数据库应用系统设计方法.docx
《数据库应用系统设计方法.docx》由会员分享,可在线阅读,更多相关《数据库应用系统设计方法.docx(24页珍藏版)》请在优知文库上搜索。
1、数据库应用系统设计方法本章将软件工程角度,介绍建立数据库应用系统的有关设计方法,要紧包含数据库应用系统设计的总体规划、应用系统的需求分析、应用系统的总体设计与实现等要紧步骤的具体工作内容。5.1 数据库应用系统设计概述在这一节中,我们将从三方面,简要介绍数据库应用系统(DBAS)设计的有关情况。这三方面分别是:一、成功开发数据库应用系统的关键;二、开发数据库应用系统的基本策略;三、开发数据库应用系统的基本步骤。成功开发数据库应用系统的关键,有下列五条: 能够为有关部门带来效益(有形、无形),具有很好性能价格比。 领导的热情支持,用户的积极参与,与强有力的DBAS开发组织架构与管理(解决多部门、
2、多用户、多资源、多层次、多任务与多开发人员等有关问题)。 面向用户(参与全过程),目标明确(用户沟通),业务流程清晰明了(用户意见)。 严格按设计规章办事(多阶段、多策略),实行标准化文档要求(阶段性成果描述)。 充分考虑变化的情况(各设计阶段),要紧有:部门内部的变化与外界环境的变化。开发数据库应用系统的基本策略,有下列二条: 自上而下 自下而上通常是二者结合,即自上而下规划设计,自下而上设计实施。此外还有原型法与面向对象方法等。开发数据库应用系统的要紧步骤,有下列五步: 系统总体规划,对部门(企业)内外部情况进行初步调查,提出可行性报告(开题报告)。 系统需求分析,对部门(企业)内外部情况
3、进行全面调查,搞清原系统的工作情况(输入、处理与输出情况),与对新系统的功能要求(输入、处理与输出情况),提出DBAS的逻辑模型(数据模型设计与要紧业务处理流程)。 系统应用设计,根据系统分析结果,完成各功能模块的设计,设计规范标准(如代码、命名等)的确立,数据库各表的具体设计,与物理配制方案的制订(硬件、软件与网络等)。 系统应用实现,根据系统应用设计的结果,完成系统的编码与测试,与硬件的安装与调试,与新旧系统转换、系统运行保护等。 系统评价,对系统运行所带来的效益,进行评估。5.2 数据库应用系统规划在进行初步调查的基础之上,提出可行性报告,说明系统必要与可行。初步调查的要紧内容有:系统的
4、基本情况(内部与外部,应用目标,要紧业务,与存在问题等)。 系统中信息处理情况(组织结构,工作方式,技术手段,与效能,人员等)。 系统资源情况(人、财、物)。 系统涉及人员的态度(现在与将来)。可行性报告的要紧内容有: 项目的目标与功能,与意义(大背景与小背景下的必要性)。 经济可行性,即需要支出的费用,与能够获得的有形无形的收益。 技术可行性,目前电脑软硬件的情况,开发人员水平。 管理可行性,即各级,特别是中高层,管理人员对此项目的看法,与目前单位里的管理情况是否适合。 预期的效益与结论。5.3数据库应用系统分析系统分析任务,就是明确用户需求,熟悉目前系统的输入、输出与有关处理情况,完成系统
5、的逻辑设计(新系统应该做什么,具有什么功能)。其具体工作要紧有:一、全面调查;二、系统化分析资料;三、提出新系统方案(逻辑设计)。5.3.1 全面调查为了使新系统能够比现有系统工作更有效地工作,就务必首先要搞清晰现有系统的情况。全面调查就是要弄清目前单位的工作情况,查明其执行过程,发现薄弱环节,收集数据,为设计DBAS提供必要的基础资料。具体调查工作要紧有:管理业务状况调查分析与数据流程调查分析。具体可使用的调查方法有: 访问,与用户交谈。 发调查表。 召开调查会。 参加业务实践。 利用各类图表、文档资料等。管理业务调查要紧包含:(仅仅获得现系统的物理模型) 系统环境调查,它包含现有管理的水平
6、,原始数据来源,管理人员的态度,开发人员状况,现有的设备等调查。 组织机构与职责调查,即熟悉清晰单位内部各级组织机构,与各部门人员的业务分工与工作职责等。 业务流程调查,即根据现有信息流淌过程,逐个调查所有环节的处理业务、处理内容、处理顺序等,搞清各环节所需的数据信息及来源与流向、处理或者计算方法、与信息的形式(报表、显示格式等)。通常用图形的方法来描述管理业务流程调查的结果。数据流程调查分析要紧包含:(获得较抽象的信息流,即数据与数据流) 收集现有的全部输入单据(如收据、凭证等)、输出报表与其它书面记载数据(如帐本)。 弄清各环节上的全面处理方法。 弄清收集而来的各单据等样品上的附加信息(如
7、制作单位、报送单位等),与其样品上所涉及的各数据项情况(如数据类型、取值范围等)。 绘制能够全面描述现有系统信息流淌与处理环节(即系统逻辑模型)的数据流程图。该数据流程图将着重说明数据的流淌、加工处理与存储的情况。数据流图有二个特点:抽象性与概括性。5.3.2系统化分析为了最终获得一个能够正确反映新系统数据信息流淌、加工处理与存储的逻辑模型,就务必进一步对全面调查结果进行系统化分析,它是一个可能需要反反复复的分析过程,其中需要进行认真分析的内容要紧有: 对新系统目标的分析,通过全面调查后,需再次考虑原先确立的目标是否符合实际情况,必要时,进行适当的修改或者提出确保目标实现的具体措施。 对现系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 系统 设计 方法
