java在线考试系统毕业设计(8)

2019-04-21 11:59

西安航空职业技术学院 毕业设计论文

如图5-3 打开试卷

5.2.3 交卷功能模块设计

交卷的过程就是把考生的答案按照试卷试题的顺序,一提醒分组,将答案按照次序组织起来保存在数据库中,选择题又系统自动阅卷完成。并提交错误的试题编号。

5.2 后台功能

5.2.1 题库管理

题库管理指的就是对试题的录入,查询与修改,以及对题型,科目,科目章节的管理。本系统不是单一的考试系统,可以实现任意一种科目的考试,只需要添加科目,在新建试卷的时候既可以选择新加的科目,并且对每一科目有更细致的划分,通过章节对试题的分组,还有试卷的题型也可以在组卷的时候手动选择,可以通过界面添加新的题型。 1.添加试题

添加试题就是老师往题库里面录入考题的过程,并设置一些必要的属性。添

加试题采用选项,答案拼接的形式的存储,这样可以实现在一个界面对任意一种题型进行录入。录入题型之前先选择科目,章节,题型之后,判断是否是选择题,如果是,则在选项的框中输入选项以“|”分割开,如果不是选择题则输入选项

23

西安航空职业技术学院 毕业设计论文

的文本框为不可编辑状态,以免防止用户非法输入,而造成错误。如下图所示5-4添加试题

图5-4 添加试题

前端关键代码ActionScript脚本如下:

/* 1:选择 2:填空 */

{

var all:Array=Validator.validateAll([tMa,tAnser]);

if(all.length==0){

var tk:TKInfo = new TKInfo();

protected function

save_clickHandler(event:MouseEvent):void

//科目

var kmname:String = TextkmName.selectedItem; var kmno:String;

for(var i:uint=0; i

var km:KeMu = kms[i] as KeMu; if(kmname==km.KMName){ }

kmno = km.KMNo;

//章节

var arr:Array = TextkmZJ.selectedItem.split(\); var zhangj:String = arr[0];

//难度系数

var xishu:Number = xis.value;

//题型

var ty:int = tx.selectedIndex+1;

//题干

var TSTmain:String = testMain.text;

//选项说明

var XSM:String = xuanxiang.text;

24

西安航空职业技术学院 毕业设计论文

}

}

//答案

var Anser:String = ans.text; if(tx.selectedIndex!=0){ }

tk.TKMain = TSTmain; tk.TKAnser = Anser; tk.TKType = ty; tk.TKZJ = zhangj; tk.TKKM = kmno; tk.TKXuanX = XSM; tk.TKFZ = FZ.value; tk.TKXS = xishu; addTt.addTest(tk);

XSM = \;

2.题型管理

题型管理就是系统中的题型不能满足用户的需要时,用户可以通过界面添加新的题型,保存之后既可以使用。

3.科目管理

科目管理就是考了一门新课之后,系统中没有这门课的信息,则通过用户界面,添加新的科目信息,并且同时添加这门课程的所有章节。可以实现修改,删除操作。

添加科目图示如图5-5(a)所示,输入科目的名称单击【添加】按钮,提交成功之后,再输入章节与章节的名称;然后打开科目管理之后显示所有的科目列表如图5-5(b)所示,单击【刷新】按钮可以显示新添加的科目信息,单击按钮可以查看本科目的所有章节信息如图5-5(c)

图5-5(a) 添加科目

25

西安航空职业技术学院 毕业设计论文

图5-5(b) 科目列表

图5-5(c) 章节列表

4 题库维护

题库维护就是考试之后,通过试卷分析,发现某些试题的难度系数参数,偏

高或者偏低,在这里可以调整试题的难度系数到一个合理的数字。或者是某一章节的某些试题有错误或者缺陷,都可以通过题库维护来修改实现。如图5-6所示。

图5-6 调整试题

26

西安航空职业技术学院 毕业设计论文

5.2.2 试卷管理

题库管理包括对历史试题的管理增删改查,组卷以及试卷的分析,可以分为以下几个小部分:如图5-7试卷管理总共能所示

试卷管理新建试卷试卷分析图5-7 试卷管理子功能

查看试卷

1 新建试卷

新建试卷就是老师组卷的过程,由老师完成,每一套试卷都有各自的题型以一是自动组卷,就是,由组卷老师在每章节,每种题型,以及不同难度系数作为检索的关键字,设置好这些参数之后,随即在题库里面抽题,这样可以避免随即抽取的试题出现在同一章节,或偏难,变简单的问题;如图5-8自动组卷。

及卷面的分值,这些参数都在组卷之前完成。组卷的过程分为两种方式完成:

图5-8 自动组卷

二是手动组卷,手动组卷就是不用随即抽题的方式选题,在搜索到的各章节试题中勾选试题,然后再统一组成试卷,这种抽题的方式虽然麻烦,但能最大的满足老师组卷的目的。如图5-9手动组卷

27


java在线考试系统毕业设计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CFA 笔记整理 Income Taxes

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

马上注册会员

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