1 / 12
文档名称:

数据库学生选课系统.docx

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

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

分享

预览

数据库学生选课系统.docx

上传人:幸福人生 2022/10/2 文件大小:505 KB

下载得到文件列表

数据库学生选课系统.docx

相关文档

文档介绍

文档介绍:该【数据库学生选课系统 】是由【幸福人生】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【数据库学生选课系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。数据库学生选课系统
数据库设计——学生选课系统
设计内容:
我们组设计的是学生选课管理系统,选课管理系统是学校教务系统中很庞大、很复杂的一个数据库系统,在这里我们将其简化,只选取了部分比较直观的关系模式。我们设计的系统涉及院系信息、学生信息、教师信息、课程信息、选课信息、还有成绩管理及查询。
设计目标:
所实现的功能有:能记录院系、学生、教师以及课程的基本情况,能记录学生所选的课程以及相应的成绩和授课教师。每个学生和老师都只能被一个院系管理,为了简化每个教师最多教授一门课程,每个学生可选多门课程或者不选,每个学生选修的每门课程有一个成绩记载,每个教师教授最多一门课程,学生在系统中可以有查询成绩的权限,管理员有修改成绩的权限。
的不便,管理起来也相当困难。使用网上选课系统可以提前进行网上选课,并且选课以后学生还可以在查看和更改,随意选择各个老师的课程,老师管理起来也比较方便。鉴于它的重要性,这就迫切需要研制开发一款功能强大,操作简单,具有人性化的网上选课系统。
:选课分析
根据分析,本系统的实体有学生、教师、课程和选课信息。
描述学生的属性有:学号、院系、姓名、性别、出生日期、入学时间、专业、班级。
描述教师的属性有:教师编号、姓名、性别、职称、专业。
描述课程的属性有:课程编豪、课程名称、授课老师、课程类型、上课时间、上课地点、学时、学分。
描述选课信息的属性有:学号、课程编号、考试成绩。
每个学生、教师只能属于一个院系,每个学生可选多门课程或者不选,每个教师教授最多一门课程。
学生进入查询系统后只能有查询功能,管理员进入则可以有修改成绩的权限。
用户登录时需要有一个用户名和密码。
概要设计
-R图
学生
出生日期
入学时间
姓名
性别
班级
专业
学号
院系
教师
教师编号
职称
专业
性别
姓名
课程
学分
学时
上课时间
上课地点
课程类型
授课老师
课程名称
课程编号
登录
密码
用户名
选课
成绩
课程号
学号
-R图
数据库的E-R图:
学号
学生
姓名
m
性别
选课
教师编号号号2
姓名
性别
职称
专业
出生日期
n
入学时间
m
n
院系
课程
教师
讲授
专业
班级
学分
学时
上课地点
上课时间
课程类型
授课教师
课程名称
课程编号
逻辑设计及规范化
:
登陆(用户名、密码)
学生(学号、姓名、性别、出生日期、入学时间、院系、专业、班级)
教师(教师编号、姓名、性别、职称、专业)
课程(课程编号、课程名称、授课教师、课程类型、上课时间、上课地点、学时、学分)
选课信息(学号、课程编号、考试成绩)
:
Register
属性名
数据类型
可否为空
含义
完整性约束条件
Username
varchar(10)

用户名
passwd
varchar(10)

密码
Student
属性名
数据类型
可否为空
含义
完整性约束
Stunum
Char(13)

学号
主码
Stuname
varchar(10)

姓名
Stusex
char(2)

性别
Stubirth
char(10)

出生日期
Stuadim
Char(10)

入学时间
Stumajor
char(10)

专业
Stucollege
char(10)

院系
Stuclass
char(10)

班级
Teacher
属性名
数据类型
可否为空
含义
完整性约束
Tenum
char(10)

教师编号
主码
Tename
char(10)

姓名
Tesex
char(2)

性别
Tetitle
char(10)

职称
Temajor
char(20)

专业
Course
属性名
数据类型
可否为空
含义
完整性约束
Cnum
char(10)

课程编号
主码
Cname
char(10)

课程名称
Cteacher
Char(10)

授课教师
外码
Ctype
char(10)

课程类型
Ctime
char(10)
可以
上课时间
Cplace
char(10)
可以
上课地点
Chours
Char(10)
可以
学时
Ccredit
Char(10)
可以
学分
Select_Course
属性名
数据类型
可否为空
含义
完整性约束
Stunum
char(10)

学号
主码
Cnum
char(10)

课程编号
result
Char(10)

成绩