图4-5 在线考试评阅成绩
部分关键代码如下:
1. 获取试题部分
public String execute() throws Exception {
List
subjectService.randomFindSubject(16);//获得试题记录
HttpServletRequest request =
ServletActionContext.getRequest();
}
填空题(每小题5分,共4个)
List status=\> value=\${blank.blankId}\> 19 第${sta.index+1}题 结果: name=\${sta.index}\>
4.4试题管理模块实现
试题管理模块中具体包括试题基本信息、添加试题信息、考试结果管理和修改密码的功能。具体实现步骤如下:
(1) 录入选择题,新建网页subjectAdd.jsp,主要用于实现录入选择试题。 (2) 管理选择题,新建网页subjectManage.jsp,主要用于选择题管理。 (3) 查询选择题,新建网页subjectQuery.jsp,主要用于选择题查询。 (4) 录入填空题,新建网页blankAdd.jsp,主要用于填空题录入。 (5) 管理填空题,新建网页showAllBlank.jsp,主要用于填空题管理。 (6) 查询填空题,新建网页blankFillQuery.jsp,主要用于填空题查询。 (7) 通过姓名查找学生成绩,新建网页studentQueryByClass.jsp,用于通过姓名查找学生成绩
(8) 查找某班级全部学生成绩,新建网页studentQueryByClass.jsp,用于查找某班级全部学生成绩
20
4.5后台管理模块功能实现
4.5.1 教师后台模块
后台管理系统界面如图4-4所示,后台管理系统包含教师对试题信息的管理功能和对学生成绩的管理功能。
图4-7 管理员添加信息
实现该添加教师信息功能代码如下:
试题管理
21
录入选择题
管理选择题
查询选择试题
录入填空题
管理填空题
查询填空题
学生管理
通
22
过姓名查找学生成绩
查找某班级全部学生成绩
4.5.2 教师后台管理模块
教师在后台对试题基本信息的查询如图4-8所示。查询之前和查询的结果如图4-8和4-9所示。
图4-8 查询界面图
23