欢迎来到天天文库
浏览记录
ID:50337052
大小:622.50 KB
页数:93页
时间:2020-03-08
《管理信息系统开发案例教程 第2版 普通高等教育十一五 国家级规划教材 湖南省教育科学十一五 规划重点资助课题研究成果教材 教学课件 陈承欢 第5章设计类型管理模块.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第5章设计类型管理模块【教学导航】知识技能目标(1)了解“类型管理”模块的业务需求建模方法(2)掌握“图书类型”和“借阅者类型”等数据表的分析设计方法(3)掌握“类型管理”模块多层架构的分析设计方法(4)掌握“类型管理”模块业务处理类的分析设计方法(5)掌握“图书类型管理”和“借阅者类型管理”窗体的界面设计方法和功能实现方法(6)掌握“类型管理”模块的测试方法本章重点(1)“类型管理”模块多层架构的分析设计(2)“类型管理”模块业务处理类的分析设计(3)“图书类型管理”窗体的界面设计和功能实现教学方法项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议4课时(含课堂同
2、步实践)【任务描述】1.任务卡任务卡如表5-1所示。表5-1任务卡模块编号005-1模块名称图书类型管理模块计划工时4所属系统名称图书管理系统窗体名称bookTypeManage业务处理层的类名称bookTypeClass、treeNodeData数据表名称图书类型数据操作层的类名称bookDbClass模块主要功能简述(1)以树形列表的方式浏览“图书类型”数据表中所有的图书类型(2)快速查看每个图书类型的具体信息(3)可以为图书类型树形列表中当前选中节点新增同级的“图书类型”或下级的“图书类型”(4)修改图书类型数据(5)删除图书类型主要接口与属性简述(1)窗体级局部变
3、量:bookTypeObj为bookAPP类库中bookTypeClass类的对象,strFlag用于识别图书类型的“新增”和“修改”(2)自定义过程clearTextBox:将窗体中各个文本框置空(3)自定义过程setTextBoxState:设置窗体中各个文本框的ReadOnly属性(4)自定义过程setButtonState:设置窗体中各个按钮的Enabled属性(5)方法getBookType:从“图书类型”数据表中获取所有的图书类型数据(6)方法initTrvTree:用递归方法初始化TreeView控件的节点(7)方法saveForAdd:保存新增的“图书类型
4、”数据(8)方法saveForEdit:保存修改的“图书类型”数据(9)方法deleteData:删除“图书类型”数据【任务完成示范】【类型管理】业务需求建模5.1建立数据表5.2设计【类型管理】模块多层架构5.3创建类5.4设计【图书类型管理】应用程序界面5.5编写【图书类型管理】窗体程序代码5.6测试【图书类型管理】程序5.75.1【类型管理】业务需求建模1.绘制“图书类型管理”模块的用例图2.绘制“图书类型类”的类图3.绘制“图书类型管理界面类”的类图4.绘制“浏览与新增图书类型”的顺序图5.绘制“浏览与修改图书类型数据”的顺序图6.绘制“浏览与删除图书类型数据”的
5、顺序图7.绘制“图书类型管理”的活动图5.2建立数据表打开SQLServer2000或者SQLServer2005企业管理器,在数据库“bookData”中创建一个数据表“图书类型”,该数据表的结构信息如表5-3所示,该数据表的记录示例如表5-4所示。表5-3“图书类型”数据表的结构信息列名数据类型长度允许空是否为主键字段值是否自动递增图书类型编号int4不允许是图书类型代码varchar20不允许是图书类型名称varchar50不允许图书类型说明text16允许类型层次编号varchar15不允许类型父项编号varchar15不允许表5-4“图书类型”数据表的记录示例图
6、书类型编号图书类型代码图书类型名称图书类型说明类型层次编号类型父项编号34T工业技术工业技术18035TP自动化技术、计算机技术包含自动化技术和计算机技术18151836TP3计算技术、计算机技术包含计算技术和计算机技术181503181537TP31计算机软件包含各种类型的计算机软件18150301181503图书类型编号图书类型代码图书类型名称图书类型说明类型层次编号类型父项编号38TP311.138数据库系统包含各种类型的数据库系统18150301031815030139TP312程序语言、算法语言包含各种程序语言和算法语言1815030105181503014
7、0TP316网络操作系统包含各种类型的操作系统1815030107181503015.3设计【类型管理】模块多层架构“图书类型管理”模块采用多层架构设计,其逻辑结构如图5-8所示。图5-8“图书类型管理”模块的多层架构1.创建应用程序解决方案(1)启动MicrosoftVisualStudio.NET2003,显示系统开发环境。(2)参照第2章介绍的方法,新建一个空白解决方案。2.创建数据库访问类库参照第2章介绍的方法,创建一个数据库访问类库“bookDB”。3.创建业务处理类库参照第2章介绍的方法,创建一个业务处理类库“bo
此文档下载收益归作者所有