1、 毕业论文开题报告 论文题目:论文题目: JAVA 网上考试系统 学生姓名:学生姓名: 学学 号:号: 专专 业:业: 指导教师:指导教师: 2009 年 5 月 19 日 毕毕 业业 论论 文文 开开 题题 报报 告告 1本课题的研究意义 Java 网上考试系统,是为了配合 Java 语言的网上教学而设计的。它是 Java 课件的一个重要组成部分。 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临 着变革,而网络考试则是一个很重要的方向。基于 Web 技术的网络考试系统 可以借助于遍布全球的 Internet 进行,因此考试既可以在本地进行,也可以 在异地进行,大大拓展了考试的
2、灵活性。试卷可以根据题库中的内容即时生 成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机 阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排 序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上, 考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中, 这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考 试方式将是以后考试发展的趋势。 2本课题的基本内容 (一)考试子系统 这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分, 也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。 但是为了使学校易于
3、组织和管理,所以本系统对考试时间作了一定的限制, 因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试 时间),由于判断的时间是服务器端的时间,所以跟考试机器的时间无关, 即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登 录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进 入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生), 系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同 模式的考试。当考试时间到或考生点击“交卷”按钮时,则系统把考生答案 传送至服务器的数据库中保存起来,并在数据库中标记考生是否参加过某门 课程考
4、试。(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成 绩保存于数据库。) (二)成绩查询管理子系统 为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用 Web 方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考 生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生 和教师均可以使用。 (三)阅卷子系统 本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见 的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能 有: 1、评分(根据参考答案给出相应的成绩) 2、成绩统计、排序(有助于老师了解学生考试情况) 3、信息输出(最终结果的输出) (四)数据库及维护系统 这个模块能对数据库中的信息(学生信息、试题)进行维护,主要使用 对象是系统管理员(只在服务器上运行,不能进行远程维护。目的在于增强 系统的安全性) 。 毕毕 业业 论论 文文 开开 题题 报报 告告 3本课题的重点和难点 网络考试系统的实