版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第9章设计条码编制与图书入库模块 【教学导航】 知识技能目标(5)掌握“条码编制与图书入库”、“条码输出”窗体的界面设计方法和功能实现方法(6)掌握“条码编制与图书入库”模块的测试方法本章重点(1)“条码编制与图书入库”模块多层架构的分析设计(2)“条码编制与图书入库”模块业务处理类的分析设计(3)“条码编制与图书入库”窗体的界面设计和功能实现教学方法项目教学法、分组讨论法、理论实践一体化、讲练结合课时建议6课时(含课堂同步实践) 9.5 设计【条码编制与图书入库】 应用程序界面1添加Windows窗体参照2.5节的方法在bookUI类库中添加一个新的Windows窗体。 2添加控件打开如图
2、9-7所示的【自定义工具箱】对话框,在【“NET Framework组件”】选项卡中选择“Microsoft BarCode Control 9.0”组件,单击【确定】按钮,将组件“Microsoft BarCode Control 9.0”添加到“工具箱”的【“Windows窗体”】选项卡中,如图9-8所示。 图9-7 【自定义工具箱】对话框 图9-8 “工具箱”的“Windows窗体”选项卡 中的“Microsoft BarCode Control 9.0”组件 3设计窗体外观在【条码编制与图书入库】窗体中添加1个GroupBox控件、1个ListBox控件、4个Label控件、4个Tex
3、tBox控件、2个DataGrid控件、1个AxBarCodeCtrl控件和3个Button控件,调整各个控件的大小与位置,窗体的外观如图9-9所示。 图9-9 【条码编制与图书入库】窗体的外观设计 4设置窗体与控件的属性9.6 编写【条码编制与图书入库】 窗体程序代码1添加引用参照2.4.2节的方法将类库bookAPP添加到类库bookUI的引用中。 2声明窗体级变量3编写自定义过程setBookInList的程序代码4编写自定义过程setBarcodeList的程序代码 5编写自定义过程bookIn的程序代码6编写自定义过程clearControl的程序代码 7编写【条码编制与图书入库】窗
4、体的Load事件过程的程序代码8编写文本框txtBibliothecaId的KeyDown事件过程的程序代码 9编写ListBox控件的SelectedIndexChanged事件过程的程序代码10编写【图书入库】按钮Click事件过程的程序代码 11编写文本框txtBibliothecaId的TextChanged事件过程的程序代码12编写DataGrid控件dgBookInList的DoubleClick事件过程的程序代码13编写文本框txtBookNumsIn的TextChanged事件过程的程序代码14编写【输出条码】按钮Click事件过程的程序代码 15编写【新增书目】窗体的【入库】
5、按钮Click事件过程的程序代码9.7 测试【条码编制与图书入库】 程序9.7.1设置启动项目和启动对象 1设置解决方案的启动项目参照2.7.1节的方法将“bookUI”设置为启动项目。 2设置启动对象参照2.7.1节的方法将“bookBarcodeEdit.vb”设置为启动对象。9.7.2用户界面测试(1)测试内容:用户界面的视觉效果和易用性;控件状态、位置及内容确认;光标移动顺序。 (2)确认方法:屏幕拷贝、目测;【条码编制与图书入库】窗体运行的初始状态如图9-10所示。(3)测试结论:合格。 图9-10 【条码编制与图书入库】窗体运行的初始状态9.7.3功能测试功能测试的目的是测试任务卡
6、中的功能要求是否能够实现,同时测试“条码编制与图书入库”模块的容错能力。 1准备测试用例准备的测试用例如表9-25所示。 表9-25 “条码编制与图书入库”模块的测试用例序号测 试 数 据预 期 结 果书 目 编 号图 书 名 称待入库数量148网页设计与制作案例教程2成功入库2本图书206ADO.NET数据库访问技术案例教程1成功入库1本图书327信息系统应用案例教程11成功入库11本图书 2测试入库2本网页设计与制作案例教程(1)测试内容:入库2本网页设计与制作案例教程。(2)确认方法:屏幕拷贝、目测。 (3)测试过程。在如图9-10所示的窗体中,双击“待入库图书清单”的第1行网页设计与制
7、作案例教程,结果如图9-11所示。 图9-11 双击选中网页设计与制作 案例教程,显示相关数据 由于“图书信息”数据表中已入库图书的最大条码为“”,所以新入库图书的起始条码为“”。 单击【条码编制与图书入库】窗体中的【图书入库】按钮,结果如图9-12所示。 图9-12 2本网页设计与制作案例教程成功入库 (4)测试结论:合格。3测试入库1本ADO.NET数据库访问技术案例教程(1)测试内容:入库1本ADO.NET数据库访问技术案例教程。 (2)确认方法:屏幕拷贝、目测。 (3)测试过程。在如图9-12所示的窗体中,双击“待入库图书清单”的第1行ADO.NET数据库访问技术案例教程,结果如图9-
8、13所示。 图9-13 双击选中ADO.NET数据库 访问技术案例教程,显示相关数据 由于“图书信息”数据表中已入库图书的最大条码为“”,所以新入库图书的起始条码为“”。 单击【条码编制与图书入库】窗体中的【图书入库】按钮,结果如图9-14所示。 图9-14 1本ADO.NET数据库访问技术案例教程成功入库 (4)测试结论:合格。 4测试入库11本信息系统应用案例教程(1)测试内容:入库11本信息系统应用案例教程。(2)确认方法:屏幕拷贝、目测。 (3)测试过程。在如图9-14所示的窗体中,双击“待入库图书清单”的第1行信息系统应用案例教程,结果如图9-15所示。 图9-15 双击选中信息系统
9、应用 案例教程,显示相关数据 由于“图书信息”数据表中已入库图书的最大条码为“”,所以新入库图书的起始条码为“”。 单击【条码编制与图书入库】窗体中的【图书入库】按钮,结果如图9-16所示。 图9-16 11本信息系统应用案例教程成功入库 (4)测试结论:合格。 【任务完成情况评价】 对本模块的完成情况进行自评,任务完成情况评价内容如表9-26所示。 表9-26任务完成情况评价表模 块 名 称条码编制与图书入库自 我 评 价琰茞完成任务情况统计(%)业务建模建立数据表创建类设计界面编写代码测试程序琰茞琰茞琰茞琰茞琰茞琰茞存在的主要问题琰茞 【课堂同步实践】 1任务卡课堂同步实践的任务卡如表9-27所示。 模 块 编 号009-2模 块 名 称条 码 输 出计划工时2所属系统名称图书管理系统窗体名称barcodeOutput.业务处理层的类名称barcodeOutClass模块主要功能简述(1)输出指定数量的条码表9-27课堂同步实践的任务卡 模块主要功能简述(2)可以设置条码类型、条码源、起始条码和条码数量(3)可以设置条码长度、条码高度、条码宽度、条码间距、每行输出条码的数量等参数主要接口与属性简
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年电工电气期末试题及完整答案一套
- 2026年教育心理学题库及答案1套
- 2026年心理测api考试题库及1套参考答案
- 2026年情感心理考试题库带答案
- 2026年湄洲湾职业技术学院单招职业技能测试题库附答案
- 2026年安徽工业职业技术学院单招职业倾向性测试模拟测试卷及答案1套
- 2026年心理现象考试题库附答案
- 2026浙江杭州市上城区发展和改革局编外招聘1人笔试备考题库及答案解析
- 2026陕西西安交通大学管理学院管理辅助工作人员招聘4人笔试模拟试题及答案解析
- 2025年齐齐哈尔富裕县信访局公开招聘公益性岗位人员1人备考题库附答案
- 2025云南昆明元朔建设发展有限公司第一批收费员招聘20人考试参考试题及答案解析
- 中考英语初一至初三全程知识点总结及练习
- 亚马逊运营年度述职报告
- 教育教学创新大赛课件
- 储能材料与器件课件
- 2025房屋买卖合同范本(下载)
- 船厂装配工基础知识培训课件
- 2025年GMAT逻辑推理解析试题
- 2025-2030电子特气行业纯度标准升级对晶圆制造良率影响深度分析报告
- 除夕年夜饭作文600字9篇范文
- CJ/T 43-2005水处理用滤料
评论
0/150
提交评论