2013-07-11 14:56来源:武汉北大青鸟光谷校区作者:武汉宏鹏
课程说明
部分:软件开发的分层思想,介绍在.NET框架下,基于WinForms技术,使用分层的方式重构在学期开发的学生信息管理系统,体会分层开发的优势与特点,并介绍一个典型的分层架构——“三层架构”
第二部分:利用面向对象的思想,学习使用实体类来传输数据库的数据,掌握OO在企业应用中的搞笑和便捷。
第三部分:学习WinForms的一些内容,并结合三层架构,实现基于实体类的夺标查询显示。掌握数据绑定空间的动态关联,接触一些真正企业中用到的应用。
第四部分:EXCEL文件作为企业中常用的文档格式,可以统计数据,制作计划表格,制作人员信息表格,.NET程序中可以对EXCEL文件进行操作,可以直接将数据库的数据写入EXCEL文件,十分方便。
第五部分:我们还将深入学习异常处理机制,学习企业框架中如何对异常进行处理,并掌握自定义异常的使用。还将学习单元测试的知识,能够对分层框架中的每个模块进行独立的测试,保证系统正常运行。
后,在分层框架下,利用W inForms的知识,我们将开发一个使用普遍的MIS系统——“酒店管理系统”,从而掌握分层思想和企业应用的开发。
课程内容
章软件系统的分层开发
目录
1.1、分层开发思想
1.2、搭建分层架构
1.3、分层开发的特点和优势
工作任务
使用分层的方式实现简单查询
搭建基本的分层构架
实现基本分成系统的功能
技能目标
理解为什么要进行分层开发
掌握搭建分层架构的方法
第二章OOP典型应用:实体类
目录
2.1、为什么要使用实体类
2.2、什么是实体类
2.3、实体类应用
2.4、XML的典型应用:配置文件
工作任务
使用实体类创建学生
使用实体类绑定年级数据
使用实体类绑定学生数据
技能目标
掌握实体类的概念
掌握实体类在分层架构中的用法
第三章提高系统性能:从数据访问开始
目录
3.1、使用using释放资源
3.2、参数化命令
3.3、上机练习
3.4、用ADO.NET条用存储过程
3.5、上机练习
工作任务
实现查询学生功能
实现修改学生信息的功能
技能目标
会使用using释放对象
会使用SqlParameter对象传递Sql参数
会使用ADO.NET调用存储过程
第四章异常处理机制和单元测试
目录
4.1、为什么要用异常处理
4.2、.NETt异常处理机制
4.3、处理异常
4.4、单元测试
工作任务
在数据访问层进行一场处理
对数据访问层进行单元测试
技能目标
理解异常处理机制
掌握如何进行异常处理
掌握如何进行单元测试
第五章业务的拓展:三层架构
目录
5.1、业务的拓展
5.2、什么是三层架构
5.3、搭建三层架构
5.4、ADO.NET食物处理
工作任务
实现新增学生的功能
实现删除学生信息的功能
技能目标
理解什么是三层架构
能创建三层架构
能在三层架构下编码
第六章实体类在Windows程序中的应用
目录
6.1、ComboBox的联动
6.2、实体类多表连接查询
工作任务
实现年纪、科目ComboBox的联动
实现成绩表和学生表的多表查询
技能目标
掌握如何动态关联两个下拉列表
掌握如何使用实体类实现DataGridView的筛选
掌握如何使用实体类实现多表查询
第七章委托和事件
目录
7.1、委托
7.2、C#中的事件
工作任务
实现通过中介租房
实现多个中介租房
实现创建学生窗体、调用查询学生窗体的方法
用事件模拟“非常6+1”答题
技能目标
理解委托
掌握委托的使用
理解事件
掌握如何使用自定义事件
第八章Excel文件的导入和导出
目录
8.1、无处不在的Excel
8.2、导出Excel文档数据
8.3、导入Excel文档数据
工作任务
导出学生信息到Excel
导出学生成绩信息到Excel
从Excel导入学生信息到“学生信息管理系统”
从Excel导入学生信息到“学生信息管理系统”
技能目标
了解Excel对象模型
掌握Excel文件的导出方法
掌握Excel文件的导入方法
第九章指导学习:课程总复习
目录
9.1、复习串讲
9.2、综合练习
工作任务
完善“学生信息管理系统”,实现教师信息的增删改查
完善“学生信息管理系统”,使用EXCEL实现教师信息导出
技能目标
使用三层架构组织程序代码
使用EXCEL导出数据
第十章项目案例:酒店管理系统
目录
10.1、案例分析
10.2、项目需求
10.3、进度记录
工作任务:
(1)开发项目案例:酒店管理系统
技能目标
(1)会搭建三层架构系统
(2)掌握实体类的使用
(3)会在ADO.NET中使用存储过程
(4)掌握.NET中EXCEL的导入导出
Copyright (c) 2006-2021 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.