- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理课程设计123302班刘英杰赵博
数据库原理课程设计
网上选课
123302 班刘英杰赵 博
2014年6月24日
目 录
第1章 绪论 1
第2章 需求分析 2
2.1功能需求 2
2.2性能需求 2
2.3可靠性、可用性需求 3
2.4实体联系信息 3
第3章 概要设计 4
3.1 选课E-R图 5
第4章 详细设计 6
4.1 数据库关系模式 6
4.2 数据库及表结构的创建 11
第5章 实现与探讨 25
第6章 设计体会与小结 26
谢辞 27
参考文献 28
第1章 绪论
大学的课程按大类来说一般分为必修课和选修课。必修一般指学校或院系规定学生必须修习某课程,学校对必修课程一般有统一的要求和安排。选修是指根据学生个人兴趣或专业需要自由选择修习某课程。简言之,必修就是必须修读,选修就是选择性修读。一般来说,基础性的知识都作为必修课程。有些知识不是基础性的,与兴趣和研究方向有关,这部分知识可以选择。这是大学与中学最大的不同之处。90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代高校管理信息系统提供了充足的条件,用计算机数据库系统的形式来管理选课成为了既方便又快捷的一种方式。因此开发选课管理系统是十分有前景的工作。
第2章 需求分析
2.1功能需求
建立一个选修课管理系统,统一管理学生、课程以及选课信息,以便快速地提供选课操作。该系统应具有以下功能目标:
1 学生进行选课操作。已经登记在系统数据库中的学生,可以进行课程信息的查看。一旦学生找到所欲的课程,就可以提出选课申请。系统会审核并记录学生的选课信息。对于每位学生的每次选课操作,系统会生成一条选课信息并将其写入选课信息库中。
2 学生进行选课信息查询操作。完成选课的学生,可以进行选课信息的查询和确认。每位学生都可以在任何时间查询选课信息,以进行学生选课后遗忘了所选的课程是什么时的补救。
3 学生对不满意的选课进行更改操作。当学生对所选课程不满意时,可以向系统提供选课更改的请求。系统根据学生的请求,允许学生进行选课的更改操作。
2.2性能需求
利用计算机支持学校高效率完成选课操作,是适应现代管理要求、推动企业劳动型治理走向科学化、规范化的必要条件;而选课管理是一项琐碎、复杂而又十分细致的工作,学生的基本资料,所开设的课程条目,选课资料的保存,选课条件的约束,一般不允许出错,假如实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而计算机选课操作,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校管理的效率,也是学校的科学化、正规化管理,与时代接轨的重要条件。
2.3可靠性、可用性需求
该系统要保证数据的可靠性,学生的数据,课程的数据都要有实时的动态变化。
同时,由于该系统操作人员并非计算机专业人士,所以界面功能要尽可能简洁明了。
2.4实体联系信息
选课:一名学生可以选多门课程,但是不可以选已选课与要选课时间冲撞的课
退课:学生如果发现第一次上课对这门选修课不太感兴趣,可以选择退课或选其他的选修课。
统计:统计每个学生所选的课,以方便同学来查看自己都选了什么课。第3章 概要设计
在进行数据库设计时,是先将现实世界中的客观对象抽象为不依赖任何具体机器的信息系统,数据库概念设计的目标是要产生反映企业组织信息需求的数据库概念结构,即概念模型,而后再把概念模型转化为具体机器上计算机信息管理系统支持的相关模型。概念模型是表达概念设计结果的工具。
概念模型有很多种,其中最常用的方法之一是“实体-联系模型”,即使用E-R图来描述某一组织的概念模型。
3.1 选课E-R图
第4章 详细设计
4.1 数据库关系模式
数据流编号:D1.1
数据流名称:登录信息申请
简述:学生输入用户名密码请求登录
数据流来源:学生
数据流去向:系统登录
数据流组成:系统编号 学生学号 登录密码
数据流编号:D1.2
数据流名称:登录信息
简述:学生信息库反馈学生信息
数据流来源:学生信息库
数据流去向:登录系统
数据流组成:学生姓名 学生性别 学生年龄 学生院系
数据流编号:D1.3
数据流名称:课程信息申请
简述:学生查看可选课信息
数据流来源:登
您可能关注的文档
最近下载
- 丽声北极星自然拼读绘本第二级 Eggs for Ben 课件2.pptx
- 第09课 美丽的颜色(公开课一等奖创新教学设计).docx
- 2024年危险化学品生产企业安全试题(安全管理人员)真题题库附解析答案.docx
- 2022-2023学年宁波市鄞州区八年级上学期期中数学试卷(含答案解析).docx
- 工程项目分包合同书样本.doc
- 轻骑士橡筋制作_航模系列.ppt
- 兽医检验复习试题.doc
- DB42_T 2163-2023 水利工程质量监督规程.doc
- 金井“茶乡小镇”城镇建设及旅游开发一期PPP项目-招标文件.doc
- 人教版初中美术九年级上册《异彩纷呈的中国古代雕塑、工艺和建筑》优课比赛课件.pptx VIP
文档评论(0)