图4.5判断题模块流程图
4.3.2注释设计
说明准备在本程序中安排的注释,如: a. 加在模块首部的注释; b.加在各分枝点处的注释;
c. 对各变量的功能、范围、缺省条件等所加的注释;
d. 对使用的逻辑所加的注释等等。
- 31 -
5 系统测试计划
软件系统的开发经历了需求分析、设计和编程三个阶段,并在分析、设计和编程中
改进软件质量并尽量避免错误的产生。但是,由于分析、设计和编程都是人来完成的,人在工作中难免会犯各种各样的错误,这就需要我们对软件系统进行测试,找出可能存在的错误。系统在投入使用之前必须进行严格的测试,测试的内容包括功能测试、性能测试、可用性测试、客户端兼容性测试、安全测试等。测试完成后要上交测试报告,我们可以根据测试报告及时发现问题并提出解决方案,便于系统的维护与升级。
经过初步测试,系统在服务器端和客户端均能正常运行,对于不同显示分辨率下也能够正常显示。但由于系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。
- 32 -
6 总结
本文详细论述了B/S网上考试系统的设计与实现,该系统基本实现了需求分析中的功能要求,其中考生信息主要由数据库直接输入,考生成功登录后进入考生界面,考生界面主要由考试、成绩查询、修改个人资料,考试时考生输入准考证号码、考生姓名,核对正确后进入考场,关键实现了考生在选择后由系统随机抽题、自动组卷后进入考试页面,考试计时,考试时间到,系统强制考生退出,考完后对客观题的自动评分、存档。管理员进入管理员界面,管理员界面主要由基本资料管理、题库管理、试卷管理、成绩管理以及查询等模块组成。
由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。另外,本系统只提供了一些基本的统计与分析功能,如。这些指标还不能揭求教学过程的全貌,还需要进一步地引入新的测量指标.
- 33 -
致 谢
?
本次毕业设计是在老师的精心指导下完成的。我借次机会向表示衷心的感谢! 同时,也对计算机科学与技术系全体老师的帮助和指导表示感谢!另外,还要感谢在我进行毕业设计过程中给子我帮助的同学。
最 后 ,对 阅读和评审本论文的各位专家表示衷心的感谢!
- 34 -
参考文献
[1] 朱贵良,宋庆涛,许强 《基于WEB 模式的网络考试系统安全性研究》计算机工程与应用,2002,(13):173-175.
[2] 郭建波,王建国,王祥 《基于Web 的局域网标准化考试系统的设计与实现》 唐山师范学院学报 2004年3月
[3] 刘福春、高昆 《基于Internet的通用考试系统》 长春科技大学
[4] 陈敬东, 陈学东 《基于Internet 的水平考试系统的设计与实现》 内蒙古师范大学学报 (教育科学版). 2004 年5 月 [5] 张峦桥 《谈开放教育的标准化考试》 《开放教育研究》2002 年第1 期(总第35 期) [6] 汤志伟,钟毅,方波. 《通用在线考试管理信息系统的研究 》电子科技大学学报社科版 2003年(第5卷)第1期 [7] 蒋东升, 江效尧 《通用试题库系统的开发》 安庆师范学院学报(自然科学版) 2001年11月第7卷第4期
[8] 教育部现代远程教育资源建设委员会 《现代远程教育资源建设技术规范》2000年5月
- 35 -