- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库管理系统》
课程设计报告
题 目: 学生选课管理系统的数据库设计
院 (系): 计算机与电子系
专业班级: 计算机科学与技术0901班
学生姓名: 王硕
学 号: 20091183004
指导教师: 定会
20 11 年 12 月 30 日至20 12 年 1 月 13 日
华中科技大学武昌分校制
数据库管理系统 课程设计任务书
一、设计(调查报告/论文)题目
学生选课管理系统的后台数据库设计 二、设计(调查报告/论文)主要内容
内容:学生选课管理系统能够为在校师生提供自主选课的自动化查询、管理平台。支持对各类课程信息的查询、修改、删除及录入,对各类统计信息的查询(支持模糊查询),对不同的登录用户操作权限进行区别管理,实现不同登录用户使用其对应的功能。
基本功能与要求:
1. 在选课管理过程中,实现信息自动化管理;
2. 实现各种信息的修改、删除、录入等管理功能;
3. 实现对各种信息的查询、统计,支持模糊查询;
4. 管理员可以设置学生什么时间开始选课,什么时间结束选课;学生根据开设课程进行选课操作,可以选课、退课、查询课程和课表;根据身份不同,权限也不同;
5. 对学生选课的结果,实现汇总、归纳和分析;按年份统计课程的学生选课人生及名单,按年份统计学生的选课内容。
分工任务:个人完成 三、原始资料
1.《数据库管理系统课程设计》指导书
2. 数据库系统设计课件 四、要求的设计(调查/论文)成果
1.课程设计报告
2.课程设计作品
五、进程安排
序号
课程设计内容
学时分配
备注
1
选题、需求分析
1天
2
数据库设计
2天
3
数据库表及相关约束、视图实现
2天
4
数据库的存储过程、触发器实现
2天
5
数据库后台功能测试
2天
6
验收答辩、撰写课程设计报告
1天
合计
10天
六、主要参考资料
[1] 顾兵.数据库技术与应用(SQL Server).北京:清华大学出版社,2010.
[2] 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009.
[3] 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009.
[4] 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010.
指导教师(签名):
20 年 月 日 目 录
1 需求分析………………………………………………………………………………………1
1.1 系统功能要求与分析………………………………………………………………………1
1.2 数据流图……………………………………………………………………………………2
1.3 数据字典……………………………………………………………………………………3
2 概念结构设计…………………………………………………………………………………7
2.1 E-R图………………………………………………………………………………………7
2.2 分E-R图……………………………………………………………………………………7
2.3 总E-R图………………………………………………………………………………… 8
3 逻辑结构设计……………………………………………………………………………… 10
3.1 E-R图转化为关系模式……………………………………………………………………10
4 物理结构设计……………………………………………………………………………… 11
4.1 数据库文件构成………………………………………………………………………… 11
4.2 数据表构成……………………………………………………………………………… 11
4.3 索引构成………………………………………………………………………………… 14
4.4 视图构成………………………………………………………………………………… 15
4.5 存储过程构成…………………………………………………………………………… 15
4.6 触发器构成……………………………………………………………………………… 15
5 数据库物理实现…………………………………………………………………………… 17
5.1 数据库的建立………………………
文档评论(0)