基于B/S的《计算机信息技术基础》在线考试系统的设计(2)
时间:2013-09-11 15:35 文章来源:http://www.lunwenbuluo.com 作者:唐小婕 点击次数:
考试模块在考生登录系统并得到验证后,服务器根据教师设定的组卷策略自动生成一份试卷,并显示在考生用户的浏览器上,考生开始作答,同时开始考试计时。
自动交卷模块主要完成考生答卷的提交。分两种情况:一种是当系统的自动计时器到时即剩余时间为0时,系统自动向服务器提交试卷;另一种情况是计时器未到时间时,考生可通过单击页面上的“交卷”操作按钮提前交卷。试卷提交完成即将试卷的数据存入相应的数据表,考试结束。
阅卷模块是服务器按照教师预先设定的标准答案及评分标准,对提交试卷进行阅卷并判定成绩。然后再将成绩返回客户端存储。
成绩查询模块提供教师和考生对成绩的查询,可以整体查询、个体查询及有条件的查询,如按成绩段分布、班级等,并且通过连接打印机打印出成绩单。
5数据库设计
数据库的设计好坏直接影响着整个系统的优化实现,在线考试系统中,由于考试时间有限,必须考虑系统的响应时间,以达到快速链接数据库读取记录的目的。
数据库逻辑结构设计中的几个关键数据表如下:
管理员信息表(用户名username,密码password,用户权限yhqx,创建日期creatdate)
班级代码表(学院代码xydm,专业代码zydm,班级代码bjdm,代码名称dmme)
考生信息表(准考证号zkzh,院系代码yxdm,考生学号ksxh,考生姓名ksxm,登录口令dlkl,套题号tth,考试成绩kscj,考生机器IP地址ip,考试时间kssj)
试题属性表(科目号kmh,试卷号sjh,问题号wth,题型tx,难度nd,分数fs,状态zt,提取次数tqcs)
试题库表(题号th,类型lx,题目内容tmnr,题目知识点tmzsd,章节zj,时间sj,区分度qfd,难度nd,分支fz,题目图片编号tmtpbh,答案da)
考生试卷答案表(准考证号zkzh,科目号kmh,试卷号sjh,题号th,考试答案ksda,标准答案bzda)
考生成绩表(准考证号zkzh,科目号kmh,试卷号sjh,科目名称kmmc,成绩cj,补考成绩bkcj,考试时间kssj)
6关键技术实现
以动态随机选题为例:
- 论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
- 论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
-
- 论文投稿客服QQ:
2863358778、
2316118108
-
- 论文投稿电话:15380085870
-
- 论文投稿邮箱:lunwenbuluo@126.com