中石油远程教育大数据库课程设计.docx

上传人:b****7 文档编号:10639456 上传时间:2023-02-22 格式:DOCX 页数:7 大小:72.15KB
下载 相关 举报
中石油远程教育大数据库课程设计.docx_第1页
第1页 / 共7页
中石油远程教育大数据库课程设计.docx_第2页
第2页 / 共7页
中石油远程教育大数据库课程设计.docx_第3页
第3页 / 共7页
中石油远程教育大数据库课程设计.docx_第4页
第4页 / 共7页
中石油远程教育大数据库课程设计.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

中石油远程教育大数据库课程设计.docx

《中石油远程教育大数据库课程设计.docx》由会员分享,可在线阅读,更多相关《中石油远程教育大数据库课程设计.docx(7页珍藏版)》请在冰豆网上搜索。

中石油远程教育大数据库课程设计.docx

中石油远程教育大数据库课程设计

中国石油大学远程教育学院

《数据库课程设计》

 

题目:

学生管理系统

专业:

计算机科学与应用

班级:

1109

学生姓名:

逐风者

学号:

0000

 

2013年05月

 

 

1开发背景

1.1时代背景[1]

2013年是移动互联网、电子商务、大数据业务蓬勃发展的一年,抛去这些光环的头衔,对于计算机而言,这一切的核心都离不开数据库设计。

数据库系统设计是把现实世界的具体事物和具体业务虚拟化成计算机可以识别的逻辑,简单的说就是对现实世界的实例化。

优秀的数据库模式能够有效存储数据,满足用户信息要求和处理要求。

为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6个阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统运行与维护阶段。

1.2开发环境与开发工具

本课程设计使用的是MYSQL数据库,开发语言的使用的是java,

前端界面使用的是Netbeans,这是一款可视化的java开发工具。

1.3设计内容

设计内容:

学生学籍和活动的管理,统计学校专业的选课和学生工会(团体)的选择情况。

 

2功能描述

2.1系统需求分析

本系统的设计模拟一般高校的学生管理内容,系统主要针对学校专业和工会的选择情况进行分析和统计。

(1)本系统需要管理的实体信息

①学院信息:

学院编号,学院名称,创办年份,简介;

②学生信息:

学号、姓名、性别、出生日期、电话、入校日期;

③专业信息:

专业编号、专业名称、创办年份,所属学院;

④社团信息:

社团编号、社团名称,社团简介,创办年份;

(2)本系统要管理的实体联系信息

①学院开设专业。

②学生选择专业进行学习。

③学生参加社团活动。

2.2功能需求分析

1.需要查询学校学院的情况。

2.需要统计学院的专业开设情况

3.需要查询学生的信息

4.需要统计各专业的选择情况

5.需要查询学校社团的信息

5需要统计各社团的选择情况

 

2.3系统功能模块设计

对系统各项功能进行集中、分块,按照结构化程序设计的要求,可得出系统的功能模块图。

 

 

3数据分析

3.1数据字典【3】

1.数据结构

数据字典的数据结构如下表3-1所示:

表3-1数据结构

数据结构名

组成

学院信息

学院编号,学院名称,创办年份,简介

专业信息

专业编号、专业名称、创办年份,所属学院;

社团信息

社团编号、社团名称,社团简介,创办年份;

学生信息

学号、姓名、性别、出生日期、电话、入校日期;

选择专业记录表

学号、姓名、专业编号

选择社团记录表

学号、姓名、社团编号

2.数据流

数据字典的数据流如下表3-2所示:

表3-2数据流

数据流名

数据来源

数据流向

专业开设

数据录入

专业信息表

选择专业

学生表

选择专业记录表

选择社团

学生表

选择社团记录表

 

4概念模型设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

同时,合理的数据库结构也将有利于应用系统程序的实现。

在充分需求分析的基础上,经过逐步抽象、概括、分析、充分研讨,可画出如下反映教学管理系统数据的整体E-R图【4】(图4-1所示)。

图4-1系统实体E-R图

 

学院E-R图

专业E-R图

 

学生信息E-R图

 

5逻辑模型设计和优化

5.1数据库初始关系模式

按照实体-联系图转化为关系模式的规则,本系统的E-R图可转化为相应的关系模式,由于我负责的是毕业生休学等学籍变更、学生奖惩信息处理和系统维维护的部分,在此只列出我负责部分的关系模式:

专业开设(专业编号,专业名称,创办年份,所属学院)

学生选择专业(流水号,学号,姓名,专业编号)

学生选择院校(流水号,学号,姓名,社团编号)

5.2规范化处理

对上述初始关系模式进行规范化,经分析关系中不存在部分函数依赖和传递函数依赖,已达到3NF。

(“__”代表主码–-代表外键)

学生选择专业(流水号,学号,姓名,专业编号)

学生选择院校(流水号,学号,姓名,社团编号)

 

6课程设计总结和体会

这个不能给大家,呵呵!

 

参考文献

【4】王珊,萨师煊著韩飞编,数据库系统概论(第4版)

高等教育出版社,2006

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1