网站大量收购独家精品文档,联系QQ:2885784924

《数据库课程设计报告-学生成绩管理系统》.doc

《数据库课程设计报告-学生成绩管理系统》.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术学院 数据库课程设计报告学生成绩管理系统 姓 名:专 业: 09计算机信息管理指导教师:二Ο一一年六月 第一章 绪论 §1.1 引言 随着数据处理的不断进步和计算机网络的迅速发展,使数据库应用系统不仅在功能而且在结构上都有了深刻的变化,而且运用在生活的每一个方面。通过学习关系代数,关系演算,函数依赖,关系模式分解,关系模式的规范化让我们建立了扎实的关系数据库理论基础。而在掌握基本理论的基础上掌握关系数据库的设计方法,掌握现代信息系统的开发方法也显得尤为必要。目前在关系数据库中用得最多的SQL数据库,所以对于计算机专业的学生来说掌握数据库应用的基本技术,熟悉编程语言与SQL数据库的结合运用是我们计算机专业学生之必备本领。本次课程设计是以学生管理系统为模拟模型,运用SQL数据库所开发系统。 §1.2 内容梗要 此次课程设计针对设计要求主要要做以下工作,根据要求提炼数据库所需的信息,弄清楚数据库要实现的功能,及其完整性和安全性要求。由需求分析和依赖关系确立实体集及关系表,设立外码约束。创建适当的视图和事务。结合与用户的交互信息搭建友善的界面,根据功能的不同确立不同的模块,合理运用DELPHI语言和调用SQL语句达到数据库操作的目的。 一、SQL中所要注意的问题:① 数据库的建立,根据所需信息合理设立表。② 确立外码约束,建关系图。③ 根据与用户所交互的信息,创造方便的视图以便于查询显示。④ 保证一些操作的原子性,即要创建事务。 第二章 需求分析 本系统的设计模拟一般学校特别是高校的教学管理内容,经过充分地系统调研,发现本系统应包括院系信息,教研室信息,班级信息,教师信息,学生信息,课程信息,学生专业信息等需管理信息。进一步还发现信息实体间需管理的信息有:专业分学期课程计划,学生选课及各类考试成绩的登记,补考重修管理,研究生的管理,班级管理,教师的教学评估管理等内容。 本系统的具体要求为: 能够全面管理学校教学相关的各类主体,如院系信息,教研室信息,班级信息,教师信息,学生信息,课程信息,专业信息等; 通过使用计算机能够方便地维护(包括插入,删除,修改)各个信息表; 能够组合查询基于某信息表的所需信息; 能方便的实现基于多个表的连接查询; 能够方便的实现基于单个或者多个表的统计功能; 需要时能即时进行输出与打印; 系统应具有网络多用户功能,具有用户管理功能,对分等级用户提供相应的系统功能; 系统具有操作方便、简洁等特点。 本系统的实体信息: 1.院系信息:系编号,系名,系主任工号,地点,电话,专业。 2.学生基本信息:学号,类别,姓名,性别,出生日期,电话,入校日期,家庭地址,备注等; 3.班级信息:班号,班级名称,成立时间,班主任工号,自修教室等; 4.课程基本信息:课程号,课程名,类别,讲课学时,实验学时,学分,等; 5.教室信息:工号,姓名,性别,职称,学位,出生日期等; 6.专业信息:专业编号,专业名称,所属院系,专业特色,学生规模等; 7.学期信息:编号,学期号等。 第三章 功能需求分析 SQL2000中,建立各个关系模式对应的库表,并确定主键,索引,参照完整性,用户自定义完整性等; 能对各个库表进行输入,修改,删除,添加,查询,打印等基本操作; 新学期开学,能排定必修课程,能选定选修的课程,并能够对选课做必要地操作; 能够实现各类查询; 能够分析教师及学生的情况 能够实现用户管理功能; 要求界面友好,功能安排合理,操作方便,并进一步考虑该子系统学生管理系统的安全,完整,控制,备份,恢复等方面的功能。第四章 数据库概念结构设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效果以及实现的效果的影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构设计也将有利于应用系统程序的实现。 在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可画出如下反映教学管理系统数据的整体E-R图。下面为学生基本信息管理系统E-R图功能模块设计3.数据库逻辑结构设计 (1)数据库关系模式 按照实体-联系图转化为关系模式的规则,本系统的E-R图可以转化为如下约12个关系模式: 院系(系编号,系名,系主任工号,成立年份,地点,电话) 教研室(教研室编号,教研室名称,教研室主任名称,院系号) 班级(班号,班级名称,成立年份,自修教室,班主任名称) 教室(工号,姓名,性别,职称,出生年月,工作年月,工资) 学生(学号,姓名,性别,出生时间,入校时间,电话,家庭地址,备注,专业编号,班号) 课程(课程号,课程名,类别,讲课时间,实验学时,学分,开课院系,课程描述) 专业(专业编号,专业名称,院系号,专业特色,创办年份,学生

文档评论(0)

lipinting + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档