计算机软件基础大作业--考试管理系统分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件技术基础课程设计设计题目:考试管理系统分析与设计
班级:自动化
学号:***********
姓名:***
指导老师:***
引言
世界经济的快速发展和计算机技术的日益成熟,计算机被应用到人类活动的各个领域,各种应用软件也相继问世,这其中有相当一部分是管理软件。使用管理软件自然是为了方便人们对一些事物进行管理,而有些软件功能比较单一或已经过时,不能满足当今社会的需要,这就要求我们要跟上时代的步伐,不断的去创新和完善。
如今各大、中院校的学生或计算机爱好者都在热情高涨地学习计算机语言,而且在学习过程中或学习到某一阶段后,都要对已掌握的知识进行练习和测验。这需要对已有的大量试题进行有条件的选择,然后再做一般的练习和做成试卷。然而,这种普及的学习计算机语言是近些年才有的,根据调查得知,学习者在巩固知识和检验自己水平时作的试题练习,主要方式是基于在书本上寻找合适的试题,然后再到书面上去完成试题,最后再对照正确答案,教师在给学生出试卷时也基本是以上方式。这样选择由于试题繁多,不易查找;选题、对照答案、评分或选题、排版,出卷这一过程会浪费很多时间。而且很多试题分散在各个书本上,不能集中在一起。
基于此问题,我认为有必要建立一个考试管理系统,学生信息管理和试题选择及管理工作规范化,系统化,程序化,提高试题处理的速度和准确性,能够快速、准确、有效的对试题进行需要的操作。
目录
第一章概述…………………………………………
1.1 目的和意义………………………………
1.2 程序功能介绍……………………………
1.3 程序框图…………………………………
1.4 考试管理系统结构图……………………第二章系统需求分析………………………………
2.1 整体需求分析……………………………
2.2 命题子系统的分析………………………
2.3 考试子系统的分析………………………
2.4 阅卷子系统的分析………………………
2.5 查询子系统的分析………………………第三章随机抽题算法设计…………………………第四章客观机器阅卷算法设计……………………
4.1 系统需求分析……………………………
4.2 系统总体设计……………………………
4.3 选择题阅卷模块…………………………
4.4 填空题阅卷模块…………………………第五章结束语………………………………………第六章参考文献……………………………………
第一章概述
1.1 目的和意义
一个学校,考试管理是学校一项重要工作。考试管理无论是哪个学校都要进行的工作。计算机管理信息、试卷、题库档案,日常办公,实现无纸化办公,分析题库现状通过强大的查询和索检高效的索检出数据,提高办事效率。
因此,开发这样一套考试管理软件成为很有必要的事情,在下面的内容中我介绍一下我的考试管理系统,并谈谈其开发过程和所涉及到的问题及解决方法。
1.2 程序功能介绍
考试管理系统主要包括命题子系统,考试子系统,阅卷子系统和查询子系统。主要涉及的信息数据包括系统管理员信息、系部信息、班级信息、学生信息、教师信息、考试信息和各种题库等数据,设计的操作主要包括信息数据的管理,为考试定制试卷、试卷管理等管理操作。
功能包括:
1)基本信息管理:包括对系统管理元登录信息、系部信息、班级信息、学生信息、教师信息的录入、修改和删除等功能。
2)试卷管理:包括创建的试卷数据的删除、添加、修改,定制考试试卷、选择考试试卷、输出考试试卷等功能。
3)题库管理:包括对选择题、填空题、单选、多选题题库的管理功能。
1.3程序框图
系统 学生
教师
1.4 考试管理系统的结构图
第二章 系统需求分析
2.1整体性需求分析
考试是教与学最直接、有效的检验手段,利用计算机进行考试,要求考试系统能够满足
“教”的主体(老师)与“学”的主体(学生)的实际需求。
我们可以简单的用流程图描绘出这种关系如下:
在需求分析中我们经常采用结构化的分析思想:自顶向下,逐步求精。
利用关系模型建立简单的图形进行设计的分析。再进一步进行分析:其数据图层如下所示:
2.2 命题子系统的分析
在该子系统的设计,要考虑到命题库的特点及其类型。其大致可分为两类:主观题部分和客观题部分。
在教师登陆时,需要输入相应的指令,据此,可以分析教师在该子系统中的一个属性。通过登陆到系统中从而进行命题。教师的属性可以用关系模型来表示:如下所示:
用户名教师密码
数据的需求:
如题目的录入与随机的组合,用数据字典(DD)记录数据。
该子系统完成主观题与客观题两部分的录入,组合成试题库,老师登陆管理后,可以在该系统内进行题目的更改和增加,完成命题的功能。在客观题部分,可以将不同题型题目输入进去;如填空题和选择题,然后再把标准的答案分装进去。主观题部分,对于题目给出的答案只能作为参考,真正考试阅卷时,需对不同的考生进行不同的阅读。
2.3 考试子系统的分析
此模块的功能是学生窗口,学生登陆考试子系统,进行考试。在考试子系统中,其需要有识别考生的功能,并记录考生的考试状况,以便后面子系统的设计查询。对学生这个实体而言,可以用如下的一个关系模型来表示:
学生属性图
在考生登陆该系统进行考试后,考试系统能完成随机抽题的功能,试题可自动生成,例如题目可以设置为选择题,判断题。其属性也可以用关系模型来表示(如下图所示),在考试结束后系统会保存考生的答题及试卷,然后送至阅卷子系统进行评分
考试试题属性图
2.4阅卷子系统的分析
在此模块内,系统会自动对填空题、选择题以及判断题进行确定,评分,