数据库访问与数据库程序设计项目式教案作者陈承欢08基于多层架构的数据库程序设计

单元8 基于多层架构的数据库程序设计【教学导航】教学目标(1)学会设计数据访问类,实现对数据库的访问(2)学会设计数据实体类,实现对数据的封装(3)学会设计业务逻辑类,实现业务功能和数据处理(4)学会

8 单元 基于多层架构的数据库程序设计 【教学导航】 1 ()学会设计数据访问类,实现对数据库的访问 2 ()学会设计数据实体类,实现对数据的封装 3 ()学会设计业务逻辑类,实现业务功能和数据处理 教学目标 4WindowsWeb ()学会设计窗体或页面,实现数据展示和交互 5 ()学会使用跨层调用类的方法实现数据跨层传递和处理 6 ()了解基于多层架构数据库系统的规划与设计 教学方法 任务驱动法、分层技能训练法等 课时建议 14 课时(含考核评价) 【前导知识】 4 设计数据库应用系统时,可以将应用系统划分为层:用户界面层、业务逻辑层、数 据访问层和数据实体层。 用户界面用于向用户显示数据和接受用户的操作请求,通常表现为交互界面,例如 WindowsWeb 窗体或页面。 业务逻辑层是指根据应用程序的业务逻辑处理要求,对数据进行传递和处理,例如验 证处理、业务逻辑处理等,业务逻辑层的实现形式通常为类库。 数据访问层是指对数据源中的数据进行读写操作,数据源包括关系数据库、数据文件 XML 或文档等。对数据源的访问操作都封装在该层,其他层不能越过该层直接访问数据 库,数据访问层的实现形式也为类库。 数据实体层包含各种实体类,通常情况下一个实体类对应数据库中的一张关系表,实 体类中的属性对应关系表中的字段,通过实体类来实现对数据表数据的封装,并将实体对 象作为数据载体,有利于数据在各层之间的传递,实体层的实现形式也为类库。 【技能训练】 8.1.NETC/S 平台基于多层架构的模式数据库程序设计 ADO.NETSQL Server (使用方式访问数据库) 【任务8-1】基于多层架构实现商品数据的浏览与更新

腾讯文库数据库访问与数据库程序设计项目式教案作者陈承欢08基于多层架构的数据库程序设计