数据库课程设计——班级信息管理系统

数据库课程设计——班级信息管理系统

ID:6291508

大小:437.50 KB

页数:16页

时间:2018-01-09

数据库课程设计——班级信息管理系统_第1页
数据库课程设计——班级信息管理系统_第2页
数据库课程设计——班级信息管理系统_第3页
数据库课程设计——班级信息管理系统_第4页
数据库课程设计——班级信息管理系统_第5页
资源描述:

《数据库课程设计——班级信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、甘肃政法学院本科学生期中作业姓名张航学院计算机科学学院专业计算机科学与技术班级12级专升本班实验课程名称数据库原理与系统概论指导教师及职称姚伟实验成绩开课时间2013-2014学年第二学期14目录第一章数据库设计内容及要求11.课程设计任务12.设计要求数据库中有以下四个表1第二章需求分析11需求分析的任务12需求分析的过程13.功能介绍2第三章概念结构设计31概念结构设计的方法32概念结构设计的步骤33数据抽象与局部视图设计3第四章逻辑结构设计31E-R图向关系模型的转换32数据模型的优化43数据库的结构4第五章物理设计阶段51系统功能模块52物理设计阶段结果63数据

2、库实施阶段63.1数据库实施阶段目标63.2数据库实施阶段任务63.2.1建立数据库63.2.2建立数据表73.3.2输入学生表数据93.3.3输入班级表数据93.3.4输入学会表数据103.4基于数据表的数据查询103.4.1查询系表103.4.1查询学生表113.4.2查询班级表113.4.3查询班级表113.5建立视图123.6基于视图的数据查询123.6.1系表视图查询123.6.2班级表视图查询133.6.3生表视图查询133.6.3生表视图查询13总结1314第一章数据库设计内容及要求1.课程设计任务班级信息管理系统问题描述:建立一个关于系、学生、班级、学会

3、等诸信息的关系数据库。2.设计要求数据库中有以下四个表(1)、学生:学号、姓名、出生年月、系名、班号、宿舍区。(2)、班级:班号、专业名、系名、人数、入校年份。(3)、系:系名、系号、系办公地点、人数。(4)、学会:学会名、成立年份、办公地点、人数。语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。第二章需求分析1需求分析的任务需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在

4、数据管理中的信息要求,处理要求,数据的安全性与完整性要求。为了完成需求分析的任务,要详细调查待开发的数据库应用的情况,了解班级信息系统的工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。2需求分析的过程(1)了解本班级信息系统主要用于教师管理学生,学生信息管理系统以及参加学会管理系统。(2)熟悉各部分的信息状况。调查各个学生的基本信息情况,对现行系统的功能和和所需信息有一个明确的认识。包括了解各个模块14输入和使用什么数据,如何加工处理这些数据,输入什么信息,输出什么信息,输出到什么部门,输出的

5、结果的格式是什么等。(3)根据(1)(2)调查的结果,对学生信息管理中各应用的信息要求和操作要求进行详细分析,从中得到:该学生信息系统的各个应用从数据库中得到哪些信息,这些信息的具体内容和性质是什么,要求完成什么样的处理功能,对某些处理要求的相应时间,既对数据的安全,完整性的要求。(4)确定系统的边界。确定整个系统中哪些由计算机完成,哪些将来由系统完成,哪些由人工完成。由计算机完成的功能就是新系统完成的功能。3.功能介绍(1)调查用户需求①院系院系需求:学生所在院系的系名、系号、系办公地点、人数信息进行输入,删除,修改。查询功能:对系,系号,系办公地点的查询。②学生学生

6、信息功能:按专业班级对学生的学号、姓名、出生年月、系名、班号、宿舍区的信息进行输入,删除,修改查询功能:查询学生学号、姓名、出生年月、系名、班号、宿舍区③班级班级信息:按专业班级对班号、专业名、系名、人数、入校年份信息进行输入,删除,修改。查询:查询学生班级班号、专业名、系名、人数、入校年份信息。④学会学会信息功能:按学生的姓名对学会名、成立年份、办公地点、人数信息进行输入,删除,修改。查询功能:按学生姓名对学会名、成立年份、办公地点、人数信息进行查询(2)关系模式如下学生S(SnoSnameSbirthDeptClassRno)班级C(ClassPn

7、ameDeptCnumCyear)系D(DeptDnoOfficeDnum)学会M(MnameMyearMaddrMnum)14第三章概念结构设计1概念结构设计的方法设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合策略。本教学系统采用的是自底向上的方法。即首先定义全局的概念结构的框架,然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。2概念结构设计的步骤概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。3数据抽象与局部视图设计按照图

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

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

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