学生选课管理系统(数据库课程设计)(10)
发布时间:2021-06-08
发布时间:2021-06-08
按照标准的数据库课程设计流程写的。包括,系统分析、可行性分析、需求分析(流程图)、概要设计、逻辑设计、物理设计、实现、运行(系统测试)和维护。
学生选课管理系统 第二章 需求分析
2.3 数据流图
2.3.1 系统顶层图
根据系统主要信息的处理功能,整个系统可以看作登陆管理,用户选课管理两个部分。从而得出了学生选课管理系统的顶层图如下所示:
图 2.1 学生选课管理系统顶层图
注: F1:用户登陆信息 F2:用户注册信息 F3:用户基本信息 F4:用户基本信息
F5:学生选课信息清单 F6:学生选课信息 F7:登陆错误信息 F8:系统反馈用户信息 F9:用户信息清单 F10:修改密码后的用户信息 2.3.2 数据流程图一层分解图
(1)用户登陆管理。用户在登陆时,系统会进行判断。用户一共有三种类型,分别是学生,教师和管理员。其中,一部分教师是管理员。在登陆的只有学生和教师两种类型,管理员的身份由系统自行判断。在判定时需要查询用户信息库。用户信息库,包括学生注册信息,教师注册信息,管理员信息等。学生选课管理系统一层分解图——登陆管理,如下图所示:
按照标准的数据库课程设计流程写的。包括,系统分析、可行性分析、需求分析(流程图)、概要设计、逻辑设计、物理设计、实现、运行(系统测试)和维护。
图 2.2 学生选课管理系统一层分解图——登陆管理
注:F2.1:学生登陆信息 F2.2:教师登陆信息 F2.3:管理员登陆信息 F7.1:用户身份信息 F7.2:修改密码的错误信息
(2)用户操作管理。在登陆管理进行判断后,发送学生登陆信息,教师登陆信息,管理员登陆信息的其中一种。根据用户身份信息的不同,进入不同的管理界面,相应的操作的功能,权限都有所不同。如下图所示:
图 2.3.1 学生选课管理系统一层分解图——学生管理
注:F3.1:原始学生信息 F5.1:学生更新后的选课信 F6.1:学生查询的选课信息 F8.1:学生操作后返回的信息
上一篇:“思羽”羽毛球俱乐部可行性分析