第12讲 土地数据库基本模块设计.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文档。上传文档
查看更多
第12讲 土地数据库基本模块设计

土地资源数据库管理系统设计 第十二讲 第五章 土地资源数据库管理系统设计 目前用于微型计算机关系数据库的基础管理系统,例如,FoxBASE+、Fox PRO、Orical、SyBASE和SQL Server 等,均具有描述语言功能强、速度快、应用范围广的特点。用户可以根据性能价格比最优原则选择其中之一,作为自己的应用软件开发平台。数据库管理系统应用设计的主要任务,是根据本单位数据存储、管理和处理的实际需要,对所选择的数据库基础管理系统进行二次开发,使之成为功能完善、方便灵巧的实用型管理系统——数据库管理系统。一个完整的数据库管理系统,包括资源数据库基本管理、专题应用和数据库维护等几个方面。 数据库设计是在现成的数据库管理系统上建立数据库应用系统的过程。它是管理信息系统设计开发的重要组成部分。数据库设计包含了数据库结构的设计和应用程序、事务处理的设计两方面的内容。 一、数据库管理系统设计概述 在数据库领域内,常常把使用数据库的各类系统都称为数据库应用系统。例如,办公系统、管理信息系统、决策支持系统等以数据库为基础的信息系统就可统称为数据库应用系统。 数据库应用系统设计是在具备了DBMS、系统软件、操作系统和硬件的环境后,数据库应用开发人员使用这一环境表达用户的要求,设计出用户满意的数据库结构,建立数据库应用系统的过程。这一过程分为两部分,即数据库设计和应用程序设计。设计中的中心问题是数据库设计。数据库应用系统设计有时简称为数据库设计。 (一). 数据库应用系统的中心问题和开发方法 数据库是现代信息系统等计算机应用系统的核心和基础部分,与环境和目标联系密切,其应用可能是多种多样的,因此注定了数据库应用系统设计工作的复杂性和灵活性,它的设计好坏直接影响整个系统的效率和质量。目前数据库应用系统设计很大程度上受设计者的知识、经验和水平的影响,同一对象,采用同一种数据库管理系统,不同的设计者设计出来的数据库应用系统,其性能可能会相差很大。但是许多用户和设计者偏偏低估了这项工作的困难,因而设计开发的系统往往令人失望。 1. 数据库应用系统设计中的主要困难和问题 ①懂计算机、数据库原理与应用,同时具有企业业务知识和实际经验的人是很少的。如果两方面人员合作,可能会产生用户和计算机开发人员的交流不愉快的问题。用户缺乏系统设计知识,提不出问题;开发人员容易倾向于自己的开发方便而不考虑用户的实际需求。 ②企业的数据库应用的目标和需求是什么,缺少明确的规定,用户很难提出具体要求,常常使设计工作反复或走上弯路。 ③缺乏完善的设计工具、方法和理论。 ④随应用范围的扩大和深入,用户不断提出修改所开发的系统功能、数据库结构和增加新功能等的要求。 2. 开发方法 目前人们设计数据库应用系统采用的方法很多,名称多样,本章主要介绍用得较多、 比较成熟的软件工程结构化设计法、快速原型法、面向对象设计法和计算机辅助设计法。 如前所述,资源信息系统是一个复杂的大系统,其各子系统均采用原型化与结构化相结合的方法进行总体设计和模型设计,在程序设计则多采用面向对象设计法和计算机辅助设计法。数据库管理系统应用设计可分为总体设计和详细设计两个阶段。 (一). 数据库管理应用系统的总体设计 总体设计是决定系统原型的模块结构,这阶段主要考虑: ①如何建造一个切实可行的系统原型框架; ②如何将系统原型划分成一个个便于实现的模块; ③模块间传递什么数据以及模块间的调用关系如何; ④如何评价原型的质量以及如何进行原型求真。 1. 总体设计内容与步骤 (1)系统目标的确定 在系统调查前所提出的目标可能带有很大的主观性,或者说是只是考虑了需要,而没有或很少考虑到可能性。为了制作一个比较切合实际的原型,需要进行对象系统的调查研究,以便进一步确定系统的目标,把整个工作规定在更现实、更合理的范围之内,避免盲目性。这样,系统原型的设计就可以从全局着眼,从局部着手,逐步优化结构、逐步扩大功能,进而为转入结构模块化设计打下良好的基础。 (2)原型的数据—功能模块关系图 首先,根据实际工作流程图,明确哪些工作可以由计算机处理,哪些工作还须由人工处理;人机如何配合,接口如何设计,哪些处理功能应予取消或合并;接着,大致地划分功能模块;然后,编制数据—功能模块关系图(图4-12),弄清某一处理(输入、输出或中间处理)的功能模块将涉及到哪些数据。最后,把各功能模块的数据—功能关系图综合起来,便成为资源数据库管理子系统原型的数据—功能模块关系图。 (3)确定系统原型的数据处理方式 资源数据库管理子系统的数据处理通常有批处理和联机实时处理两种方式。批处理一般在下列几种业务中使用: 周期性的数据处理业务。例如日报、周报、月报、季报、年报等统计报表。 需要综合来自多方面的大量数据才能处理

文档评论(0)

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

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

1亿VIP精品文档

相关文档