数据库设计选课管理系统.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计选课管理系统

数据库系统概论 院 系 信息学院 专 业 计算机工程与信息技术 班 级 信技一班 122131001 任课教师 秦惠林 学 号 1221310017 姓 名 王沾 数据库设计 相关要求与示例 第一部分 相关要求 1、选定实验题目 如:图书管理系统、实验室物资管理系统、学生选课管理系统、学生学籍管理系统、学生公寓管理系统,机房管理系统等,同学们也可以提出自己的课题名,但必须得到任课老师的同意。 2、撰写设计报告 第二部分 数据库设计报告模板 学生选课管理信息系统 需求分析 系统目标 实现学生选课信息管理系统。为任课教师和学生提供方便快捷的选课环境。 需求分析 步入大学,要求每一个学生全面发展,除了要专业课和公共基础课等必修课外,学生还需要选择自己喜欢的选修课。学生选课管理系统面向广大学生和教师,着眼于选修课的管理,既可以让学生快速的了解所选的课程,还可以及时将信息反馈给任课教师。达到了方便快捷,易于管理的效果。通过学生选课管理信息系统,既可以全面的查询、插入、浏览、修改学生信息,还对学生选课做了记录,便于教师查询和统计本门课的相关信息。其次通过学生选课信息管系统,学生还可以清晰的了解所有的选修课程,根据自己的兴趣爱好进行选择。无论对学生来说还是对老师来说,学生选课信息管理系统的建立都是必须的。 (三)功能划分 登录进入主界面。超级用户有学生信息管理、课程信息管理、选课信息管理、教师信息管理以及修改口令和退出系统的权利。普通用户(主要为学生和教师)可以实现选课、课程信息查询等功能。 (四)功能描述 本系统面向学生和教师主要提供以下功能: 学生相关信息管理 通过学生选课信息管理,我们可以插入、修改、删除、更新以及统计和浏览相关学生信息。 课程相关信息管理 同样通过本系统,我们也可以实现相关课程的更新、添加、修改、删除等操作。 选课相关信息管理 通过本系统,任课教师可以对选择本门课的相关信息进行查询、删除、修改等操作。学生也可以通过相关信息的查询了解自己所选课的相关记录,并进行选课。 教师信息管理 通过本系统,教师可以登录查询、修改自己的相关信息等。 口令修改 用户通过输入一次原口令和一次新口令可以修改口令。 退出系统 用户退出系统时,系统会自动提示选课情况,然后进行确认后退出系统。 概念结构设计 详细介绍 1、实体集 (1)、学生实体集:具有学号、姓名、系别等属性。 (2)、教师实体集:具有教师编号、姓名、职称等属性。 (3)、课程实体集:具有课程号、课程名、学分等属性。 2、联系 (1)、一个学生可以选择多门课程,一门课程也可以被多名学生选修,他们之间存在m:n的联系。 (2)、一个教师可以开设多门课程,一门课程也可以有多名教师教授,他们之间也存在m:n的联系。 (二)、ER图 逻辑结构设计 将E-R图转换为数据模型: (一)、将学生实体集转换为关系 S(Sname,Sex,Sbirth,Sno,Sdept,Smaxcredit,Scredit) Sname代表学生姓名,Sex代表学生性别,Sbirth代表学生年龄,Sno代表学生学号,Sdept代表系别,Smaxcredit代表学分限制,Scredit代表已选学分。 (二)、将课程实体转换为关系 C(Credit,Cname,Cno) Credit代表学分,Cname代表课程名,Cno代表课程号。 (三)、将教师实体转化为关系 T(Tno,TPro,Tbirth,Tname,Tsex) Tno代表教师编号,Tpro代表教师职称,Tname代表教师姓名。 (四)、将学生与课程之间的联系转化为关系 SC(Sno,Cno) 各属性的含义同上解释。 (五)、将教师和课程之间的联系授课转化为关系 Class(Clno,Cltime,Clnum,Cno,Tno) Clno代表行政班号,Cltime代表上课时间,Clnum代表人数限制,其他属性含义同上。 数据库物理结构设计 (一)、将关系模式转化为表结构 1、学生表 域名 含义 数据类型 例子 备注 Sno 学号 char 1221310017 主码 Sname 姓名 char 王强 Sex 性别 char 男 Sbirth 年龄 smallint 20 Sdept 系名 char 信息学院 Smaxcredit 限选学分 smallint 30 Scredit 已选学分 smallint 2 2、课程表 域名 含义 数据类型

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档