- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程管理数据库 学位论文
数据库系统课程设计
题 目 课程管理数据库设计
院 系 信息技术与工程学院
专 业 计算机科学与技术
姓名/学号
班级名称
指导教师
2015年12月30日
成绩
一 2
二 2
1. 系统管理员 2
2. 学生用户 3
3. 教师用户 3
三 3
1. 分E-R图 3
2. 局部E-R图 4
3. 合并E-R图 5
四 6
1. 关系数据模型 6
2. 细化表结构 6
五 8
1. 创建表 8
2. 各表之间的关系如图: 9
3. 物理结构如下 10
六 11
七 12
八 12
前言:
考虑到课程管理这个时间与我们大学生活是如此贴近,在我们平时课程管理也经常出现一些不足,所以我选择“课程管理系统”这个课题。本课程管理系统仅需满足三类用户的要求,分别是系统管理员、教师和学生,他们所具有的操作权限以及操作内容各有不同。要求系统可以满足以下功能:系统管理员能对学生信息、教师信息、课程信息进行有效的管理和维护,包括增加、删除、修改和查询;教师和学生能够对个人基本信息、授课和选课所涉及的有关信息进行查询和更新操作。由于一般高校的学生比较多,因此就带来的诸多如信息管理等问题。鉴于需要将学生信息、选课信息等信息数字化以便于维护管理,我们便想到了利用数据库更加准确的解决此类问题。所以我们决定设计一个适用于高校课程管理系统
需求分析:
该系统应该能管理学校的教师信息、学生信息、专业信息、学校开设的所有课程信息、学生选修课程的信息等。选课系统主要满足三类用户的要求,这三类用户分别是教务处的系统管理员、教师和学生。他们所具有的操作权限以及操作内容是不同的。具体的需求分析如下:维护学生的个人基本信息,实现对学生个人信息的增、删、改学生信息包括学号、姓名、性别、、密码维护教师的个人基本信息,实现对教师个人信息的增、删、改教师息包括教师工号、姓名、性别、密码维护课程的个人基本信息,实现对课程个人信息的增、删、改课程息包括课程号、学查询和修改个人信息。
进行选课操作
学生可以查看自己所选课程信息及以前所选课程的成绩信息。
查询和修改个人信息
课程结束后,登记成绩
教师可查看自己的教学安排。
图1
学生信息实体图
图2
教师信息实体图
图3
课程信息实体图
图4
选课信息实体图
图5
授课信息实体图
图6
局部E-R图
学生课程关系E-R图
图7
教师课程关系E-R图
图8
教师学生关系E-R图
图9
管理员学生关系E-R图
图10
合并E-R图
本系统的数据库实体主要有“学生”、“教师”、“课程”、“”等。其中“教师”与“课程”存在“开设”联系,并且一个教师可以开设N门课程,即“教师”与“课程”之间是一对多的关系。同样“学生”与“成绩”也存在一对多的关系。一个学生可以学习N门课程,一门课程可以有M个学生学习,即“学生”与“课程”之间是多对多的关系。同样“学生”与“成绩”之间也是多对多的关系。整个数据库可以用一个E-R图表示
图11
逻辑结构设计
根据上节E-R图可以将系统中的概念模型转换为具体的表(即关系)结构。
关系数据模型
本系统共设计6个关系,详细信息如下所示:
学生(学号、姓名、性别、年龄、入学时间、系别、专业、密码)
教师(教师工号、姓名、性别、密码)
管理员(管理员工号 密码)
课程(课程号、课程名、学分)
选课(学号、课程号、成绩)
授课(教师工号、课程号、课时)
细化表结构
为方便,根据上述文字描述,用英文简写为表和列取名,确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明:
用户登录信息表adm
表1:Admin
列名 数据类型 是否为空 说明 Username Char(20) Notnull(主键) 用户名 Userpassword Char(20) notnull 密码 学生信息表student
表2:student
列名 数据类型 是否为空 说明 Sno Char(20) Notnull(主键) 学号 Sname Char(20) notnull 姓名 Ssex Char(20) null 性别 Sage Int null 年龄 Senttime Datetime null 入学时间 Smajor Char(20) null 专业 Ssdept Char(20) null 系别 Spass Char(20) null 密码 课程信息表course
表3:course
列名 数据类型 是否为
您可能关注的文档
- 基于蓝牙模块的52单片机的遥控系统设计 学位论文.doc
- 基于邻接矩阵法的威海市公交换乘组织研究 毕业设计 .doc
- 基于邻接矩阵法的威海市公交换乘组织研究 学位论文.doc
- 基于量子遗传算法的函数寻优算法设计 学位论文.doc
- 基于排队论的超市收银系统优化 学位论文.doc
- 基于嵌入式处理器的vlsi芯片的温度自动控制英文翻译 毕业设计 .doc
- 基于嵌入式处理器的vlsi芯片的温度自动控制英文翻译 学位论文.doc
- 基于区制转移模型的短期利率动态行为研究 学位论文.doc
- 基于逆向物流的电子商务定价模式研究 学位论文.doc
- 基于全站仪三角高程测量的精密研究 学位论文.doc
- 区委书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面检查材料【两篇文】.docx
- 局党组书记、市国资委党委领导班子2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人检查材料2篇文.docx
- 市交通运输局局长2025年专题生活会对照“四个带头”含落实意识形态工作责任制方面个人对照检查发言提纲与检察院领导班子“四个带头”检查材料【2篇文】.docx
- 市投资促进局党支部书记2025年组织生活会对照“四个带头”个人对照检查发言材料与党组书记“四个带头”个人对照检查材料(内蒙古地区四个对照,反面典型案例检视剖析)【2篇文】.docx
- 市教育局党委副书记、市国资委党委领导班子2025年“四个带头”个人对照检查发言材料(上年度整改+个人事项+典型事例剖析)2篇文.docx
- 2025年专题生活会“四个带头”方面对照检视材料(问题+原因+措施+意识形态)与纪检委员专题生活会“四个带头”方面个人对照检查材料【2篇文】.docx
- 检察院领导班子2025年专题生活会对照“四个带头”检查材料与县司法局专题生活会党组书记个人对照“四个带头”对照检查材料(含反面典型案例全面剖析)2篇文.docx
- 市机关事务局党支部书记、局党组书记2025年组织生活会对照“四个带头”含反面典型案例举一反三剖析方面个人发言材料、检查材料【2篇文】.docx
- 2025年领导干部专题生活会“四个带头”对照检查材料与市审计局领导班子专题生活会“四个带头”含反面典型案例剖析对照检查材料2篇文.docx
- 2025年县司法局专题民主生活会班子围绕“4个带头”对照检查材料与反面典型案例回顾与剖析对照检查发言材料2篇文.docx
文档评论(0)