欢迎来到天天文库
浏览记录
ID:40332689
大小:847.50 KB
页数:70页
时间:2019-07-31
《管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第4章设计基础数据管理模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章设计基础数据管理模块知识技能目标(1)了解“基础数据管理”模块的业务需求建模方法(2)掌握“出版社”、“馆藏地点”和“部门”等数据表的分析设计方法(3)掌握“基础数据管理”模块多层架构的分析设计方法(4)掌握“基础数据管理”业务处理类的分析设计方法(5)掌握“出版社”、“馆藏地点”、“部门”和“数据库文件的备份与恢复”等窗体的界面设计方法和功能实现方法(6)掌握“基础数据管理”模块的测试方法本章重点(1)“基础数据管理”模块多层架构的分析设计(2)“基础数据管理”业务处理类的分析设计(3)“出版社”和“数据库
2、文件的备份与恢复”等窗体的界面设计和功能实现教学方法项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议6课时(含课堂同步实践)【教学导航】【任务描述】1.任务卡任务卡如表4-1所示。表4-1任务卡模块编号004-1模块名称出版社数据管理计划工时4所属系统名称图书管理系统窗体名称publisherInfoManage业务处理层的类名称publisherClass数据表名称出版社数据操作层的类名称bookDbClass模块主要功能简述(1)系统模块运行时,首先在DataGrid控件中显示后台“出版社”数据表中所有
3、的数据,同时在下方文本框显示DataGrid控件第一行的对应数据。(2)用户可以在DataGrid控件中添加或修改多条出版社记录数据,添加或修改多条记录之后单击一次【保存】按钮即可更新所有的数据,程序自动判断是添加记录还是修改数据。(3)修改记录数据时,也可以直接修改文本框中的数据,DataGrid控件对应行中的数据同步更新。(4)删除出版社记录时,在DataGrid控件中单击选择需要删除的行,单击【删除】按钮即可主要接口与属性简述(1)窗体级局部变量:publisherObj为bookAPP类库中publishe
4、rClass类的对象,dt为数据表对象,currentLine用于存储DataGrid控件中当前选定行的行号,数组arrayPublisherId()用于存储DataGrid控件中所有行的“出版社编号”。(2)自定义过程setDataGridFormat:用于设置DataGrid控件中数据的显示格式。(3)自定义过程initializeData:用于设置DataGrid控件和各个文本框的初始数据。(4)自定义过程getArrPublisherId:用于将“出版社”数据表中已有的所有记录的“出版社编号”存入数组中。(
5、5)方法getPublisherInfo:用于获得“出版社”数据表中的所有数据。(6)方法publisherInfoAdd:用于向“出版社”数据表中添加新记录。(7)方法publisherInfoEdit:用于修改“出版社”数据表中的部分数据。(8)方法publisherInfoDelete:用于删除“出版社”数据表中指定“出版社编号”的记录【任务完成示范】【基础数据管理】业务需求建模4.1SQLServer2000或者SQLServer20054.2设计【基础数据管理】模块多层架构4.3创建类4.4设计【出版社数
6、据管理】应用程序界面4.5编写【出版社数据管理】窗体程序代码4.6测试【出版社数据管理】程序4.74.1【基础数据管理】业务需求建模1.建立“出版社数据管理”模块的用例图2.绘制“出版社类”的类图3.绘制“出版社数据管理界面类”的类图4.绘制“浏览出版社数据”的顺序图5.绘制“新增出版社”的顺序图6.绘制“更新出版社数据”的活动图4.2SQLServer2000或者SQLServer2005企业管理器,在数据库“bookData”中创建一个数据表“出版社”,该数据表的结构信息如表4-3所示,该数据表的记录示例如表4
7、-4所示。列名数据类型长度允许空是否为主键字段值是否自动递增出版社编号int4不允许是是ISBNvarchar30不允许否出版社名称varchar50允许否出版社简称varchar10允许否出版社地址varchar50允许否表4-3“出版社”数据表的结构信息表4-4“出版社”数据表的记录示例出版社编号ISBN出版社名称出版社简称出版社地址17-04高等教育出版社高教北京西城区德外大街4号27-111机械工业出版社机工北京市西城区百万庄大街22号37-115人民邮电出版社人邮北京市崇文区夕照寺街14号47-121电子
8、工业出版社电子北京市海淀区万寿路173信箱57-302清华大学出版社清华北京清华大学学研大厦4.3设计【基础数据管理】模块多层架构“出版社数据管理”模块采用多层架构设计,其逻辑结构如图4-7所示。图4-7“出版社数据管理”模块的多层架构1.创建应用程序解决方案(1)启动MicrosoftVisualStudio.NET2004,显示系统开发环境。(2)参照第
此文档下载收益归作者所有