学生信息管理系统需求分析

发布时间:2018-06-27 00:36:30

学生信息管理系统需求分析

设计目的

学生信息是学校管理中一项繁琐的工作。管理人员需要建立学生的学籍,汇总每学期没有拿到规定学分的学生,及这些学生的详细情况;学生完成一门课程的学习后,教师学要录入学生的考试成绩,计算平均成绩,汇总各分数段的人数;学生需要查询已结业的各门课程的成绩;班主任需要查询本班学生的学习情况,包括哥们课程的平均成绩和每个学生的考试通过情况。为此,设计一套实用的学生信息管理系统就可以大大简化管理人员、班主任和任课教师的工作,方便学生查询自己的学习情况。系统初步需求可以归纳如下:

设计内容

学生信息管理系统的初步需求。

系统性质:MIS软件。

系统使用者:管理人员、班级辅导员(或班主任)、教师、学生等。

系统运行环境:网络运行。

1为系统主要功能

1 学生管理主要功能表

对系统顶层数据流图的分析设计。

1. 系统的原点和汇点。

根据系统初步要求,管理人员、班主任、教师学生等都需要产生数据,通过使用本系统得到所需的查询统计结果,因此管理人员、班主任、教师、学生等是数据输入的源点和数据输出的汇点。

2. 系统所需的存储文件。

系统中需要存储学生信息、课程信息、考试成绩信息、教师信息以及各类的编码,因此需要学生基本信息、教师信息、课程信息、教学计划、考试成绩等数据存储文件。

3. 顶层加工。

顶层加工为学生信息管理,从源点接受输入,加工处理之后,产生各类输出到汇点。

4. 数据流。

管理人员提供教学计划信息,课程基本信息、学生基本信息、教师基本信息、编码对应关系,学生信息管理系统为管理员提供提供学生信息情况汇总,考试情况汇总等。

教师提供学生考试成绩,学生信息管理系统为教师提供学生成绩表,并汇总各分数段人数平均成绩。

班主任提供查询统计条件,获得考试通过情况。

学生输入成绩查询条件,获得考试成绩。

根据以上分析结果,学生信息管理系统的顶层数据流图如图1所示。

细化数据流图。

1. 细化加工“学籍信息管理”。

根据表1中列出的“学生信息管理”的主要功能,将“学生信息管理”加工细化分解为“学生管理”、“课程管理”、“教师管理”、“成绩管理”、“授课管理”和“编码维护”等子加工。

2. 绘制细化的1层数据流图。

在图1所示的顶层数据流图的基础上,得到图2所示的学生信息管理1层数据流图。

制订整理数据字典。

1. 需要细化的加工。

“学生管理”,“课程管理”,“教师管理”,“成绩管理”,“授课管理”和“编码维护”等自加工需要继续细化。

i. 细化加工“成绩管理”

“成绩管理”包括“成绩录入”和“成绩查询”等子加工,将“成绩管理”继续细化为图3所示的成绩管理2曾数据流图。

1. 细化“成绩录入”

“成绩录入”需要“增加成绩”,“修改成绩”,“删除成绩”等子加工,为了方便成绩录入,还需要“班级学生名单查询”等子过程。将图3所示的成绩管理2层数据流图中的“成绩录入”加工继续细化分解为图4所示的成绩录入3层数据流图。

2. 细化“成绩查询”

2. 其他分工

数据字典

1. 数据流描述

4所示的成绩录入数据流图中,包含“学生名单”,“变动成绩要求”,“删除成绩要求”,“添加成绩要求”,“新曾的成绩”,“原成绩”,“删除的成绩”,“修改后的成绩”等数据流。

数据流名称:修改成绩要求。

说明:

数据流来源: 教师

数据流去向: 修改成绩

组成:

平均流量:

高峰期流量:

数据流名称:班级学生名单。

说明:某班全部学生的名单。

数据流来源:学生信息。

数据流去向:班级学生名单显示。

组成:班级、学号、姓名。

平均流量:

高峰期流量:

数据流名称:

说明:

数据流来源:

数据流去向:

组成:

平均流量:

高峰期流量:

数据流名称:其他数据流

说明:

数据流来源:

数据流去向:

组成:

平均流量:

高峰期流量:

2. 数据存储的描述

在图4所示的成绩录入数据流图中,包含“学生信息”和“考试成绩”等数据存储。

数据存储:考试成绩。

说明:保存学生各门功课的考试成绩。

流入数据流:新增的成绩、修改后的成绩。

流出数据流:原成绩。

组成:学号、姓名、成绩。

数据量:3000(学生)*15(课程)。

存储方式:随机存储。

数据存储:其他数据

说明:

流入数据流:

流出数据流:

组成:

数据量:

存储方式:

3. 数据项的描述

数据项名称:学号。

含义说明:唯一标识每个学生。

别名:学生编号。

类型:字符型。

长度:5

取值范围:0000000000~9999999999

取值含义:

数据项名称:班级

含义说明:

别名:

类型:

长度:

取值范围:

取值含义:

4. 处理过程的描述

在图4所示的成绩录入数据流图中,包含“班级学生名单查询”、“增加成绩”、“修改成绩”、“删除成绩”、“成绩查询”等处理过程。

处理过程:。增加成绩。

说明: 录入一个学生某门课程的考试成绩。

输入:学号、课程、成绩。

输出:考试成绩。

处理:在“考试成绩”数据存储中增加一个学生的考试成绩。

处理过程:。

说明:

输入:

输出:

处理:

学生信息管理系统需求分析

相关推荐