图6系统管理模块结构图 系统管理模块包括更改密码、高级管理(添加资源、添加管理员、删除管理员、查询管理员)两大子模块。 内容来自www.paper51.com 1、更改密码:各级管理员登录系统后,可自行重新设置登录密码; paper51.com 2、高级管理:包含添加资源、添加管理员、删除管理员、查询管理员四个子功能,超级管理员添加资源、添加管理员、删除管理员、查询管理员,学校领导拥有超级管理员的权限外,还有查询管理员的权限。 copyright paper51.com
(1)添加资源,可添加部门名称;部门的科目名称,科目名称将录入科目信息表中,以后教师可以制作此科目的试卷。 http://www.paper51.com
(2)添加管理员,允许超级管理员和校领导添加超级管理员及一般的管理员用户,并分配权限。 http://www.paper51.com (3)删除管理员,允许超级管理员及校领导删除其它管理员。 paper51.com
(4)查询管理员,只允许校领导查询管理员信息,查询时,可显示各管理员的信息列表,点击列表中各记录后面的修改、删除,可对管理员信息进行编辑与管理,但不可更改管理员的信息。 内容来自www.paper51.com 系统管理界面如图: http://www.paper51.com paper51.com 图7系统管理页面 copyright paper51.com 其中,实现以上功能的主要代码如下: 内容来自www.paper51.com 在JSP中使用BEAN: 内容来自www.paper51.com <jsp:useBean id="dep1"scope="page" class="exam.exam"/> http://www.paper51.com <jsp:useBean id="dep"scope="page" class="exam.exam"/> paper51.com 系统管理: copyright paper51.com 添加部门: paper51.com <jsp:useBeanid="db1" scope="page" class="exam.exam"/> http://www.paper51.com
Stringsql1="select max(dep) as num from departmen"; copyright paper51.com ResultSetrs=db1.executeQuery(sql1); 内容来自论文无忧网 www.paper51.com while(rs.next()){ 内容来自论文无忧网 www.paper51.com
num=rs.getInt("num"); http://www.paper51.com dep=num+1; 内容来自论文无忧网 www.paper51.com } 内容来自www.paper51.com <jsp:useBeanid="db2" scope="page" class="exam.exam"/> paper51.com Stringsql2="insert into copyright paper51.com departmen(dep,depname)values('"+dep+"','"+depname+"')"; 内容来自论文无忧网 www.paper51.com db2.executeUpdate(sql2); http://www.paper51.com 添加管理员 内容来自论文无忧网 www.paper51.com StringstrSQL4="insertinto paper51.com administrators(wnum,wpswd,tname,tsex,tdep,tpri)values('"+wnum+"','"+wnum+"','"+tname+"','"+tsex+"','"+tdep+"','"+tpri+"')"; 内容来自论文无忧网 www.paper51.com regBean.executeUpdate(strSQL4); 内容来自论文无忧网 www.paper51.com
5.2.2 考生管理模块 http://www.paper51.com
内容来自论文无忧网 www.paper51.com
图8 考生管理模块结构图 内容来自www.paper51.com 考生管理模块包括考生注册,考生个人信息查询、考生集体(班级)查询三个模块。 内容来自论文无忧网 www.paper51.com
1、考生注册 copyright paper51.com
考生注册用于添加考生的信息,此操作由超级管理员及教师来完成。 内容来自www.paper51.com 输入项:准考证号、姓名、性别、学号年级,班级和所在系。 内容来自论文无忧网 www.paper51.com 输出项:注册成功,进入成功页面,不成功则显示错误信息页面。 内容来自www.paper51.com 处 理: 内容来自论文无忧网 www.paper51.com (1)判断准考证号,姓名,性别,学号,年级,班级的所在系是否为空,数据库中是否有重复的准考证号以及位数是否正确。 内容来自www.paper51.com
(2)在这里系统管理员可以添加考生信息,添加的信息有准考证号,姓名,性别,学号,年级,班级和所在系。所有的信息被系统取得后都将添入信息表中,经过注册的考生,可以使用他的准考证号和密码登录网络考试系统,进行在线考试。这里系统将考生的密码默认为准考证号。 copyright paper51.com |