摘要:随着计算机技术的普及应用,整个人类社会已经进入信息化的学习型社会。无纸化的考试系统越来越受大众欢迎,省去了大量的人力物力,使广大考生不需要等很长时间,可以及时准确把公布出来。目前,考试是各行业普遍采用的一种测试手段,为及时适应社会发展的需要,在线考试系统作为一种新颖的考试模式也应运而生。基于网络的在线考试系统因其客观性、公正性、安全性、准确性、考试不受地域限制等优点越来越受到欢迎,它可以充分利用已建立的课程题库,自动随机生成试卷,使考试的各个步骤都由电脑自动完成。
根据现行学院网络的情况,本系统采用B/S系统结构,实现了将考试系统放到服务器上,数据库则采用功能完整强大而且使用简单的SQL SERVER数据库。本系统的优点在于极大地简化了教师出试卷的工作量和学生考试的操作方法,实现了试题的多样性、考试的随机性和查询成绩结果的功能。本论文对《数据结构》课程的在线考试主要技术进行了深入探讨,并依据现有相关理论设计,从实用性和可行性角度出发,对试题库管理、组卷、记时试卷、试卷批阅、成绩查询等问题都作了细致的研究;可很大提高考试效率,节约原来的考试成本。
关键词 无纸化;在线考试;高效率;实用性;节约成本
目录
摘要
Abstract
1-绪论-1
1.1 课题研究背景-1
1.2 系统开发的目的-1
1.3 系统开发的意义-1
1.4 系统开发的内容-2
2 相关技术分析-3
2.1 J2EE技术-3
2.2 STRUTS1.2技术-5
2.3 TOMCAT技术-6
2.4 Microsoft SQL Server技术-7
3 系统总体方案设计-9
3.1系统主要模块-9
3.2 系统模块设计-9
4 数据库设计-11
4.1 表设计-11
4.2 创建表关联-13
5 系统详细设计-14
5.1 登录设计-14
5.1.1登录界面设计-14
5.1.2 代码设计-14
5.2 学生注册页面设计-17
5.2.1 界面设计-17
5.2.2 代码设计-18
5.3 学生在线考试设计-20
5.3.1界面设计-20
5.3.2 代码设计-21
5.4 教师主页面设计-26
5.4.1 界面设计-26
5.4.2 代码设计-27
5.5 教师出试卷设计-27
5.5.1 界面设计-27
5.5.2 代码设计-28
6 系统测试及测试效果-30
6.1 系统测试方法-30
6.1.1 测试目的-30
6.1.2 测试方法-30
6.2系统测试内容及效果-30
6.3测试环境-34
6.4 系统安装-34
结论-35
致谢-36
参考文献-37
附录-38