基于Web的考试管理系统的设计与实现

 2023-02-03 10:02

论文总字数:20755字

摘 要

随着计算机与网络技术的飞速发展,伴随着web技术的广泛传播应用,从根本上改变了我们信息管理与交流的方式。基于web的考试管理系统是基于Internet的B/S架构,客户端直接通过浏览器完成在线考试。本系统界面简单直观,易于操作和使用,通过本系统,管理员和学生可以不受时间、地域的限制在网上完成各自的工作,满足各自的需求,实现了考试工作的网络化、无纸化、自动化。本论文就毕业设计的内容,系统地阐述了整个学生考试及系统管理的功能与实现。论文研究结果使得学生考试及系统管理通过本系统得以实现。

关键词:考试系统;在线考试;Web平台;JSP;B/S架构

Examination management system based on Web

Abstract

With the rapid development of computer and network technology and the wide spread and application of web technology, the way of information management and communication has been fundamentally changed.The web-based examination management system is based on the B/S architecture of the Internet. The client directly completes the online examination through the browser.The interface of this system is simple and intuitive, easy to operate and use. Through this system, administrators and students can complete their work on the Internet without the restriction of time and region, meet their needs, and realize the networking, paperless and automation of examination work.This paper systematically elaborates the functions and Realization of the whole student examination and system management on the content of graduation project. The research results of this paper make the students"examination and system management realized through this system.

Keywords:Examination system;Online examination; web-platform;JSP;B/S architecture

目 录

摘要 I

Abstract II

第一章 引言 1

1.1 考试系统背景 1

1.1.1 系统开发背景 1

1.1.2 国内外现状 1

1.2 选题意义 1

1.3 论文组织结构 2

第二章 系统开发环境及相关技术 3

2.1 系统开发环境 3

2.2 系统相关技术 3

2.2.1 JAVA语言 3

2.2.2 Eclipse 4

2.2.3 MySQL数据库 4

2.2.4 JSP技术 4

2.2.5 Tomcat服务器 4

2.2.6 B/S模式 4

2.2.7 Struts框架 5

2.3 本章小结 5

第三章 需求分析 6

3.1 需求分析 6

3.1.1 系统需求分析 6

3.1.2 用户需求分析 6

3.2 可行性需求分析 7

3.2.1 技术可行性 7

3.2.2 经济可行性 7

3.2.3 法律可行性 7

3.3 性能需求分析 8

3.3.1 硬件性能需求 8

3.3.2 软件性能需求 8

3.4 本章小结 8

第四章 概要设计 9

4.1 系统总体设计 9

4.1.1 前台模块设计 9

4.1.2 后台模块设计 9

4.2 系统模块设计 9

4.2.1 注册登陆模块 9

4.2.2 在线考试模块 10

4.2.3 学生用户模块 10

4.2.4 管理员管理模块 11

4.3 E-R图设计 11

4.3.1 学生实体图 11

4.3.2 管理员实体图 11

4.3.3 课程实体图 11

4.3.4 试卷实体图 12

4.3.5 题目实体图 12

4.3.6 成绩实体图 12

4.4 本章小结 12

第五章 详细设计 13

5.1 数据库表设计 13

5.1.1 admininfo-管理员信息表 13

5.1.2 courseinfo-课程信息表 13

5.1.3 examineeinfo-考生信息表 13

5.1.4 examineescore-考生成绩表 14

5.1.5 questionsinfo-题目信息表 14

5.1.6 testpaperinfo-试卷信息表 15

5.2 数据库表实现 15

5.3 系统功能设计 16

5.3.1 试卷管理功能 16

5.3.2 题目管理功能 16

5.3.3 考生管理功能 17

5.3.4 考生考试功能 17

5.4 本章小结 17

第六章 系统实现 18

6.1 考试功能 18

6.1.1 获取题目 18

6.1.2 查看试卷 19

6.1.3 提交试卷 19

6.2 本章小结 20

第七章 系统测试 21

7.1 注册登陆功能测试 21

7.2 管理员功能测试 22

7.2.1 管理员信息管理 22

7.2.2 考生信息管理 23

7.2.3 成绩查询管理 24

7.2.4 科目信息管理 24

7.2.5 试卷信息管理 25

7.2.6 题目信息管理 26

7.3 学生用户功能测试 27

7.3.1 在线考试 27

7.3.2 成绩查询 27

7.3.3 信息修改 28

7.4 本章小结 28

第八章 结束语 29

致谢 30

参考文献 31

第一章 引言

1.1 考试系统背景

1.1.1 系统开发背景

现如今互联网是最重要的信息交互平台,连接设备已经从PC机扩展到手机平板等设备。依托这些已有的设备和资源,我们的传统考试方式也需要改改革了。

传统纸质考试存在着不少的弊端,中考、高考、四六级考试、国考、公考……大大小小数不清的考试几乎伴随着我们每一个人的成长,而每一所学校、培训机构、公司、企事业单位等等也都数不清组织过多少场考试。组织一场考试,需要提前准备很多,比如空旷的教室,多份的试卷及演算纸,并且需要监考教师,出题教师,阅卷教师等人员,浪费了大量人力、物力、财力、时间等。而且传统的纸质考试一些情况下并不适用于快节奏生活的当今社会,信息化时代的到来,人们在不同时间,不同地点需要组织一场考试,并不一定要在特定的时间地点赶到考试点,我们可以运用好考试管理系统,它是因势而生的新生代产品。这种新时代的网络化趋势正是进行此次毕业设计的主要原因。

剩余内容已隐藏,请支付后下载全文,论文总字数:20755字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;