1 / 19
文档名称:

数据库系统课程设计.doc

格式:doc   大小:232KB   页数:19页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统课程设计.doc

上传人:shijijielong001 2018/10/20 文件大小:232 KB

下载得到文件列表

数据库系统课程设计.doc

相关文档

文档介绍

文档介绍:数据库系统课程设计
教务管理系统
学生姓名: 杨柳
班学号: 114091-16
指导教师: 扈震
中国地质大学信息工程学院
年月日
实****题目
需求分析
模块分解
分为三个模块:学生模块、老师模块、教务处模块。
各模块功能分析
学生模块:个人信息查询、成绩查询、开设课程查询、选课、退选课、选课情况查询。
教师模块:个人信息查询、选修所教课程名单查询、给出成绩。
教务处:学生信息管理、教师信息管理、学生成绩管理、选课成绩管理、各班各院系成绩统计
登陆
功能流程图学生登陆
教师登陆
教务处登陆
个人信息查询
开设课程查询
成绩查询
退选课
选课
选课情况查询
个人信息查询
学生名单查询
给出成绩
学生信息管理
教师信息管理
学生成绩管理
选课情况管理
各班各院系成绩统计
属性分析
学生:学号、姓名、性别、班级、院系、民族、入学时间、联系电话、籍贯。
教师:教师号、姓名、性别、职称、联系电话。
班级:班级号、班主任、最高分、最低分、平均分。
系:系代号、系名、系主任、系办公室电话。
课程:课程号、课程名、学分、上课时间、教师号。
选修:学号、课程号、成绩。
属性
类型
大小
能否为空
约束条件
班级号
Char
6
NO
主键
最高分
Char
6
NO
(0,5)
班主任
char
20
NO
外码
最低分
Char
6
NO
(0,5)
平均分
Char
6
NO
(0,5)
2、概念设计
班级信息表



属性
类型
大小
能否为空
约束条件
学号
Char
11
No
主码
姓名
Char
10
No
性别
Char
2
No
{男,女}
班级
Char
6
No
外键
院系
Char
20
No
外键
名族
Char
20
No
出生年月
Char
8
No
联系电话
char
20
Yes
学生信息表
教师信息表
属性
类型
大小
能否为空
约束条件
教师号
Char
11
No
主码
姓名
Char
20
No
性别
Char
2
No
{男,女}
职称
Char
10
No
联系电话
Char
20
Yes
系信息表
属性
类型
大小
能否为空
约束条件
系号
Char
10
No
主码
系名
Char
20
No
系主任
Char
20
No
系联系电话
Char
20
No
课程信息表
属性
类型
大小
能否为空
约束条件
课程号
Char
10
No
主码
课程名
Char
20
No
学分
Char
5
No
(0,10)
上课时间
Char
20
No
教师号
Char
10
No
外码
选课信息表
属性
类型
大小
能否为空
约束条件
学号
Char
11
N0
外码
课程号
Char
10
N0
外码
成绩
Char
4
Yes
(0,5)
实体与属性
(1)学生实体
学生
入学日期
联系电话
姓名
性别
班级
学号
院系
民族
(2)教师实体
教师
教师号
姓名
院系
职称
联系电话
(3)班级实体
班级
班主任
班级号
最高分
最低分
平均分
(4)系实体

系名
系代号
系主任
系办公室电话
(5)课程实体
课程
课程号
课程名
学分
教师号
人数限制

(6)选修实体
选修
课程号
学号
成绩
整体E-R图
联系电话
名族
学生
教师

班级
课程
选修
属于
属于
属于
学号
班级
性别
姓名
院系
课程号
成绩
课程号
课程名
学分
学号
系主任
性别
系办公室电话
系代号
系名
职称
教师号
联系电话
姓名
院系
最高分
班级号
班主任
教师号
人数限制
授课
1m
1
m
m
1
m
n
m
1
m
最低分
平均分
班主任
概念模型(E-R图):
(<五号宋体>,具体内容:各级E-R图)
(2)数据字典:
(<五号宋体>,具体内容:数据项、数据结构、数据流图等)
3、逻辑结构设计
学生(学号、姓名、性别、班级、籍贯、班主任、出生年月、联系电话)
Student(Sno,Sname,o,Shome,Tno,Sbirth,Stel)