数据库课程设计

数据库课程设计

ID:26620074

大小:397.50 KB

页数:24页

时间:2018-11-28

数据库课程设计_第1页
数据库课程设计_第2页
数据库课程设计_第3页
数据库课程设计_第4页
数据库课程设计_第5页
资源描述:

《数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计设计题目学生成绩管理系统学生姓名刘甜甜倪朋葛标学号103210412210321041281032104111专业班级10软件<1>班指导教师万家华信息工程学院软件技术系2011年12月10日目录第一章绪论11.1背景11.2意义11.3系统设计环境11.4系统设计要求、目的2第二章需求分析22.1系统需求描述22.2数据库需求分析32.2.1数据流程图概念32.2.2数据流程图32.2.3数据字典3第三章数据分析与建模43.1概念模型43.2E-R图向关系模型转换5第四章数据库的建立5

2、4.1数据库逻辑结构设计54.2数据库物理结构设计124.3系统功能结构16第五章结论18参考资料19致谢20第一章绪论1.1背景当今社会借助现代信息技术和管理理论,建立管理信息系统是一个重要的趋势。对一个学校而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。一个学校一定会涉及学生成绩管理,而繁杂的数据想要把它整理的很有条理,及时地公布出来,并且要顾及每个学生的隐私,不得不找一个很科学的方法去解决。在学校管理中,学生成绩管理是一项重要的管理体系。学生管理系统中包括学生信息管理、学生成

3、绩管理、学生课程管理等重要部分。实行电子化的学生成绩管理,可以让学生成绩管理人员从繁重琐碎的案头工作解脱出来,轻松、准确地去处理这些事情。1.2意义在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。学校的学生成绩管理是学校管理的一个重要内容。随着学员数量增加,学生的成绩管理工作也变得越来越复杂。成绩管理既涉及到学生信息的管理,同时也是学校管理的重要组成部分。学生成绩是学校生存的主要元素,学生成绩影响到学校的整体运作,学生管理系统能提高了工作效率,节省

4、了人力和物力,最终满足学生信息管理,学生成绩管理的需要,同时也成为现代化学校管理的标志。1.3系统设计环境软件:SQLServer2000中文版Windows2000硬件:计算机、U盘以及各种辅助设备241.4系统设计要求、目的为了方便学生成绩管理的相关操作,方便学生快速查询到各科成绩及其他信息,并且能通过后台管理实现学生信息的更新、修改、删除等操作。需掌握以下操作方法:1、掌握运用数据库原理进行后台的设计和管理;2、掌握流程图、E-R图及其他关系图的使用和画法;3、掌握关系型数据库查询系统的编

5、程技术。并能独立设计,完成一般查询语句的设计及调试运行等工作;4利用SQLServer2000的基本操作及前台对后台进行访问操作;5通过测试与分析,说明该系统运行稳定、可靠,具有一定的使用价值。第二章需求分析2.1系统需求分析通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。系统需求大体描述为如下:(1)学生信息管理实现学生基本情况的查询、添加、删除、更新。(2)课程信息管理实现

6、课程查询、添加、删除、修改。(3)成绩信息管理实现了成绩的输入、删除、更新。242.2数据库需求分析2.2.1数据流程图的概念数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。 2.2.2数据流图数据流程图如图2.1所示:学生管理员个人信息成绩信息课程信息图2.1数据流图2.2.3数据字典:数据字典是以数据库中数据基本单元为单位,按一定顺序排列,对

7、其内容作详细说明的数据集。针对学生成绩管理系统的过程和数据流程分析,设计得到如下的数据项和数据结构:学生基本信息,包括的数据项有:学号、姓名、性别、专业、年级;学生成绩信息,包括的数据项有:包括学号、课程编号、课程名称、分数;课程信息,包括课程编号、课程名称、任课教师;管理员信息,包括的数据项有:账号,密码,学生信息的录入、更新、修改;系统用户设置,包括角色、账号、密码。24第三章数据分析与建模3.1概念模型在本系统中,主要功能包括:(1)学生信息管理实现学生基本情况的查询、添加、删除、更新。(

8、2)课程信息管理实现课程的查询、删除、更新。(3)成绩信息管理实现了成绩的输入、添加、删除、修改。根据所学数据库基础知识和以上对本次课程设计系统的分析,最终画出系统的实体关系图(E-R图)如图3.1所示。管理员学生信息课程信息管理账号成绩信息姓名年龄姓名专业年级性别学号授课老师课程名课程号学号课程号课程名分数图3.1E-R图243.2E-R图向关系模型转换将图3.1的概念模型转换为下列关系模型:管理员(账号、姓名、年龄)学生信息(学号、姓名、性别、专业、年级)课程信息(课程号、课程名、代课老师)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。