姓名 字符型 10 0
密码 数值型 10 0
表2 学生数据表
字段名 类型 宽度 小数位
编号 数值型 3 0
姓名 字符型 10 0
性别 字符型 10 0
年龄 数值型 10 0
表3 评委数据表
字段名 类型 宽度 小数位
编号 数值型 3 0
姓名 字符型 10 0
性别 字符型 10 0
年龄 数值型 10 0
4. 系统详细设计与实现
4.1 系统运行的主要界面介绍
1) 查阅学生界面
图 7查阅学生界面
2) 评委打分界面
图 8评委打分界面
3) 再次选“查看结果”菜单,出现最终学生得分界面
图 9 学生得分界面
4.2 系统开发环境
系统开发环境包括硬件平台和软件平台两种。
硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII处理器(或以上)、64M内存(或以上)、10G硬盘(或以上)的普通微机即可顺利运行。
软件平台是指系统开发与运行的软件环境。本系统在开发时着重考虑从Windows XP 环境下运行和把java作为开发语言,同时选用了MyEcplise作为开发工具,以及Navicat Lite for MySQL作为开发所用数据库,由于这些软件产品在技术方面都比较成熟,因此开发出来的系统性能都比较稳定。
4.3 系统测试
在软件开发过程中不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,为了保证软件质量,必须经过周密的测试后系统才能投入运行,否则将会造成难以想象的后果。
由于程序中隐藏的缺陷只在特定的环境下才有可能显露出来或系统缺陷是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。
在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是
1) 菜单项测试
为了保证每一项菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。
2) 数据跟踪
完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。
3) 在以上测试的基础上对系统功能进行了整体的测试
依次来检验系统功能是否符合系统设计的要求。 java评委打分系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_386.html