黄博 《面向教室信息管理数据库系统的设计与实现》 第5页共29页
待管理员批准。 2.2.5后台管理子系统
教师管理信息系统的管理员登陆后,方可进行对所有内容的信息更新及完善,教师可进入修改自己的课程信息。(教师的权限与管理员不同,因此需要设计不同的界面加以区分)。
2.3 数据流图
2.3.1教师查询子系统图
2.3.2教室借用子系统图
黄博 《面向教室信息管理数据库系统的设计与实现》 第6页共29页
2.3.3后台管理子系统图
黄博 《面向教室信息管理数据库系统的设计与实现》 第7页共29页
3 E-R图
E-R图是直观表示概念模型的有力工具,在图中有四个基本成分: a矩形框:表示实体类型【3】(考虑问题的对象); b菱形框:表示联系类型(实体间的联系); c椭圆形框:表示实体类型和联系类型的属性;
d直 线:联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类【4】(1:1,1:n,m:n)。 具体基本图,如图3.1所示。
3.1基本图
通过分析,学生和课程之间存在多对多的关系。具体表现为一个学生选多门课,一门课被多个学生修,其联系的属性为学生的某门课的出勤次数。其实体联系模型如下图所示。
3.2学生-课程ER图
学生与教室之间存在一个学生使用多个教室,一个教室被多个学生使用,他们之间联系属性为学生进入教室时间,学生报告教室损坏信息等。其实体联系模型为:
黄博 《面向教室信息管理数据库系统的设计与实现》 第8页共29页
3.3学生-教室ER图
教室,教师和课程之间关系比较复杂,具体表现为课程表安排。即一门课可被多位老师教,一个教室可被多门课程和教师占用。因此三者之间均为多对多关系【5】。其
3.4 教室-教师-课程ER图
黄博 《面向教室信息管理数据库系统的设计与实现》 第9页共29页
联系之间的属性有上课时间,调课后的时间等。其实体联系模型如图所示。经过合并,消除冗余和命名冲突,结构冲突和属性冲突,得到的全局ER图,如图3.5所示。
3.5学生管理信息系统总E-R图