- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
因此相对于该业务来说,各“分厂”及“物资仓库”、“技术处”、“计划处”是外部实体。 分析(2): 审批 计算物资采购计划量 “物资采购计划制定及审批”的数据流程图 合理库存量及当前库存量 物资仓库 审核 按物资汇总 物资需求汇总表 物资采购计划 物资消耗定额 技术处 计划处 产品产量计划 生产分厂 物资需求计划表 生产分厂 物资需求计划表 物资消耗定额 技术处 计划处 产品产量计划 库存台账 物资 仓库 业务流程图与数据流图的异同 ① TFD 和 DFD 都是描述业务数据处理过程的图形工具,只是二者着眼点不同。 ② TFD 强调业务过程中每一项处理活动和具体业务部门的关系。 而 DFD 更注重描述业务内数据间的关系,把业务看作一个相对独立的功能,描述其“系统”特征,业务通过外部实体与其环境交换信息。 ③ 从使用者的角度来看,用 TFD 描述企业各项业务的数据处理过程更容易与用户进行交流。 DFD 较 TFD 抽象,描述的是业务处理过程的数据处理模式(业务的数据流动、处理及存储),但难于描述系统的控制流。 一般的情况下: ① 在描述现有系统的业务处理过程时,TFD 和 DFD 二者兼用。 ② 在系统设计阶段描述新系统的数据处理过程时,只用 DFD。 业务流程图与数据流图的使用 (二)数据分析 用于描述数据类的工具称为数据字典(Data Dictionary - DD),它是一种简化了的、用于规范化描述数据类主要结构及特性的表格工具。 在系统分析阶段,数据字典用于描述现行系统中的数据类,描述的结果将构成系统设计阶段数据类设计及数据库设计的基础。 数据字典及其结构 数据字典是用于规范化描述数据类主要结构及特性的表格工具,它包括数据类名称及该数据类每一个数据项的数据项名、类型、取值范围、每一数据项的内容举例、备注等。 数据项名 类型 内容举例 取值范围 备注 数据类名: 在前面的例子中, “物资采购计划制定与审批”业务中的“物资需求计划表”结构见下表,现给出该数据类的数据字典。 2000年X分厂物资需求计划表(各分厂填报) 物资名称 需用量 规格型号 用 途 数据字典例(一) 数据项名 类型 内容举例 取值范围 备注 数据类名:分厂物资需求计划表 “物资需求计划表”的数据字典 计划年 数字 2000 N(4) 分厂名称 字符 一分厂 C(20) 物资名称 字符 重油 C(20) 这些数据项为多记录项 规格型号 字符 50# C(20) 需用量 数字 50.00 N(10.2) 用途 字符 大修 C(8) 数据分析的附加说明 除了用数据字典(DD)规范化描述每个数据类的结构外,还要描述数据类的其它数据处理特性,包括: ① 数据类中各数据项的计算关系。 ② 数据类的使用(及生成)频度。 ③ 数据类的保密性要求。 ④ 数据类在某个时间周期内的 数据量估计。 数据字典例(二) 下面是某企业会计业务处理中的一张收款凭证,现用数据字典对其进行规范化描述。 借方科目:银行存款 No:105 1992年5月16日 收鞍钢货款 摘 要 贷 方 科 目 金 额 应收帐款-鞍钢 会计:王年 制单:李刚 审核:韩京清 15,000,000 合 计: 15,000,000 附 单 据 5 张 收 款 凭 证 “收款凭证”的数据字典 “收款凭证”的附加说明 ①每月约产生1000张收款凭证。 ②收款凭证除了收款凭证的填写人外,只允许管财务的副总经理及财务处长可以查阅。 ③数据项“合计”由多记录项“金额”求和得到。 (三)系统功能结构分析 系统由若干个子系统组成,而子系统又可以进一步由若干个功能模块组成,依此类推而形成系统的层次结构。 系统功能结构分析依据前面得到的每一项业务流程的分析和描述结果,对企业管理系统从逻辑的角度进行系统功能的分解,确定管理信息系统的功能结构。 功能模块 功能模块是组成管理信息系统的基本单位。 一个模块应具备以下两个要素: (1)具有明确的输入和输出 (2)具有明确的处理功能 系统的层次结构 系统 子系统1 子系统2 子系统3 … … 功能模块21 功能模块22 … … 建立系统层次功能(1) (1)每个系统(或子系统)所包含的功能模块,一般与该系统所包含的具体业务相对应。 建立系统层次功能例(1) 如某企业的“物资管理系统”包含“采购计划制定”、“仓储管理”、“统计管理”三项管理业务 ,因此该“物资管理系统”所包含的下一层功能模块(即子系统)分别为:“采购计划制订”模块、“仓储管理” 模块、“统计管理” 模块。 建立系统层次功能例(1) 物资管理 采购计划管理 仓储 管理 统计 管理 建立系统层次功能(2) (2)对于业务模块下一层所包含的功能模块,需要参照该业务的业
文档评论(0)