考试管理信息系统分析设计实施案例.docx

上传人:b****5 文档编号:7678151 上传时间:2023-01-25 格式:DOCX 页数:29 大小:107.29KB
下载 相关 举报
考试管理信息系统分析设计实施案例.docx_第1页
第1页 / 共29页
考试管理信息系统分析设计实施案例.docx_第2页
第2页 / 共29页
考试管理信息系统分析设计实施案例.docx_第3页
第3页 / 共29页
考试管理信息系统分析设计实施案例.docx_第4页
第4页 / 共29页
考试管理信息系统分析设计实施案例.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

考试管理信息系统分析设计实施案例.docx

《考试管理信息系统分析设计实施案例.docx》由会员分享,可在线阅读,更多相关《考试管理信息系统分析设计实施案例.docx(29页珍藏版)》请在冰豆网上搜索。

考试管理信息系统分析设计实施案例.docx

考试管理信息系统分析设计实施案例

中学考试管理信息系统

 

第1章 中学考试管理信息系统分析

1.1 考试管理信息系统简要分析

1.1.1 该系统开发的可行性分析

教育现代化的主要内容之一就是实现教育教学管理的现代化。

只有将计算机引入教育教学管理,才能真正形成现代化教育的组织形式,管理和运用方式,才能真正体现学校规范化,科学化,现代化管理的手段。

某学校是一所国办普通中学。

为提高对学校考试管理,提高教育教学管理水平,决定开发考试管理信息系统。

本人作为该系统的主要分析人员和设计人员,通过初步调查了解了该学校的考试管理情况。

该学校每学期都要组织学生进行各种考试来检验一个学期以来学校的教学质量和学生的学习情况,学校,家长和学生对这些考试都很重视,考试也是教学工作的重要组成部分。

但该学校的考试管理一直依靠手工方式,不能及时向老师,家长,学生提供各类有关考试信息,从一定程度上影响了教学管理的进程。

为此学校校长拨出专款,希望建立一套能动态反映考试管理信息的管理信息系统,通过开发考试管理信息系统可以给出学生在校期间的各种信息及其变化,以及对这些信息的各种统计分析,使管理者能从不同角度对学生个体和群体的成绩情况做出快速准确的分析判断。

同时通过对学生学习质量的分析,还可以为综合评价教师的教学质量提供依据及时提供所需资料,并以此带动学校信息化管理的步伐,提高教师素质。

由于该学校规模较小,管理方式集中统一,数据处理量不大,可考虑开发以批处理为主要数据处理方式的单机式信息系统。

因此投资不大,学校完全可以承担。

因此该信息系统的开发是必要和可行的,可以立即进行开发。

1.1.2 该系统的业务流程调查

目前,该学校只有三个年级,每年级的人数不超过三位数。

学生信息管理的过程是,当学生人员发生变动时,负责管理学生信息人员应对变动人员进行添加或修改。

一是本次考试在上半年,先将毕业生信息删除,更新非毕业年级学生基本信息,删除上次考试成绩,输入新生的信息;二是本次考试在下半学年,只须将所有学生上次考试成绩删除即可。

经过检查,将整理后的学生人员名单由学生信息处理人员录入到学生库中。

学生成绩管理的过程是,每当考试完毕后,学生录入人员就应将整理后的成绩输入到学生成绩库中。

平均看来,该学校每年要有二次修改学生基本信息业务,每次要修改近百笔。

按照管理规章制度的要求,录入成绩完毕后,学生处理人员应根据学生库文件和学生成级库文件汇总出各班总成绩、各科总成绩和学生总成绩等资料,并把这些累计汇总后的资料正确填入学生成绩库中。

1.1.3 该系统中的数据输入、资料输出和资料存储调查

经对考试管理业务流程的调查分析,该系统中的数据输入单据为学生人员名单、学生人员变动名单、学生成绩单,其格式如下:

表1.1     学生人员名单

学号

班级代码

班级名称

姓名

性别

出生年月

籍贯

家庭情况

家庭住址

家庭电话

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表1.2     学生人员变动名单 

学号

班级代码

班级名称

姓名

性别

出生年月

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表1.3          学生成绩单

号学

班级代码

班级名称

姓名

数学成绩

语文成绩

英语成绩

政治成绩

历史成绩

物理成绩

化学成绩

生物成绩

地理成绩

总成绩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

该系统中的资料存储是学生库、学生成绩库,其格式如下:

表1.4     学生库格式

学号

班级代码

班级名称

姓名

性别

出生年月

籍贯

家庭情况

家庭住址

家庭电话

备注

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表1.5     学生成绩库格式

班级代码

班级名称

姓名

数学成绩

语文成绩

英语成绩

政治成绩

历史成绩

物理成绩

化学成绩

生物成绩

地理成绩

总成绩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

该系统中的资料输出为单科成绩表、多科成绩表、成绩条,其格式如下:

表1.6      单科成绩表

科目班级代码班级名称

学号

姓名

成绩

 

 

 

 

 

 

表1.7          多科成绩表

班级代码班级名称

学号

姓名

数学成绩

语文成绩

英语成绩

政治成绩

历史成绩

物理成绩

化学成绩

生物成绩

地理成绩

总成绩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

表1.8          成绩条

学号

班级代码

班级名称

姓名

数学成绩

语文成绩

英语成绩

政治成绩

历史成绩

物理成绩

化学成绩

生物成绩

地理成绩

总成绩

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1.4 该系统中的组织机构图和管理职能图

教学副校长

 

教学处主任

 

学生信息管理人员

成绩录入人员

统计分析人员

 

1.1考试管理组织机构设置图

 

成绩管理

 

成绩管理

成绩输入管理

成绩查询管理

统计分析

 

各类单据

转入管理

转出管理

成绩单

查询条件

 

图1.2 考试管理职能图(功能结构图)

在实际管理活动中,各种各样的查询请求随时都可能发生,如:

1.根据学号可以查询成绩。

2.根据学生人员变动名单的学号查询最新的人员变动情况。

3.根据多科成绩报表的班级代码可以了解各班的成绩在整个学校的水平。

 

1.2 考试管理信息系统业务流程分析

阅卷

老师

根据对学校考试管理流程的调查,画出该系统的业务流程图,如图1.3所示。

 

学生人员

管理办公室

 

学生成绩单

学生人员变动名单

学生人员名单

 

成绩录入人员

 

学生信息管理人员

 

各年级学生成绩单

整理后的学生人员名单

 

统计分析人员

 

单科成绩单

成绩条

多科成绩单

 

学生

主任

各科

老师

 

图1.3 考试管理业务流程图

科任老师

学生人员管理办公室

1.3 考试管理信息系统数据流程分析

P1

成绩管理

D1            D4

 

班主任

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                                 

 

学生

班主任

科任老师

 

1.5考试管理数据流的第二层数据流程图

 

D1:

学生人员基本情况名单

D2:

学生人员变动名单

D3:

学生成绩单

D4:

单科成绩表

D5:

多科成绩表

D6:

各科成绩

D7:

变动后的学生人员基本情况

D8:

整理后的学生人员基本情况

D9:

学生成绩

D10:

学生成绩

D11:

分析后的学生成绩

D12:

学生成绩

 

1.4 考试管理信息系统数据字典

1.4.1 数据项的定义

数据项编号:

I01

数据项名称:

学号

类型:

字符型

长度:

8

数据项编号:

I02

数据项名称:

班级代码

类型:

字符型

长度:

2

数据项编号:

I03

数据项名称:

班级名称

类型:

字符型

长度:

8

数据项编号:

I04

数据项名称:

姓名

类型:

字符型

长度:

8

数据项编号:

I05

数据项名称:

性别

类型:

逻辑型

长度:

1

数据项编号:

I06

数据项名称:

出生年月

类型:

日期型

长度:

8

数据项编号:

I07

数据项名称:

籍贯

类型:

字符型

长度:

20

数据项编号:

I08

数据项名称:

家庭情况

简述:

学生家庭的基本情况

类型:

字符型

长度:

40

数据项编号:

I09

数据项名称:

家庭住址

类型:

字符型

长度:

20

数据项编号:

I10

数据项名称:

家庭电话

类型:

字符型

长度:

12

数据项编号:

I11

数据项名称:

备注

类型:

备注型

长度:

10

数据项编号:

I12

数据项名称:

数学成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I13

数据项名称:

语文成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I14

数据项名称:

英语成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I15

数据项名称:

政治成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I16

数据项名称:

历史成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I17

数据项名称:

物理成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I18

数据项名称:

化学成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I19

数据项名称:

生物成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I20

数据项名称:

地理成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

数据项编号:

I21

数据项名称:

总成绩

简述:

一个学生各科成绩之和

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—900

数据项编号:

I22

数据项名称:

科目

简述:

各科科目名

类型:

字符型

长度:

4

数据项编号:

I23

数据项名称:

成绩

简述:

个人单科成绩

类型:

数值型

长度:

5

小数字:

1

取值范围:

0—100

1.4.2 数据流的定义

数据流编号:

D1

数据流名称:

学生人员基本情况名单

简述:

学生的基本情况

数据流来源:

学生人员管理办公室

数据流去向:

修改学生基本信息处理功能

数据流组成:

学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注

流通量:

2份/每学期

数据流编号:

D2

数据流名称:

学生人员变动名单

简述:

学生的变动情况

数据流来源:

学生人员管理办公室

数据流去向:

修改学生基本信息处理功能

数据流组成:

学号+班级代码+班级名称+姓名+性别+出生年月+备注

流通量:

2份/每学期

数据流编号:

D3

数据流名称:

学生成绩单

简述:

学生各科考试成绩及总成绩

数据流来源:

阅卷老师

数据流去向:

成绩输入处理功能

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

数据流编号:

D4

数据流名称:

单科成绩表

简述:

给各科老师的成绩

数据流来源:

报表制作处理功能

数据流去向:

各科老师

数据流组成:

科目+班级代码+班级名称+学号+姓名+成绩

流通量:

2份/每学期

数据流编号:

D5

数据流名称:

多科成绩表

简述:

给班主任的成绩

数据流来源:

报表制作处理功能

数据流去向:

班主任

数据流组成:

班级代码+班级名称+学号+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

数据流编号:

D6

数据流名称:

各科成绩

简述:

给学生的成绩

数据流来源:

报表制作处理功能

数据流去向:

学生

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

1份/每学期

数据流编号:

D7

数据流名称:

变动后的学生基本情况

简述:

将变动学生基本情况保存到学生库中

数据流来源:

修改学生基本信息处理功能

数据流去向:

学生库

数据流组成:

学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注

流通量:

1份/每学期

数据流编号:

D8

数据流名称:

整理后的学生人员基本情况

简述:

提供学生情况进行成绩输入

数据流来源:

学生库

数据流去向:

成绩输入处理功能

数据流组成:

学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注

流通量:

2份/每学期

数据流编号:

D9

数据流名称:

学生成绩

简述:

学生各科考试成绩及总成绩

数据流来源:

成绩输入处理功能

数据流去向:

学生成绩库

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

数据流编号:

D10

数据流名称:

学生成绩

简述:

学生各科考试成绩及总成绩

数据流来源:

学生成绩库

数据流去向:

成绩分析处理功能

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

数据流编号:

D11

数据流名称:

分析后的学生成绩

简述:

把分析后的学生各科考试成绩及总成绩存入学生成绩库中

数据流来源:

成绩分析处理功能

数据流去向:

学生成绩库

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

数据流编号:

D12

数据流名称:

学生成绩

简述:

分析后的学生各科考试成绩及总成绩

数据流来源:

学生成绩库

数据流去向:

制作报表处理功能

数据流组成:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

流通量:

2份/每学期

1.4.3 数据存储的定义

数据存储编号:

F1

数据存储名称:

学生库

简述:

学生的学号、姓名等信息

数据存储结构:

学号+班级代码+班级名称+姓名+性别+出生年月+籍贯+家庭情况+家庭住址+家庭电话+备注

关键词:

学号

相关的处理:

P1,P3

数据存储编号:

F2

数据存储名称:

学生成绩库

简述:

记录学生各科及总成绩等信息

数据存储结构:

学号+班级代码+班级名称+姓名+数学成绩+语文成绩+英语成绩+政治成绩+历史成绩+物理成绩+化学成绩+生物成绩+地理成绩+总成绩

关键词:

学号

相关的处理:

P2,P3

1.4.4处理逻辑的定义

处理逻辑编号:

P1

处理逻辑名称:

修改学生基本信息

输入:

数据流D1、D2,来自学生人员管理办公室

输出:

数据流D7,去向学生库

描述:

将有变动的学生情况进行修改录入,以备后用

激发条件:

学生退学或新入学发生

处理逻辑编号:

P2

处理逻辑名称:

成绩输入

输入:

数据流D3、D8,分别来自阅卷老师、学生库

输出:

数据流D9,去向学生成绩库

描述:

考试后将学生成绩整理输入到学生成绩库中

激发条件:

考试后阅完卷发生

处理逻辑编号:

P3

处理逻辑名称:

成绩分析

输入:

数据流D10,来自学生成绩库

输出:

数据流D11,去向学生成绩库

描述:

把阅卷后的成绩进行分析,整理后的成绩分发给各科老师、班主任、学生

激发条件:

考试输入完毕后发生

处理逻辑编号:

P4

处理逻辑名称:

制作报表

输入:

数据流D12,来自学生成绩库

输出:

数据流D4、D5、D6,分别去向各科老师、班主任、学生

描述:

把阅卷后的成绩进行分析,整理后制作成报表分发给各科老师、班主任、学生

激发条件:

对考试成绩分析后发生

1.4.5 外部实体的定义

外部实体编号:

S1

外部实体名称:

学生人员管理办公室

输出的数据流:

D1、D2

外部实体编号:

S2

外部实体名称:

阅卷老师

输出的数据流:

D3

外部实体编号:

S3

外部实体名称:

各科老师

输入的数据流:

D4

外部实体编号:

S4

外部实体名称:

班主任

输入的数据流:

D5

外部实体编号:

S5

外部实体名称:

学生

输入的数据流:

D6

1.5 考试管理信息系统逻辑模型

并提出新系统逻辑模型如图1.6所示。

 

学生人员名单

学生人员变动名单

学生成绩单

 

资料编辑

资料编辑

资料编辑

 

学生成绩库文件

学生库文件

 

备份清除

更新维护

制作报表

查询

 

成绩单

显示输出

 

图1.6 考试管理信息系统逻辑模型

1.6考试管理信息系统分析报告

通过对现行系统的全面调查与分析,本系统数据流向是合理的,系统功能能够满足实际管理工作的需要。

本系统的输入边界是学生人员名单、学生人员变动名单、学生成绩单和查询条件;输出边界是单科成绩单、多科成绩单、成绩条和查询结果。

通过对数据字典中数据量、数据处理和数据存储分析,该系统的总数据量较小,适宜于采用普通商用微机按批处理方式进行数据处理。

第2章 中学考试管理信息系统设计

2.1 系统目标设计

通过系统分析报告,制订本系统目标如下:

(1)采用统一的人机对话方式,方便的数据输入性能,良好的人机界面,尽量避免汉字的人工重复输入。

(2)查询模式通用、方便、灵活,能快速实现按学生姓名、学号,以及按分数段的分数查询。

(3)考虑到学生的升降级,对学生信息能够进行删除。

(4)系统应具有一定的操作合法权检验功能。

2.2 新系统功能结构设计

综合考虑新系统逻辑模型和设计的新系统目标的要求,绘制的新系统功能结构如图2.1所示。

 

考试管理

 

资料修改

资料删除

资料查询

报表输出

资料录入

退出系统

 

图2.1 考试管理信息系统功能结构图

对上图中各项功能说明如下:

1.资料录入

(1)学生库的数据输入。

在系统初次建成待实际使用之前,所整理好的学生基本情况装入到学生库文件中,包括学号、班级代码、班级名称和姓名等数据。

(2)学生成绩库的数据输入。

根据成绩单录入如下资料:

学号、班级代码、班级名称和姓名。

并将各科成绩及总成绩的值标为“0”,以表示尚未录入过成绩。

2.资料修改

(1)学生库文件的资料修改。

根据学生人员变动名单来修改学生库文件中的记录资料。

(2)学生成绩库文件的资料修改。

一是根据给定的整理人员名单和学生成绩单来修改相应的资料。

需要注意的是,这两个库的唯一联系标记是学号。

3.资料删除

资料删除同资料修改基本上是一致的,只不过这里是将删除的记录从相应的数据库文件中删除掉。

当然,需要注意是学生库文件中的记录不要轻易删除,否则会引起不必要的麻烦。

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.5 输出设计

本系统的输出报表单科成绩单、多科成绩单、成绩条,打印输出格式设计成表2.1、表2.2、表2.3所示的基本形式。

表2.1      单科成绩表

科目班级代码班级名称

学号

姓名

成绩

 

 

 

 

 

 

表2.2          多科成绩表

班级代码班级名称

学号

姓名

数学成绩

语文成绩

英语成绩

政治成绩

历史成绩

物理成绩

化学成绩

生物成绩

地理成绩

总成绩

 

 

 

 

 

 

 

 

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1