计算机软件基础大作业--考试管理系统分析与设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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阅卷子系统的分析

在此模块内,系统会自动对填空题、选择题以及判断题进行确定,评分,

相关文档
最新文档