试卷管理与评估系统
目录
摘要1
关键词1
Abstract1
Key words1
引言1
1需求分析1
1.1总体需求分析1
1.1.1系统需求分析1
1.1.2应用现状调查2
1.2数据字典2
1.3系统的安全性与整体性要求3
2概念结构设计3
2.1概念设计3
2.2数据库设计4
3逻辑结构设计5
3.1ER图转换为关系模型设计5
3.2试题库建立7
3.3表的建立与操作9
4数据库与应用系统的实施和维护10
4.1启动界面设计10
4.2登录窗口设计10
4.2.1功能说明10
4.2.2源代码分析10
4.3主窗口设计12
4.4窗口菜单设计15
4.4.1基本功能菜单15
4.4.2菜单与按钮的逻辑图15
4.4.3基本菜单与数据库的实现16
4.4.4基本窗口及其功能16
5毕业设计小结17
致谢17
参考文献18
试卷管理与评估系统
引言
引言: 考试这类测度个体差异的社会活动,需要不断变化其内容、性质和模式,形成适应于社会发展需求的结构[1]。目前,完备的试卷管理与评估以及考试总结还没有被推广,开发操作性通用性极强的试题库系统迫在眉睫。
1.需求分析
1.1总体需求调查
1.1.1系统需求分析
对程序进行初步设计时,调查了该系统的目标用户对此的期待与需求。通过对目标用户实际需求进行分析以后,试题库的程序需要具备以下功能和特征:
一、友好的程序界面。
二、简洁的操作。
三、具有分类选题、随机选题、人工手动选题、考生考试、成绩统计等功能。最大程度上满足用户的需求。
五、基本的试题预览功能。
六、对现有试题的修改功能。
七、对试卷使用状态(未 *好棒文|www.hbsrm.com +Q: ¥351916072¥
使用、使用次数等)进行记录汇总的功能。
八、考生二次登录功能,即有保存上次考生试卷号的功能。
九、程序的使用帮助,考生的使用向导。
1.1.2 应用现状调查
现在较之其他考试系统,本系统有文件(连接、断开、退出),试题(插入、查询、刷新、删除),试卷(新建、打开、删除、保存为),帮助(使用说明、关于)。这些功能充分发挥出本系统优势。文件中,连接按钮,起到连接数据库的作用。而在现实当中,连接到服务器中的数据库可以帮助用户从海量的题库中选出符合自己难度系数的题目。而断开按钮,则帮助断开连接的数据库。“退出”则帮助用户退出整个系统,按钮操作简单易行,符合现在应用的现状,符合大多数人的使用习惯。
1.2 数据字典
数据字典是系统中各类数据描述的集合,通常包括数据项、数据结构、数据流[3]
数据存储和处理过程5个部分。其中数据项是数据的最小组成单位,若干个数据项可以
组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储
的编辑内容[5]。
1.2.1 数据项
用户=用户名+密码。
试卷信息表=试卷号+题目类型数+分数+每一类型的题目数量。
试卷=试卷号+试题号。
选择题=题号+题目内容+选项内容A+选项内容B+选项C+选项D+答案+题目难度系数。
填空题=题号+题目内容+答案+难度系数。
判断题=题号+题目内容+答案+难度系数。
名词解释=题号+题目内容+答案+难度系数。
简答题=题号+题目内容+答案+难度系数。
应用题=题号+题目内容+答案+难度系数。
数据表:system
数据项:考试编号 数据类型:整型 数据长度:4位
构成:考试时间+参考班级+是否随机出题+题目编号+选择+选择题编号+判断+判断题目编号+简答+简答题目编号+分析理解+分析理解题目编号+题目数量+题目总数+试卷名词+生成时间
数据表:testlog 考试记录表
数据项:xuehao 数据类型:文本 长度:18位
构成:编号+学号+状态(1:已经阅卷,0:未阅卷)+提交时间
数据表:选择 判断 分析 简答
数据项:id 数据类型:整型 数据长度:4位
构成:题目编号+题目题干+选项+标准答案
在采集数据过程中,准确、大量的采集这些数据库中基本的数据项。在完成数据库中题库采集后,在6张表中建立相互联系,主键等基本信息。帮助完善表的相互联系。
1.3 系统的安全性与整体性要求
系统安全性一直是管理信息系统开发过程中的重中之重,然而系统安全性又着重表现于数据安全性上。试题库系统的设计中,对于数据的安全性表现为以下五方面:
考试开始之前,保证试题不会泄露,即需要登录密码才能实现进入试卷的功能;
考试过程中,保证标准答案的安全性;
考试过程中,保证学生试卷题目不会雷同;
改卷过程中,保证改卷的准确性;
保证学生成绩信息的安全性。
一致性要求:在管理系统相关的表之间,有较强的关联性,为了实现一致性的特点,各个表之间均建立起了相应的一致性约束[8]。
系统的完整性要求:根据学生成绩在线发布子系统的要求,为了保持数据的完整性,禁止了一些操作,比如管理员无法对学生的基本信息进行修改[8]。
2.概念设计
2.1 框架设计
系统大致的框架包括以下:试题库管理系统、阅卷成绩查询系统。试题库管理系统又分为:试题管理系统、组卷系统。试题管理包括:试题添加、修改、删除。
在实现这些功能后,将这些功能集成于4个菜单中,文件、试题、试卷、帮助4个菜单。首先是文件菜单,文件菜单中含有“连接”、“断开”、“退出”3个菜单项。试题菜单中含有“插入”、“查询”、“刷新”、”删除”4个菜单项。试卷菜单含有“新建”、“打开”、“删除”、“保存”等4个菜单项,而“帮助”菜单中只含有一个“关于”菜单项。这些菜单集中在主窗口之中,其中菜单项在用户按下后直接调出子窗口进行与用户之间进行交互。这些设计直接在这些主窗口菜单中,方便用户对数据库进行操作。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1816.html