网络在线考试系统毕业论文

 2021-04-10 11:04

摘 要

在线网络考试系统是实现考试的信息管理,对某一些科目的考试可以通过局域网进行,方便考试和管理试卷,也更加的便于考试的学生和老师,适合用户多种多样。设计和开发的功能模块分别是科目、试题、成绩管理及用户考试等多种功能。此系统主要是对Java在线网络考试系统较为全面的诠释,通过对市场的需求,来分析用户使用的功能,加以设计,最后实现和完善系统。主要实现了用户使用在线网络系统进行考试、查询成绩和管理个人错题,可以强化自己不足的方面;老师就登陆在线网络系统进行操作,有新增科目、试题及对考生试卷进行评分等功能。使用E-R图、流程图等对此在线网络考试系统的诞生过程进行深入的了解。

本毕业设计的内容是实现一个基于web技术的在线网络考试系统,主要使用Struts2、Spring等框架,使用J2EE作为开发的基本平台,使用Myeclipse作为开发工具,以Mysql作为数据库,使用Java语言开发,页面采取Jsp动态页面开发技术。该系统方便用户进行使用,操作比较简单,一看就能明白,有一定的扩展性。

关键词:JAVA;JSP;考试系统;Spring

ABSTRACT

Online examination system is to realize the information management of examinations. Through this system, some exams can be taken on local area network. As a result, it is very convenient for people to take examinations and to manage examination papers, especially for students and teachers. Function modules of this system include subjects, examination questions, score management and taking examination and so on. This system is designed and improved mainly through a study of market demand and a relatively comprehensive explanation of Java online examination system. By using this system, examinees can take examination, inquire examination results and realize error management. And there also exists several functions specifically designed for teachers in this system, such as subjects, examination questions and giving a mark. The development process of this system can be known thoroughly through E-R diagram and flow diagram.

This graduation project is about an online examination system based on web technology. During the process of developing this system, Struts2 and Spring are used as the frame, J2EE is the basic platform, Myeclipse is the development tool, Mysql is the database, Java is the development language and JSP dynamic page is the development technique for page design. In a word, this system not only can be operated easily by users, but also has certain expansibility.

Key Words: JAVA; JSP; Examination System; Spring

目 录

摘 要 I

ABSTRACT II

目 录 III

1 绪 论 - 1 -

1.1 研究背景 - 1 -

1.2 研究意义 - 1 -

1.3 系统优势 - 2 -

1.4 考试系统的现状分析 - 2 -

2系统的调试与测试 - 3 -

2.1进行软件测试的意义 - 3 -

2.2测试目标 - 3 -

2.3测试环境 - 4 -

3 系统环境和技术 - 5 -

3.1 数据库简介 - 5 -

3.2 服务器 - 5 -

3.3 S.S.H框架的优点 - 5 -

4 功能模块的总体设计 - 6 -

4.1 总体功能模块 - 6 -

4.2管理员功能模块 - 6 -

4.3教师功能模块 - 6 -

4.4学生功能模块 - 7 -

4.5 系统业务描述 - 7 -

4.6 考试的流程图 - 8 -

5系统详细设计与实现 - 9 -

5.1系统模式 - 9 -

5.2表的基本信息 - 9 -

5.3表的基本结构 - 10 -

6系统功能实现 - 14 -

6.1系统功能实现的框架和配置信息 - 14 -

6.1.1 SSH框架 - 14 -

6.1.2 hibernate配置文件 - 14 -

6.1.3 struts配置文件 - 15 -

6.1.4 spring配置文件 - 16 -

6.2系统实现页面 - 18 -

6.2.1 登陆页面 - 18 -

6.2.2 系统管理主页面 - 18 -

6.2.3 学院管理主页面 - 19 -

6.2.4 班级管理主页面 - 19 -

6.2.5 科目管理主页面 - 20 -

6.2.6 试题库管理主页面 - 20 -

6.2.7 试卷管理主页面 - 21 -

6.2.8 考试管理主页面 - 22 -

总 结 - 29 -

致 谢 - 30 -

参考文献 - 31 -

1 绪 论

1.1 研究背景

在如今高速发展的时代,全球信息化已经成为了一种趋势,高等教务的信息化教学也成为了时代不断发展的产物,在全新的信息科技时代的背景下,学生也向往着自由的进行学习和发展自身的技能,强化自己,学习自己擅长和喜欢的科目及技能,在学习的过程中,学生需要一种科学的方法来评价自身的表现。学校和教师也希望提高自己的工作效率,解放更多的教师资源,来提高教学的质量,使得学生能提高自己的综合素质;同时校方也希望给学生提供良好的学习环境和考试条件,各个方面对我们进行提高及培养。此系统正是为了满足校方、老师和学生的需求而诞生的,意义在于提高考试的效率,节省更多的资源。使用在线网络考试系统,可以满足需求,提高考试的效率及解放教师资源。

此系统与以前的纸张考试相比,节省的大量的工作时间,减少了繁琐的的环节,比如印刷试卷,排版及阅卷评分;同时人工的进行改卷也会出现误差和人情分等方面的问题,影响了考试的公平公正性,在如今的现代教育向着信息化发展的前提下,使用在线网络考试系统这已经成为了一种时代的需求,带给了人们越来越多的好处。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。