- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学与技术学院
数据库课程设计报告
学生成绩管理系统
姓 名:
专 业: 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个关系模式:
院系(系编号,系名,系主任工号,成立年份,地点,电话)
教研
您可能关注的文档
- 毕业设计论文--蓝色海棠湾小区投资可行性研究调查报告.doc
- 毕业设计论文-年产4万吨pvc热式沸腾床干燥器的设计.doc
- 毕业设计论文-诸暨大侣幼儿园网站设计--开题报告.doc
- 毕业实践报告-关于在东风武汉汽车零部件有限公司从事焊接与班组管理的实践报告.doc
- 毕业实践报告-关于在五洲龙客车厂从事制动管路改制的实践报告.doc
- 毕业实践报告-关于在武汉捷运公司从事汽车维修工作的实践报告.doc
- 博乐市银色港湾老年公寓建设项目可行性研究报告代项目建议书.doc
- 昌黎县荒佃庄新民居建设工程项目建议书代可行性研究报告.doc
- 车用c ng加气站项目可行性研究报告.doc
- 成果报酬型广告平台分析研究报告v1.doc
文档评论(0)