《数据库系统概论》课程设计
------学生信息管理系统
- 11 -
小组成员:孙义 姚哲 张坷
《数据库系统概论》课程设计
------学生信息管理系统
第三章 概念结构设计
E--R图
班级信息管理E-R图
考试种类E-R图
年级信息管理E-R图
- 12 -
小组成员:孙义 姚哲 张坷
《数据库系统概论》课程设计
------学生信息管理系统
科目管理E-R图
考试科目成绩管理E-R图
学生信息管理E-R图
- 13 -
小组成员:孙义 姚哲 张坷
《数据库系统概论》课程设计
------学生信息管理系统
用户信息管理E-R图
教师信息管理E-R图
学生信息管理E-R图
- 14 -
小组成员:孙义 姚哲 张坷
《数据库系统概论》课程设计
------学生信息管理系统
第四章 逻辑及物理结构设计
1.关系模式
班级信息 考试种类 年级信息
(班级编号,年级编号,班级名称) (考试类别编号,考试类别名称) (年级编号,年级名称)
考试科目成绩 (学生编号,学生姓名,考试类别编号,考试科目编号,考试成绩,考试日期) 学生信息 科目
(学生编号,班级编号,学生姓名,学生性别,学生年龄,家庭住址,联系电话)
(科目编号,科目名称)
(教师编号,班级编号,教师姓名,教师性别,教师职称,教师等级) (用户编号,用户姓名,用户口令)
教师信息 用户信息
(下划线标注的属性为主码) 以上关系模式均为BCNF。
为了方便程序查询,建立了如下用户视图:
班级信息视图 (班级编号,年级编号,班级名称) 考试种类视图 年级信息视图
(考试类别编号,考试类别名称) (年级编号,年级名称)
考试科目成绩视图 (学生编号,学生姓名,考试类别编号,科目编号,考试成绩,考试日期) 学生信息视图(学生编号,班级编号,学生姓名,学生性别,学生年龄,家庭住址,联系电话) 科目视图
(科目编号,科目名称)
(教师编号,班级编号,教师姓名,教师性别,教师职称,教师等级) (用户编号,用户姓名,用户口令)
教师信息视图 用户信息视图
2.系统功能模块
根据各大院校实际学生管理工作中所涉及的一系列数据信息,及学生工作的管理流程,将系统功能规划为以下几大管理模块。 2.1参数设置
参数设置包括年级设置、班级设置、考试科目、考试类别四大部分 2.2基本信息
基本信息包括学生信息、教师信息、考试成绩三大部分
- 15 -
小组成员:孙义 姚哲 张坷