学生信息管理系统
图2-1 业务流程图
学生 入学通知单 注册 校长 注册信息 总务处 学籍变动表 毕业信息 学生基本信息 学籍管理 学生档案信息 学生基本资料存储 档案查询 成绩教务处 班级管 理 管 理 学生成绩 单 分班信息 成绩评级 评级结果 评级结果存储 学生 老师 评级老师基本信 息 课程设置及指各班级课程安排 学生试卷 学生成绩 定老师 学生 阅卷 成绩归档 学生成绩表 课程信息 课程表 学生成绩存储 结果存储 老师 - 11 -
学生信息管理系统
三 新系统逻辑方案
这一阶段的主要目标是明确用户需求,包括组织、发展、改革的总信息需求和各级人员实现各自功能的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。
3.1 数据流程图
业务流程图虽然在一定程度上表达了信息的流动和存储情况,但要想用计算机对组织的信息进行控制和管理,必须把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况,描述这种情况的就是数据流程图。
数据流程图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。
3.1.1 系统关联图
首先,分析本学生信息管理系统的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部项,得出系统的关联图(如图3-1所示)。
在图中,系统共涉及4个外部项:学生、教师、校长、总务处、教务处。
图3-1 系统关联图
数据流说明:
F1 入学通知单 F7 教师基本信息 F2 注册信息 F8 各班级课程安排 F3 学籍变动信息 F9 课程分配信息 F4 毕业信息 F10 学生成绩信息 F5 学生基本信息 F11 成绩及评级结果 F6 班级分配信息 F12 学生档案信息
- 12 -
学生信息管理系统
3.1.2 顶层数据流程图及第一层和第二层分解图
根据上面的系统关联图,划分出系统几个主要的信息管理逻辑功能,并明确各功能之间的关系,可以绘制出学生信息管理系统的顶层数据流程图,其中每个逻辑功能有一个数据加工符号描述(如图3-2所示)。
图3-2 系统顶层数据流程图
- 13 -
学生信息管理系统
从上图可以看出本系统共分为5个模块: P1:学籍管理 P2:班级管理 P3:课程管理 P4:成绩管理 P5:档案管理
为了进一步了解系统的信息联系,有必要针对顶层数据流程图中的加工处理在功能上进一步细化,生成第一层数据流程图(图3-3至图3-7):
以下是对模块P1的功能进一步分解所获得的系统第一层数据流程图(如图3-3所示):
图3-3 学籍管理 第一层数据流程图
以下是对模块P2的功能进一步分解所获得的系统第一层数据流程图(如图3-4所示):
- 14 -
学生信息管理系统
图3-4 班级管理 第一层数据流程图
以下是对模块P3的功能进一步分解所获得的系统第一层数据流程图(如图3-5所示):
图3-5 课程管理 第一层数据流程图
以下是对模块P4的功能进一步分解所获得的系统第一层数据流程图(如图3-6所示):
- 15 -