收藏 分销(赏)

中学考试管理信息系统分析、设计、实施案例.doc

上传人:人****来 文档编号:3925001 上传时间:2024-07-23 格式:DOC 页数:24 大小:183.54KB
下载 相关 举报
中学考试管理信息系统分析、设计、实施案例.doc_第1页
第1页 / 共24页
中学考试管理信息系统分析、设计、实施案例.doc_第2页
第2页 / 共24页
中学考试管理信息系统分析、设计、实施案例.doc_第3页
第3页 / 共24页
中学考试管理信息系统分析、设计、实施案例.doc_第4页
第4页 / 共24页
中学考试管理信息系统分析、设计、实施案例.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、中学考试管理信息系统第1章 中学考试管理信息系统分析11。1考试管理信息系统简要分析11。1。1该系统开发的可行性分析11。1。2该系统的业务流程调查21。1.3该系统中的数据输入、资料输出和资料存储调查21.1。4该系统中的组织机构图和管理职能图41。2 考试管理信息系统业务流程分析71。3考试管理信息系统数据流程分析81.4考试管理信息系统数据字典91.4.1数据项的定义91。4。2数据流的定义141。4.3数据存储的定义181.4.4 处理逻辑的定义181。4。5外部实体的定义201。5 考试管理信息系统逻辑模型211.6 考试管理信息系统分析报告21第2章中学考试管理信息系统设计222

2、。1系统目标设计222.2新系统功能结构设计222.3考试管理信息系统流程图设计242。4代码设计242。5输出设计252。6 存储文件设计262。7输入设计27第3章中学考试管理系统实施293.1试验资料的准备293。2程序框图设计303。3 实施样例313。4系统使用说明书3323第1章 中学考试管理信息系统分析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考试管理组织机构设置图成绩管理成绩管理成绩输入管理成绩查询管理统计分析各类

8、单据转入管理转出管理成绩单查询条件图1.2考试管理职能图(功能结构图)在实际管理活动中,各种各样的查询请求随时都可能发生,如:1. 根据学号可以查询成绩。2. 根据学生人员变动名单的学号查询最新的人员变动情况.3. 根据多科成绩报表的班级代码可以了解各班的成绩在整个学校的水平。1。2 考试管理信息系统业务流程分析阅卷老师根据对学校考试管理流程的调查,画出该系统的业务流程图,如图1。3所示。学生人员管理办公室学生成绩单学生人员变动名单学生人员名单成绩录入 人员 学生信息管理人员各年级学生成绩单整理后的学生人员名单统计分析人员单科成绩单成绩条多科成绩单学生班主任各科老师图1。3考试管理业务流程图科

9、任老师学生人员管理办公室1。3考试管理信息系统数据流程分析P1成绩管理D1D4班主任 D2 D5 D3 阅卷老师学生 D6 图1。4 考试管理数据流的顶层数据流程图 学生人员管理办公室P2.1修改学生基本信息 D1 D2 D7 F1 学生库 D8 阅卷老师P2.2成绩输入 D3 D9 D11 F2 学生成绩库 F2 学生成绩库 D12 D10 P2.3成绩分析 P2.4报表制作 D4 D5 D6 学生班主任科任老师 。5考试管理数据流的第二层数据流程图D1:学生人员基本情况名单D2:学生人员变动名单D3:学生成绩单D4:单科成绩表D5:多科成绩表D6:各科成绩D7:变动后的学生人员基本情况D8

10、:整理后的学生人员基本情况D9:学生成绩D10:学生成绩D11:分析后的学生成绩D12:学生成绩1.4考试管理信息系统数据字典1.4.1数据项的定义数据项编号:I01数据项名称:学号 类型:字符型长度:8数据项编号:I02数据项名称:班级代码类型:字符型长度:2数据项编号:I03数据项名称:班级名称类型:字符型长度:8数据项编号:I04数据项名称:姓名类型:字符型长度:8数据项编号:I05数据项名称:性别类型:逻辑型长度:1数据项编号:I06数据项名称:出生年月类型:日期型长度:8数据项编号:I07数据项名称:籍贯类型:字符型长度:20数据项编号:I08数据项名称:家庭情况简述:学生家庭的基本

11、情况类型:字符型长度:40数据项编号:I09数据项名称:家庭住址类型:字符型长度:20数据项编号:I10数据项名称:家庭电话类型:字符型长度:12数据项编号:I11数据项名称:备注类型:备注型长度:10数据项编号:I12数据项名称:数学成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I13数据项名称:语文成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I14数据项名称:英语成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I15数据项名称:政治成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I16数据项名称:历史成绩类型:数值型长度

12、:5小数字:1取值范围:0100数据项编号:I17数据项名称:物理成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I18数据项名称:化学成绩类型:数值型长度:5小数字:1取值范围:0-100数据项编号:I19数据项名称:生物成绩类型:数值型长度:5小数字:1取值范围:0100数据项编号:I20数据项名称:地理成绩类型:数值型长度:5小数字:1取值范围:0-100数据项编号:I21数据项名称:总成绩简述:一个学生各科成绩之和类型:数值型长度:5小数字:1取值范围:0-900数据项编号:I22数据项名称:科目简述:各科科目名类型:字符型长度:4数据项编号:I23数据项名称:成绩简述

13、:个人单科成绩类型:数值型长度:5小数字:1取值范围:01001。4。2数据流的定义数据流编号:D1数据流名称:学生人员基本情况名单简述:学生的基本情况数据流来源:学生人员管理办公室数据流去向:修改学生基本信息处理功能数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:2份/每学期数据流编号:D2数据流名称:学生人员变动名单简述:学生的变动情况数据流来源:学生人员管理办公室数据流去向:修改学生基本信息处理功能数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+备注流通量:2份/每学期数据流编号:D3数据流名称:学生成绩单简述:学生

14、各科考试成绩及总成绩数据流来源:阅卷老师数据流去向:成绩输入处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D4数据流名称:单科成绩表简述:给各科老师的成绩数据流来源: 报表制作处理功能数据流去向:各科老师数据流组成:科目+班级代码+班级名称+学号+姓名+成绩 流通量:2份/每学期数据流编号:D5数据流名称:多科成绩表简述:给班主任的成绩数据流来源:报表制作处理功能数据流去向:班主任数据流组成:班级代码+班级名称+学号+姓名+数学成绩+语文成绩+英语成绩+政治成

15、绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩流通量:2份/每学期数据流编号:D6数据流名称:各科成绩简述:给学生的成绩数据流来源:报表制作处理功能数据流去向:学生数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩流通量:1份/每学期数据流编号:D7数据流名称:变动后的学生基本情况简述:将变动学生基本情况保存到学生库中数据流来源:修改学生基本信息处理功能数据流去向:学生库数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:1份/每学期数

16、据流编号:D8数据流名称:整理后的学生人员基本情况简述:提供学生情况进行成绩输入数据流来源:学生库数据流去向:成绩输入处理功能数据流组成:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注流通量:2份/每学期数据流编号:D9数据流名称:学生成绩简述:学生各科考试成绩及总成绩数据流来源:成绩输入处理功能数据流去向:学生成绩库数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D10数据流名称:学生成绩简述:学生各科考试成绩及总成绩数据流来

17、源:学生成绩库数据流去向:成绩分析处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D11数据流名称:分析后的学生成绩简述:把分析后的学生各科考试成绩及总成绩存入学生成绩库中数据流来源:成绩分析处理功能数据流去向:学生成绩库数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期数据流编号:D12数据流名称:学生成绩简述:分析后的学生各科考试成绩及总成绩数据流

18、来源:学生成绩库数据流去向:制作报表处理功能数据流组成:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩 流通量:2份/每学期1。4.3数据存储的定义数据存储编号:F1数据存储名称:学生库简述:学生的学号、姓名等信息数据存储结构:学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注关键词:学号相关的处理:P1,P3数据存储编号:F2数据存储名称:学生成绩库简述:记录学生各科及总成绩等信息数据存储结构:学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩

19、+物理成绩+化学成绩+生物成绩+地理成绩+总成绩关键词:学号相关的处理:P2,P31。4。4 处理逻辑的定义处理逻辑编号:P1处理逻辑名称:修改学生基本信息输入:数据流D1、D2,来自学生人员管理办公室输出:数据流D7,去向学生库描述:将有变动的学生情况进行修改录入,以备后用激发条件:学生退学或新入学发生处理逻辑编号:P2处理逻辑名称:成绩输入输入:数据流D3、D8,分别来自阅卷老师、学生库输出:数据流D9,去向学生成绩库描述:考试后将学生成绩整理输入到学生成绩库中激发条件:考试后阅完卷发生处理逻辑编号:P3处理逻辑名称:成绩分析输入:数据流D10,来自学生成绩库输出:数据流D11,去向学生成

20、绩库 描述:把阅卷后的成绩进行分析,整理后的成绩分发给各科老师、班主任、学生激发条件:考试输入完毕后发生处理逻辑编号:P4处理逻辑名称:制作报表输入:数据流D12,来自学生成绩库输出:数据流D4、D5、D6,分别去向各科老师、班主任、学生描述:把阅卷后的成绩进行分析,整理后制作成报表分发给各科老师、班主任、学生激发条件:对考试成绩分析后发生1.4。5外部实体的定义外部实体编号:S1外部实体名称:学生人员管理办公室输出的数据流:D1、D2外部实体编号:S2外部实体名称:阅卷老师 输出的数据流:D3外部实体编号:S3外部实体名称:各科老师输入的数据流:D4外部实体编号:S4外部实体名称:班主任输入

21、的数据流:D5外部实体编号:S5外部实体名称:学生输入的数据流:D61.5 考试管理信息系统逻辑模型并提出新系统逻辑模型如图1.6所示。学生人员名单学生人员变动名单学生成绩单 资料编辑资料编辑资料编辑学生成绩库文件学生库文件备份清除更新维护制作报表查询成绩单显示输出图1.6考试管理信息系统逻辑模型1.6 考试管理信息系统分析报告通过对现行系统的全面调查与分析,本系统数据流向是合理的,系统功能能够满足实际管理工作的需要.本系统的输入边界是学生人员名单、学生人员变动名单、学生成绩单和查询条件;输出边界是单科成绩单、多科成绩单、成绩条和查询结果。通过对数据字典中数据量、数据处理和数据存储分析,该系统

22、的总数据量较小,适宜于采用普通商用微机按批处理方式进行数据处理。第2章中学考试管理信息系统设计2.1系统目标设计通过系统分析报告,制订本系统目标如下:(1) 采用统一的人机对话方式,方便的数据输入性能,良好的人机界面,尽量避免汉字的人工重复输入。(2) 查询模式通用、方便、灵活,能快速实现按学生姓名、学号,以及按分数段的分数查询.(3) 考虑到学生的升降级,对学生信息能够进行删除。(4) 系统应具有一定的操作合法权检验功能。2.2新系统功能结构设计综合考虑新系统逻辑模型和设计的新系统目标的要求,绘制的新系统功能结构如图2。1所示。考试管理资料修改资料删除资料查询报表输出资料录入退出系统图2。1

23、考试管理信息系统功能结构图对上图中各项功能说明如下:1. 资料录入(1) 学生库的数据输入.在系统初次建成待实际使用之前,所整理好的学生基本情况装入到学生库文件中,包括学号、班级代码、班级名称和姓名等数据.(2) 学生成绩库的数据输入。根据成绩单录入如下资料:学号、班级代码、班级名称和姓名。并将各科成绩及总成绩的值标为“0”,以表示尚未录入过成绩。2. 资料修改(1) 学生库文件的资料修改。根据学生人员变动名单来修改学生库文件中的记录资料。(2) 学生成绩库文件的资料修改。一是根据给定的整理人员名单和学生成绩单来修改相应的资料。需要注意的是,这两个库的唯一联系标记是学号.3. 资料删除资料删除

24、同资料修改基本上是一致的,只不过这里是将删除的记录从相应的数据库文件中删除掉。当然,需要注意是学生库文件中的记录不要轻易删除,否则会引起不必要的麻烦。4. 资料查询为了实现方便灵活的快速查询功能,本系统的资料查询功能包括按“学号”查询、按“姓名查询、按“分数段”查询等方式.5报表输出输出学生请况、学生成绩等2.3考试管理信息系统流程图设计根据系统分析阶段提出的系统逻辑模型,考虑数据处理的方便性,进行了相应改进。主要是为了便于输出打印成绩报表,可以先根据学生库文件和学生成绩库文件生成一个临时成绩库文件,然后再根据这个临时成绩库文件进行打印输出.一旦打印输出结束,便将这个临时库报表文件清空。因此,

25、该信息系统流程图设计成图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。5输出

26、设计本系统的输出报表单科成绩单、多科成绩单、成绩条,打印输出格式设计成表2.1、表2.2、表2.3所示的基本形式。 表2。1 单科成绩表科目 班级代码 班级名称 学号姓名成绩表2.2 多科成绩表班级代码 班级名称 学号姓名数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩表2.3 成绩条学号班级代码班级名称姓名数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩2.6 存储文件设计根据系统分析和设计的要求,本系统中建立两个基础数据库,如表2。4、表2。5所示。为了便于阅读理解,库文件中的字段名均用汉字命名.表2。4学生情况表结构字段

27、字段名类型宽度小数字1学号字符型82班级代码字符型23班级名称字符型84姓名字符型85性别逻辑型16出生年月日期型87籍贯 字符型208家庭情况字符型409家庭住址字符型2010家庭电话字符型1211备注备注型10表2。5学生成绩表结构字段字段名类型宽度小数字1学号字符型8 2班级代码字符型2 3班级名称字符型8 4姓名字符型8 5数学成绩数值型5 16语文成绩数值型5 17英语成绩 数值型5 18政治成绩数值型5 19历史成绩数值型5 110物理成绩数值型5 111化学成绩数值型5 112生物成绩数值型5 113地理成绩数值型5 114总成绩数值型5 12.7输入设计本系统的输入报表学生人员

28、名单、学生人员变动名单和学生成绩单打印输出格式设计成表2.6、表2。7和表2.8所示的基本形式。表2。6学生人员名单 学号班级代码班级名称姓名性别出生年月籍贯家庭情况家庭住址家庭电话备注表2。7学生人员变动名单 学号班级代码班级名称姓名性别出生年月 备注表2。8 学生成绩单号 学 号 班级代码班级名称姓名 数学成绩语文成绩英语成绩政治成绩历史成绩物理成绩化学成绩生物成绩 地理成绩 总成绩 第3章中学考试管理系统实施3.1试验资料的准备为应用程序调试准备的试验资料如表3。13.4所示。表3.1学生情况表的试验资料表3。2学生成绩表的试验资料3.2程序框图设计按分数段查询功能模块设计程序框图(也可是NS图)科目上下限全部输入显示未输入科目YN显示提示输入上限NY 显示提示NY输入下限 显示提示连接数据库筛选所选科目成绩上下限之间的记录 3。3 实施样例图3.1系统登录窗口图3。2系统主菜单窗口图3.3数据输入子菜单窗口图3。4报表输出3。4系统使用说明书使用本系统时,请双击zhzy。exe文件,进入登录界面。用户名可任意,系统口令为.进入系统后点击“编辑查询学生成绩”子菜单,进入查询窗口,可按姓名、学号、分数段三种条件进行查询。点击“输出打印预览”子菜单可进行打印预览.点击“文件退出”菜单可退出系统.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服