jsp1189ssh学生网上在线考试系统

jsp1189ssh学生网上在线考试系统

180

更新时间:2021-10-07

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

设计该系统的主要目的是参与考试工作的任意实体提供一个快捷、高效、准确的管理工具,使其具在线考试、在线批改、在线统计管理的基本功能。本系统在规模和功能方面不追求如何全面或者完美,但至少要具备基本必要功能,并且在今后的使用中,不断完善和扩充,逐步把其他功能融合进来,让该系统价值越来越高。网上在线考试系统将会大大改变传统考试模式,减少了传统考试模式的步骤,这样不但方便,而且避免了很多错误,还为使用者获取信息、了解信息、掌握信息提供提便利条件。

1.学生模块

学生登陆系统主要进行两类操作:在线考试,成绩查询与个人信息管理。 

(1)在线考试 

学生登陆时自己选择考试科目。学生在考试过程中页面将提供考试时间倒计时功能,让考生随时可以知道剩余时间,在考试剩余五分钟时系统会提醒考生考试快结束了。在考试时间到时,系统自动地将试卷提交,提醒考生离开考场。当试卷提交后,系统自动为选择题、判断题等客观题评分,主观题由教师评分。 

(2)成绩查询与个人信息维护 

学生可以登陆系统查询各科成绩,其中成绩信息包括每种题型的得分,如单选题,简答题等。另外学生还可以查询自己的考卷,了解自己的考试情况。 

除此之外,学生登陆系统可以查看和修改个人的部分信息。 

2.教师模块 

教师登陆系统主要有三类操作:查看和修改学生试卷,查看各分数段统计,个人信息的修改与维护 

(1)查看/修改学生试卷 

系统会将学生试卷从数据库中读出供给老师查看和修改,系统已经对客观题进行了评分,所以这些信息对于教师是只读的。而对于主观题,系统将参考答案读出供给老师参考,再将考生答案读出供给教师评分。 

(2)查看分数段统计 

教师批好试卷之后,系统会自动将成绩汇总,生成各分数段统计信息,供给老师查看,以便教师能了解学生的考试情况,并对其进行分析以便及时修改教学计划。 

(3)个人信息维护 

教师登陆系统之后可以对个人的部分信息进行查看和修改。

 3.管理员模块 

系统管理员登陆系统后主要进行四类操作:考题维护,考试信息维护,用户信息维护和个人信息维护。 

(1)考题的维护 

管理员可以往题库中添加考题,修改错误试题和删除无用试题。

(2)考试信息的维护 

考试信息的维护主要是对于考试设置信息进行维护,这些信息主要是考试总时间,各个类型试题的数量,各试题分值的分布等。 

(3)用户维护 

系统管理员可以对用户的全部信息(包括学生信息,教师信息等)进行增、删、改、查操作。(4)个人信息维护 

目    录

1 引言 1

1.1 开发背景 1

1.2开发意义 1

2 需求分析 2

2.1 可行性分析 2

2.1.1 技术可行性 2

2.1.2 经济可行性 2

2.1.3 社会可行性 2

2.2 需求分析 2

2.3 功能分析 3

3 系统分析 11

3.1 业务流程分析 11

3.2 数据流图 12

3.3 数据字典 15

4 系统设计 18

4.1 系统功能设计 18

4.2 系统数据库设计 19

4.2.1 概念结构设计 19

4.2.2 数据库逻辑设计 23

4.3 系统开发技术 27

4.3.1 jsp技术 27

4.3.2 mysql数据库 28

4.3.3 开发模式选择 28

5 系统详细实现 29

5.1 系统管理员登录模块 29

5.1.1 登录 29

5.1.2 课程管理 32

5.1.3 题库管理 32

5.1.4 试卷管理 32

5.1.5 添加考生 33

5.1.6 评分老师管理 33

5.1.7 修改密码 33

5.2 考生模块 34

5.2.1 考试 34

5.3 评分教师模块 35

5.3.1 开始阅卷 35

6 软件测试与分析 36

6.1 软件测试的重要性 36

6.2 测试实例的研究与选择 36

6.3其他错误 38

结    论 40

致    谢 42



下载
188083800