目录
一、建模方法
主流建模分析方法如图所示,今天要完成的是结构化分析方法中功能模型的数据流图。
二、学习数据流图
1. 数据流图中的主要元素
①加工:数据经过处理进行输出,如生成课程表
②数据源点或终点:使用这个系统的外部实体,如老师、学生、管理员
③存储文件:静态的数据,如课程表
④数据流:动态的数据,如课程信息
2. 数据流图的画法
数据流图可以自顶向下进行分析,先画出只有一个加工的顶层数据流图,如【考务处理系统】这一个加工
接着把顶层图的加工进行拆分,画出1层数据流图,如将【考务处理系统】拆分为【登记报名表】与【统计成绩】两个加工,以此类推。
三、需求分析
学生选课管理系统集选择课程,管理课程,安排课程为一体。学生登录系统后获得课程安排信息,根据需求自行选课,选课结果生成学生选课表,报送到管理员处。管理员登录系统后,根据学生选课表进行排课,生成排课表,报送给学生和老师。老师登录系统后,录入课程信息,生成课程安排表,报送给学生,以便学生进行选课。
1. 顶层数据流图
2. 1层数据流图
3. 2层数据流图