购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
淮 海 工 学 院
毕业设计(论文)开题报告
设计(论文)题目: CET 网上模拟考试系统的设计
与实现
学生姓名: 朱兆文
学 号: 1103101335
专业班级:
计算机科学与技术 033 班
指导教师:
曲毅
职 称:
讲师
2007 年 3 月 26 日
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
毕业设计(论文)开题报告
1.本课题的研究意义,国内外研究现状、水平和发展趋势
1.1 本课题的研究意义
随着标准化考试的日益普及,在各种考试中越来越多地采用了计算机考试的方式。 相
对于传统的卷面考试而言,由于传统的卷面考试从出题印刷到下发试卷等环节需要较长的
时间,接触的人员相对较多,因而在保密方面具有一定的困难。而计算机考试系统采用试
题库方式提供试题来源,考前无任何成套试卷,考试时考卷由计算机现场随机生成,各考
生试卷不完全相同,从而避免了互相参看等作弊现象或不公平成绩的出现。此外,试题库
还可指定专人负责管理,因而增强了试卷的保密性;采用传统的卷面考试时,由于出卷、
印刷等方面的原因,一般一次考试所印试卷套数较少,使得试卷整体覆盖面有限,容易形
成小范围复习或猜题等现象,影响了考试的客观性。计算机考试系统采用随机抽题组卷的
方式,试题抽取范围相对较大,并可同时生成多套试卷,从而使试卷整体覆盖面变大,可
较全面的考察考生的实际水平,保证了考试的客观准确性;另外,计算机考试系统可自动
评分,无任何人为因素,不仅能够使教师摆脱繁重的阅卷负,提高阅卷速度,而且可以避
免人为误差及人情分等问题,保证了考试的公平公正,此外,通过计算机网络还可以组织
实施大规模异地实时考试。
1.2 本课题在国内外的研究现状、水平和发展趋势
网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最
有影响的案例就是 ETS(美国教育考试中心)举办的 GRE(美国研究生入学考试)的计算
机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参
加的考试。
目前流行的网络考试系统主要有两种,一是基于局域网的 C/S 模式的考试系统,一种
是基于 WEB 的 B/S 模式的考试系统。
C/S 模式的考试系统主要由“考试服务器”和“考试工作站”两部分构成。采用 C/S
模式,系统具有较好的稳定性和安全性,数据传输速度快,交互性强,能够处理大量的,
适时的数据流,目前大多数考试系统都是采用该模式设计。但是该类考试系统也存在一定
的局限性,主要表现在:1.试题库设立在考试服务器本机上,题库的更新需要技术人员在
本地计算机实施,对外具有“封闭性”,不利于广大教师适时参与题库建设,易造成题库
建设的滞后;2.考试在局域网范围内进行,要求考试人员相对集中,但管理和维护工作量
大。
基于 WEB 的 B/S 模式的考试系统。与上述基于 C/S 模式的两层结构体系相比,B/S 模
式采用了三层体系结构,用户界面层;事务层;数据库层。用户机上只需安装标准的 WEB
浏览器和很小的 VB/JAVA 脚本支持库,应用安装在事务层所在的计算机上,试题存放在数
据库服务器上。该体系的优点是安全可靠性高;安装简便;数据集中管理,便于维护;适
用范围更广,不仅可用于校内,也可对外使用,是目前比较有发展前途的考试方式。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
毕业设计(论文)开题报告
2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施
2.1 本课题的基本内容
本考试系统是基于网络技术的一种考试系统,管理员通过网络对题库进行维护,添加
试题、修改试题、删除试题等操作;考生通过网络完成考试、分数查询等操作;系统自动
组卷并且完成试卷的批阅、分数的统计等操作。
整个系统的业务流图——工作流程图如图 2-1 所示:
2.2 数据流分析
图 2-1 网上考试系统的工作流程图
学生登陆系统后从试题库中选出一套试题,然后开始答题,答题完后提交给系统,由
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
系统完成对试卷的批阅统计出成绩,学生可以登陆查询。管理员登陆系统后对系统进行维
护更新。
图 2-2 考试系统的数据流图
2.3 系统的体系结构
本系统的功能模块图见图 2-3
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
图 2-3 功能模块图
2.3.1 用户管理模块
系统分为三种用户,分别是学生和管理员。管理员用户的注册直接通过后台数据库来
进行,其权限是试题的添加、删除、修改,对考生的信息进行管理,统计考生的成绩等。
对于考生,先注册,使其成为合法的用户。然后进入考试系统答题,考试完毕后查分。
2.3.2 考试管理模块
考试管理最核心的功能是组卷,组卷不仅仅是对题库的查找和连接,更重要的是确定
一个组卷规则。这里我们对组卷规则的设计分为两种,一种是规则表里已经确认的规则;
另一种是在生成试卷的时候,填写规则表中的字段,由用户自己建立一条新的规则,并追
加到规则表中。其次,考试管理中还要实现对考生考试时间、考试地点的显示、考试计时、
考试答案的储存和生成等。
2.3.3 题库管理模块
主要实现题库内试题的动态建立、试题的快速检索以及各类题型的自定义等功能。首
先管理员可以实时地向题库中添题,同时可以根据教学要求删除一些失去时效性的题目,
以保证题库中试题的设置更为合理。在对题库进行修改前,根据管理员的管理员号判断是
否有对试题添加、删除和修改的权限,防止误操作。另外通过分题型储存,在不改变题库
设计的前提下,方便用户添加自定义新题型。
2.3.4试卷批阅和成绩统计模块
该部分的功能主要是完成系统自动批阅试卷,和进行成绩统计。
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
2.4考试系统的数据库概要设计
数据库的设计是整个系统的核心,是系统各种功能得以实现的基础。数据库概要设计
是完成现实世界到信息世界的第一次抽象,将现实世界描述的问题进行加工处理并用一定
的工具无二义性地表示出来。就现在的考试内容来看,需要描述的对象、数据库存储的信
息都可以通过关系数据库较好地表示出来,所以这里我们将系统确定为关系数据库模型开
始设计,一般常用的是E-R 图。按照以上对考试系统的功能描述,可以抽象出相关的实体
和联系。
考试管理中有试卷、组卷规则两个实体。试卷实体通过考试和学生实
体形成联系,试卷、组卷规则、题库等实体通过组卷建立三元联系。
包含题库实体。各试题按题型的不同分类存储,每类题型均设置容易、中等、提
高、压轴4 种难度系数。
系统 E-R 图见图 2-4。
系统各实体 E-R 图如下:
(1)题目
图 2-4 系统 E-R 图
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
(2)试卷
(3)试卷库
(4)题型
(5)知识点
(6)组卷策略
(7)管理员
购全套(源程序+论文+开题报告+答辩稿+外文翻译)毕业设计论文 联系 QQ:513681372
(8)学生
由数据流图和 E-R 图,粗略得到以下关系模式(部分):
题目(题目编号、题型编号、题目主干、难度系数、答案、分值、知识点编号)
题型(题型编号、题型名称)
试卷库(试卷编号、试卷名称)
试卷(试卷编号、题目编号)
组卷策略(策略编号、试卷总分、题型分值、难度系数、每题分值)
知识点(知识点编号、知识点内容)
管理员(管理员编号、密码)
学生(学号、姓名、性别、班级、密码)
考试(学号、试卷编号、教师号、座位号、IP 地址、开始时间、结束时间、考试时长、是
否交卷、学生答案)
2.5 数据库的逻辑设计
1.题目表
ID
1
2
3
4
5
6
9
FIELD
Q_ID
T_ID
Q_BODY
Q_DIFFICULT
Q_ANSWER
Q_MARK
KNOW_ID
DESCRIPTION
问题序号
题型号
问题
难度系数
问题答案
分值
知识点号
TYPE
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
LENGTH
20
20
200
20
20
20
20
2.题型表