大数据库系统综合实训报告材料

上传人:hs****ma 文档编号:513096369 上传时间:2023-05-02 格式:DOC 页数:27 大小:651.50KB
返回 下载 相关 举报
大数据库系统综合实训报告材料_第1页
第1页 / 共27页
大数据库系统综合实训报告材料_第2页
第2页 / 共27页
大数据库系统综合实训报告材料_第3页
第3页 / 共27页
大数据库系统综合实训报告材料_第4页
第4页 / 共27页
大数据库系统综合实训报告材料_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《大数据库系统综合实训报告材料》由会员分享,可在线阅读,更多相关《大数据库系统综合实训报告材料(27页珍藏版)》请在金锄头文库上搜索。

1、word课程设计报告课程名称:数据库系统综合实训学号:*某某:*班级:15计科G班专业:计算机科学与技术任课教师:胡艳慧 / 目 录1. 选题说明12. 需求分析22.1 功能需求分析22.2 数据库需求分析22.2.1 顶层数据流图22.2.2 一层数据流图32.2.4 三层数据流图63. 概念结构设计73.1 E-R图7用POWERDESIGNER软件画概念结构模型74.逻辑结构设计84.1 E-R图转换成的逻辑结构模式84.2 用POWERDESIGNER软件画逻辑结构模型85 物理结构设计85.1 数据库中的表结构85.2 用POWERDESIGNER软件画物理结构模型106. 数据库

2、实施106.1 创建数据库106.2 创建数据表116.3 创建视图146.4 创建索引147 数据库维护147.1 修改表结构147.2 修改表数据158 数据库使用15通过学号查询性别、年龄(单表查询)158.2 程序设计15参考文献15学生成绩管理系统数据库的设计学生:* 指导教师:胡艳慧容提要:以管理信息系统技术和Java语言程序设计理论为根底,结合WindowsAccess数据库服务器的相关技术 ,阐述构建一个普遍适用于学校、班级的学生成绩管理系统的全过程,建立一套在现有Windows操作系统下的单机版学生成绩管理系统。该系统适合一般学校和班级使用。管理系统具有简单实用、操作方便,可

3、靠性强等特点。可供一般学生登陆查询,管理员如此拥有查询、添加、修改、删除学生成绩的功能。该成绩信息管理不仅可以实现传统管理应用中的属性数据的管理,而且可以针对不同的用户需求建立对空间数据的管理机制,因而可以得到广泛的应用。关键词:Microsoft Visio PowerDesigner SQL Server 2008R2 引言在我国高等教育全面推行素质教育和个性化教育的今天,培养学生的创新精神和实践能力成为了重中之重。我国进入21世纪后,高等教育得到了进一步的开展,同时对教学管理工作方法与手段提出了更高的要求,因此合理运用现代化手段进展科学化管理是当今高校学生管理的一个重要趋势。高校学生成绩

4、管理作为高校管理工作中衡量一个学校教学水平与教学质量的重要指标,也进入了自动化管理。学生成绩管理系统不再是单纯的一个学生成绩的存储系统,同时也是一个实时性的信息管理决策系统,要求对信息管理的准确性和时间性。如何开发一个适用于新型时代背景下的新型学生成绩管理系统也成为一个热门的研究方向,它是实现高校教务管理工作现代化、科学化的必然要求。1. 选题说明学生成绩管理系统是一个学校不可缺少的局部,学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存在着许多缺点,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新

5、和维护都带来了不少的困难。围绕这个定义,学生成绩管理系统的主要功能有如下:1.教师可以预先查看,修改所教课程平时分和总评分的规如此。2.教师添加所教班级学生的平时成绩和期末考试成绩。3.根据教师提供的平时和期末成绩,按照相应的规如此,系统自动计算出该学生这门课程的总评成绩。4.教师可以单独查询所带班级学生的平时和期末成绩。5.教师可以修改自己的登陆密码。2. 需求分析2.1 功能需求分析如图1所示。 图1 功能模块图学生成绩管理系统可将用户分为四类,即教务管理人员、辅导员、授课教师、学生。根据系统要求,四类用户需实现根底信息管理、学生管理、教师管理、课程管理、授课管理、成绩管理六个功能。根底信

6、息管理包括院系管理、专业管理、班级管理三个局部。学生系统管理包括学生信息维护、学生异动维护、学生信息查询三个局部,其中,学生信息维护包括学生信息录入、学生信息导入、学生信息修改;学生信息查询包括个人信息查询、学生信息统计、班级学生列表。教师管理包括职称信息维护、教师信息维护、教师信息查询三个局部。课程管理包括课程信息维护、课程信息查询两个局部。授课管理包括授课任务安排、任课变更、授课任务查询教师任课列表、班级任课列表。成绩管理包括成绩录入、成绩查询统计两个局部。其中成绩信息管理包括增加成绩、修改成绩、删除成绩,为实现成绩的增加操作,还需要班级学生子处理。为实现删除和修改成绩操作,还需设计成绩查

7、询子处理。成绩查询统计包括个人成绩查询、个人学期成绩单、班级成绩查询、成绩查询统计。2.2 数据库需求分析2.2.1 顶层数据流图根据上述初步需求,教务管理员、授课教师、辅导员、学生是数据输入的源点和数据输出的汇点。涉与到数据存储包括院系信息、专业信息、班级信息、学生根本信息、学生异动信息、教师信息、职称信息、课程信息、授课信息和成绩信息。图2 顶层数据流图2.2.2 一层数据流图将数据处理“学生成绩管理系统细化为根本数据管理、学生管理、教师管理、课程管理、授课管理、成绩管理等子处理。图3 一层数据流图2.2.3 二层数据流图进一步细化各处理流程,直到数据流图中出现的每个数据处理都不能再分解为

8、止。图4 二层数据流图(根底信息管理)图5 二层数据流图(学生管理)图6 二层数据流图教师管理图7 二层数据流图(授课管理)图8 二层数据流图(成绩管理)2.2.4 三层数据流图成绩录入子系统还可以继续细化为增加成绩、修改成绩、删除成绩等子处理,为了方便成绩录入,还需要班级学生查询子过程。图9 三层数据流图(成绩录入子处理)3. 概念结构设计3.1 E-R图确定根底数据管理应用各实体间的联系、学生管理应用中各实体间的联系、教师管理和授课管理应用中各实体间的联系、学生成绩管理应用中各实体间的联系。考虑建立院系与学生、专业与学生、班级与学生之间的联系,以课程、学生、班级为结点合并生成E-R图。图1

9、0 ER-图字顶向下:先定义全局概念结构,逐步细化。自底向下:先定义局部概念结构,然后集成。逐步扩:先定义核心概念结构,然后扩大。混合策略:将自顶向下和自底向上相结合。图11 概念模型逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个属于方法层次的模型。具体来说,逻辑模型中一方面显示了实体、实体的属性和实体之间的关系,另一方面又将继承、实体关系中的引用等在实体的属性中进展展示。4.1 E-R图转换成的逻辑结构模式关系模型的逻辑结构是一组关系模式的集合,E-R图如此是有实体、实体属性和实体之间的联系3个要素组成。所以将E-R抓换成关系模型实际上就是将实体、实体属性和实体之间的联系转化关系模

10、式,并确定关系模式的属性和码。4.2 用Powerdesigner软件画逻辑结构模型新建CDM模型,创建实体,双击实体,出现实体属性General选择卡设置通用属性,Attributes选择卡设置实体包含的属性,Identifiers设置实体的码,Notes记录备注信息,Rules设置规如此,其中前两个必须设置,其余的选择设置。图12 逻辑结构模型5 物理结构设计5.1 数据库中的表结构表1 院系根本信息表,属性名存储名称数据类型是否是主属性或外键完整性院系代码Department CodeChar(12)YNot null院系名称DepartmentNameVarchar(50)NNot n

11、ull院系简称DepartmentAbbreviatonVarchar(50)NNot null成立时间Established TimeDatetimeNNot null院系规模Department ScaleintNNot null院系特色Department CharacteristicVarchar (200)NNot null院系说明Department DescriptiontextNNot null表2 专业根本信息表属性名存储名称数据类型是否是主属性或外键完整性专业代码ProfessionalCodeChar(12)YNot null院系代码DepartmentCodeChar(

12、12)YNot null专业名称ProfessionalNameVarchar(50)NNot null专业简称ProfessionalAbbreviationVarchar(50)NNot null成立时间Established TimeDatetimeNNot null专业规模ProfessionalScaleintNNot null专业特色ProfessionalCharacteristicVarchar (200)NNot null专业简介ProfessionalIntroductionVarchar (200)NNot null专业说明ProfessionalDescriptiont

13、extNNot null表3 班级根本信息表属性名存储名称数据类型是否是主属性或外键完整性班级代码ClassCode Char(12)YNot null专业代码ProfessionalCodeChar(12)YNot null班级名称ClassNameVarchar(50)NNot null班级简称ClassAbbreviationChar(12)NNot null成立时间Established TimeDatetimeNNot null班级规模ClassintNNot null班级特色ClassCharacteristicVarchar (200)NNot null班级简介ClassProfileVarchar (200)NNot null班级说明ClassDescriptiontextNNot null表4 教师根本信息表属性名存储名称数据类型是否是主属性或外键完整性教师代码TeachersCodeChar(12)YNot null职称编码TitleCodingChar(12)YNot null院系代码DepartmentCodeChar(12)YNot null教师TeacherNameVarchar(10)NNot null参加时间JoinTimeDatetimeNNot null所学专业MajorProfessiona

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号