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