- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章MIS的系统分析(含作业)资料
第一节 系统分析的目标和主要活动 一、目的与任务 系统分析就是明确项目的计划和范围、详细评估项目可行性和建立目标系统逻辑模型的过程。 逻辑模型就是不涉及目标系统实施的技术问题,只是用文字或图表把目标系统的模型描述出来。 目的 明确问题或机会所在,认识解决这些问题或把握这些机会的必要性为系统的技术设计提供科学依据。 任务 解决“做什么”的问题,提出系统的方案,即逻辑模型。 系统建设工作中任务最为繁重、耗费资源最多的一大阶段。 信息系统模型 S=R(P, D,F) S:目标系统;P:处理集合;D:数据集合;F:数据流集合;R:描述的是关系,即数据、处理和数据流间的关系。 P、D和F三要素描述了目标系统的系统边界。目标系统与外界环境具有信息交换。目标系统进行环境交换的实体,被称之为外部实体,用符号e表示,所有外部实体构成外部实体集,用符号E表示。 4.2 系统分析阶段各项活动的内容 一、初步调查 二、可行性分析 一、系统详细调查概述 一、系统详细调查概述 二、组织结构调查 二、组织结构调查 三、管理业务流程分析 三、业务流程分析 三、业务流程分析 某企业物资管理业务流程图 三、业务流程分析 三、业务流程分析 三、业务流程分析(总台登记) 四、数据流程分析 (一)数据流程分析的内容 (二)数据流程图 (三)绘制数据流程图的符号 ××企业销售调配系统的数据流程图举例 (四)绘制数据流程图的原则 (五)绘制数据流程图的步骤 例1:某企酒店管理系统数据流程图 例1:某企酒店管理系统数据流程图 例1:某企酒店管理系统数据流程图 例1:某企酒店管理系统数据流程图 例2 某公司工资管理子系统数据流程图 表4.3 上月工资发放清单(财务科) 工资管理系统数据流程 例3:某企业成品销售管理数据流程图 销售科负责成品销售及成品库管理。该科计划员将合同登记入台账,并定期根据合同台账做销售配货处理:查询库存台账,决定是否可以发货。如果可以,则开具发货通知,由成品库保管员做发货处理:出库处理并修改库存台账;开具出库单一式两份,一份给财务科用作收款,另一份给计划员用作合同执行登记。车间凭入库单,将产品交保管员做入库处理,由保管员根据入库数据修改库存台账。销售部门负责人定期将销售数据统计表并上报厂办。 五、数据字典酒店管理信息系统数据字典举例: 1、判断树 根据用户欠款时间长短和现有库存量情况处理用户订货方案 书130 2、判断表 2、判断表(举例) 三、结构英语表示法 结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使 用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言,主要有: ※ 简单祈使语句 ※ 判断语句 ※ 循环语句 IF 欠款时间≤30天 IF 需要量≤库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间≤100天 IF 需求量≤库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款 酒店管理系统处理逻辑举例 酒店管理系统处理逻辑举例——判断树 酒店管理系统处理逻辑举例——判断表 划分系统及其格栅图(也称为U/C矩阵) (1) U/C矩阵的定义 U/C矩阵借助于一个二维表格来描述其分析的内容,分析的内容就是x,y两个方向的坐标变量。如果将xi和yi之间的联系用二维表内的“U”、“C”来表示,就构成了一个U/C矩阵。U/C矩阵字母C表示有关的业务过程产生了所对应的主题数据库中数据并使用该数据,字母U指出有关的业务过程使用对应的数据库中数据。 (2)建立一个U/C矩阵步骤: 1)首先要自顶而下进行系统划分; 2)然后逐个确定具体的功能和数据; 3)最后填上功能数据之间的关系。 正确性检验: 完备性检验 :这是指每一个数据类必须有一个产生者(即“C”) 和至少有一个使用者(即“U”) ;每个功能必须产生或者使用数据类。否则这个U/C矩阵是不完备的。 一致性检验 :这是指每一个数据类仅有一个产生者,即在矩阵中每个数据类只有一个“C”。如果有多个产生者的情况出现,则会产生数据不一致的现象。 无冗余性检验:这是指每一行或每一列必须有“U” 或“C”,即不允许有空行空列。若存在空行空列,则说明该功能或数据的划分是没有必要的、冗余的。 建立UC矩阵:用表的行和列分别记录下企业住处系统的
文档评论(0)