JSP考试系统(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的框架去实现啊,业内都是这么做的