中石油远程教育--数据库课程设计_第1页
中石油远程教育--数据库课程设计_第2页
中石油远程教育--数据库课程设计_第3页
中石油远程教育--数据库课程设计_第4页
中石油远程教育--数据库课程设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国石油大学远程教育学院数据库课程设计题目:学生管理系统专业:计算机科学和应用班级:1109学生姓名:寻风者数量:00002013年5月1发展背景31.1时代背景131.2开发环境和工具31.3设计内容32功能描述42.1系统需求分析42.2功能需求分析42.3系统功能模块设计53数据分析63.1数据字典64概念模型设计75逻辑模型设计和优化105.1数据库初始关系模式105.2标准化治疗106课程设计总结与经验11参考文献121发展背景1.1时报背景12013年是移动互联网、电子商务和大数据服务蓬勃发展的一年。要摆脱这些头衔,所有这些的核心都离不开计算机的数据库设计。数据库系统的设计是将现实世界中的具体事物和业务虚拟成计算机能够识别的逻辑。简单地说,就是实例化现实世界。优秀的数据库模式可以有效地存储数据,满足用户信息和处理的要求。为了使数据库应用系统的开发和设计合理、规范、有序、正确、高效,现在广泛采用工程六阶段的开发设计过程和方法。它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实现阶段以及数据库系统操作和维护阶段。1.2开发环境和工具本课程使用MYSQL数据库设计,开发语言为java。前端接口使用Netbeans,一种可视化的java开发工具。1.3设计内容设计内容:学生状况及活动管理,学校专业课程统计及学生会(组)选择。2功能描述2.1系统需求分析该系统的设计模拟了普通高校学生管理的内容。该系统主要对学校专业和工会的选择进行分析和统计。(1)由系统管理的实体信息(1)学院信息:学院编号、学院名称、成立年份、简介;(2)学生信息:学生编号、姓名、性别、出生日期、电话号码、入学日期;(三)专业信息:专业编号、专业名称、成立年份、所属院校;社区信息:社区编号、社区名称、社区概况、成立年份;(2)由系统管理的实体联系信息(1)学院设置专业。(2)学生选择专业学习。(3)学生参与社区活动。2.2功能需求分析1.需要打听一下学校。2.需要统计学院专业开放情况3.需要查询学生信息4.有必要对每个专业的选择进行统计。5.需要查询学校协会的信息5需要计算各种关联的选择2.3系统功能模块设计系统的所有功能都是集中的,并且被划分为多个块。根据结构化程序设计的要求,可以得到系统的功能模块图。学生管理系统管理由特别的贸易管理由俱乐部组学习活着选择班级学生参加活动管理由学习活着3数据分析3.1数据字典31.数据结构数据字典的数据结构如下表3-1所示:表3-1数据结构数据结构名称作文大学信息学院编号、学院名称、成立年份、简介专业信息专业编号、专业名称、成立年份、附属学院;社区信息协会编号、协会名称、协会简介、成立年份;学生信息学生编号、姓名、性别、出生日期、电话号码、入学日期;选择专业记录表学生编号、姓名、专业编号选择社区记录表单学生编号、姓名、协会编号2.数据流数据字典的数据流如下表3-2所示:表3-2数据流数据流名称数据源数据流方向专业开幕式数据输入专业信息表选择专业学生桌选择专业记录表选择一个社区学生桌选择社区记录表单4概念模型设计数据库在信息管理系统中起着非常重要的作用。数据库结构的设计将直接影响应用系统的效率和实现的效果。合理的数据库结构设计可以提高数据存储效率,保证数据的完整性和一致性。同时,合理的数据库结构也将有利于应用系统程序的实施。在充分需求分析的基础上,经过逐步的抽象、概括、分析和充分的讨论,可以画出反映教学管理系统数据的如下总体E-R图(图4-1)。图4-1系统实体工程图大学电子资源图大学大学编号成立年份简介学院名称专业电子病历图专业的专业号码专业名称附属学院成立年份学生信息电子资源图表学生学生身份证名字性别手机5逻辑模型设计和优化5.1数据库的初始关系模型根据实体-关系图转化为关系模式的规则,本系统的工程图可以转化为相应的关系模式。由于我负责学生身份变更部分,如毕业、学生奖惩信息处理和系统维护,这里只列出我负责部分的关系模式:专业机构(专业编号、专业名称、成立年份、附属学院)学生选择专业(序列号、学生号、姓名、专业号)学生选择机构(序列号、学生号、姓名、社区号)5.2标准化治疗根据上述初始关系模式的归一化,所分析的关系中不存在部分函数依赖和转移函数依赖,达到3NF。(“_”代表主代码代表外键)学生选择专业(序列号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论