指导学习指导学习课程总复习课程总复习任务任务使用抽象工厂设计模式实现酒店管理系数据访问层训练的技能点1.会使用三层结构开发数据库应用系统2.会使用实体类在三层结构中传递数据3.会使用using语句动态释放资源4.会使用泛型集合List5.会使用抽象工厂设计模式阶段划分第一部分:复习串讲(100分钟)学员对本门课程进行总结(50分钟)本门课程习题训练(50分钟)第二部分:综合练习(90分钟)阶段1(40分钟)使用抽象类实现数据访问阶段2(50分钟)使用抽象类实现数据访问对象创建业务逻辑层调用统一数据访问接口第三部分(10分钟)总结复习串讲学员对本门课程进行总结(50分钟)教员提前布置、全班学员准备,模板参见《学员总结复习本门课程模板.ppt》教员提前布置、全班学员准备,模板参见《学员总结复习本门课程模板.ppt》学员讲解,3~5人,每人15~20分钟学员讲解,3~5人,每人15~20分钟习题训练1、表示层的主要职责是?A.数据展示B.数据处理C.数据传递D.数据库访问答案:A习题训练2、下列不属于三层结构优点的是?A.易于维护B.易于升级C.安全性高D.代码量小答案:D习题训练3、在三层结构开发中面向对象编程三大特征体现最强的是?A.继承B.封装C.多态D.封装、继承答案:B习题训练4、三层结构中数据访问层的主要功能是:A.数据存取B.逻辑处理C.数据展示D.数据存取、数据展示,答案:A习题训练5、三层结构中实体类的主要作用是:A.查找数据B.数据传递的载体C.保存数据D.过滤数据答案:B习题训练6.、实体类由()构成?A.属性B.索引器C.方法D.事件答案:A习题训练7、一个DataSet中可以包含()DataTable?A.1B.2C.3D.多个答案:D习题训练8、一个DataTable可以动态生成()DataView?A.1B.2C.3D.多个答案:D习题训练9、业务逻辑层的主要功能、职责有()种?A.1B.2C.3D.4答案:B习题训练10、下面属于强类型的是?A.ArrayList对象B.DataTable对象C.DataView对象D.实体对象答案:D习题训练11、一个实体对象中最多封装()条数据记录?A.3B.2C.1D.无数答案:C习题训练12、C#中using关键字的作用有()种?A.1B.2C.3D.4答案:2习题训练13、SqlDataReader一次可以读取()条记录?A.1B.2C.3D.多答案:A习题训练14、在三层结构中ADO.NET数据访问类放在()中使用A.表示层B.数据访问层C.业务逻辑层D.每一层都可以答案:B习题训练15、在数据访问层中使用()循环读取多个实体对象A.forB.whileC.foreachD.Do……while。答案:B习题训练16、在数据访问...