┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
长 春 大 学 毕业设计(论文)纸
图4-20 答卷
4.9.2 设计思路
底层界面显示当前时间所能参加的考试,和考试基本信息,确定参加某一考试后,点击参加按钮,弹出试卷窗口此界面即为考生答题界面,界面左上角显示考试名称,中间显示倒计时,右上角有四大操作,保存、暂停、检查、交卷
保存:保存当前答卷信息。
暂停:倒计时停止,关闭界面,重新点击参加后可继续答卷。 检查:若试卷没有全部答完,会弹出提示,没有答完试卷。
交卷:提交答题信息,考试完毕。
4.9.3 功能实现 倒计时功能代码如下: var polling ; var minute; var second;
var minute_sencond=0; function countdown(time){
var ary = time.split(\minute = parseInt(ary[0]), second = parseInt(ary[1]);
共 43 页 第 33 页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
长 春 大 学 毕业设计(论文)纸
}
function getPollTime(minute,second){ \秒\
\秒\
}
$(\minute_sencond= minute+\//console.log(minute_sencond); if(minute==5&&second==0){ }
if(minute == 0&&second==0){ }
//console.log(minute+\minute_sencond=0; clearTimeout(polling); myExaminModule.save(3,3); $(\
$(\距离此次考试结束还有5分钟!\$(\setTimeout('$(\
var showTime = minute + \分钟\//console.log(minute + \分钟\polling = setInterval(function(){
if(second == 0){ }
second--;
getPollTime(minute,second);
minute--; second = 60;
},1000);
4.10 考试成绩模块设计
4.10.1 界面设计
共 43 页 第 34 页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
长 春 大 学 毕业设计(论文)纸
(1)考试查询界面。
图4-21 考试查询界面
(2)查看试卷窗体。
图4-22 查看试卷
4.10.2 设计思路
底层界面显示已经参加的考试,和考试基本信息,若成绩未发布,则需显示未发布字样,若成绩已发布,则提供查看按钮,点击后显示查看试卷窗体。此界面跟答卷界面类似,但是要记录当时考试时考生答案,并且每一道题要显示参考答案,供考生对比。但此处显示的为每个考试的最后一次的成绩以及答卷情况。
共 43 页 第 35 页
┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊
长 春 大 学 毕业设计(论文)纸
4.11 考试档案模块设计
4.11.1 界面设计 (1)考试档案查询界面。
图4-23 考试档案查询界面
(2)查看试卷窗体。
图4-24 查看试卷
4.11.2 设计思路
底层界面显示参加过的各次考试情况,把每一次考试都详细记录下来,包括考试信息,以及试卷情况,试卷情况跟考试成绩模块功能相同,并且此处功能简单,不做详细介绍。
共 43 页 第 36 页