采用三层架构,面向对象