论文部分内容阅读
在线评测系统就是利用互联网或局域网进行某个学科的知识测试,它不仅可以摆脱测评时间和空间的限制,参加测试的人员只要在能联到考试服务器的计算机上就可以进行;同时也可以减轻考务工作人员的工作量和缩短传统考试的出卷、评卷周期,提高了整个考试的透明度和公平性。由于在线评测系统具有很多的优越性,各类的评测(考试)系统越来越多,但各具特色,通用性较差,所以本文将根据自己的实际工作,结合所学的知识,设计一套适合我们的在线评测系统。系统采用JAVA语言和MyEclipse软件为开发工具,利用JSP编程、Struts框架和Ajax等技术相结合,数据库采用安全性较高的SQL SERVER2005。系统的开发运用工程化软件开发模式,通过需求分析介绍在线评测系统的实现目标、确定总体的架构、介绍各功能模块等;然后对系统实现的关键技术讲解学习来实现系统的设计和数据库的设计与运用,比如利用Struts框架的整合和Ajax技术在评测倒计时的运用;最后对整个在线评测系统放到平台上运行与调试,检查各功能模块的实现效果。本系统的设计后的应用是在福建师范大学福清分校,由于学校基本都是对学生知识体系的测试,也就是考试。所以设计的在线评测系统更侧重的是在线考试系统。系统采用B/M/S模式,且分成前台和后台两部份,前台主要是供学生注册、修改个人信息、登陆在线评测和评测最终成绩的查询;后台是供管理员和教师登陆使用,包括评测科目信息、考试学生信息、评测内容信息(套题)等添加与修改。考虑在线评测系统的运行网络环境的安全性和可靠性,系统采用了三层架构的方式开发,这样也方便今后对系统的拓展等。