• 教学信息系统 asp+sql

    本项目开发平台采用三层架构,从下至上分别为:数据访问层、业务逻辑层和表示层。每个层实现应用程序一个方面的逻辑功能,通过层与层之间的交互,形成应用程序体系架构。在数据访问层(DAL)中,采用DAL Interface抽象出数据访问逻辑,Model模块包含了数据实体对象,并以DAL Factory作为数据访问层对象的工厂模块。抽象出来的IDAL模块,脱离了与具体数据库的依赖,从而使得整个数据访问层利于数据库迁移。DALFactory模块专门管理DAL对象的创建,便于业务逻辑层访问。SQLServerDAL实现IDAL模块的接口,其中包含的逻辑就是对数据库的Select, Insert, Update和Delete操作。此外,抽象出来的IDAL模块,除了解除了向下的依赖之外,对于其上的业务逻辑层,同样仅存在弱依赖关系,因为业务逻辑层只需实例化IDAL模块的接口类后,业务逻辑(BLL)层作为接口的访问控制部分,它处于数

    0
    75
    1.69MB
    2011-06-12
    3
上传资源赚积分or赚钱