学生学籍管理系统_数据库

学生学籍管理系统_数据库

ID:41644946

大小:305.47 KB

页数:16页

时间:2019-08-29

学生学籍管理系统_数据库_第1页
学生学籍管理系统_数据库_第2页
学生学籍管理系统_数据库_第3页
学生学籍管理系统_数据库_第4页
学生学籍管理系统_数据库_第5页
资源描述:

《学生学籍管理系统_数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库课程设计报告题B:学生学籍管理系统学生姓名:周美丹学号:201317010244专业班级:计算机科学与技术13102班同组姓名:董燕芳指导教师:汤海蓉设计时间:2015年下学期第17周指导老师意见:签名:评宦成绩:LI期:1设计内容和要求21.1设计背景21.2开发环境22需求分析32.1引言32.2用户需求3221需求分析32.2.2总体功能设计32.3划分功能模块42.4数据字典42.4.1数据项42.4.2数据结构62.4.3数据流63概念结构设计93.1局部ER图93.2整体的ER图

2、114逻辑结构设计124.1ER图转换为关系模型124.2关系模式的优化134.3基本表145设计总结156参考文献15学生学籍管理系统(数据库系统)1设计内容和要求1.1设计背景学生学籍管理是教育教学单位不可缺少的部分,它的内容对教学管理和学校的决策者都非常重要。给学校教学管理提供了很大的方便性,提高了工作效率。但是一直以來人们用传统人工的方式管理文件文档,这种管理方式效率低,保密性差,出错不易更改,同时也耗费了人量的人力财力,时间一长,将产生人量的文件数据,这对于查找,维护,更新都带来了很大的

3、困难。随着科学技术的不断发展,尤其是计算机软件水平的FI益提高,使得以上问题得到了很好的解决。使用计算机町以方便的对大量数据进行增加,删除,更新等操作。它冇着人工管理永远无法比拟的优点:检索迅速,查找方便,可靠性人,存储量大,保密性好,寿命长,成本低等。例如:通过校园网,我们可以方便的进行学生信息查询,学生成绩的添加,以及最新的教务通知等。当然,这些都离不开数据库技术和网络技术的支持。数据库是数据管理的最新技术,是计算机计算机技术的重要分支,也是计算机领域发展最快的学科乙一。学生学籍管理系统就是数

4、据库在网络上应用。综上,开发这样的一套软件十分必要。同时旧的人工管理机制必将被以计算机为基础的信息管理所取代,从而实现对数据的高效,长久,安全的管理。1・2开发环境本学生学籍管理系统(数据库系统)的开发与运行环境如下:开发环境:WindowsXP数据库管理系统:SQLServer2008运行环境:Windows2000/XP/20032需求分析2.1引言进行数据库设计首先必须准确了解也分析用户需求(包括数据和处理)。0的是为学籍管理数据库系统的设计打下牢牢的基础,是数据库开发的重要文件依据,主要为

5、数据库设计人员使用,是用户和系统分析员的项目依据文件。作为“地基”的需求分析是否做得充分与准确,它决定了在其上构建数据库大厦的速度和质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。本系统的开发是设计一个学生学籍管理系统(数据库系统)。2.2用户需求2.2.1需求分析木系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括基本信息管理、学生选课管理、学生课程信息、教师授课管理、毕业生信息管理等多种数据信息。实现的具体功能如下:•基本信息管理——学生基本信息。•学生选课管理——学生所选

6、的课程和成绩。•学生课程信息——课程名和所占学分的管理。•教师授课管理——课程的授课教师和所占课时。•毕业生信息管理——毕业学生在校期间所修课程的总学分和所在系。2.2.2总体功能设计根据系统功能的需求分析和学籍管理的特点,经过模块化的分析得到如下图1-1所示的系统功能模块结构图2.3划分功能模块根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下图2-1所示的系统功能模块结构图。学籍管理系统输出帮助名信册息图24系统功能模块图2.4数据字典2.4.1数据项数据字典是系统中各类

7、数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。表2.1学生基本信息表sno学号sname姓名ssex性别birthday出生日期symbol政治面貌id身份证intime入学时间birthplace出生地方homeaddr家庭住址postcode邮编表2.2学生选课信息表sno学号eno课程号grade成绩表2.3课程信息表eno课程号cname课程名credit学分表2.4老师授课信息表eno课程号tno教工号

8、ctime课时表2.5毕业信息表242数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如卜•表所示:表2.6数据结构表数据结构名含义说明组成部分学生基本信息管理描述学生基本信息学号+姓名+性别+出生日期+政治面貌+身份证号+入学时间+出生地方+家庭住址+邮政编码教师授课管理课程的授课教师和所占课时教工号+课程号+课吋学生选课管理学生所

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

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

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