JAVA语言上机考试系统的设计与实现

山西财经大学毕业论文(设计)

The Design and Implementation of On-line

Examination System in JAVA

Abstract: The wide use of on-line examination system in daily work has made education more and more different from the traditional way it was, which promote the efficiency of learning and working vastly. Through the system, students could attend examinations on line, the examination questions would be randomly generated and the score would be given by teachers through the system, too.

The article described the background of title, requirement analysis of system and the process of design. Based on these, logical construction of DB was created, the description of each function was given, too. In the end, the article explained the problems happened when designing.

The system used Dreamweaver, MyEclipse for foreground and mysql for background. The result showed that the system has a good interface,a high performance and convenient operation and so on, for these, the system is up to designing stantard.

Key words: On-line examination Jsp struts;Framework Mysql

- III -

山西财经大学毕业论文(设计)

1 引言

在线考试系统的主要特征是:实现人与计算机相结合过程中的自动化。将考试与Web技术相结合,具有很大的灵活性和适应性。在线考试系统使用户能通过浏览器透明地应用于不同机型、不同运行平台组成的计算资源与信息资源,借助信息共享的分布式计算技术完成一系列考试。

1.1 选题的目的和意义

该考试系统采用开放、动态的系统架构,将传统的考试模式与先进的网络应用相结合;它可以是专门用于试题录入、查询、修改、删除、组卷以及参加在线考试。该系统应该操作简单方便、界面简洁,被授权的考试用户不管身处何地,通过网络浏览器即可登录网络考试系统。系统提供考试时间倒计时功能,使考生随时了解考试剩余时间;实现自动提交试卷的功能,系统可自动交卷,保证考试严肃、公正地进行。通过这种新的考试模式,可以为学校创造一种新的考试环境,使考务管理突破时空限制,提高考试工作效率和标准化水平,进而使

1

山西财经大学毕业论文(设计)

教师和学生可以随时、随地通过网络完成考试,真正体现了教学中高效、科学、现代化的考试特点。

2 系统分析

2.1 需求分析

首先,考试是面向特定的某些对象(学生,教师)的,所以用户进入系统应该进行身份验证。学生进入考试系统后,应该能根据自己的需要进行个人信息的修改、考试系统的进入、考试成绩的查看等。系统还应该对考试时间进行控制,时间到了会要求考生交卷。考生选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。考试完毕后,可以返回继续考试或退出系统。此外,应该能够方便、快捷的对在线考试系统管理。教师登陆系统后,可以实现录入试题或删除试题,生成试卷、发布试卷、删除试卷信息、添加或删除学生和教师信息,编写并发布公告和新闻等功能。

2

联系客服:779662525#qq.com(#替换为@)