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

数据库数据库设计需求分析.pptVIP

  1. 1、本文档共50页,可阅读全部内容。
  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文档。上传文档
查看更多
系统需求分析 需求分析是数据库设计的起点,为以后的具体设计作准备。 需求分析的结果是否准确的反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 经验证明,由于设计要求的不正确或误解,直到系统测试阶段才发现许多错误,则纠正起来要付出很大代价。 因此,必须高度重视系统的需求分析。 * 数据库数据库设计需求分析全文共50页,当前为第28页。 需求分析的任务 从数据库设计的角度来看,需求分析的任务是: 对现实世界要处理的对象(组织、部门、企业)等进行详细的调查 通过对原系统的了解,收集支持新系统的基础数据 对所收集数据进行处理 确定新系统的功能。 * 数据库数据库设计需求分析全文共50页,当前为第29页。 具体地说,需求分析阶段的任务包括以下三项 * 图6.4 数据库各个设计阶段的描述 设计阶段 设 计 描 述 数据 处理 需求分析 数据字典、全系统中数据项、 数据流、数据存储的描述 数据流图和定表(判定树) 数据字典中处理过程的描述 概念结构设  计 概念模型(E-R图) ? 数据字典 系统说明书。包括: (1)?? 新系统要求、方案和概图 (2)?? 反映新系统信息的数据流图 逻辑结构设  计 某种数据模型 关系模型 系统结构图 非关系模型(模块结构图) 物理设计 存储安排 存取方法选择 存取路径建立 模块设计 ? IPO表 实施阶段 编写模式 装入数据 数据库试运行 程序编码 编译联结 测试 运行维护 性能测试,转储/恢复数据库 重组和重构 新旧系统转换、运行、维护(修正性、适应性、改善性维护) 数据库数据库设计需求分析全文共50页,当前为第30页。 如何进行需求分析? ——1.调查分析用户的活动 通过对新系统运行目标的研究,对现行系统所存在的主要问题的分析以及制约因素的分析,明确用户总的需求目标,确定这个目标的功能域和数据域。具体做法是: (1) 调查组织机构情况,包括该组织的部门组成情况,各部门的职责和任务等。 * 数据库数据库设计需求分析全文共50页,当前为第31页。 如何进行需求分析? ——1.调查分析用户的活动 通过对新系统运行目标的研究,对现行系统所存在的主要问题的分析以及制约因素的分析,明确用户总的需求目标,确定这个目标的功能域和数据域。具体做法是: (2) 调查各部门的业务活动情况,包括各部门输入和输出的数据与格式、所需的表格与卡片、加工处理这些数据的步骤、输入输出的部门等。 数据库数据库设计需求分析全文共50页,当前为第32页。 如何进行需求分析? ——2.收集和分析需求 在熟悉业务活动的基础上,协助用户明确对新系统的各种需求,包括用户的信息需求、处理需求、安全性和完整性的需求等。 (1)信息需求指目标范围内涉及的所有实体、实体的属性以及实体间的联系等数据对象,也就是用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理需求指用户为了得到需求的信息而对数据进行加工处理的要求,包括对某种处理功能的响应时间,处理的方式(批处理或联机处理)等。 (3)安全性和完整性的需求。在定义信息需求和处理需求的同时必须相应确定安全性和完整性约束。 * 数据库数据库设计需求分析全文共50页,当前为第33页。 如何进行需求分析? ——3.确定系统边界 在收集各种需求数据后,对前面调查的结果进行初步分析,确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成 哪些活动由人工完成 由计算机完成的功能就是新系统应该实现的功能。 * 数据库数据库设计需求分析全文共50页,当前为第34页。 需求分析的结果是什么? ——编写需求分析说明书 系统需求分析阶段的结果是编写系统分析报告,通常称为需求规范说明书。需求规范说明书是对需求分析阶段的一个总结。编写系统分析报告是一个不断反复、逐步深入和逐步完善的过程,系统分析报告应包括如下内容: (1) 系统概况:系统的目标、范围、背景、历史和现状; (2) 系统的原理和技术,对原系统的改善; (3) 系统总体结构与子系统结构说明; (4) 系统功能说明; (5) 数据处理概要、工程体制和设计阶段划分; (6) 系统方案及技术、经济、功能和操作的可行性。 * 数据库数据库设计需求分析全文共50页,当前为第35页。 需求分析的结果是什么? ——编写需求分析说明书 完成系统的分析报告后,在项目单位的领导下要组织有关技术专家评审系统分析报告,这是对需求分析结构的再审查。审查通过后由项目方和开发方领导签字认可。 随系统分析报告提供下列附件 (1) 系统的硬件、软件支持环境的选择及规格要求(所选择的数据库管理系统、操作系统、汉字平台、计算机型号及其网络环境等) (2) 组织机构图、组织之间联系图t

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档