- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
12.8 测试【图书管理系统】程序 12.8.1 设置启动项目和启动对象 1.设置解决方案的启动项目 参照2.7.1节的方法将“bookUI”设置为启动项目。 2.设置启动对象 参照2.7.1节的方法将“Sub Main”方法设置为启动对象。 12.8.2 用户登录系统测试 (1)测试内容:用户成功登录图书管理系统,显示主窗口。 (2)确认方法:屏幕拷贝.目测。 (3)测试过程。 首先打开【注册表编辑器】窗口,展开注册表文件夹HKEY_CURRENT_USER\Software\ VB and VBA Program Settings,如果存在列表项“bookMis”,则将其删除。 启动系统,显示如图12-20所示的【数据库连接窗口】,在该窗口选择一种“连接类型”,如果选择复选框“Windows集成安全模式”,则只需要输入“服务器”名称和“数据库”名称,否则还要输入“用户名”和“密码”。 图12-20 在【数据库连接窗口】中选择 连接类型和设置连接参数 连接参数设置完成后,单击【连接】按钮,显示如图12-21所示的[连接成功提示信息]对话框。 图12-21 【连接成功提示信息】对话框 在[提示信息]对话框中单击【确定】按钮,显示如图12-22所示的【用户登录】窗口。 图12-22 在【用户登录】窗口中输入用户名和密码 在该窗口输入用户名“admin”和密码“admin”,单击【确定】按钮,显示如图12-23所示的“合法用户,登录成功!”【提示信息】对话框。 图12-23 【提示信息】对话框 在该对话框中单击【确定】按钮,显示如图12-24所示的图书管理系统主窗口。 图12-24 图书管理系统的主窗口 (4)测试结论:合格。 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所示。 图12-14 【图书管理系统】主窗体的外观设计 图书管理系统的主菜单由10个菜单组成,各个菜单的菜单项如图12-15所示。 图12-15 图书管理系统主界面的菜单项 图书管理系统的工具栏包括5个按钮,如图12-16所示。 图12-16 图书管理系统的工具栏 图书管理系统的导航栏包括3组按钮,分别如图12-17.图12-18和图12-19所示。 图12-17 “基本操作”导航栏 图12-18 “基础数据管理”导航栏 图12-19 “系统设置”导航栏 3.设置窗体与控件的属性 【图书管理系统】主窗体主要控件的属性设置如表12-3所示。 12.6 添加窗体 1.添加引用 参照2.4.2节的方法将类库bookAPP添加到类库bookUI的引用中。 2.添加现有窗体 将第2章至第11章所创建的33个窗体添加到类库bookUI中。对于同名的窗体,添加时对其进行重命名,避免相互覆盖。 12.7 编写【图书管理系统】 主窗体程序代码 1.声明窗体级变量 2.编写Main过程的程序代码 3.编写主窗体New方法重载形式的程序代码 4.编写自定义过程setMenuSatate的程序代码 5.编写主窗体Load事件过程的程序代码 6.编写自定义过程checkMdiChild的程序代码 7.编写主窗体SizeChanged事件过程的程序代码 8.编写主窗体MdiChildActivate事件过程的程序代码 9.编写主窗体Clo
文档评论(0)