管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块

管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块

ID:40332887

大小:728.50 KB

页数:83页

时间:2019-07-31

管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块_第1页
管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块_第2页
管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块_第3页
管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块_第4页
管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块_第5页
资源描述:

《管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 陈承欢 第9章设计条码编制与图书入库模块》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章设计条码编制与图书入库模块【教学导航】知识技能目标(1)了解“条码编制与图书入库”模块的业务需求建模方法(2)掌握“图书信息”数据表的分析设计方法(3)掌握“条码编制与图书入库”模块多层架构的分析设计方法(4)掌握“条码编制与图书入库”模块业务处理类的分析设计方法(5)掌握“条码编制与图书入库”、“条码输出”窗体的界面设计方法和功能实现方法(6)掌握“条码编制与图书入库”模块的测试方法本章重点(1)“条码编制与图书入库”模块多层架构的分析设计(2)“条码编制与图书入库”模块业务处理类的分析设计(3)“条码编制与图书入库”窗体的界面设计和功能实现教学方法

2、项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议6课时(含课堂同步实践)【任务描述】1.任务卡任务卡如表9-1所示。模块编号009-1模块名称条码编制与图书入库计划工时4所属系统名称图书管理系统窗体名称bookBarcodeEdit业务处理层的类名称bookClass数据表名称图书信息数据操作层的类名称bookDbClass表9-1任务卡模块主要功能简述(1)显示“书目信息”数据表中所有的或指定“书目编号”的待入库图书信息(2)编制与显示指定“书目编号”的待入库图书的条码(3)将指定“书目编号”的图书入库,更新“书目信息”数据表中的总藏书数量和现存数

3、量(4)显示入库图书的信息主要接口与属性简述(1)窗体级局部变量:bookObj为bookAPP类库中bookClass类的对象,bookInNums用于存储指定“书目编号”的待入库图书数量(2)自定义过程setBookInList:获取和显示待入库图书的信息(3)自定义过程setBarcodeList:编制和显示待入库图书的条码(4)自定义过程bookIn:执行图书入库操作,且显示成功入库的图书信息(5)自定义过程clearControl:将窗体中相关控件清空(6)方法getBibliothecaInfo:获取待入库图书的信息(7)方法getBarcode

4、Max:获取“图书信息”数据表中已入库图书的最大条码值(8)方法bookAdd:指定“书目编号”的图书入库(9)方法bookTotalNumAdd:更新“书目信息”数据表中总藏书数量和现存数量(10)方法createTableTemp:创建临时表,用于存储入库图书的信息【任务完成示范】【条码编制与图书入库】业务需求建模9.1建立数据表9.2设计【条码编制与图书入库】模块多层架构9.3创建类9.4设计【条码编制与图书入库】应用程序界面9.5编写【条码编制与图书入库】窗体程序代码9.6测试【条码编制与图书入库】程序9.79.1【条码编制与图书入库】业务需求建模1

5、.建立“条码编制与图书入库”模块的用例图2.绘制“图书类”的类图3.绘制“条码编制与图书入库界面类”的类图4.绘制“条码编制与图书入库”的顺序图5.绘制“条码编制与图书入库”的活动图9.2建立数据表打开SQLServer2000或者SQLServer2005企业管理器,在数据库“bookData”中创建一个数据表“图书信息”,该数据表的结构信息如表9-3所示,该数据表的记录示例如表9-4所示。列名数据类型长度允许空是否为主键字段值是否自动递增图书条码char8不允许是否书目编号char20不允许图书状态varchar10允许入库日期smalldatetime

6、4允许表9-3“图书信息”数据表的结构信息表9-4“图书信息”数据表的记录示例图书条码书目编号图书状态入库日期000504239787111188360在藏2008-08-10000504249787111188360借出2008-08-10000504259787111188360在藏2008-08-10000504269787111188360在藏2008-08-109.3设计【条码编制与图书入库】模块多层架构“条码编制与图书入库”模块采用多层架构设计,其逻辑结构如图9-6所示。图9-6“条码编制与图书入库”模块的多层架构1.创建应用程序解决方案(1)启

7、动MicrosoftVisualStudio.NET2003,显示系统开发环境。(2)参照第2章介绍的方法,新建一个空白解决方案。2.创建数据库访问类库参照第2章介绍的方法,创建一个数据库访问类库“bookDB”。3.创建业务处理类库参照第2章介绍的方法,创建一个业务处理类库“bookAPP”。4.创建应用程序项目参照第2章介绍的方法,创建一个应用程序项目“bookUI”。9.4创建类9.4.1添加现有的数据库操作类bookDbClass将第2章所创建的数据库操作类“bookDbClass”添加到类库“bookDB”中。9.4.2创建业务处理类bookCla

8、ss1.业务处理类bookClass各个成员的功能说

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
相关文章
更多