4.2.3、DataReport报表设计: 这里我们设计了两个报表分别打印户口和人口基本信息,先建立数据环境DataEnvionment1,其步骤如下: copyright paper51.com
(1) 择“工程”菜单的“更多ActiveX设计器”选项,在出现的下拉菜单中选择“DataEnvionment1”选项,出现如图所示的界面: 内容来自www.paper51.com
copyright paper51.com (2) “Connection1”上单击鼠标右键,在出现的快捷菜单中选择“属性”选项, 出现“Data Link Properties”对话框: http://www.paper51.com
paper51.com (3) 该对话框中选择“Provider”选项卡,从列表中选择“Microsoft OLE DB Provider for SQL Server”选项,如图所示: 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com (4) 在“Connection1上单击鼠标右键,出现的快捷菜单中选择”添加命令“选项,出现“Connection1属性”对话框,按下图所示的内容进行设置: 内容来自论文无忧网 www.paper51.com 这样就建好了DataEnvionment1,其结果如图所示: paper51.com paper51.com 4.2.3.1 DataReport1报表: 内容来自论文无忧网 www.paper51.com
在建立数据环境后,选择“工程”菜单中的“添加DataReport”选项,启动VB报表设计器,设计DataReport1报表如图所示: 内容来自www.paper51.com
内容来自www.paper51.com 将DataReport1报表的DataSource属性设置为“DataEnvionment1”,DataMember属性设置为“Command1”。 paper51.com 4.2.3.2 DataReport2报表: copyright paper51.com 打印人口信息,如图所示: http://www.paper51.com
将DataReport2报表的DataSource属性设置为“DataEnvionment1”,DataMember属性设置为“Command2”。 copyright paper51.com
paper51.com
VB是一种较好的可与用户实行交互的系统软件,在窗体的设计中更是可以随心所欲,从而达到用户所希望的窗体界面环境!所以在此对主窗体设计中的一些菜单项功能窗体不再一一演示给大家其主要程序代码请看附录! 内容来自www.paper51.com VB设计窗口出现数据环境界面,如图: copyright paper51.com http://www.paper51.com 内容来自www.paper51.com 第五章、系统调试 内容来自论文无忧网 www.paper51.com
5.1 性能测试与分析 http://www.paper51.com
软件测试有两种方法:黑盒调试和白盒调试。黑盒调试是把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输出信息,并且保持外部信息(如,数据库或文件)的完整性。黑盒测试又称为功能测试。与黑盒测试法相反,白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。白盒测试又称为结构测试。在系统开发过程中,白盒测试与黑盒测试的概念分别应用于系统的调试与测试的实践中。 paper51.com 因为软件较小,而且时间较短,我们采用自上而下的渐增式测试方法.因为我们采用模块开发,而此模块是直接EXE可执行文件的,所以单元测试比较简单。 copyright paper51.com 5.2 测试环境 paper51.com 系 统: Windows 98/XP 内容来自论文无忧网 www.paper51.com 在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地出现错误,有待进一步分析和研究。 paper51.com 5.3 测试方案 http://www.paper51.com 使用Visual Basic 6.0可以跟踪和记录应用程序的运行情况,使用数据库调试功能可以查出数据访问方面可能存在的瓶颈问题。开发人员应该清晰地认识到,调试应用程序不是为了证明程序不存在错误,而是为了尽可能多地找到所存在的问题,没有找到任何错误的调试是不成功的调试。同时,调试也是费时、费力的创造性工作。 http://www.paper51.com 功 能 paper51.com 登 录 内容来自论文无忧网 www.paper51.com 增、删用户 http://www.paper51.com 修改密码 内容来自www.paper51.com 查询信息 内容来自论文无忧网 www.paper51.com 导入、导出文件 copyright paper51.com
预 期 效 果 copyright paper51.com 能正确检验用户身份及密码的一致性;若不匹配,能返回错误提示信息。 内容来自www.paper51.com 能正确验证用户的身份及密码一致才可决定是否增删用户。 http://www.paper51.com 能正确验证用户身份,及新密码和确认密码的匹配。 copyright paper51.com 能够正确返回用户要查询的信息,然后退出程序。 内容来自论文无忧网 www.paper51.com 能正确将所需表的数据导入、导出,并通过重启系统将导入数据写入到数据库中的明细表中。 copyright paper51.com 表 5-1 测试方案表 paper51.com 5.4 生成可执行文件 paper51.com 应用程序经过设计、开发、调试和试运行;排除了明显的错误;达到预期功能后,就可以向用户交付了。在交付之前,还有一项重要的任务,就是把应用程序编译成可执行文件,这样用户就可以不需要Visual Basic环境了。 内容来自论文无忧网 www.paper51.com |