管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第12章设计主窗体和整合系统.pptVIP

管理信息系统开发案例教程 第2版 湖南省教育科学“十一五”规划重点资助课题研究成果教材 教学课件 陈承欢 第12章设计主窗体和整合系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 设计主窗体和整合系统 【教学导航】 【任务描述】 1.任务卡 任务卡如表12-1所示。 【任务完成示范】 12.1【图书管理系统】 业务需求建模 1.建立图书管理系统的用例图 2.绘制用户登录相关类的类图 3.绘制“操作界类”的类图 4.绘制“用户登录系统到打开子窗口操作过程”的顺序图 5.绘制“用户登录系统到打开子窗口操作过程”的协作图 6.绘制“用户登录系统到打开主窗口操作过程”的活动图 7.绘制组件图 8.绘制系统配置图 12.2 设计【图书管理系统】 多层架构 图书管理系统各个模块采用多层架构设计,其逻辑结构如图12-12所示。 1.创建应用程序解决方案 (1)启动Microsoft Visual Studio.NET 2003,显示系统开发环境。 (2)参照第2章介绍的方法,新建一个空白解决方案。 2.创建数据库访问类库 参照第2章介绍的方法,创建一个数据库访问类库“bookDB”。 3.创建业务处理类库 参照第2章介绍的方法,创建一个业务处理类库“bookAPP”。 4.创建应用程序项目 参照第2章介绍的方法,创建一个应用程序项目“bookUI”。 12.3 绘制数据库E-R图 第2章至第11章已在数据库“bookData”中创建了16个数据表。 分别是:借阅信息.图书信息.书目信息.图书类型.出版社.馆藏地点.借阅者信息.借阅者类型.部门.罚款信息.待罚款信息.罚款类型.用户信息.用户类型.用户权限和用户权限选项。 同时也创建了4个数据视图,分别是bibliothecaView.bookView.borrowerView.loanView。 前面各章只建了局部的E-R图,本章先对各个数据表进一步进行优化,然后建立完整的E-R图。 12.4 添加【图书管理系统】的类 12.4.1 添加现有的数据库操作类bookDbClass 将第2章所创建的数据库操作类“bookDbClass”添加到类库“bookDB”中。 12.4.2 添加现有的业务处理类 1.添加引用 参照2.4.2节的方法将类库bookDB添加到类库bookAPP的引用中。 2.添加现有项 前面第2章至第11章分别创建了23个业务处理类.3个报表文件和1个打印窗体,将这些类.报表文件和窗体添加到“bookMis”解决方案的类库bookAPP中。 对于同名的类文件,添加时对其进行重命名,避免相互覆盖。 3.整合与优化业务处理类 由于loanClass.vb类曾在第7章.第10章和第11章创建和使用过,bibliothecaClass和borrowerClass两个类曾在第6章和第7章创建和使用过。 这些类在添加时通过重命名的方法避免相互覆盖,现有类添加完成后,应将相应类中的多个方法整合到同一个类文件中,对于相同的方法只需保留一个,整合完成后,删除无效的类。 12.5 设计【图书管理系统】 主界面 1.添加Windows窗体 参照2.5节的方法在bookUI类库中添加一个新的Windows窗体。 2.设计窗体外观 在【图书管理系统】主窗体中添加1个GroupBox控件.6个Panel控件.1个ImageList控件.1个MainMenu控件.1个ToolBar控件.1个StatusBar控件.2个Splitter控件.和13个Button控件,调整各个控件的大小与位置,窗体的外观如图12-14所示。 图书管理系统的主菜单由10个菜单组成,各个菜单的菜单项如图12-15所示。 图书管理系统的工具栏包括5个按钮,如图12-16所示。 图书管理系统的导航栏包括3组按钮,分别如图12-17.图12-18和图12-19所示。 3.设置窗体与控件的属性 【图书管理系统】主窗体主要控件的属性设置如表12-3所示。 12.6 添加窗体 1.添加引用 参照2.4.2节的方法将类库bookAPP添加到类库bookUI的引用中。 2.添加现有窗体 将第2章至第11章所创建的33个窗体添加到类

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档