b2c信息网

您现在的位置是:首页 > 最近新闻 > 正文

最近新闻

JSP考试系统(jsp在线考试系统)

hacker2022-07-13 08:35:30最近新闻88
本文目录一览:1、jsp在线考试系统2、JSP实现在线考试系统评分功能的问题

本文目录一览:

jsp在线考试系统

jsp在线考试系统毕业设计

我做的作品有以下功能:

用户角色有四种:考生(只能考试,考完并获取成绩单),学校领导(添加,系,及一些老师,及添加一些其它信息),普通老师可以在线制作试卷(有四种题型,单选题,多选题,填空题,判断题),并可以控制考试(开始考试-并设置考试时间,结束考试,设置考生是否可以考试),超级管理员拥有所有管理员的权限。

系统有一整套功能,可以学生在线考试(有计时功能),教师可以 在线制作试卷,修改试卷,后台管理功能,有评分等功能(有后台数据库)等等,

开发语言:jsp JAVA

服务器:Tomcat 5.0

数据库:sql server 2000

其中有毕业论文, 有需要的人,联系我)

---毕业论文,详细说明书,系统说明文档,系统分析说明书,配置说明书,项目 分析------

请与本人联系:最好是用qq这样我可以把 一些文档发给你看

Q_Q: 103648905 E-mail:yanping88@sina.com

=================系统简介============================

(1) 用户类别:登录系统的身份定为四种,一是超级管理员,二是学校领导,三是一般管理员(普通老师),四是学生,只有被授权的用户才可以使用本系统的资源。

(2) 权限管理:系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。考生只可以参加在线考试;一般管理员(普通教师)可以在线制作试卷,进行考生管理,添加学生信息、控制考试、成绩查询等。学校领导可添加院系、教师、部门、科目信息及查询修改管理员信息及审批试卷、查询考生信息;超级管理员拥有整个系统的全部使用权限,但查询修改管理员信息的权限例外。

(3) 在线考试功能:考生输入准号证号登陆系统后,选择对应的试卷可进行考试。答题完毕后,有倒计时的功能,可自动交卷,系统将自动评分,考生可同时获得考试成绩。

(4) 在线制作试卷:一般管理员(教师)、学校领导和超级管理员可在线制作试卷,可设定试题的类型、难易程度、分值。

(5) 控制考试功能:可设定每次的考试时间,可禁止或允许考生参加考试,同时可查看考生的考试状态。

(6) 考生管理功能:可注册新增学生用户,同时查看个别考生及班级考生的信息,也可设定考生的考试状态:允许或禁止考试。

(7) 考生成绩查询功能:提供考生各科目成绩的详细查询。

(8) 试卷审批功能:超级管理员及学校领导有此权限。教师制作试卷完毕,只有经过超级管理员或学校领导审批后才能发布,发布后学生才能开考。

(9) 系统管理功能:一般管理员只可更改登陆密码。超级管理员及学校领导除更改密码外,同时具有高级管理功能,进行添加和删除管理员的帐号。

JSP 实现 在线考试系统 评分功能 的问题

这个问题的回答,貌似很麻烦。

首先你要设计数据库。

建议你直接把题库的单选题用text保存,格式为:问题;A*问题*B问题C*问题*D问题

然后数据库查询完毕由*和ABCD确定问题的显示。这点jsp处理。

至于答案提交,

就是简单地表单提交了,

麻烦点的话你可以用一楼的方法,

看看这个题目,

想想这个时间,

估计这就是课程设计吧,

那建议你用点框架知识,

搭个简易的ssh,

获取表单数据相对简单些。

至少在工作中我是这样用的。

至于评分,

建议提交到控制层时,

对比“答案表”,

评分,

保存该考号的分数。

欢迎追问

jsp考试系统 如何处理提交的答案

首选你要改下东西:

input type="radio" name="${dto.id}" value="A"/${dto.answer1}

input type="radio" name="${dto.id}" value="B"/${dto.answer2}

input type="radio" name="${dto.id}" value="C"/${dto.answer3}

input type="radio" name="${dto.id}" value="D"/${dto.answer4}

提交到方法里处理:

首选获取list 要的是id

然后循环list取答案

给你个例子吧,jsp页面写法和上面一样

后台代码:

ArrayListInteger mustOneExamID = ExamTitle.mustOneExamID; // 这里是跟你说的获取list, 我这里list里只存了id

for (int i = 0; i mustOneExamID.size(); i++)

{

String key = req.getParameter("Key1" + mustOneExamID.get(i)); //这个就是从jsp页面获取的答案

}

可能不太好,你自己研究一下吧,这个要是说的话用语言我真不好说,呵呵、。

如何实现jsp考试系统的判分功能

其实很简单的阿,对于第一题你可以把每个选项的name属性设置为“q1”,第二题设置为"q2",如下:

第一题的(选择题都有可能是多选)

input type="checkbox" name="q1" value="A"

input type="checkbox" name="q1" value="B"

第二题的

input type="checkbox" name="q2" value="A"

input type="checkbox" name="q2" value="B"

这样后台可以通过request.getParameter("q1“)(对于单选题)或者request.getParameterValues("q1")(对于多选题)获得第一题的答案,

如果有必要你可以在数据库中保存该答案对应的问题的类型,先从数据库中取出答案从而判断题目的类型,选择getParameter还是getParameterValues

怎样用jsp做一个考试系统

设计好数据库啊。首先是题目类型的表,然后是题目的表,然后就是答案表,这样就差不多了,然后用SSH的框架去实现啊,业内都是这么做的

发表评论

评论列表

  • 丑味败骨(2022-07-13 16:57:21)回复取消回复

    "B" 这样后台可以通过request.getParameter("q1“)(对于单选题)或者request.getParameterValues("q1")(对于多选题)获得第一题的答案,如果有必要你可以在数据库中保存该答案对应的问题的类型,先从数据库中取出答案从而判断题目的类型,选择ge

  • 丑味月棠(2022-07-13 12:12:03)回复取消回复

    在线制作试卷,可设定试题的类型、难易程度、分值。 (5) 控制考试功能:可设定每次的考试时间,可禁止或允许考生参加考试,同时可查看考生的考试状态。 (6) 考生管理功能:可注册新增学生用户,同时查看个别考生及班