当前位置:首页 > 教务管理系统 毕业论文
教务管理系统
第二章 对系统的总流程剖析
2.1. 系统运行流程
系统整体流程图如图2—1
失败
系统登录 教务管理系统 学籍 教师 管理 管理
登录 成功 成绩 管理 数 据 管 理
进入 数据库 进入
图2—1 系统整体流程图
2.2. 数据流程分析
由于系统的数据模块较多,下面仅以学生成绩管理模块为例来进行展示。如图2—2
4
教务管理系统
学籍 学生情况 管理部
学生成绩 教师
学 生 成 绩 管 查询 理 系 统 管理员 学生 教师 浏览者 教务处 图2—2教务管理系统0层数据流程图
D1 学生管理 进入 进入 D2 课程管理 转入 返回 成绩管理 是 统计分析 老师 查询 D3 管理 图2—3教务管理系统1层数据流程图
5
教务管理系统
2.3. 数据运行储存图:E---R图
教务管理系统的E-R图,如图2—4
图2—4教务管理系统的E-R图
根据上面的E-R图,需要三个基本信息表:教师信息、学生信息、课程信息。其中,教师信息和学生信息实际上是从其它信息管理系统的数据表中直接读取。学生的选课信息需要用一个表来单独保存。由于每学期期末前都要进行选课,一次选课结束后要将这个表的内容及时保存到成绩单数据表中。使用本系统的不光是教务处的管理人员和教师,每个学生都需要登录到选课系统进行课程的选择。因此,需要对不同的登录人员进行密码认证和权限的限制,防止出现越权行为。用户名、密码和权限单独保存在一个数据表中。图2—5
5 6
教务管理系统
m 学生 学习 n 课程
成绩 图2—5 学生关系图
教师与课程这两个实体之间,是一对多联系;一位教师可以都多门课程,而一门课程对于学生成绩来说只能有一位教师(英语、高等数学有多位教师教,但对某个固定的学生来说只能有一位教师)。其E-R图,如下图2—6所示。
教师 教学 学生
图2—6实体关系
教师与课程的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图2—7为数据模型图。
学生 m 学习 n 课程
实体模型
教师 联系 学习 m 学习 课程 学生
数据库
教师 数据模型
图2—7 数据模型图
7
共分享92篇相关文档