学生选课系统数据库课程设计论文.docVIP

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

信息工程学院 《数据库课程设计》论文 题 目:学生选课系统数据库设计 学 号: 2009012836 专业班级: 计算机科学与技术093班 姓 名: 李 鹏 英 指导老师: 杨 晓 辉 完成日期: 2011年1月21日 学生选课系统数据库设计 李鹏英 (信息工程学院计算机09级3班) 摘 要 网上选课系统已经在很多高校得到广泛的应用,深得广大师生的称赞,它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而借助网上选课系统,学生在时间而学校也可对系统进行管理, 互联网的普及和数据库系统的便捷作用为学校的网上选课提供了很好的条件和工具。网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的,目的是实现选修课的网上设置、申请功能。根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、学生选课、管理员管理等基本功能要求。系统的主要使用者有学生、开课教师和教务管理人员。 目 录 1.需求分析 1 1.1处理对象及组织 1 1.2信息处理及系统功能 1 1.2.1 业务流程的调查 1 1.2.2 数据流程的建立 3 1.2.3 数据字典的建立 7 2.数据库结构设计 7 2.1 概念设计 7 2.1.1 分E-R图建立 7 2.1.2 全局/整体E-R图 10 2.2 逻辑设计 11 2.2.1 建立关系模式 11 2.2.2 关系模式规范化处理 12 2.2.3 用户子模式建立 13 2.2.4 关系模式逻辑结构定义 13 3.数据库物理设计 14 4.数据库实施与测试 14 4.1 数据库实施 14 4.1.1 数据库及数据库对象建立 14 4.1.2 数据入库 15 4.2 数据库测试 15 5.总结 15 附录 16 附录1 16 附录2 19 附录3 21 附录4 27 1.需求分析 1.1处理对象及组织 该系统的需求分析所处理的主要对象是学生网上选课的所有业务,包括学生选课、教师开课、教务管理员排设课程以及各种相关的信息查询及修改业务,一定要在充分了解业务工作概况,明确用户的各种需求,然后在此基础上确定系统的功能。 需求分析阶段的任务如下: (1)熟悉学生选课系统的业务流程及工作情况并绘制业务流程图; (2)根据业务流程把数据在组织内部的流动情况抽象出来,并绘制成数据流图; (3)详细地收集和分析各类数据,建立数据字典,其中包括数据项、数据结构、数据流、外部实体、数据存储、处理过程等。 1.2信息处理及系统功能 1.2.1 业务流程的调查 通过自己和身边同学对选课系统的使用体会调查了解了该系统的业务流程,基本掌握了学生网上选课的具体处理过程,以及处理需求。掌握业务流程图可以在建立系统时使系统的功能更加完整,结构更加优化,业务处理更加清晰。网上选课发涉及到学生选课、教师开课以及教务管理员排课三个业务模块,因此,为该系统创建了两个业务流图如下图1-1至图1-2所示: 选课业务流图: 排课业务流图: 1.2.2 数据流程的建立 数据流程的建立就是舍去选课的机构、信息载体、处理工作等,只把数据在系统内部的流动情况独立地抽象出来,单从数据流动的过程来考查选课系统的数据处理模式。该系统所创建的五个数据流图如下图1-3至图1-7所示: 顶层数据流图: 一层数据流图: 二层选课数据流图: 二层排课数据流图: 二层开课据流图: 1.2.3 数据字典的建立 数据字典是建立数据库的数据基础,是经过多方面的数据采集、数据筛选分析所得,是系统开发的重要步骤,在数据库设计中占据着非常重要的地位。常见的数据字典由数据项、数据结构、数据流、外部实体、数据存储及处理过程等组成。由于时间关系,本系统只列出了数据项和数据结构。详细数据项、数据结构见附录1表1-1和表1-2。 2.数据库结构设计 2.1 概念设计 概念设计是将需求分析得到的用户需求抽象为概念模型的过程,这个阶段主要的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于DBMS的概念模型(E-R图)。对这个阶段的要求有: (1)能真实、充分地反映现实世界,包括事物与事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型; (2)易于理解,因此可以用它和不熟悉计算机的用户交换意见; (3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充; (4)易于向关系、网状、层次等各种数据模型转换。 实现概念设计的任务和方法: (1)设计分E-R图,生成初步E-R图; (2)通过合并等方法,消

文档评论(0)

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

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

1亿VIP精品文档

相关文档