JSP开放式无纸化考试系统的设计与实现-完整(7)

2019-08-31 15:03

} } }else{ request.setAttribute(\, \); go(\, request, response); }

4.3.2个人信息/修改密码模块

系统的三种用户在登录系统后,都能够修改自己的个人信息和登录密码,修改个人信息的页面如下图所示:

图4-2个人信息修改

修改登录密码的页面如下图所示:

图4-3登录密码修改

两个模块的实现原理是相同的即更新操作,都是通过form表单将input框中value的值通过get或者post传值,通过update更新数据库中相应表中的相应字段。主要实现代码如下:

if(ac.equals(\)) { String id = user.get(\).toString(); 26

String uname = request.getParameter(\); String upass = request.getParameter(\); String utype = request.getParameter(\); String tname = request.getParameter(\); String xbbjs = request.getParameter(\); String filename = request.getParameter(\); String sex = request.getParameter(\); String birth = request.getParameter(\); String tel = request.getParameter(\); String addrs = request.getParameter(\); String email = request.getParameter(\);

+

String sql = \+uname+\,\

\+upass+\,\ + \+tname+\,\+ \+xbbjs+\,\+

\+sex+\,\+ \+birth+\,\+ \+tel+\,\+ \+addrs+\,\+ \+email+\+ \+id;

\+filename+\,\+

dao.commOper(sql);

go(\, request, response); }

4.3.3班级信息管理模块

管理员能够对系统的班级信息进行管理,管理功能分为添加、删除、修改三种权限,页面如下图所示:

图4-4班级信息管理页面

其中修改功能的主要实现原来在上文中已经进行了阐述,在此主要阐述添加功能

27

和删除功能的主要实现原理。添加功能的主要实现也是通过form表单通过get或者post进行传值,通过insert SQL语句,将相应的值插入数据库的相应的表中。

班级信息添加功能的主要实现代码如下:

List list = dao.select(\黑河学院'\); int i = 0; for(HashMap h:list) { i++; if(i!=list.size()) { %> { id:<%=h.get(\)%>, pId:<%=h.get(\)%>, name:\<%=h.get(\)%>\, open:true, %url\jgxiang.jsp?id=<%=h.get(\)%>\, \target\testIframe\, <% }else{ %> { id:<%=h.get(\)%>, pId:<%=h.get(\)%>, name:\<%=h.get(\)%>\,open:true, %url\jgxiang.jsp?id=<%=h.get(\)%>\, \target\testIframe\ <%} } %> 删除功能的主要是实现原理是,当用户想要删除某条信息时,低级删除时,会将该条记录的ID一起进行传值,然后通过get获取传递过来的ID值,使用select语句通过ID的值找到该条记录,最后通过delete SQL语句删除该条记录即可。

主要实现代码如下:

if(ac.equals(\)) { } String sql = \+id; dao.commOper(sql); go(\, request, response); request.setAttribute(\, \); String id = request.getParameter(\);

4.3.4题库管理模块

管理员登录系统后,能够对系统中的所有题库进行添加、修改、删除、查询的操作。单击题库管理页面中的添加试题,填写相应的信息,单击提交按钮即可添加一条

28

新的题库信息,如下图所示:

图4-5添加试题页面

试题管理页面如下图所示:

图4-6试题管理页面

老师登录系统后,可以通过试题库中试题再通过手动组卷、自动组卷、综合组卷三种方式进行组卷。老师选择相应的科目和章节,选择相应提醒的题目数单击发布试卷按钮即可。组卷页面如下图所示:

29

图4-7老师组卷页面

4.3.5试卷审核模块

老师在上图中发布试卷后,需要通过管理员的审核才能让学生通过该试卷参加考试。管理员审核试卷的页面如下图所示:

图4-8 管理员审核试卷页面

试卷审核的主要实现原理是,当老师提交试卷后,会自动在试卷表中生成一条记录,并且状态是不通过,管理员单击通过按钮,即可将该字段的值改成通过即可。 4.3.6阅卷人管理模块

学生参加考试之后,试卷会提交给管理员,管理员首先需要给每一份试卷分配一个阅卷单,单击配置阅卷人按钮,即弹出所有老师的一个弹窗,管理员可以为每一份试卷分配一个或者多个阅卷老师。如下图所示:

30


JSP开放式无纸化考试系统的设计与实现-完整(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅析铜冶炼厂的SO2风机

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: