基于JSP的在线考试系统设计与实现毕业论文 联系客服

发布时间 : 星期二 文章基于JSP的在线考试系统设计与实现毕业论文更新完毕开始阅读dcd864b950e79b89680203d8ce2f0066f533649e

基于JSP的在线考试系统设

计与实现毕业论文

目 录

摘 要 ...................................................................................................... 错误!未定义书签。 Abstract .................................................................................................... 错误!未定义书签。 第1章 绪论 .............................................................................................................................. 2

1.1 在线网络考试系统开发背景分析 .............................................................................. 2 1.2 社会需求情况及设计的意义 ...................................................................................... 2 1.3 在线网络考试系统达到的目标 .................................................................................. 3 第3章 需求分析 ...................................................................................................................... 4

3.1 需求分析 ...................................................................................................................... 4 3.2数据流图 ....................................................................................................................... 4 3.3数据字典 ....................................................................................................................... 5 3.4系统工作流程图 ........................................................................................................... 7 第4章 总体设计 ...................................................................................................................... 9

4.1 系统模块设计 .............................................................................................................. 9 4.2 系统功能模块图 ........................................................................................................ 10 第5章 数据库设计 .................................................................................................................11

5.1 数据库理论基础 .........................................................................................................11 5.2 概念设计 .................................................................................................................... 12 5.3 逻辑设计 .................................................................................................................... 14 5.4 物理设计 .................................................................................................................... 16 第6章 详细设计与编码 ........................................................................................................ 17

6.1 前台首页设计 ............................................................................................................ 17

6.1.1 前台首页概述 .................................................................................................. 17 6.1.2 前台首页的实现 .............................................................................................. 17 6.2 考生信息模块设计 .................................................................................................... 18

6.2.1 考生信息模块概述 .......................................................................................... 18 6.2.2 考生注册的实现 .............................................................................................. 18

1

6.3 在线考试模块的设计 ................................................................................................ 20

6.3.1 在线考试模块的概述 ...................................................................................... 20 6.3.2 选择考试课程的实现 ...................................................................................... 20 6.4 后台首页设计 ............................................................................................................ 21

6.4.1 后台首页概述 .................................................................................................. 21

6.4.2 后台首页的实现 .............................................................................................. 21

第7章 系统的调试与测试 .................................................................................................... 23

7.1 系统调试与测试说明 ................................................................................................ 23 7.2 系统测试方法 ............................................................................................................ 23 7.3 系统测试类型 ............................................................................................................ 23 7.4 调试过程及调试结果分析 ........................................................................................ 24

7.4.1登录功能的测试 ............................................................................................... 24

7.4.2 管理员信息管理功能的测试 .......................................................................... 25

第8章 性能分析 .................................................................................................................... 26

8.1 完整性分析 ................................................................................................................ 26 8.2 安全性分析 ................................................................................................................ 26 参考文献 .................................................................................................................................. 27 致 谢 ...................................................................................................................................... 28 附 录Ⅰ .................................................................................................................................. 29 附 录Ⅱ .................................................................................................................................. 38

第1章 绪论

1.1 在线网络考试系统开发背景分析

在计算机技术、Internet技术迅猛发展形势的推动下,传统的办学有了新的模式。传统的考试方式时间长、效率低,同时人工阅卷等主观因素也影响到考试的公正性。随着网络技术在教育领域应用的普及,应用现在信息技术的网络在线考试系统呈现出越来越多的优势。使教学朝着信息化、网络化、现代化的目标迈进。这种无纸的网络考试系统,使考务管理突破时空限制,提高考试工作效率和标准化水平,使学校管理、教师和学生可以在任何时候、任何地点通过网络进行考试。网络在线考试系统已经成为教育技术发展与研究的方向。

1.2 社会需求情况及设计的意义

随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,近几年来随着考试类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷、监考、阅卷,使教师的 工作量越开越大,并且由于这些环节全部由人工完成,非

2

常容易出错。因此,许多学校或考试机构建立网络在线考试网站来降低管理成本和减少人力、物力和投入,同时,为考生提供更全面、更灵活的服务。考生希望对自己的学习情况进行客观 、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率。为满足考生和教务人员的需求,网络在线考试系统应包含在线考试、成绩查询等功能。

1.3 在线网络考试系统达到的目标

网络在线考试系统属于中小型软件,在系统实施后,达到一下目标:

(1)具有空间性。被授权的用户可以在异地登陆网络在线考试系统,而无需到指定地点进行考试。

(2)操作简单方便,界面简洁美观。

(3)系统提供考试时间倒计时功能,使考生实时了解考试剩余时间。 (4)随机抽取试题。

(5)实现自动提取交试卷的功能。当考试时间到达规定时间系统将自动交卷。 (6)系统自动阅卷,保证成绩真实准确。 (7)考生可以查询考试成绩。 (8)系统运行稳定,安全可靠。

3

本科生毕业设计(论文)

第3章 需求分析

3.1 需求分析

本系统共分为前台和后台:前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息等进行管理。

在本系统中后台首页的功能模块:

(1)管理员信息管理:主要包括管理员的信息列表、添加管理员、修改管理员和删除管理员。

(2)考生信息管理:主要包括查看注册考生信息列表和删除已注册的考生信息。 (3)考生成绩查询:主要用于根据准考证号、考试课程或考试时间模糊查询考生成绩。

(4)课程信息管理:主要包括查看课程列表、添加课程信息和删除课程信息。 (5)套题信息管理:主要包括查看套题信息列表、添加套题信息、修改套题信息和删除套题信息。

(6)考试题目管理:主要查看考试题目列表、添加考试题目、修改考试题目、修改考试题目和删除考试题目。

(7)退出管理:主要用于退出后台管理系统。

对普通用户来说,包括在线考试、查询以往考试成绩等。

(1)在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

(2)查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。

(3)修改个人信息:学生可以核对姓名密码并更改。

3.2数据流图

数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型[9]。

(1)顶层数据流图

4