第6章 系统分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外 协 组
统 计 组
成 本 组
会 计 组
出 纳 组
供 应 组
销 售 组
仓 库
16
组织结构图
2.2 管理功能调查
为了实现系统的目标,系统必须具有各种功 能。 功能,指的是完成某项工作的能力。 调查中可以用功能层次图来描述从系统目标 到各项功能的层次关系 。
17
销售系统管理
销售计划管理
合同管理
销售核算与统计
“怎么做”的问题提供依据。
2
系统分析的任务
1.分析用户需求 分析用户在系统功能、性能等方面的要求以及用户在硬 件配置、开发周期、处理方式等方面的意向和打算。
2.详细调查 通过多种方式对现行系统进行深入调查,了解现行系统 的组织机构、人员分工、业务流程、各种计划、处理过程、 单据和报表格式等,使系统开发人员对现行系统有一个比 较深刻的认识,为新系统开发做好准备工作。
2.
3. 4.
各环节的处理方法
注明制作单位、报送单位、存放地点、发生频度,发生 高峰时间及发生量等 注明数据类型、长度、取值范围等
27
3.1 数据流程图及其绘制用符号
数据流程图的涵义(data flow diagram,简称 DFD )
– 是一种能全面地描述信息系统逻辑模型的主要 工具,它可以用少数几种符号综合地反映出信 息在系统中的流动、处理和存储情况。
销售科根据用户的订货单进行销售处理后向用户发货
订货单
P2
用户 销售处理
发货单
32
对顶层数据流程图进行分解细化
1、订货处理方式 根据用户信用状况,库存状况和订货金额进行 分别处理 立刻发货,并修改库存帐 等有货再发货 先付款
2、开发货票,一式三份,分发仓库,用户和财务科
3、开付款通知单
33
发货票 发货票 P1(订货单) 订货单 用户 P 2.1 判定订货 处理方式 P 2.2 开发货票 发货票
数据流程分析的目的 发现和解决数据流通中的问题。
1.数据流程不畅 2.前后数据不匹配 3.数据处理过程不合理等等。
问题产生的原因 原系统管理混乱,数据处理流程本身有问题,有的也可 能是我们调查了解数据流程有误或作图有误。
26
数据流程调查需要收集的资料:
1. 原系统输入单据(入库单、收据、凭证)、输出报表、 存储介质(账本、清单)的典型格式
物资管理业务流程描述:
车间填写领料单到仓库领料,库长根据用料审批计划审 批领料单,未批准的领料单退回车间。 库工收到已批准的领料单后,查阅库存帐,如有货,通 知车间前来领取,并登记用料流水账,否则通知采购员缺 货。 采购员根据缺料通知,查阅订货合同,如已定货,向供 货单位发出催货请求,否则临时申请补充订货。 供货单位发出货物后,向订货单位发出提货通知。采购 员收到通知后,可办理入库手续。库工验收入库,并通知 车间领料。 此外,库工还要根据库存帐和用料流水账定期生成库存 的报表,呈送有关部门。
– 描述管理业务流程的图有: 管理业务流程图 表格分配图
业务流程图的涵义transaction flow diagram,简称TFD :
– 管理业务流程图是一种描述系统内各单位、人员之间业务关系、
作业顺序和管理信息流向的图表
表格分配图:
– 表格分配图可帮助分析员表示出系统中各种单据和报告都与哪
– 详细调查的原则:
遵循用户参与的原则
使用部门的业务人员、主管和设计部门的系统分析、 设计人员
10
11
– 调查的方法:
开调查会 访谈 发调查表 参加业务实践 资料研究
– 详细调查的主要内容:
管理业务调查 数据流程调查
12
需求调研
方式一:书面形式 方式二:面对面沟通
36
学籍管理包括学生学习成绩管理、学生奖惩管理、学生异动管理三
部分。具体数据流,新增的数据流和外部实体如下图所示
下面以成绩管理为例,较详细地说明逐层分解的思路。 某校现在实行校、系两级学习成绩管理,学校教学管理科、
系教务员都登记学生成绩。
任课教师把学生成绩单一式两份分别送系教务员和学校教 学管理科(简称教管科)。
些部门发生业务关系。
20
业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。 换句话说,就是“文本”用图形方式来反映实际业务处理过 程的“流水账” (1)业务流程图是系统分析员作进一步系统分析的依据 (2)业务流程是系统分析员,管理人员相互交流的思想工具 (3)系统分析员可以直接在业务流程图上拟出计算要处理部分 (4)利用业务流程图分析业务流程是否合理 调查和分析的重点是: (1)不合理的业务流程有哪些? (2)不合理的业务流程产生的历史原因是什么? (3)改进措施有哪些?以及改进会涉及到哪些方面(包括涉及 面以及技术支持)? (21 4)改进前后对组织的目标的影响有多大?
成品库管理
市场预测
销 售 历 史 资 料 管 理
编 制 年 度 销 售 大 纲
编 制 销 售 计 划
合 同 有 效 性 审 查
合 同 执 行 情 况 分 析
合 同 登 记 和 变 更
销 售 收 入 核 算
销 售 利 润 核 算
销 售 统 计 分 析
出 入 库 管 理
库 存 统 计
市 场 预 测
市 场 分 析
3
3.建立信息系统的逻辑模型 采用一组图表工具来标示和描述新系统的逻辑模型,使 新系统的概貌清晰呈现在用户面前,方便分析人员和用户 针对模型进行交流讨论和完善。 4.编写系统分析报告 系统分析报告是系统分析阶段的成果和总结,是向开发 单位有关领导提交的正式书面报告,也是下一工作阶段系 统设计的依据
18
管理功能图
2.3 管理业务流程的调查
– 主要任务是调查系统中各环节的业务活动,掌握业务的内
容、作用、及信息的输入、输出、数据存储和信息的处理 方法及过程等。
– 是掌握现行系统状况,确立系统逻辑模型必要的环节。
– 可以帮助分析人员找出业务流程中的不合理的流向。
– 调查管理业务流程应顺着原系统信息流动的过程逐步进行 各环节的处理业务 信息来源 处理方法 计算方法 信息流经去向 提供信息的时间和形态(报告、单据、屏幕显示等) 19
28
对应关系的标志
数 据 流 程 图
外部实体
处理的名称
处理
数据流的名称
数据流
数据和数据集的名字
数据存储
外部实体指本系统之外的人或单位,它们和本系统有信息传递关系。 数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如 扣款数据文件、订货单等),也可用来表示数据文件的存储操作。 处理,又称功能,它用一个长方形来表示处理逻辑。 数据存储指通过数据文件、文件夹或账本等存储数据,用一个右边 开口的长方形条表示。
第六章 管理信息系统的系统分析
1. 可行性分析和详细调查
2. 管理业务调查
3. 数据流程调查 4. 数据字典 5. 描述处理逻辑的工具 6. 系统化分析提出新系统的逻辑方案
1
系统分析的目的就是明确系统开发的目标和
用户需求,从信息处理的功能需求上,提 出系统方案,即提出新系统的逻辑模型, 以此为下一阶段进行物理方案设计、解决
– 可行性分析结论应明确指出以下内容之一:
(1) 可以立即开发; (2) 改进原系统; (3)目前不可行,或需推迟到某些条件具备以后再进行。
9
1.3 详细调查
– 详细调查的对象:
现行系统(包括手工系统和管理信息系统)
– 详细调查的目的:
完整地掌握现行系统的现状,发现问题和薄弱环节, 收集资料,为下一步的系统化分析和提出新系统的 逻辑设计做好准备。
– 经济上的可行性
预估费用支出和对项目的经济效益进行评价。
7
(1)成本分析 开发成本:设备(各种硬件/软件及辅助设备的购置、
运输、安装、调试、培训费等),机房及附属设备(电源动 力、通信、公共设施费),软件开发费用等。 维护成本:系统维护费(软件、设备、网络通信),系 统运行费用(人员费用、办公费用等)。
系教务员根据成绩单登录学籍表,学期结束时,给学生发
成绩通知,并根据学籍管理条例,确定每个学生升级、补考、 留级、退学的情况。
教管科根据收到的成绩单登录教管科存的学籍表,统计各
年级各科成绩分布报主管领导。补考成绩也作类似处理。
39
数据流程分析:
不合理的地方。“学籍表” 系里存一份,教管科也存一份,数
数据流程图的绘制步骤:
数据流程图是分层次的,绘制时采取自顶向下逐
层分解的办法。
– 首先画出顶层(第一层)数据流程图。顶层数 据流程图只有一张,它说明了系统的总的处理 功能、输入和输出。 – 下一步是对项层数据流程图中的“处理”进行
分解,也就是将“销售处理”分解为更多的
31
“处理”。
某厂销售子系统的顶层数据流程图
35
高校学籍管理系统 记录学生从入学到离校整个在校期间的情况,学生毕业时把学 生的情况提供给用人单位。向上级主管部门报告学生学籍变动情况。 它的输入是新生入学时,从省、市招生办公室转来的新生名单 和档案,输出是学生离校时给用人单位的毕业生档案和定期给主管 部门的统计报表。学籍表中记载学生的基本情况,如学籍变动情况、 各学期各门课程的学习成绩、在校期间的奖惩记录等。
(2)效益分析
直接效益:系统投入运行后,对利润的直接影响,例 如节省人员、压缩库存、加快资金周转、减少废品等。 间接效益:难以用货币表现出来的,如提高管理水平、 提高企业信誉、提高客户忠诚度等。
8
1.2 可行性分析报告
可行性分析报告:
– 描述可行性分析的结果 – 内容包括:
(1) 系统简述; (2) 项目的目标; (3) 所需资源、预算和期望效益; (4) 对项目可行性的结论。
仓库
订货单存档 财务科 等有货再单) P 2.3 开付款 通知单
订货单 待付款订货单
付款通知单
库存帐 信用手册
34
销售处理的第二层数据流程图
注意
1、元素要编码编号 P 处理 D 数据 F 存储 S 实体 2、注意流程分析
订单缺货如何做进一步处理? 库存帐有货,库内实际无货,怎么办?
22
车间
有关部门
用料计划
领料单
未批准领料单
某 企 业 物 资 管 理 业 务 流 程 图
领料通知
库长
库存报表
库存帐
已批准领料单
用料流水帐
有
库工 无
订货单
合同
缺料通知单
入库单
采购员
催货单
23
供货单位
补充订货单
提货通知单
表格分配图
采购部门 准备采购单 采购单 1 2 卖 方 存档 应付帐 取货通知 2 存档 存档 卖方 登记待收 3 4 应付款处理 付 款 待收货清单 财会部门 收货部门
6
1.1 可行性分析
可行性分析的任务:
– 明确开发应用项目的必要性和可行性
必要性来自实现开发任务的迫切性。 可行性则取决于实现应用系统的资源和条件。
可行性分析的内容:
– 管理上的可行性
指管理人员对开发应用项目的态度和管理方面的条件。
– 技术上的可行性
分析当前的软、硬件技术能否满足对系统提出的要求以及开发 人员的水平。
4
系统分析的难点
1.系统分析人员与用户之间的沟通 系统分析人员缺乏业务知识 用户缺乏信息技术方面的知识 2.环境不断变化 管理信息系统所在的环境是不断变化的,会不 断提出新的要求,在系统分析阶段,要完全确定 系统模式是困难的,有时甚至做不到。
5
1 可行性分析和详细调查概述
本节内容: 1.1 可行性分析的任务和内容 1.2 可行性分析报告 1.3 详细调查的目的、原则
13
14
2 管理业务调查
本节内容:
2.1 组织结构调查
2.2 管理功能调查
2.3 管理业务流程的调查
15
2.1 组织结构调查
组织结构,指的是一个组织(部门、企业、车间、科室等)的组 成以及这些组成部分之间的隶属关系或管理与被管理的关系
厂长
计划科
生产部
财务部
供销科
计 划 组
统 计 组
计 划 调 度 组
收货处理
收货单 1 2
3
4
24
3 数据流程调查
本节内容:
3.1 数据流程图及其绘制用符号
3.2 数据流程图实例
25
数据流程调查分析 把数据在组织(或原系统)内部的流动情况抽象地独立 出来,舍去了具体组织机构、信息载体、处理工作、物 资、材料等,单从数据流动过程来考查实际业务的数据 处理模式。数据流程分析主要包括对信息的流动、传递、 处理、存储等的分析。
29
3.2 数据流程图实例
数据流程图的绘制步骤: 数据流程图是分层次的,绘制时采取自顶向 下逐层分解的办法。
– 首先画出顶层(第一层)数据流程图。顶层数 据流程图只有一张,它说明了系统的总的处理 功能、输入和输出。 – 下一步是对顶层数据流程图中的“处理”进行 分解,分解为更多的“处理”。
30
绘制数据流程图的方法