数据大作业实验报告-肖元..docxVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据大作业实验报告-肖元.

《学生成绩管理系统》设计报告学院:信息科学与工程班级: 信息实验班1101学号:0917110119姓名:肖元摘要本数据库的主要功能如下:学生信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi都可实现这些功能;院系信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi都可实现这些功能;课程信息设置,该模块包括数据的添加、修改、删除、查询,数据库后台SQL Sever 2000和前台Delphi都可实现这些功能;学生成绩查询,该模块包括学生各门课程成绩的查询,因为该模块是利用数据库视图,所以不能对数据进行修改、添加及删除。关键字:教学管理数据库SQL Sever 2000 Delphi表 查询 修改 添加 删除第一章绪论1.1数据库技术的现状数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。在这30多年的历程中,人们在数据库技术的理论研究和系统开发上都取得了辉煌的成就,而且已经开始对新一代数据库系统的深入研究。数据库系统已经成为现代计算机系统的重要组成部分。1.2、学生成绩管理系统开发的目的与意义1.掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方案,并加深对数据库系统系统概念和特点的理解。2.初步掌握数据库应用系统分析、设计和实现方法。3.进一步提高学生的知识综合运用能力。4.为学习更高深的计算机技术打下基础。提高其综合素质,便于未来就业以及更深发展。第二章系统需求分析2.1 概述1.信息需求高校学生的成绩管理工作量大、繁杂,人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的开发运用,实现了学生成绩管理的自动化,不仅能使管理者从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。2.功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;课程的添加、删除、查询,学生基本信息查询的功能。3. 安全性与完整性要求一个学生可以选修多门课程,一门课程可供多名学生选修;一个学生选修一门课程会有一个成绩。一个院系有一个系名,对应有一个系主任。2.2学生成绩管理系统需求分析1.2.1 数据流图1.2.2 系统功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。  具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生所在院系及其对应系主任的功能。1.2.3 系统数据需求(数据字典)关系模式的定义(表、字段、类型、长度及是否为空),分析各关系的函数依赖,并规范到第三范式。设计学生成绩管理数据库,包括课程、学生、院系、成绩四个关系, 其关系模式中对每个实体定义的属性如下:(1)学生(学号,姓名,性别,年龄,所属院系),其主关键字为学号;(2)课程(课程名,课程号,学时,学分,教学教师),其中主关键字为课程号;(3)成绩(课程号,学号,学生,课程名,分数)其中主关键字为学号和课程号。(4)院系(系号,系名,系主任)其中主键为院系名称。第三章系统设计3.1 概念设计(E-R图)3.1.1 设计方法及关键技术逻辑设计采用3NF(第三范式)的设计方法。该方法用关系数据理论为指导来设计数据库的逻辑模型,是设计关系数据库时在逻辑阶段可以采用的一种有效方法。设计逻辑结构时一般要分3步进行:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定的支持下的数据模型转换;(3)对数据模型进行优化。此教学管理数据库采用关系模型。院系名3.1.2 系统的E-R图3.2 逻辑设计3.2.1 设计方法及关键技术逻辑设计采用3NF(第三范式)的设计方法。该方法用关系数据理论为指导来设计数据库的逻辑模型,是设计关系数据库时在逻辑阶段可以采用的一种有效方法。设计逻辑结构时一

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档