jsp1141题库管理与组卷系统

jsp1141题库管理与组卷系统

150

更新时间:2021-07-26

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:sqlserver

开发环境:myeclipse/eclipse

 

下载权限

本设计主要包括题库管理与组卷系统分析与规划设计,介绍了整个设计过程中的思路和所用到的技术,以及如何实现本系统的各个功能。整个系统以JSP为编程语言,与SQLSERVER2008数据库相结合,体现了交互性的原则,培养同学们的创新能力,充分调动学生的学习兴趣。

本系统划分为用户管理、课程管理、试题管理、试卷管理四个模块,下面分别对各个模块的功能进行介绍。

(1)用户管理

用户分为系统管理员和教师。系统管理员具有全部的权限,包括添加、修改、删除教师账户信息的权限。教师只具有课程、试题、试卷的管理权限。

(2)课程管理

本系统可以管理多门课程,教师可以添加新的课程以及删除旧的课程,但教师仅可以管理自己创建的课程,不能对其他教师创建的课程进行管理。在设定好课程后才可以对试题和试卷进行管理。

(3)试题管理

试题管理模块又分为添加和编辑两个子模块。添加试题模块主要完成试题信息的录入,包括录入试题内容、录入试题答案。在录入的过程中用户所输入的数据必须通过数据的合法性、一致性和唯一性的检查才能保存到数据库中。录入的同时用户可以选择试题的各项属性,例如试题类型和试题难度以及试题章节。编辑试题模块主要是对数据库现有的试题进行浏览、更新、删除和添加操作。

(4)试卷管理

试卷管理模块主要功能是生成和删除试卷。试卷管理模块又分为自动组卷、手动组卷、浏览试卷三个子模块。自动组卷模块可设置试卷名称、各题型分值。设置完成后根据组卷算法就可以从现有试题库中抽取试题从而生成一套试卷。手动组卷模块就是教师在选择试题的界面点击“添加试题”,系统便自动调入该课程的试题库。在这里,教师可以浏览所有的试题,选择出他们认为满意的试题,单击“选择”按钮便可将试题加入到新试卷中。浏览试卷模块中包含了自动和手动生成的试卷,教师可以进行浏览并且可以生成Word文档,在此模块下教师还可以对现有的试卷进行删除操作。

目    录

摘要 1

Abstract 2

1、引言 3

1.1 背景和发展 3

1.2 可行性分析 3

1.2.1 技术可行性 3

1.2.2 经济可行性 4

1.2.3 操作可行性 4

1.3 课题的目的意义 4

2、相关技术简介 4

2.1 JSP技术简介 4

2.2 JSP工作原理 5

2.3 JSP体系结构 5

2.4 JSP的特点 6

2.5 SQLSERVER 2008 数据库 7

2.6 系统数据库连接 7

2.7 BS模式与C/S模式的比较分析 12

3、概要设计 14

3.1 基本思路 14

3.2 基本思想 15

3.3 系统功能概述 15

3.4 数据库设计 16

3.4.1 Users登陆表 16

3.4.2 Project 题目表 17

3.4.3 Message留言表 17

3.4.4 Result答题结果表 18

4、系统设计 19

4.1 处理流程设计 19

4.1.1 系统操作流程图 19

4.1.2 数据增加流程 20

4.1.3 数据修改流程 20

4.1.4 数据删除流程 21

4.2 教师模块设计 22

4.2.1 教师登陆 22

4.2.2 管理主界面 23

4.2.3 添加用户 23

4.2.4 学生信息管理 24

4.2.5 课程管理 24

4.2.6 添加题目管理 25

4.2.7 留言管理 25

4.2.8 浏览试卷 26

4.3 学生模块设计 26

4.3.1 学生登陆 26

4.3.2 发表留言 27

4.3.3 网上答题 27

4.3.4 答题结果 28

5、系统调试与测试 28

5.1 程序调试 28

5.2 程序的测试 28

5.2.1 测试的重要性及目的 28

5.2.2 测试的步骤 30

5.2.3 测试的主要内容 30

结束语 32

致谢 34

参考文献 35


下载
本地下载
- MB
188083800