中石油远程教育--数据库课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中石油远程教育--数据库课程设计
(总12页)
-本页仅作为预览文档封面,使用时请删除本页-
中国石油大学远程教育学院
《数据库课程设计》
题目:学生管理系统
专业:计算机科学与应用
班级: 1109
学生姓名:逐风者
学号: 0000
2013 年 05 月
1 开发背景........................................................................................................ 错误!未定义书签。
时代背景[1].............................................................................................. 错误!未定义书签。
开发环境与开发工具............................................................................. 错误!未定义书签。
设计内容................................................................................................. 错误!未定义书签。
2 功能描述........................................................................................................ 错误!未定义书签。
系统需求分析......................................................................................... 错误!未定义书签。
功能需求分析......................................................................................... 错误!未定义书签。
系统功能模块设计................................................................................. 错误!未定义书签。
3 数据分析........................................................................................................ 错误!未定义书签。
数据字典 ................................................................................................. 错误!未定义书签。
4 概念模型设计................................................................................................ 错误!未定义书签。
5 逻辑模型设计和优化.................................................................................... 错误!未定义书签。
数据库初始关系模式............................................................................. 错误!未定义书签。
规范化处理............................................................................................. 错误!未定义书签。
6 课程设计总结和体会.................................................................................... 错误!未定义书签。参考文献........................................................................................................... 错误!未定义书签。
1 开发背景
时代背景[1]
2013年是移动互联网、电子商务、大数据业务蓬勃发展的一年,抛去这些光环的头衔,对于计算机而言,这一切的核心都离不开数据库设计。
数据库系统设计是把现实世界的具体事物和具体业务虚拟化成计算机可以识别的逻辑,简单的说就是对现实世界的实例化。优秀的数据库模式能够有效存储数据,满足用户信息要求和处理要求。为了使数据库应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6个阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库的实施、数据库系统运行与维护阶段。
开发环境与开发工具
本课程设计使用的是 MYSQL 数据库,开发语言的使用的是java,
前端界面使用的是Netbeans,这是一款可视化的java 开发工具。
设计内容
设计内容:学生学籍和活动的管理,统计学校专业的选课和学生工会(团体)的选择情况。
2 功能描述
系统需求分析
本系统的设计模拟一般高校的学生管理内容,系统主要针对学校专业和工会的选择情况进行分析和统计。
(1)本系统需要管理的实体信息
①学院信息:学院编号,学院名称,创办年份,简介;
②学生信息:学号、姓名、性别、出生日期、电话、入校日期;
③专业信息:专业编号、专业名称、创办年份,所属学院;
④社团信息:社团编号、社团名称,社团简介,创办年份;
(2)本系统要管理的实体联系信息
①学院开设专业。
②学生选择专业进行学习。
③学生参加社团活动。
功能需求分析
1. 需要查询学校学院的情况。
2. 需要统计学院的专业开设情况
3. 需要查询学生的信息
4. 需要统计各专业的选择情况
5. 需要查询学校社团的信息
5 需要统计各社团的选择情况