数据库系统综合实训报告

上传人:桔**** 文档编号:558672111 上传时间:2024-02-17 格式:DOCX 页数:27 大小:782.48KB
返回 下载 相关 举报
数据库系统综合实训报告_第1页
第1页 / 共27页
数据库系统综合实训报告_第2页
第2页 / 共27页
数据库系统综合实训报告_第3页
第3页 / 共27页
数据库系统综合实训报告_第4页
第4页 / 共27页
数据库系统综合实训报告_第5页
第5页 / 共27页
点击查看更多>>
资源描述

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

1、课程设计报告课程名称:数据库系统综合实训学 号:*姓 名:*班 级:15计科G班专 业:计算机科学与技术任课教师:胡艳慧目录1 .选题说明 12 .需求分析 2功能需求分析 2数据库需求分析 3顶层数据流图 3一层数据流图 3三层数据流图 73 .概念结构设计 7E-R 图 7用powerdesigNERU概念结构模型 84 .逻辑结构设计 8E-R图转换成的逻辑结构模式 8用powerdesigNERU逻辑结构模型 85物理结构设计 9数据库中的表结构 9用powerdesigNERU物理结构模型 116.数据库实施 11创建数据库 11创建数据表 12创建视图 16创建索引 177数据库维

2、护 17修改表结构 17修改表数据 188数据库使用 18通过学号查询性别、年龄(单表查询) 18程序设计 18参考文献 19学生成绩管理系统数据库的设计学生姓名:*指导教师:胡艳慧内容提要:以管理信息系统技术和 JAVA语言程序设计理论为基础,结合WNDOWACCES嗷据库服 务器的相关技术,阐述构建一个普遍适用于学校、班级的学生成绩管理系统的全过程,建立一套在 现有WNDOW操作系统下的单机版学生成绩管理系统。该系统适合一般学校和班级使用。管理系统具有简单实用、操作方便,可靠性强等特点。可供一般学生登陆查询,管理员则拥有查询、添加、修改、删除学生成绩的功能。该成绩信息管理不仅可以实现传统管

3、理应用中的属性数据的管理,而且可以针对不同的用户需求建立对空间数据的管理机制,因而可以得到广泛的应用。关键词:MICROSOFT Vsio PoweDesignerSQL Server2008R2引言在我国高等教育全面推行素质教育和个性化教育的今天,培养学生的创新精神和实践能力成为了重中之重。我国进入21世纪后,高等教育得到了进一步的发展 ,同时对教学管理工作方法及手 段提出了更高的要求,因此合理运用现代化手段进行科学化管理是当今高校学生管理的一个重要 趋势。高校学生成绩管理作为高校管理工作中衡量一个学校教学水平及教学质量的重要指标,也进入了自动化管理。学生成绩管理系统不再是单纯的一个学生成绩

4、的存储系统,同时也是一个实时性的信息管理决策系统,要求对信息管理的准确性和时间性。如何开发一个适用于新型时代背景下的 新型学生成绩管理系统也成为一个热门的研究方向,它是实现高校教务管理工作现代化、科学化的必然要求。1.选题说明学生成绩管理系统是一个学校不可缺少的部分,学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学生成绩,这种管理方式存 在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。围绕这个定义,学生成绩管理系统的主要功能有如下:1 .教师可以预先查看,修改所教课程平时分和

5、总评分的规则。2 .教师添加所教班级学生的平时成绩和期末考试成绩。3 .根据教师提供的平时和期末成绩,按照相应的规则,系统自动计算出该学生这门课程的总 评成绩。4 .教师可以单独查询所带班级学生的平时和期末成绩。5 .教师可以修改自己的登陆密码。6 .需求分析功能需求分析如图1所示。学生成绩管理奉统成靖春词统计成绛*入课理信息盲画邓师.吉而糖&金护信思缰护筌护空出护图1功能模块图学生成绩管理系统可将用户分为四类,即教务管理人员、辅导员、授课教师、学生。根据系 统要求,四类用户需实现基础信息管理、学生管理、教师管理、课程管理、授课管理、成绩管理 六个功能。基础信息管理包括院系管理、专业管理、班级

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

7、子处理。成绩查询统计包括个人成绩查询、个人学期成绩单、班级成绩查 询、成绩查询统计。数据库需求分析顶层数据流图根据上述初步需求,教务管理员、授课教师、辅导员、学生是数据输入的源点和数据输出的 汇点。涉及到数据存储包括院系信息、专业信息、班级信息、学生基本信息、学生异动信息、教 师信息、职称信息、课程信息、授课信息和成绩信息。教务管理员学生成绩- 成绩统计信息 一个人信息 -一授课任务成绩统计条件院系专业班级等信息学生信息教师信息课程信息课任务学生异动信息学生信息汇总成绩信息汇总查询统计统计学生成绩管理I个人信息异动信息成绩查询条件学分获得情况 IT考试成绩授课信息 IT学生院系信息学生信息I学

8、生异动信息课程信息成绩信息授课信息图2顶层数据流图一层数据流图将数据处理“学生成绩管理系统”细化为基本数据管理、学生管理、教师管理、课程管理、授课管理、成绩管理等子处理。口 信M业“院系信息-专.业业信息学生管理3教师管理教务管理员班级信息辅导员学生簿人个课程信息成绩管理授课教师授课管理信息绩况授课教师学生清绩 统 计 信息成绩信息辅导员图3 一层数据流图二层数据流图进一步细化各处理流程,直到数据流图中出现的每个数据处理都不能再分解为止。图4二层数据流图(基础信息管理)图6二层数据流图(教师管理)图7二层数据流图(授课管理)子El7图8二层数据流图(成绩管理)三层数据流图成绩录入子系统还可以继

9、续细化为增加成绩、修改成绩、删除成绩等子处理,为了方便成绩录入,还需要班级学生名单查询子过程。图9三层数据流图(成绩录入子处理)3.概念结构设计E-R图确定基础数据管理应用各实体间的联系、学生管理应用中各实体间的联系、教师管理和授课管理应用中各实体间的联系、学生成绩管理应用中各实体间的联系。考虑建立院系与学生、专业删除成绩班级学生名单查询学生名单 班级学生名单显示6.12授课教师-变更成绩要求6.1.4修改成绩6.1.16.1.66.1.3学生信息,级 出班学生增加成绩6.1.5成绩信息原成绩f查询成绩与学生、班级与学生之间的联系,以课程、学生、班级为结点合并生成E-R图。图10 ER-图用P

10、owerdesigner软件画概念结构模型字顶向下:先定义全局概念结构,逐步细化。自底向下:先定义局部概念结构,然后集成。逐步扩张:先定义核心概念结构,然后扩充。 混合策略:将自顶向下和自底向上相结合。院系院系代码 Characters (12)沆某名称Variable characters(50)院系简称Variable characters(20)成立时间chengDate & Time院系规模Integer院系特色Variablecharacters (200)院系说明Text主标识符教yyp 代码 Characters (12)j 教印姓名Variable characters (10

11、)加入时间Date & Time业 专业Variable characters (50)研方向Variable characters (50)简Tp 简介Variable characters (200)教师说明Text专业代码专业简称成立时间cheng专业规模专业特色专业简介专业说明主标识符开法专业 Characters (12)Variable characters (50)Variable characters (20)Date & TimeIntegerVariable characters (200)Variable characters (200) Textp主标识符学生异动主标识

12、符异动编号 异动类型 异动时间 异动原因 异动说明Characters (12)Variable characters (8) Date & TimeVariable characters (200) Text学生学号性别 年龄 籍贯 是否党员 录取渠道 年级1,nCharacters (12)Characters (10)Characters (1)IntegerVariable characters (20)Characters (1)Characters (1)Characters (4)单周授课时间 双周授课时间 授课地点 授课说明授课Date & TimeDate & TimeVar

13、iable characters (2Text课程课程编号 Chaiaclels (12)课程名称 课程类型 课程学分 课程学时 课程简介 开课时间 考核方式Variable characters (50)Characters (2)Float (8)IntegerVariable characters (200) Date & TimeVariable characters (12)主标识符录入时间 平时成绩 卷面成绩 总分 备注成绩Date & TimeVariable characters Date & TimeVariable characters Text图11概念模型4.逻辑结构设计逻辑模型是概念模型的延伸,表示概念之间的逻辑次序,是一个属于方法层次的模型。具体 来说,逻辑模型中一方面显示了实体、实体的属性和实体之间的关系,另一方面又将继承、实体 关系中的引用等在实体的属性中进行展示。E-R图转换成的逻辑结构模式关系模型的逻辑结构是一组关系模式的集合,E-R图则是有实体、实体属性和实体之间的联系3个要素组成。所以将 E-R抓换成关系模型实际上就是将实体、实体属性和实体之间的联系转 化关系模式,并确定关系模式的属性和码。用Powerdesigner软件画逻辑结构模型v1.0可编辑可修改新建CDM莫型,创建实体,双击实体,出现实体属性 Gen

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

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