数据库课程设计 教务管理系统 - 图文

发布时间 : 星期三 文章数据库课程设计 教务管理系统 - 图文更新完毕开始阅读

洛 阳 理 工 学 院 课 程 设 计 报 告

学号姓名性别年龄工号姓名性别年龄学生n评教m教师

学生和教师实体及其属性E-R图

工号姓名性别年龄课程号课程名上课时间上课地点教师n教授m课程

教师与课程E-R图

学号姓名性别年龄班号班名人数专业号专业名班级数学生n属于1班级n属于1专业n选成绩n修学习成绩m课程号课程名上课地点上课时间1课程 部分实体的E-R图

3

洛 阳 理 工 学 院 课 程 设 计 报 告

学生n所属选修成绩1班级n必修n所属1专业nn修选必修成绩评分评教1mm教师n教授m课程

总体E-R图

3.2、总体E-R图描述

学生与班级之间的联系是所属关系(一对多关系) 班级与专业之间的联系是所属关系(一对多关系) 班级与课程之间的联系是学习关系(多对多关系) 学生选修一门选修课(一对多关系) 学生评教老师所教课程(多对多关系) 老师教授课程(多对多关系) 四、逻辑结构设计 4.1、关系模型

学生(学号、姓名、性别、年龄、班号、选修课程号、分数) 教师(工号、姓名、性别、年龄) 班级(班号、班名、人数、专业名) 课程(课程号、课程名)

成绩(必修课程号、班号、学号、分数) 评教(学号、工号、课程号、评分) 教授(工号、课程号)

课程表(课程号、工号、上课时间 、上课地点)(实现排课功能) 用户(用户名、密码、用户类型)(存储登陆查询系统的人员信息) 加粗表示外键、加下划线表示主码

4

洛 阳 理 工 学 院 课 程 设 计 报 告

4.2、关系模式的优化与说明 例如:

教授关系的依赖关系如下:

(工号、课程号)—〉工号、课程号 所以教授关系模式属于第三范式 教师关系的依赖关系如下: 工号—>工号、姓名、性别、年龄

因为没有非主属性对码的部分函数依赖,也没有非主属性对码的传递函数依赖 所以教师关系模式属于第三范式 五、物理结构设计 5.1、数据库的建立

5.2、表与表结构

班级(Class)表的结构

课程(Course)表的结构

学生(Student)表的结构

5

洛 阳 理 工 学 院 课 程 设 计 报 告

教师(Teacher)表的结构

评教(Judge)表的结构

教授(Teach)表的结构

成绩(Grade)表的结构

六、应用程序设计 6.1、系统总体结构

1)主界面:登陆界面,通过选择用户类型,输入用户名密码,点击登录进入不同界面。

2)子界面:不同用户类型的界面不相同,学生可以查询成绩,老师可以查看自己所教课程有哪些学习,教务员可以实现排课功能。他们都能够修改自己的登录密码

6

联系合同范文客服:xxxxx#qq.com(#替换为@)