第五章 系统分析

合集下载

第五章 系统分析的任务

第五章 系统分析的任务

2020年5月18日1时37分
第第 1133页页
5.2.3调查表优缺点
《信息系统分析与设计》
▪ 优点:
▪ 对系统需求初步了解,引导你确定哪些领域有需求 是否需要使用其他方式进一步有效获得。
▪ 缺点:
▪ 问卷内包含的问题有限,反馈数量不高,不能保住 分析员了解业务的工作流程、业务规则。
2020年5月18日1时37分
第第 44页页
5.2.1 系统需求的分类
《信息系统分析与设计》
▪ 系统需求是新系统必须完成的功能,在分析阶段需 要将高层次的抽象描述分解为更详细的系统需求。
1、功能需求:对系统支持的功能和处理过程的描述
如:以CSS为例,基本信息处理、查询产品目录、生 成订单、修改或取消订单、生成报表等
2、技术需求:对操作环境和操作性能指标描述
如:B/S模式,服务器环境要求,页面响应时间,允 许多少人同时在线下单等
2020年5月18日1时37分
第第 55页页
5.2.2系统需求的信息来源
《信息系统分析与设计》
需求分析第一步:识别责任人
1. 用户——使用该系统处理日常业务的人
1. 从水平方向看,反映业务职能部门的业务活动关联。 如CSS中涉及了销售部门、库存部门、财务部门










2020年5月18日1时37分
第第 2200页页
一般组织结构图实例
图书馆馆长
《信息系统分析与设计》
采编组
书库
阅览室
工具书室
目录厅
借阅组 图书馆组织结构图
作用:能帮助我们了解组织内部和上下级关系
2020年5月18日1时37分

第5章 系统分析(2)--数据流程分析

第5章 系统分析(2)--数据流程分析
第5章 管理信息系统分析
——数据流程分析
1
0.agenda
1、概述 2、数据流程分析 3、数据字典
2
1.概述
1.1 系统分析的主要任务 系统分析是在总体规划的指导下,对系统进行 深入详细的调查研究,确定新系统的逻辑模型的 过程。 系统分析的主要任务是定义或制定新系统应该 “做什么”的问题。
3
1.概述
32
3.数据字典
3.2 数据字典内容

数据流:
数据项名称:开本 数据项别名:BookFormat 说明:图书的开本 类型:字符串 长度:6 取值范围及含义:
8开:368 x 260 16开:260 x 184 32开:184 x 130 大8开:285 x 420 大16开:210 x 285 大32开:203 x 140
15
2.数据流程分析
2.2 画DFD步骤

新书上架
图书编码 方案
新书登记 图书信息
图书编码
新书
图书充磁
图书上架摆放
16
2.数据流程分析
2.2 画DFD步骤

新书登记 图书编码 方案 图书信息
新书上架
图书编码
新书
图书充磁
图书上架摆放
管理员
新书资料
新书 登记
图书
17
2.数据流程分析
2.2 画DFD步骤

数据处理名:图书输入 编号:P1.1 激发条件:管理员需要输入新书 优先级:普通 输入:管理员填写的新书资料 输出:图书资料 加工逻辑:管理员选择输入的新书类型 IF 纸质图书 THEN 显示纸质图书输入界面 ELSE 显示其他类型图书输入界面 ENDIF
35
3.数据字典

MIS讲义(第5章)-系统分析

MIS讲义(第5章)-系统分析
2015年物资需求汇总表(综合管理科汇总得到) 物资名称 规格型号 需用量
2015年物资采购计划(供应处计划员计算得到) 物资名称 规格型号 采购计划量
2015年产品产量计划(计划处提供) 分厂名称 产品名称 计划产量
2015年生产用物资消耗定额(技术处提供) 产品名称 物资名称 规格型号 消耗定额
①组织机构调查表 ②目标功能调查表 ③信息需求调查表
① 组织机构调查表
■本单位名称;上一级组织机构(或 领导)名称;下层机构名称;
■本单位的主要领导及工作分工; ■本单位主要任务(可文字叙述或流
程图描述)。
② 目标功能调查表
■单位局部目标; ■实现目标的关键因素; ■实现目标所需信息及现有的信息来源; ■为实现目标哪些信息尚无法得到或很
②标识①中系统内部、外部的 所有单位、人员等实体
不是所有实体之间都存在关 系或存在的关系均要被描述, 并且实体之间不能通过业务
流直接相连
③标识实体之间的关系
数 和业 证据 单务 输形 价流 入可 和态 ,程 、以动发就图 输对词生准内出。业变许部的如务化金任数记流确额(何据比标认等的实平如识、出体衡输流发现需,入送动)要准数,、方保许量但向登
系统分析情景案例(续)
北科大课题组设计了用于调查青 钢相关部门组织机构、目标功能和信 息需求的三张表格。
随后,李教授率领课题组成员进 驻青钢,组织所有与上述七个子系统 相关部门的主要业务人员开了一个动 员会。
系统分析情景案例(续)
会上由杨总经理首先阐述了企业 计算机应用系统对青钢规范化管理的 意义,并动员大家协助该系统的开发 工作。然后由李教授及项目总体技术 负责人给各位业务人员讲解了如何填 写调查部门业务的三张调查表。

管理系统中计算机应用--第五章系统分析

管理系统中计算机应用--第五章系统分析
析、比较,直到得到一个用户和开发人员都能理解的、满意的数据 流程图。
3、顶层数据流程图
二级数据流程图
三级 数据 流程 图
1.最具有概括性和抽象性特点的系统分析工具是(
)
A.业务流程图 B.组织结构图
C.信息关联图
D.数据流程图
答案 D
2.在数据流程图中,符号“
”表示( )
A.外部实体 B.处理功能
实际生产数量超过计划指标100件以上,其中50件按每件0.1元计 算,另外50件按每件0.12元计算,其余部分按每件0.15元计算。
答案 A
7 .在系统分析阶段,不属于数据字典中条目的是(
)
A.组织结构
B.数据结构
C.数据存储
D.外部实体
答案 A
功能分析
1.决策树(Decision Tree)
又称判定树,是用树形图表示加工处理的一种工具。 如果一个动作的执行是由多个条件决定的,用决策树表 示可以更加直观。
条件枝
决策结果
决策 节点
C.一个数据项只能定义一次,但能够在多个数据结构中出现
D.一个数据项能够定义多次,且能够在多个数据结构中出 现
答案 C
3.数据流程图中的“数据存储”,主要用于( )
A.保存数据内容 B.确定保存数据的部门
C.保存数据结构 D.确定保存数据的载体
答案 A
4.对数据流程图上的每个成分进行定义和说明的工具是( )
• 这个分析和抽象工作可分以下三步进行: – 绘制数据流程图 – 数据分析 – 功能分析
数据流程图的绘制
数据流程图(Data Flow Diagram简称DFD)是 进行数据流程分析的主要工具,也是描述系统逻辑 模型的主要工具。数据流程图用几种基本符号反映 了信息在系统中的流动、存储和处理。

(管理信息系统第七版-第5章)管理信息系统的系统分析

(管理信息系统第七版-第5章)管理信息系统的系统分析

2.系统设计
信息系统设计包 括两个部分,也 即信息系统的逻 辑设计和物理设 计。
3.系统实施
包括编写和调试 程序、编写技术 文件、系统转换、 系统运行和系统 评价等。
系统分析
系统实施
系统设计
2022/1/28
第五章 管理信息系统的系统分析
4
1.1 系统开发的生命周期法
生命周期法的优缺点如下:
优点:对于大系统或系统 缺点:生命周期法的不足
3.管理业务 流程调查
1.组织结构 调查
2.管理功能 调查
2022/1/28
管理业务调查应遵循用户参与的原则,即由使用部门的业务人员、主管人 员和设计部门的系统分析人员、系统设计人员共同进行。调查的方法可 以采用:(1) 召开调查会;(2) 访谈;(3) 发调查表;(4) 参加业务实践; (5)收集资料。
2.系统设计 系统设计阶段是在系统分析提出的逻辑模型的基础上设计系统的物理模型,解决系统 “怎么做”问题。其主要内容包括:代码设计、信息系统流程图设计、数据库设计、处理 流程图设计和编写程序设计说明书等。系统设计阶段的成果是“系统设计说明书”。
3.系统实施 系统实施阶段的内容包括程序设计及调试、系统转换及系统运行与评估等环节。这一阶 段的成果,除了最终实现的管理信息系统外,还包括有关的技术文档(如程序说明书、使用 说明书等)。
开发缺乏经验的情况,采 之处是系统的开发周期太
用生命周期法可以立足全 长。有时,系统开发尚在
局,步步为营,减少返工,开发过程之中,而内外环
有利于提高开发质量,加 境已有所变化,对系统的
快工程进度。
需求也发生了变化。
所以说:生命周期法的优点是调查工作可以做得很深入,系统性较好; 缺点是开发周期太长。

mis5管理信息系统的系统分析

mis5管理信息系统的系统分析
⑴ ⑵ ⑶ ⑷ 系统分析具有抽象性和概括性 系统描述采用形式化语言或描述工具 “自顶向下”的工作原则 强调逻辑结构而不是物理实现
5.1 系统分析概述
4.系统分析的方法
调查管理业务流程 调查数据流程 说明数据含义 说明复杂数据处理逻辑

业务流程图 数据务流程图 数据字典 描述处理逻辑的工具
数据流组成: 材料编号+材料名称+领用数量+日期+领用单位
数据流量: 10份/时 高峰流量: 20份/时(上午9:00-11:00)
5.3 系统分析辅助工具
(4) 数据处理 数据处理用于对数据流程图中的数据处理模块进 行说明,内容包括:编号、名称、简述、输入的 数据流、输出的数据流,处理过程,处理频率。
订货单
催货请求 取货通知单 供货单位
5.2 流程分析

业务流程图虽然形象的表达了管理中信息的流动 和存储过程,但仍没有完全脱离一些物质要素, 如单据、产品等,为了用计算机进行信息管理, 要必须舍弃相关物质要素,对原系统进行抽象, 绘制出系统的数据流程图。
5.2 流程分析
数据流程分析是将业务过程中实际流动的数据抽象 出来,将和数据有关的部门、职能、物资等作为外 部属性,单从数据本身的角度来分析数据的处理流 程,从而为新系统中数据的处理模式建立基础。
5.2流程分析
1、管理业务调查的意义 准确了解原系统业务流程现状,为建立新系统逻辑 模型做好准备。 a.企业组织结构的调查分析 b.管理职能的调查分析 c.管理流程的调查分析 因a,b两项前一章已经介绍过,所以本章只讲述c项
5.2流程分析
管理流程分析,分析的如:管理活动的具体步骤; 涉及到的单位和个人,数据是如何传递。 管理流程分析:业务流程分析,数据流程分析

第五章管理信息系统的系统分析及答案

第五章管理信息系统的系统分析及答案

长沙理工大学二手货QQ交易群146 808 417第五章管理信息系统的系统分析一、选择1.以下各点中( B )不是描述处理逻辑的工具。

A 结构英语描述B 数据字典C 判断树D 决策表2.以下各点中,( D )不属于构造数据流程图的要素。

A 外部实体B 数据存储C 处理D 处理部门3.系统可行性分析的主要内容是(D )。

A 经济可行性B 技术可行性C 管理上的可行性D 以上全部4.在以下各点中,(A )不是数据流程分析的主要内容之一。

A 数据存储分析B 数据流程的优化C 原有数据流程的分析D 新系统的人机界面5.(F )是新系统的逻辑方案的主要内容。

A 新系统的业务流程B 新系统的数据流程C 新系统的逻辑结构D 新系统的数据资源分布E 新系统中的管理模型F 以上全部二、判断长沙理工大学二手货QQ交易群146 808 4171.在系统分析阶段纠正系统开发错误的相对费用最低。

(正确)2.通常把具有固定值属性的数据存放在周转文件中。

(错误)3.负荷易产生波动的数据处理适宜采用批处理的方式。

(错误)4.对于大系统来说,划分子系统的工作应在系统规划阶段进行。

(正确)5.在进行子系统的划分时,应使子系统之间的数据联系尽可能地少。

(正确)6.通常,投资较少的管理信息系统没有必要制定应急计划。

(错误)三、问答1.什么是业务流程图?业务流程图的主要作用是什么?[答] 业务流程图(Transaction Flow Diagram ,简称TFD )就是用一些尽可能少的规定的符号及连线来表示长沙理工大学二手货QQ交易群146 808 417某个具体业务处理过程。

业务流程图易于阅读和理解,是分析业务流程的重要步骤。

业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

2.什么是数据流程分析?数据流程分析的主要目的和工具是什么?[答]数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。

管理系统中的计算机应用第5章-系统分析

管理系统中的计算机应用第5章-系统分析
对于那些比较复杂的处理过程,尤其是具有多级结构和分支的 逻辑判断功能,往往难于用数据流程图和数据字典准确描述,可 以采用决策树或决策表工具辅助分析和判断:
1.决策树
决策树又称判定树,是一种呈树状的图形工具,适合于描述处理 中具有多种策略,要根据若干条件的判定,确定所采用策略的情 况。 决策树的优点是清晰、直观;缺点是当条件多,而且互 相组合时,不容易清楚地表达判断过程。
1. 全面收集与业务有关的所有保存和传递数据的载体, 包括各种原始凭证、票据、单据、台帐
数据和信息调查需要根据业务流程的需要,经过分析和确定数据 来源、对各种载体上的有用数据进行全面的收集、对所收集的数据 进行分析和净化等三个步骤。 系统调查的数据汇总为三类: (1)输入数据 (2)存储数据 (3)输出数据 汇总形式如表5-3,5-4
经过相关的企业管理、领导机构讨论通过后的系 统说明书是具有约束力的指导性文件,成为下一步系 统设计的依据。
5.2.1 数据流程图的绘制
1.数据流程图的符号:
数据流程图的特点:数据流程图既是对原系统进行分析和抽象的工具,也是 用以描述新系统逻辑模型的主要工具。它有两个特点: (1)具有概括性。* (2)具有抽象性。* 同时数据流程图采取自顶向下逐步求精的方法绘制而成。* 由于数据流程图简明、清晰,不涉及技术细节,容易让用户理解,因此 数据流程图是系统分析人员与用户进行交流的有效工具,也是系统设计的主 要依据。 数据流程图中只用简单的图形符号描述企业业务系统中数据的流程,一 般包括四种成分要素,描述了数据在多个不同对象间流动的关系,并建立数 据模型。 (1)数据流。数据流用一根箭线表示。表示数据元素的运动和传递,箭 头指向数据流动的方向,箭尾链接数据产生的地方。 (2)处理功能。这是指对输入数据流进行加工、变换与输出数据流的逻 辑处理过程。数据处理是信息系统所具有的某项具体功能,如编制供应计划、 查询库存量、打印报表、计算支付总额、发送货物等都可以用处理功能表示。

第五章系统分析

第五章系统分析

现行系统中的组织结构是否合理,不合理的地 方在哪里? 不合理的部分对组织整体目标的影响有哪些? 表现在哪些方面? 不合理现象产生的历史原因是什么? 哪些部门需要整改?改进措施是什么? 对整改涉及的部门和有关人员的利益产生哪些 影响?
15
第五节 业务流程分析
一、业务流程调查的任务及方法: 业务流程调查主要任务是调查 系统中各环节的业务活动 ,用流程图 的方式把企业的具体管理活动和业 务的处理过程绘制出来。
12
三、组织/结构联系表
组织/业务联系表反映组织各部 分在承担业务时的关系,通常习惯 将组织/业务联系表同组织结构图画 在一张图上,以便对照、比较,分 析它们之间的各种联系。
13
3、组织/业务联系表
功 序 能 号 1 功 2 能 3 与 业 4 务 5 6 7 联系的 组 程度 织 业 务 计划 销售 供应 人事 生产 设备更新 √ × × × √ 计 质 设 工 机 总 研 划 量 计 艺 动 工 究 科 科 科 科 科 室 所 √ * √ × 生 产 科 × 供 人 总 教 销 仓 应 事 务 育 售 科 科 科 科 科 库 × × ×
21
业务流程分析内容
对现行流程进行分析,原有的业务流
程是否存在不合理的地方?
对现行业务流程按计算机信息处理的
要求进行优化。
最后,画出新系统的业务流程图
22
例题
企业的生产、销售各部门提出材料领用申 请,仓库负责人根据用料计划对领料单进行审 核,将不合格的领料单退回各部门,仓库保管 员收到已批准的领料单后,核实库存帐,如库 存充足,办理领料手续,并变更材料库存帐; 如变更后的库存量低于库存临界值,将缺货情 况登入缺货帐,并产生订货报表送交有关领导。 经领导审批后,下发给采购部。

管理信息系统的系统分析

管理信息系统的系统分析

整理ppt
15
第二节 系统初步调查与可行性研究
2.可行性研究的内容 (1)管理上的可行性。 (2)技术上的可行性。 (3)经济上的可行性。 (4)社会意义上的可行性。
整理ppt
16
第二节 系统初步调查与可行性研究
三、可行性研究报告
1.系统概述
(1)引言:说明系统的名称、系统的目标和功能, 系统建设的背景及意义。
初步调查的目的就是经过调查来确认、核 实现行系统尚待解决的问题,说明建立新系统 的迫切性和必要性,提出解决问题的初步设想。 在实际操作时,从企业内部对信息系统的实际 需求出发,调查和研究企业基础数据管理工作、 企业管理现状以及对现代化管理方法的需求程 度等。
整理ppt
13
第二节 系统初步调查与可行性研究
是教务管理系统,在顶层系统中只反映系统
总的目标及系统与外界的信息关系,当分解
到第二层时,把各子系统如何处理的细节隐
蔽,只反映新生管理、成绩管理、学籍管理
等子系统及其相互关系。当分解到第三层时,
又可以把成绩管理分为成绩录入、成绩汇总、
审核成绩和查询成绩等子系统。
整理ppt
9
2.逻辑模型与物理模型分离原则
5.编写系统分析报告
整理ppt
11
开始
接受用户请求
初步调查与可行性研究
是否可行

是 详细调查
建立新系统的逻辑模型
编写系统分析报告
不通过
论证分析总结 通过
结束
整理ppt
12
第二节 系统初步调查与可行性研究
一、系统的初步调查
初步调查指从系统分析人员和管理人员的角 度来判断新系统开发的必要性。
1.初步调查的目的

第5章 管理信息系统系统分析

第5章 管理信息系统系统分析

收货部门
登记待收
应付款处理

应付帐

存档 卖方
待收货清单 收货处理 收货单 1 2 3 4
第四节 数据流程调查
一、数据、数据流程调查 二、数据流程的描述工具、画法及其特点 三、数据字典
一、数据、数据流程调查
(一)数据流程
数据流程指数据在系统中产生、传输、加工处理、使用、存 储的过程。
(二)数据、数据流程调查的内容 :
(五)数据流程图画法:
自上而下,逐层展开;输入输出,保持平衡。
1.数据流程图的绘制步骤 :
结构化系统分析方法采用自顶向下逐层分解的方法。
首先抓住系统的本质特性对系统加以抽象概括,形成高层 次的概念。
逐步考虑细节问题,把整个系统分解成具有相对独立性的 若干小问题。
逐层加进细节问题,最后得到一套分层的数据流程图。
1.内容:
❖新系统简述 ❖ 项目的目标 ❖ 所需资源、预算和期望效益 ❖ 对项目可行性的结论
2.结论
❖ 可以立即开发 ❖ 改进原系统 ❖ 目前不可行,或者需推迟到某些条件具备以后再进行
五、详细调查的对象和目的
1.详细调查的对象是现行系统(包括手工系统和已 采用计算机的管理信息系统)。
2. 详细调查的目的在于完整掌握现行系统的现状, 发现问题和薄弱环节,收集资料,为下一步的系 统化分析和提出新系统的逻辑设计做好准备。
2.案例
例:教材销售系统
系统的工作流程描述
学生填写购书单,如果书库中有所需教材,则开发 票,登记并开领书单,学生凭领书单到书库领书。 如果书库中该教材脱销,则填写缺登记表。根据缺 书登记表,生成一张采购单,由教材采购人员根据 采购单采购教材,新教材进库后,将进书单返回给 系统。

第五章 MIS的系统分析

第五章 MIS的系统分析

供 应 组
销 售 组
仓 库
组织结构图
例:某高校出版社的组织结构图
出版社
出版科 印刷厂 发行科
书库
邮购股 现购股
车间
有关部门
用料计划
领料单
未批准领料单
领料通知
库长
库存报表
库存帐
已批准领料单
用料流水帐

库工 无
订货单
合同
缺料通知单
入库单
采购员
某 企 业 物 资 管 理 业 务 流 程 图
催销售分类帐
存折 不合格的 存取款单 存款 处理
存折、钱 存取款单 业务 分类
储户
存折、钱 存取款单
帐册
存折、 存取款单 存折、 现金
取款 处理
存折
存折 存款单 存取单 存折 储户 分类 不 合 格 的 处理 的- 存折 取款单 存折 现金
存款 处理 底帐
取款 处理
不合格 的成绩 单
市 场 预 测
市 场 分 析
管理功能图
第五章 MIS的系统分析
第二节 管理业务调查
三、管理业务流程调查-用尽可能少的符号和连线 来表示某个具体业务处理过程 1、管理业务流程图 课堂练习: 1)推销员与用户签订销售合同后,将合同交给计划 员,计划员对合同台帐和库存台帐进行查询,对于 无法执行的销售合同要向用户发出取消合同通知; 对于可执行的合同填写发货通知成品库,并修改合 同台帐。图 2)P130 习题6.2 图 2、表格分配图
第五章 MIS的系统分析
第一节 可行性分析和详细调查概述
一、初步调查
调查企业总的情况和对信息系统的总的需求 内容: 企业的目标和任务(生产经营的内容) 企业概况(性质、资金的现状、管理水平) 企业外部环境 当前信息系统的概况(职能、执行和缺陷) 新系统的开发条件(领导的态度)

第五章管理信息系统的系统分析2011

第五章管理信息系统的系统分析2011
详细记录原则:应详细记录和保存调查 过程中所收集的原始数据
充分沟通原则:应利用多种表、图等工 具表达认识,实现充分沟通
三、 详细调查目的、原则
4.调查的方式 (1)收集资料:就是将各部门科室和车间日
常业务中所用的计划、原始凭据、单据和 报表等的格式或样本统统收集起来,以便 对它们进行分类研究。 (2)开调查会 :这是一种集中征询意见的 方法,适合于对系统的定性调查。 (3)个别访问:
三、管理业务流程调查
调查管理业务流程应顺着原系统信 息流动的过程逐步地进行。 ➢描述管理业务流程的图表有:
管理业务流程图 表格分配图
三、管理业务流程调查
管理业务流程图
管理业务流程图是一种描述系统内各单位、 人员之间业务关系、作业顺序和管理信息流向 的图表。
管理业务流程的用途:
➢ 利用它可以帮助分析人员找出业务流程中的不 合理的流向。
做什么
当前系统
归纳 模型化
物理模型
抽象
理解需求
逻辑模型
目标系统
具体化 物理模型
实例化
逻辑模型 表达需求
系统设计
信息系统的三层面结构模型
用户 概念模型 分析人员
物理模型 设计人员 逻辑模型
信息系统 管理人员
第五章 管理信息系统的系统分析
1. 可行性分析和详细调查概述 2. 管理业务调查 3. 数据流程调查 4. 数据字典 5. 描述处理逻辑的工具 6. 系统化分析 7. 研究和确定管理模型 8. 提出新系统的逻辑方案
作差异对比分析,从而找出调查对象组织结构的特 色及不足 应当在调查中详细了解各级组织的职能和有关人员 的工作职责、决策内容、存在的问题以及对新系统 的要求等
一、组织结构调查

5 MIS的系统分析

5 MIS的系统分析

二.管理功能调查

管理功能更接近于将来的MIS的子系统。 利用功能层次图描述系统目标与各项功能的关系。
上述企业的生产管理职能
思考:管理功能调查能解决什么问题?



可以确定整个MIS系统的功能构架,包括各层 次之间的关系。 从宏观的角度,划分出功能项(包括细项), 建立P/D阵中的P列表。 与组织结构图结合可以为业务流程调查提供参 考框架。
外部实体编号:S03-01 外部实体名称:用户 简述:购置本单位配件的用户 输入的数据流: D03-06,D03-08 输出的数据流:D03-01
总结:数据字典的实现
1. ① ② ③
④ ⑤
手工方式编写数据字典 制条目卡片(与数据流程图的绘制交叉进行); 复制(条目有几种顺序排列就复制几份); 编分类字典(分为数据项(T)、数据流(F)、数 据存储(S)、数据处理(P)四类,每类按编号顺 排。); 编字顺字典(按名称字顺:如按拼音区位、部首笔 画、汉字交换码等); 编导卡(每类前、每个字母前、每区码前关于其下 条目的简介)。
用户通过联机存取的方式得到所需要的数据 信息及其关系,按要求输入条目,自动编制 字典,并建立索引文件。 计算机在建立数据库的同时,自动生成了数 据字典。
自动编写数据字典的优缺点:


自动化数据字典比手工数据字典更便于检索、 修改和更新,但是,自动化数据字典的建立也 要从手工做起。 对于小系统或数据库技术尚未开发的系统而言 ,自动化数据字典处理起来要烦琐一些,成本 也更高一些。
百货商店业务数据流部分清单
四.处理逻辑的定义(Process Logic)


描述数据流程图中最底层的处理。 在数据字典中,对数据元素要描述其结构 ,对加工(Processing)要描述其处理逻辑 (Process Logic)。表达工具有多种:

第五章结构化方法系统分析

第五章结构化方法系统分析
其属性,如此可得“教学”数据模型。
学生:学号、姓名、性别、出生年月、专业 课程:课程号、课程名、学分、学时数等属性; 教师:职工号、姓名、年龄、职称等属性。
思考题
• 学生修课系统是学校学籍管理系统的 一部分,其中学生、教师、课程、教 室是系统中相对独立的实体,试画出 这些实体之间的ER图。
数据流程图
学生
教师
学生与课程:多对多 教师与课程:0/1 对多 课程
•由于“多对多”的关联在计算机表达时有困难,引 入“选课”对象作为关联对象,可将“多对多”的关 联改为 两个“一对多”的关联。
学生 数据对象表 学号 姓名 性别 出生年月 籍贯 …… 选 课
课 程
•确定属性:为每一个数据对象建立数据对象表,描述
• 使用数据流程图描述的信息查询的例子 :
信息查询 学生
1 信息查询
课程信息
成绩信息 返回结果
• DFD的组成部分、事件列表中所描述的事件以及 ERD中定义的数据实体三者之间的一致性 :
外部实体、数据流和过程来自于 事件中的相关信息 数据存储来自于实 体-联系图
来源
触发器
动作
信息查询
1 信息查询
[案例1]订货系统的数据流程图
如何画出上述订货系统的数据流程图呢? 考虑数据的源点和终点,确定系统的边界。
仓管 员 事务
0.0 订货系统
订货报表
采购 员
图 (a)
订货系统的顶层数据流程图
考虑处理,确定系统有哪几个处理。
考虑数据流。
[案例1]订货系统的数据流程图
图 (a)
仓管 员
订货系统的顶层数据流程图 0.0 订货系统
• SA主要针对数据处理领域,因此,系统分析的侧 重点在于功能分析和数据分析,而行为分析使用 得较少。

第五章结构化方法系统分析

第五章结构化方法系统分析

第五章结构化方法系统分析
结构化方法系统分析(Structured Systems Analysis)是一种以建
模和分析技术为基础的系统分析方法,它是以步骤为基础分析问题,把复
杂的信息系统分解成几个有机的部分,每个部分都有自己的流程以及关联
到系统的其他部分。

在整个结构化方法系统分析过程中,软件工程师可以
利用项目开发工具,以系统结构为基础,进行建模和系统分析,为最终项
目实现提供有力的支持。

结构化方法系统分析是一种分步骤式的系统分析方法。

研究人员首先
分析业务需求,明确系统目标。

然后在建模评审阶段,需要识别项目所需
的技术和数据,实现过程的细化。

接下来是识别流程和结构的阶段,通过
绘制流程图识别出系统的各个环节,明确其间的关系,以及系统中的组件。

接着,在建立架构阶段,研究人员会搭建出一套系统模块,把一套完整的
系统建模出来。

最后,在评审阶段,会评估系统模型的可行性,有效性,
稳定性以及可测试性,并且继续进行改进,直至项目完成。

结构化方法系统分析非常重要,它能够有效地帮助企业完成复杂的项目,同时通过各种建模和分析技术。

系统分析

系统分析
功能分析及划分:在功能分析种,我们需要对系统的功能 进行分析和改进,对用户提出的信息需求,以功能的形式 加入系统功能图中。
业务流程优化
业务流程优化根据系统调查阶段了解到的情况, 从业务全过程的角度摸清现状找出问题的关键点, 对业务流程进行彻底的分析和改进。
业务流程优化绝对不是原有业务流程的翻版或简 单调整,其实质是对现有业务流程进行重组。
(3)现行系统的调查情况:组织情况概述与现 行系统概述;
(4)分析和优化; (5)新系统的逻辑模型产生; (6)其它; (7)实施计划。
具有抽象性和概括行,它可以用少数几种符号综 合地反映出信息在系统中的流动、处理和存储情 况。
基本符号
外部实体 处理
数据存储 数据流
组成
外部实体——本系统以外的人或事物,它们和本 系统有信息传递关系
数据流:表示流动着的数据,它可以是一项数据, 也可以是一组数据。
数据处理
数据存储
绘制数据流程图遵循的原则
第五章 系统分析
概述
系统分析是信息系统开发工作的第一个阶段,也 是最重要的环节之一。
系统分析的目标:对用户的需求进行定义,为信 息系统设计取得成功奠定良好的基础。
系统分析的任务:系统分析师通过对企业管理业 务的调查分析,理清原系统的业务流程和管理模 式,指出其中的问题和不足,并从功能和数据分 析的角度对系统加以改进和完善,利用数据流程 图、数据字典和处理逻辑的表达式进行定义,提 出新系统的逻辑模型解决方案。
系统分析报告的作用
描述了目标逻辑系统的逻辑模型,作为开发人员 进行系统收集和实施的基础
作为用户和开发人员专家的协议或合同,为双方 的交流和监督提供基础
作为目标系统验收和评价的基础
系统分析报告的内容

第五章结构化系统分析之业务流程图

第五章结构化系统分析之业务流程图

数据流程图
2、系统数据字典
3、系统处理逻辑说明
五、新系统逻辑模型
六、系统分析报告
业务流程分析 (*)
业务:通常指为实现组织目标和功能,组织实体 的有序活动过程。
为了调查业务流程,应该按原有的信息流动的过 程,逐个地调查当前系统中每个环节的处理业务, 弄清各个环节需要的信息,信息来源,流经去向 和信息形态。
一初步调查与可行性分析一初步调查与可行性分析二系统组织结构分析二系统组织结构分析三系统业务流程分析三系统业务流程分析四系统数据流程分析四系统数据流程分析11系统数据流程图系统数据流程图22系统数据字典系统数据字典33系统处理逻辑说明系统处理逻辑说明五新系统逻辑模型五新系统逻辑模型六系统分析报告六系统分析报告组织结构图组织结构图业务流程图业务流程图数据流程图数据流程图表达工具表达工具业务流程分析业务流程分析业务
车间
某企业的销售业务流程图
练习题: 试根据以下业务过程画出某企业的订
货业务流程图:采购员从仓库收到缺货通 知单后,查阅订货合同文件,若已订货, 向供货单位发出催货请求,否则,填写订 货单交供货单位。供货单位发出货物后, 立即向采购员发出取货通知。
根据下面的叙述,绘制某企业库存管理的业 务流程图。例:某校财务科借 Nhomakorabea业务流程图
已签字借款单
现金账
借款人
不合格借款单 拒付单
会计
经费本
支票
出纳
付款单
问题:1、在图中将已签字借款单和不合格借款单都表 示为“借款单”是否可以,说明原因。2、在图中的双 向箭头表示什么含义?3、在图中现金账、经费本和其 他单据的含义是否一致?有何区别。
借款人
借款单 借款单
为了表达当前系统的业务流程,便于以后各开发 阶段使用,通常采用“业务流程 图”(transaction flow diagram,简称 TFD)来 描述。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 请画出该系统的数据流程图。


例题7
• 房屋贷款处理过程是:接收贷款人的贷款账号后, 先查询贷款人资料库进行信息核对,再查询房屋贷 款资料库确定贷款类型;然后查看贷款利息文件、 贷款人存款文件和还贷款记录文件,完成房屋贷款 扣款。最后修改贷款人存款文件和还贷款记录文件,

实体名
P4
打印报表
D1
订货合同
2.顶层数据流程图
• 数据流程图的绘制,采取自顶向下逐步求精的方法,即先把整
个系统当做一个处理功能来看待,画出最粗略的数据流程图;
然后逐层向下分析,分解为详细的低层次的数据流程图。 (1) 顶层数据流程图的一般形式。任何系统,无论多么复杂, 顶层数据流程都可粗略地表达一种形式 (2) 顶层数据流程图的绘制。先应根据系统可行性分析确定
• 功能分析是对数据流程图中处理过程的功能作详细 的说明。从逻辑上进行分析,处理功能可归纳为三 类,即数据的输入和输出处理、算术运算、逻辑判 断。常采用决策树、决策表及结构化语言等作为描 述功能分析的工具。

5.2.3 功能分析
• 1.决策树
【名词解释】决策树又称判定树,是一种呈树状的图形工具,


例题2
• 奖券兑奖过程是:接收持券人的奖券,首先核对日
期,再根据奖券种类库鉴别奖券类型,然后参照中
奖号码库的内容确定中奖信息,最后将中奖结果交
持券人。绘制奖券兑奖过程的数据流程图。



判定表应用举例 例:一图书销售系统,其中一加工为“优先处理”,条件是:顾客的 营业额大于1000元,同时必须信誉好,或者虽然信誉不好,但是20年以上 的老主顾。
分析:共有3个判定条件,有8种可能的组合情况(图a)。对图a进行
化简后,得到图b。 化简后
Y-满足条件 N-不满足条件 X-选中判定的结论 图a 图b
一步的分析和抽象,以确定新系统应满足
的要求,即明确新系统应当“做什么”, 从而完成新系统的逻辑设计。

5.2.1 数据流程图的绘制
• 【简答题】
• 数据流程图既是对原系统进行分析和抽象的工具,也是用
以描述新系统逻辑模型的主要工具。它有两个特点:
(1) 具有概括性。
(2) 具有抽象性。 由于数据流程图简明、清晰,不涉及技术细节,容易 让用户理解,因此数据流程图是系统分析人员与用户进行 交流的有效工具,也是系统设计的主要依据。

1.数据流程图的符号
• 在数据流程图中,采用四种符号。 (1) 外部实体。这是指不受所描述的系 统控制,独立于该系统之外的部门、群体, 或另一个信息系统。 (2) 处理功能。这是指对输入数据流进 行加工、变换与输出数据流的逻辑处理过 程。 (3) 数据存储。这是指逻辑上要求存储 的数据,不考虑具体数据的存储介质和技 术手段。 (4) 数据流。这是指与所描述系统数据 处理功能有关的各类数据的载体,是各处 理功能输入和输出的数据集合。 数据流用一根箭线表示。
– 从第二行开始,每行表示该行部门的流出信息 – 从第二列开始,每列表示该列部门的流入信息

5.1.2 系统的业务流程
• 【组织结构图】和【信息关联图】描述了企业各组成部分及其信息之
间的联系,是企业管理信息系统背景的综合性概述,比较粗略和抽
象。 为了进一步深入调查指出了方向。系统分析组可以根据【组织结 构图】对系统范围内的业务内容进行分工,分别开展业务调查。 1.调查应按照原系统的管理业务流程,一个环节一个环节地深入 细致地进行。 2.为了准确地表达原系统的业务处理流程和便于以后各工作阶段 能有效地研究和使用这些调查成果,一般采用业务流程图作为描述原 系统业务的工具。 业务流程图是系统业务调查中使用得最普遍、最重要的工具。
用判定树表示 如上例
>
营业额
好的支付信誉 1000元 坏的支付信誉
优惠处理
> 20年 优惠处理
< 20年 正常处理
≤ 1000元 正常处理
特点 : 描述一般组合条件较清晰,易理解。不易输入 计算机。
5.2.4 数据/功能分析
• U/C矩阵是一张表格。它可以表数据/功能系统化 分析的结果。它的左边第一列列出系统中各功能 的名称,上面第一行列出系统中各数据类的名称。 表中在各功能与数据类的交叉处,填写功能与数 据类的关系。 • 如果在某功能中建立了一个数据类,则在该功能 与数据类的交叉处填写上字母“C” • 如果在某功能中要用一个数据类,则在该功能与 数据类的交叉处填写上字母“U”
并将扣款数额通知贷款人。试绘制房屋贷款处理过
程的数据流程图


例题8 • 借书处理的过程是:接受读者提交的索书
单,首先查看读者记录进行读者鉴别,再
查询图书文件,进行存书查询;如果图书
未借出,进行发书处理,存储借阅记录文
件,并修改图书文件,再向书库发送出库 单;如果图书已借出,向读者发送拒绝借 阅通知。画出处理过程的数据流程图

• 2.决策表 决策表又称判断表,是一种呈表格状的图形工具, 适用于描述处理判断条件较多、各条件又相互组合、
有多种决策方案的情况。决策表由四Leabharlann 分组成:– 左上部分为判断条件
– 左下部分处理行动
– 右上部分为不同条件组合 – 右下部分表示出不同条件组合下的应采取的行动。
工资变动文件 工资文件 业务 部门 数据 录入 费用 分配 编制转 账凭证 财务 处
计算 工资
固定工资文件
工资分配文件

例题6 • 某企业供应部门采购计划系统处理流程为:
(1)根据计划部提供的生产计划计算生产 原材料用量; (2)根据生产原材料用量,并读取库存文 件和材料价格文件,制定材料采购计划; (3)将材料采购计划报财务部门和上级部 门。

(2) 存储数据。主要指各种台账、记录文件,是 本系统实现计算机化后,需要存储的数据的主要 内容。 (3) 输出数据。由本系统将输入数据和存储数据 进行加工处理,产生的各类报表和查询结果。它
是计算机化以后系统输出和网络传输的主要内容。

5.2 需求分析和系统逻辑模型的建立 • 需求分析则是对原系统的功能和信息作进

读者记录 索书单 读者 读者鉴别 拒绝借阅通知
借阅记录文件
存书查询
发书处理 出库单 书库
图书文件

5.2.2 数据分析
• 数据分析的任务,是将数据流程图中所出现的各组成部分的
内容、特征用数据字典的形式做出明确的定义和说明。
1.数据字典的作用和编写要求。 【名词解释】数据字典是给数据流程图中每个成分以定义和 说明的工具。数据字典的作用是对数据流程图中的各种成分, 包括数据项、数据结构、数据流、数据存储、处理功能、外 部项等的逻辑内容与特征予以详细说明。数据字典中有关系 统的详细信息是以后系统设计、系统实施与维护的重要依据。

5.1.3 系统的数据调查
1.全面收集与业务有关的所有保存和传递数据的载体,包括各 种原始凭证、票据、单据、台账 对上述各种数据需要进行汇总、整理,为以后的数据分
析和数据库设计打下基础。系统调查的数据汇总为三类:
(1) 输入数据。主要指输入系统进行处理的凭证、票据, 或下级部门上报给本系统的报表。

例题1 • 系办(公室)输入班级和教学时间,查看 教学计划表,确定本学期教学任务;根据 本学期教学任务,查看教师表,制作开课 任务书和班级教学计划表。查询时,教师 输入教师姓名和时间,查询本人的教学任 务;学生输入班级和时间,查询班级教学 计划。画出教学管理的数据流程图。


例题5
• 工资核算过程是:接收业务部门交来的考勤记录,
将考勤数据录入到工资变动文件,应用工资变动
文件和固定工资文件计算工资,存入工资文件。
根据工资文件做费用,分配产生工资分配文件,
最后根据这个文件编制转帐凭证送交财务处。


5.2.2 数据分析
• 数据字典中的条目有以下六种形式:
(1) 数据项。是数据处理中基本的不可分割的逻辑单位。
(2) 数据结构。 用以描述数据流/数据存储的逻辑组成。
(3) 数据流。
(4) 数据存储。
(5) 处理功能。
(6) 外部实体。

5.2.3 功能分析
山东商业职业技术学院
第五章 系统分析
5.l 现行系统详细调查
• [简答题]现状调查是在所确定的系统范围之内,对现行系统进 行详尽、深入的调查和分析,收集一切有关的事实、资料和数 据,彻底掌握现行系统的工作状况,为下一步的需求分析和建 立逻辑模型提供依据。 • 现状调查的方法可以多种多样,如召开调查会、个别交谈、发 调查表收集书面意见、调查人员直接参加业务实践、请管理人
员给项目组介绍情况、查阅企业的有关资料等。

5.1.1 企业组织结构与信息关联状况
• 1.组织结构 现状调查的第一步,就是要了解企业组织结构的现状及 各组成部分之间的联系,并用组织结构图将它描绘出来。 2.信息关联情况。 在组织结构调查以后,接着应按照组织结构,进一步了 解企业各管理层次、各管理职能部门和生产部门之间的信息 联系,绘制出信息关联图.
例题3 • 某企业订货系统处理流程为:
(1)接收仓库提供的货物出库入库清单,
修改对应库存文件; (2)通过读取货物库存信息和订货标准 文件进行订货处理,产生订货报告; (3)将订货报告报采购部门。

订货标准文件 出入库清单 仓库 修改 库存文件 订货 订货报告 采购部

5.2.2 数据分析
• 2.数据字典的生成方法 生成数据字典的方法有两种:由手工方式生成和由计 算机辅助生成。手工编写的优点是具有较大灵活性与适应
性,但手工编写效率低。编辑困难、容易出现疏漏和错误,
对数据字典的检验、维护、查询、统计、分析都不方便。 计算机辅助编写数据字典是将数据字典有关的数据输入计 算机,存储在数据字典库中。计算机辅助生成的数据字典 具有查询、维护、统计、分析等功能。
相关文档
最新文档