图4-9 配置阅卷人
老师登录系统后,通过批改试卷按钮,即可看到自己需要批改的试卷,并且显示是否已经批改。单击批改按钮,即可看到作答改试卷的学生的答案以及标准答案,老师只需要给出相应的分数即可,批改试卷列表页如下图所示:
图4-10批改试卷列表页面
老师单击批改按钮,即进入到试卷的批改页面,如下图所示:
4-11 批改试卷页面
if(ac.equals(\)) { String generalsrid = request.getParameter(\); String stsname = request.getParameter(\); 31
HashMap sjmap = dao.select(\String stsids = sjmap.get(\).toString(); for(String str:stsids.split(\)) { String pg = if(pg.equals(\))pg=\; dao.commOper(\+pg+\} stsname='\+stsname+\).get(0); request.getParameter(\+str)==null?\:request.getParameter(\+str); generalsrid='\+generalsrid+\+str+\); go(\, request, response); } 4.3.7课程管理模块
管理员登录系统后,能够多系统的课程进行添加、修改、删除以及查询的操作,单击课程管理页面中添加课程,输入相应的信息后,单机保存按钮即可,添加课程页面如下图所示:
4-12 添加课程
管理员能够在课程管理页面修改和删除某一条课程记录。课程管理页面如下如所示:
32
图4-13 课程管理页面
4.3.8系统用户管理模块
管理员登录系统能够对系统的用户进行添加、删除、修改和查询操作,添加用户的页面如下图所示:
图4-14添加用户页面
同其他管理模块一样,修改和删除操作均从用户管理页面进入,用户管理页面如下如所示:
33
图4-15用户管理页面
4.3.9在线考试模块
学生登录系统后,单击在线考试功能菜单后,即可进入本系统现有的试卷,如下图所示:
图4-15在线考试列表页面
单击进入考试,即可进入该试卷,进行考试,如下图所示:
4-16 在线考试页面
主要实现代码如下:
34
//记录考试信息 if(ac.equals(\)) { String generalsrid = request.getParameter(\); String stsname = request.getParameter(\); String uid = (String)user.get(\); String[] tids = request.getParameterValues(\); for(String t:tids) { String sql = \+generalsrid+\,'\+t+\,'\+request.getParameter(\+t)+\, '\+uid+\,'\+date+\,'','\+stsname+\; dao.commOper(sql); } request.setAttribute(\, \); go(\, request, response); } 4.3.10成绩查看模块
学生和老师登录系统后,均能产看考试的成绩,不用的是学生只能看到自己的成绩,而老师能看到所有学生的成绩,但是页面及功能的实现基本相同,不同是SQL的查询语句。成绩列表如下图所示:
图4-17成绩列表页面
单击查看,即可看到成绩的详细信息以及正确答案和标准答案,如下图所示:
35