数据库系统程序设计1.pptVIP

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

数据库系统程序设计 第一章 数据库系统设计实验标准 一、基本要求 《 数据库系统程序设计》是数据库系统及应用、软件工程及程序设计课程的后续实验课,是一门独立开设的实验课程。 《数据库系统程序设计》对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。  本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。 其主要内容和基本要求为: (1)系统分析与数据库设计阶段  1)要求学生根据周围的实际情况,自选一个实际应用数据库系统的课题,并深入到应用项目的现实世界中。例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统等。 2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。 3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。  (2)应用程序设计阶段 1)完成数据库定义工作,实现系统数据的数据处理和数据录入。 2)实现应用程序的设计、编程、优化功能,实现数据库安全性、数据完整性和并发控制技术等功能,并针对具体课题问题出解决方法。 (3)系统集成调试阶段 对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。 二、课程实验目的要求 数据库系统设计的主要目标是: 1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平。 2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统操作技术,提高动手能力,提高分析问题和解决问题的能力。 三、主要实验环境  操作系统为Micrsoft Windows 2000 数据库管理系统为Micrsoft SQL Server 2000标准版或企业版。 高级程序设计语言为Delphi6.0或Micrsoft Visual Basic 6.0等。 四、实验方式基本要求  1)第一次实验前,任课教师需要向学生讲清对实验的整体要求及实验的目标任务,讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度,讲清上机操作的基本方法。实验内容和进度由学生独立自行选择和安排。在实验期间,由学生独立完成,不得包办代替。 五、考核与报告  《数据库系统程序设计》课程设计的课程设计报告要求有系统需求分析与系统设计、系统模型和数据库结构、系统功能结构、系统的数据库设计方法和程序设计方法、原程序代码等内容。   其课程设计应用系统程序应独立完成,程序功能完整、设计方法合理、用户界面较好、系统正常。 七、数据库系统设计 根据自选数据库应用项目,要求写出如下3个设计报告: 1、系统需求分析报告 在系统需求分析报告中包括采用的设计方法、数据流图和数据字典。 2、数据库信息要求报告 在数据库信息要求报告中对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之间的关联进行详细描述。 3、数据库的操作和应用要求报告 在数据库的操作和应用要求报告中,详细描述数据库的操作要求、处理方法和处理流程,画出系统功能模块图。 第二章 数据库设计的基本步骤 数据库设计分为六个阶段 (1)需求分析:收集数据库所有用户的信息内容和处理需求,加以规格化和分析。在分析用户要求时,要确保用户目标的一致性。 (2)概念设计:把用户的需求进行综合、 归纳与抽象后形成一个独立于具体DBMS的整体“概念模式”。此结构应能表达用户的要求,且独立于软件和硬件。 (3)逻辑结构设计:是将概念结构转换为选择的DBMS所支持的数据模型,并对其进行优化的过程。 (4)物理结构设计:这步设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。根据需求的不同,采取的数据方法也不同,而不同的方法其效率将由存储结构与存取方法决定。 (5)数据库实现:根据逻辑设计和物理设计的结果建立数据库,编制与调试程序,组织数据人员,并进行试运行。 (6)数据库运行和维护:数据库应用系统经过试运行后,即可调入正式运行。在数据库应用系统运行过程中对其进行评价、调整与修改。 一、需求分析 1. 开发背景和意义 为了更清楚和全面地描述理论相关的定义、概念和方法,全面认识理论内容,掌握数据库设计与实现技术。 2. 系统需求概况 本系统主要实现高等院校的学生成绩管理以及辅助的档案管理和课程管理功能。     软件系统主程序的程序流程图       二、系统需求概况 (1)档案管理: 管理学生的基本信息,提供有关学生的基本信息。 ①学生基本信息包括:学号、姓名、出生年月、性别、民族、政治面貌、系别、年级、班级(或专业)、主要社会关系。 ②需要实现的功能包括:档案维护(录入、修改、删除)、档案查询(包括按各种属性单项查询、组合查询和查询结果打印)。 (2)成绩管理: 按学期管理各系别、年级、班级(或专业)的课程成绩。与此相关的还管理系别、专业、

文档评论(0)

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

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

1亿VIP精品文档

相关文档