1、中学考试管理信息系统分析与设计 中学考试管理信息系统目录第一章 中学考试管理信息系统分析-11.1 中学考试管理信息系统简要分析- 11.2 中学考试管理信息系统业务流程分析- 41.3 中学考试管理信息系统数据流程分析- 51.4 中学考试管理信息系统数据字典- 71.5 中学考试管理信息系统逻辑模型- 191.6 中学考试管理信息系统分析报告- 19第二章中学考试管理信息系统设计- 202.1 系统目标设计- 202.2 新系统功能结构设计- 202.3 考试管理信息系统流程设计- 212.4 代码设计- 222.5 系统物理配置方案设计- 222.6 输出设计- 232.7 存储文件设计
2、- 242.8 输入设计- 25第三章中学考试管理信息系统实施- 263.1 试验资料的准备- 263.2 程序框图设计- 273.3 程序设计- 273.4 系统实施样例- 273.5 系统使用说明书- 30第一章 中学考试管理信息系统分析1.1考试管理信息系统简要分析1.1.1该系统开发的可行性分析教育现代化的主要内容之一就是实现教育教学管理的现代化。只有将计算机引入教育教学管理,才能真正形成现代化教育的组织形式,管理和运用方式,才能真正体现学校规范化,科学化,现代化管理的手段。某学校是一所国办普通中学。为提高对学校考试管理,提高教育教学管理水平,决定开发考试管理信息系统。本人作为该系统的
3、主要分析人员和设计人员,通过初步调查了解了该学校的考试管理情况。该学校每学期都要组织学生进行各种考试来检验一个学期以来学校的教学质量和学生的学习情况,学校,家长和学生对这些考试都很重视,他也是教学工作的重要组成部分。但该学校的考试管理一直依靠手工方式,不能及时向老师,家长,学生提供各类有关考试信息,从一定程度上影响了教学管理的进程。为此学校校长拨出专款,希望建立一套能动态反映考试管理信息的管理信息系统,通过开发考试管理信息系统可以给出学生在校期间的各种信息及其变化,以及对这些信息的各种统计分析,使管理者能从不同角度对学生个体和群体的成绩情况做出快速准确的分析判断。同时通过对学生学习质量的分析,
4、还可以为综合评价教师的教学质量提供依据及时提供所需资料,并以此带动学校信息化管理的步伐,提高教师素质。由于该学校规模较小,管理方式集中统一,数据处理量不大,可考虑开发以批处理为主要数据处理方式的单机式信息系统。因此投资不大,学校完全可以承担。因此该信息系统的开发是必要和可行的,可以立即进行开发。1.1.2该系统的业务流程调查目前,该学校只有三个年级,每年级的人数不超过三位数。学生信息管理的过程是,当学生人员发生变动时,负责管理学生信息人员应对变动人员进行添加或修改。一是本次考试在上半年,先将毕业生信息删除,更新非毕业年级学生基本信息,删除上次考试成绩,输入新生的信息;二是本次考试在下半学年,只
5、须将所有学生上次考试成绩删除即可。经过检查,将整理后的学生人员名单由学生信息处理人员录入到学生库中。学生成绩管理的过程是,每当考试完毕后,学生录入人员就应将整理后的成绩输入到学生成绩库中。平均看来,该学校每年要有二次修改学生基本信息业务,每次要修改近百笔。按照管理规章制度的要求,录入成绩完毕后,学生处理人员应根据学生库文件和学生成级库文件汇总出各班总成绩、各科总成绩和学生总成绩等资料,并把这些累计汇总后的资料正确填入学生成绩库中。1.1.3该系统中的数据输入、资料输出和资料存储调查经对考试管理业务流程的调查分析,该系统中的数据输入单据为学生人员名单、学生人员变动名单、学生成绩单,其格式如下:表
6、1.1学生人员名单 学号班级代码班级名称姓名性别出生年月籍贯家庭情况家庭住址家庭电话备注表1.2学生人员变动名单 学号班级代码班级名称姓名性别出生年月 备注表1.3 学生成绩单号 学 号 班级代码班级名称姓名 数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩 该系统中的资料存储是学生库、学生成绩库,其格式如下:表1.4学生库格式学号班级代码班级名称姓名性别出生年月籍贯家庭情况家庭住址家庭电话备注表1.5学生成绩库格式 学号班级代码班级名称姓名数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩 生物成绩 地理成绩 总成绩该系统中的资料输出为单科成绩表、多科
7、成绩表、成绩条,其格式如下:表1.6 单科成绩表科目 班级代码 班级名称 学号姓名成绩表1.7 多科成绩表班级代码 班级名称 学号姓名数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩 表1.8 成绩条学号班级代码班级名称姓名数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩教学副校长1.1.4该系统中的组织机构图和管理职能图教学处主任学生信息管理人员成绩录入人员统计分析人员 1.1考试管理组织机构设置图成绩管理成绩管理成绩输入管理成绩查询管理统计分析各类单据转入管理转出管理成绩单查询条件图1.2考试管理职能图在实际管理活动中,各
8、种各样的查询请求随时都可能发生,如:1. 根据学号可以查询成绩。2. 根据学生人员变动名单的学号查询最新的人员变动情况。3. 根据多科成绩报表的班级代码可以了解各班的成绩在整个学校的水平。1.2 考试管理信息系统业务流程分析根据对学校考试管理流程的调查,画出该系统的业务流程图,如图1.3所示。阅卷老师学生人员管理办公室学生成绩单学生人员变动名单学生人员名单成绩录入 人员 学生信息管理人员各年级学生成绩单整理后的学生人员名单统计分析人员单科成绩单成绩条多科成绩单各科老师学生班主任图1.3考试管理业务流程图1.3库存管理信息系统数据流程分析 学生 D1 D4 D2 D5 D3 D6 图1.4 考试
9、管理数据流的顶层数据流程图 学生人员管理办公室 P1修改学生基本信息 D1 D2 D7 F1 学生库 D8 P2成绩输入 阅卷老师 D3 D9 D11 F2 学生成绩库 F2 学生成绩库 D12 D10 P3成绩分析 P4报表制作 D4 D5 D6 班主任学生 各科老师 D1:学生人员基本情况名单D2:学生人员变动名单D3:学生成绩单D4:单科成绩表D5:多科成绩表D6:各科成绩D7:变动后的学生人员基本情况D8:整理后的学生人员基本情况D9:学生成绩D10:学生成绩D11:分析后的学生成绩D12:学生成绩.5考试管理数据流的第一层数据流程图1.4库存管理信息系统数据字典1.4.1数据项的定义
10、数据项编号:X01数据项名称:学号 类型:字符型长度:8数据项编号:X02数据项名称:班级代码类型:字符型长度:2数据项编号:X03数据项名称:班级名称类型:字符型长度:8数据项编号:X04数据项名称:姓名类型:字符型长度:8数据项编号:X05数据项名称:性别类型:逻辑型长度:1数据项编号:X06数据项名称:出生年月类型:日期型长度:8数据项编号:X07数据项名称:籍贯类型:字符型长度:20数据项编号:X08数据项名称:家庭情况简述:学生家庭的基本情况类型:字符型长度:40数据项编号:X09数据项名称:家庭住址类型:字符型长度:20数据项编号:X10数据项名称:家庭电话类型:字符型长度:12数
11、据项编号:X11数据项名称:备注类型:备注型长度:10数据项编号:X12数据项名称:数学成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X13数据项名称:语文成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X14数据项名称:英语成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X15数据项名称:政治成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X16数据项名称:历史成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X17数据项名称:物理成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X18数据项名称:
12、化学成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X19数据项名称:生物成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X20数据项名称:地理成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:X21数据项名称:总成绩简述:一个学生各科成绩之和类型:数值型长度:5小数字:1取值范围:0900数据项编号:X22数据项名称:科目简述:各科科目名类型:字符型长度:4数据项编号:X23数据项名称:成绩简述:个人单科成绩类型:数值型长度:5小数字:1取值范围:01001.4.2数据流的定义数据流编号:D1数据流名称:学生人员基本情况名单简述:学生的基本情况数
13、据流来源:学生人员管理办公室数据流去向:修改学生基本信息处理功能数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:2份/每学期数据流编号:D2数据流名称:学生人员变动名单简述:学生的变动情况数据流来源:学生人员管理办公室数据流去向:修改学生基本信息处理功能数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+备注流通量:2份/每学期数据流编号:D3数据流名称:学生成绩单简述:学生各科考试成绩及总成绩数据流来源:阅卷老师数据流去向:成绩输入处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历
14、史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D4数据流名称:单科成绩表简述:给各科老师的成绩数据流来源: 报表制作处理功能数据流去向:各科老师数据流组成:科目+班级代码+班级名称+学号+姓名+成绩 流通量:2份/每学期数据流编号:D5数据流名称:多科成绩表简述:给班主任的成绩数据流来源:报表制作处理功能数据流去向:班主任数据流组成:班级代码+班级名称+学号+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩流通量:2份/每学期数据流编号:D6数据流名称:各科成绩简述:给学生的成绩数据流来源:报表制作
15、处理功能数据流去向:学生数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩流通量:1份/每学期数据流编号:D7数据流名称:变动后的学生基本情况简述:将变动学生基本情况保存到学生库中数据流来源:修改学生基本信息处理功能数据流去向:学生库数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:1份/每学期数据流编号:D8数据流名称:整理后的学生人员基本情况简述:提供学生情况进行成绩输入数据流来源:学生库数据流去向:成绩输入处理功能数据流组成:学号+班级代码+
16、班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:2份/每学期数据流编号:D9数据流名称:学生成绩简述:学生各科考试成绩及总成绩数据流来源:成绩输入处理功能数据流去向:学生成绩库数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D10数据流名称:学生成绩简述:学生各科考试成绩及总成绩数据流来源:学生成绩库数据流去向:成绩分析处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩
17、+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D11数据流名称:分析后的学生成绩简述:把分析后的学生各科考试成绩及总成绩存入学生成绩库中数据流来源:成绩分析处理功能数据流去向:学生成绩库数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D12数据流名称:学生成绩简述:分析后的学生各科考试成绩及总成绩数据流来源:学生成绩库数据流去向:制作报表处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成
18、绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期1.4.3数据存储的定义:数据存储编号:F1数据存储名称:学生库简述:学生的学号、姓名等信息数据存储结构:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注关键词:学号相关的处理:P1,P3数据存储编号:F2数据存储名称:学生成绩库简述:记录学生各科及总成绩等信息数据存储结构:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩关键词:学号相关的处理:P2,P31.4.4 处理逻辑的定义处理逻辑编号:P1处理逻辑名称:修改学生基本
19、信息输入:数据流D1、D2,来自学生人员管理办公室输出:数据流D7,去向学生库描述:将有变动的学生情况进行修改录入,以备后用激发条件:学生退学或新入学发生处理逻辑编号:P2处理逻辑名称:成绩输入输入:数据流D3、D8,分别来自阅卷老师、学生库输出:数据流D9,去向学生成绩库描述:考试后将学生成绩整理输入到学生成绩库中激发条件:考试后阅完卷发生处理逻辑编号:P3处理逻辑名称:成绩分析输入:数据流D10,来自学生成绩库输出:数据流D11,去向学生成绩库 描述:把阅卷后的成绩进行分析,整理后的成绩分发给各科老师、班主任、学生激发条件:考试输入完毕后发生 处理逻辑编号:P4处理逻辑名称:制作报表输入:
20、数据流D12,来自学生成绩库输出:数据流D4、D5、D6,分别去向各科老师、班主任、学生描述:把阅卷后的成绩进行分析,整理后制作成报表分发给各科老师、班主任、学生激发条件:对考试成绩分析后发生1.4.5外部实体的定义外部实体编号:S1外部实体名称:学生人员管理办公室输出的数据流:D1、D2外部实体编号:S2外部实体名称:阅卷老师 输出的数据流:D3外部实体编号:S3外部实体名称:各科老师输入的数据流:D4外部实体编号:S4外部实体名称:班主任输入的数据流:D5外部实体编号:S5外部实体名称:学生输入的数据流:D61.5 考试管理信息系统分析报告并提出新系统逻辑模型如图1.6所示。学生人员名单学
21、生人员变动名单学生成绩单 资料编辑资料编辑资料编辑学生成绩库文件学生库文件备份清除更新维护制作报表查询成绩单显示输出图1.6考试管理信息系统逻辑模型1.6 考试管理信息系统分析报告通过对现行系统的全面调查与分析,本系统数据流向是合理的,系统功能能够满足实际管理工作的需要。本系统的输入边界是学生人员名单、学生人员变动名单、学生成绩单和查询条件;输出边界是单科成绩单、多科成绩单、成绩条和查询结果。通过对数据字典中数据量、数据处理和数据存储分析,该系统的总数据量较小,适宜于采用普通商用微机按批处理方式进行数据处理。第二章中学考试管理信息系统设计2.1系统目标设计通过系统分析报告,制订本系统目标如下:
22、(1) 采用统一的人机对话方式,方便的数据输入性能,良好的人机界面,尽量避免汉字的人工重复输入。(2) 查询模式通用、方便、灵活,能快速实现按学生姓名、学号,以及按分数段的分数查询。(3) 考虑到学生的升降级,对学生信息能够进行删除、。(4) 系统应具有一定的操作合法权检验功能。2.2新系统功能结构设计综合考虑新系统逻辑模型和设计的新系统目标的要求,绘制的新系统功能结构如图2.1所示。考试管理资料修改资料删除资料查询报表输出资料录入退出系统图2.1考试管理信息系统功能结构图对上图中各项功能说明如下:1. 资料录入(1) 学生库的数据输入。在系统初次建成待实际使用之前,所整理好的学生基本情况装入
23、到学生库文件中,包括学号、班级代码、班级名称和姓名等数据。(2) 学生成绩库的数据输入。根据成绩单录入如下资料:学号、班级代码、班级名称和姓名。并将各科成绩及总成绩的值标为“0”,以表示尚未录入过成绩。2. 资料修改(1) 学生库文件的资料修改。根据给的学生人员变动名单来修改学生库文件中的记录资料。(2) 学生成绩库文件的资料修改。一是根据给定的整理人员名单和学生成绩单来修改相应的资料。需要注意的是,这两个库的唯一联系标记是学号。3. 资料删除资料删除同资料修改基本上是一致的,只不过这里是将删除的记录从相应的数据库文件中删除掉。当然,需要注意是学生库文件中的记录不要轻易删除,否则会引起不必要的
24、麻烦。4. 资料查询为了实现方便灵活的快速查询功能,本系统的资料查询功能包括按“学号”查询、按“姓名”查询、按“分数段”查询等方式。5报表输出输出学生请况、学生成绩等2.3考试管理信息系统流程设计根据系统分析阶段提出的系统逻辑模型,考虑数据处理的方便性,进行了相应改进。主要是为了便于输出打印成绩报表,可以先根据学生库文件和学生成绩库文件生成一个临时成绩库文件,然后再根据这个临时成绩库文件进行打印输出。一旦打印输出结束,便将这个临时库报表文件清空。因此,该信息系统流程图设计成图2.2所示的形式。学生成绩单学生人员变动名单学生人员名单资料编辑资料编辑资料编辑学生成绩库文件学生库文件更新维护制作报表查询备份消除成绩单显示输出图2.2考试管理信息系统流程图2.4代码设计1. 学号的代码设计考虑到本学校只有三个年级:初一、初二、初三,每年级人数不超过三位数,年级用入学年份表示,因此用复合码,并用8位字符表示。设计方案如图2.3所示。X X X X X X X X 入学顺序号 班级号 年份号 图2.3学号代码设计方案2.班级代码设计班级代码采用两位字符表示,采用方案如图2.4所示。X X 班级号 年级号 图2.4班级代码设计方案2.6输出设计
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1