小结本章主要从系统设计目标设计功能以及数据库的设计要求上,对系统进行详细的需求分析,将在线考试系统的功能模块数据库等用图表等形式表示出来,使读者对本系统有明确系统的认识。
第章总体设计在线考试系统总体结构设计考试流程考试系统的用户分为教师和学生两种,工作流程分为题库与组卷考试及批阅和统计分析三个阶段支持系统的数据库分为标准化题库试卷库答卷库统计信息库和学科知识结构库。
系统的功能模块分别为试题编制试题管理试卷生成身份确认考试与提交试卷批阅统计分析成绩归档成绩发布等。
考试系统的流程般如图所示。
图考试系统流程在线考试系统模块结构整个考试系统包含了用户管理权限认证试题试卷资源建设与维护考试过程控制统计分析信息反馈等四大部分,分别由各自的数据库支持,包括用于用户管理权限认证的教师信息库和学生信息库,支持试题与试卷资源建设与维护的试题库和试卷库,考试过程控制中涉及的答卷库,统计分析信息反馈中涉及的统计信息库以及在组卷和统计分析中起辅助作用的学科知识结构库等如图所示。
图在线考试系统模块结构数据库的设计数据库概述基本概念在系统中利用数据库是为了更方便的管理试题的数据,而建立个考试系统定要大量的考试题目做备用,因此就定要有个数据库来管理乜州这些数据。
考试系统中的数据库主要用于存储试题答案组卷信息考生信息考场信息系统管理信息模块维护信息等等。
而考试系统中的系统管理主要是系统管理员来做的,而且维护起来简单安全。
下面将介绍数据库的基本概念和数据库的发展。
数据数据实际上就是描述事物的符号记录。
数据库,简称数据库是长期存储在计算机内有结构的大量共享的数据集合。
数据库管理系统,简称数据库管理系统是位于用户与操作系统之间的层数据管理软件。
数据库系统,简称数据库系统是指在计算机系统中引入数据库后的系统构成,般由数据库数据库管理系统及其开发工具应用系统数据库管理员和用户构成。
数据库系统管理员,简称负责数据库的建立使用和维护的专门人员。
数据模型通过下面的三个数据模型的比较和特点分析可以知道,我们为什么要在系统的数据库中引用关系模式乜引,关系模式的特点使我们在考试系统的管理上更加快捷方便,适合现在大多数的数据库设计。
数据模型,主要包括网状模型层次模型关系模型等,它是按计算机系统的观点对数据建模。
数据结构数据结构用于描述系统的静态特性,研究与数据类型内容性质有关的对象,例如关系模型中的域属性关系等。
数据操作数据库主要有检索和更新包括插入删除修改两大类操作。
数据模型必须定义这些操作的确切含义操作符号操作规则如优先级以及实现操作的语言。
数据的约束条件数据的约束条件是组完整性规则的集合。
完整性规则是给定的数据模型中数据及其关联所具有的制约和储存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确有效相容。
此外,数据模型还应该提供定义完整性约束条件的机制。
层次数据模型的结构层次模型用树形结构来表示各类实体以及实体间的关联。
每个结点表示个记录类型,结点之间的连线表示记录类型间的关联,这种关联只能是父子关联。
每个记录类型可包含若干个字段,这里,记录类型描述的是实体,字段描述实体的属性。
任何个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有个子女记录值能够脱离双亲记录值而独立存在。
只有个结点没有双亲结点,称之为根结点。
根以外的其它结点有且只有个双亲结点,用层次模型表示多对多联系,必须首先将其分解成对多联系。
分解方法有两种冗余结点法和虚拟结点法。
网状数据模型的结构网状数据模型是种比层次模型更具普遍性的结构,它去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种关联称之为复合关联。
关系数据模型的数据结构在用户看来,个关系模型的逻辑结构是张二维表,它由行和列组成。
有关概念关系对应通常说的表。
元组表中的行即为个元组。
属性表中的列即为个属性。
主码表中的个属性组,它可以唯确定个元组。
域属性的取值范围。
分量元组中的个属性值关系模式对关系的描述,般表示为关系名属性,属性,⋯,属性。
关系数据模型的操纵与完整性约束关系数据模型的操作主要包括查询插入删除和更新数据。
这些操作必须满足关系的完整性约束条件。
关系模型中的数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合。
关系模型把存取路径向用户隐蔽起来,用户只要指出干什么,不必详细说明怎么干,从而大大地提高了数据的独立性,提高了用户生产率。
关系数据模型的存储结构关系数据模型中,实体及实体间的联系都用表来表示。
在数据库的物理组织中,表以文件形式存储,每个表通常对应种文件结构。
关系数据模型的优缺点优点关系模型是建立在严格的数学概念基础上的。
无论实体还是实体之间的关联都用关系来表示。
对数据的检索结果也是关系即表,因此概念单,其数据结构简单清晰。
关系模型的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
缺点由于存取路径对用户透明,查询效率往往不如非关系数据模型。
因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的负担。
试题库与试卷结构通常,每类型的试题都应有个表结构。
但考虑到目前系统存贮空间已经不受物理空间的限制。
因此,我们采用按科目而不按试题类型方案来建立数据表,更不把所有科目的全部试题集中在起,只是每道客观题均有六个备选答案项,还有个表用来记录各科目数据表的相关属性。
这样,查询起来较方便,可能会节约时间,也不致于造成数据杂乱等。
详细设计如下表所示说明按科目般以个学期为标准分别定义各表,表名律由中文名汉字拼音首字母构成。
例如,软件工程⋯计算机网络⋯字段名是指该字段的中文名字符标识般由中文名拼音首字母构成,外键字段最好与主表对应字段同名若该字段为字符型,则对应的长度栏填最大允许长度,若为固定长度则加定字若该字段可以为空,则对应的栏填,否则不填若该字段为主键,则对应的主键栏填,否则不填。
如图。
图科目数据表试卷般包括客观题判断题单选题或多选题和主观题填空题短文字题或长文字题,即套试卷包括若干大题,每道大题包含若干小题。
试题库设计基本步骤按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段需求分析阶段进行数据库设计首先必须准确了解与分析用户需求包括数据与处理。
需求分析是整个设计过程的基础。
概念结构设计阶段概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合归纳与抽象,形成个独立于具体的概念模型。
逻辑结构设计阶段逻辑结构设计是将概念结构转换为所支持的数据模型,并对其进行优化。
数据库物理设计阶段数据库物理设计是为逻辑数据模型选取个最适合应用环境的物理结构包括存储结构和存取方法。
数据库实施阶段在数据库实施阶段开放式动态的发展模式,另方面基于网络的考试系统的实现改善了教学效率节省了大量人力确保了试卷的覆盖范围和准确性有利用于题库的及时更新和维护,且组卷生成的试卷库数据表可供各开发工具导入使用。
本文阐述了在线考试系统的研究以及实现方法,设计并实现了个基于的在线考试系统,并针对计算机课程对系统进行了较为详细的设计。
在分析了现有的常规考试系统,结合实际情况的基础上,设计并实现了网络教学资源平台下的在线考试系统,实现了包含了登录注册教师学生信息管理在线测试留言板在线交流试卷管理题库管理学生成绩管理等能功能。
在线考试系统的优势表现在实现无软盘无纸化考试。
考试结果均直接提交并存储在服务器上,无需上交软盘。
考卷也是实时下载显示在考生机器的屏幕上,无需卷纸。
安全性好系统通过对网络通讯数据的加密,采用系统随机产生试卷以及老师手工筛选修改的组卷方式取代简单的题库抽题方式,能更加科学的组织试卷对考生进行考核。
试题顺序的随机性能够有效地防止考生的舞弊行为同时采用考试监控系统和考生身份验证系统,更有效的保证了考试的安全性和公平性。
有效的监考。
系统拒绝其他考生用相同的学号注册进行考试,保证考生的唯性系统拒绝时间已经用完的考生再注册进行考试,以保证考试的有效性监考人员可在任意台联网的机器进行监控,查询考生的考试状态等信息。
通用性和可扩展性佳题库导入系统可以将第三方试题库转换成系统识别的试题库格式,有效地增强了试题库的扩充能力。
较为严格地按模块划分,为扩展和完善留下了余地。
软件的通用性设计方式使得本系统能够比较方便的为其它学科所使用。
界面设计合理,使用方便体贴的考试界面设计将使考生作起来更方便。
电子试卷提供了自动记时纵观全卷即选即作试题标记题型过滤等友好的界面设定,加上计算器和草稿纸的设计,让考试的过程更流畅。
所有的切完全从考生的角度出发,力争提供最优化的考试环境。
强大的练习功能系统不但提供了考试功能,还提供了强大的练习功能,学生不但可以进行综合练习,还可以针对特定的科目,特定的章节,特定的难度,特定的题型进行练习,分节练习向导的运用使得学生练习起来得心应手。
快速的成绩查询统计打印。
阅卷结束即可分别按姓名学号范围查询和统计学生的单项分平均分以及考试时间等信息,并可打印输出。
快速透明的自动阅卷。
考生可以随时合分,给出自己的考试分数。
但基于网络的在线考试系统不是万能的,它并不能完全代替人的工作它是我们教学评价的种手段,而不是唯手段,但在线考试系统以其特有的组织与实现方式,高效的运行过程在实际教学与培训中确实发挥了积极的作用,随着计算机信息技术的发展,此项技术将会越来越广泛地应用在教育培训等各个领域中。
致谢毕业论文完成之际,首先要向我的导师肖国强老师表示最衷心的感谢。
本考试系统从构思到论文的完成都得到了老师的悉心分析和耐心指点,从论文选题设计实施到写作,肖老






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
