版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章物流管理信息系统分析主讲人:夏火松博士/教授WuhanUniversityofScienceandEngineering
主要内容需求分析流程描述分析描述工具的比较子系统的划分逻辑模型建立与理解系统分析报告分析中常见的一些问题5.1 物流管理信息系统的需求分析系统需求分析以详细调查为基础,对用户的需求进行分析,包括分析现行系统的信息需求、功能需求、辅助决策需求等,提出对新系统的设计要求,确定对系统的综合要求、系统功能要求、系统性能要求、运行要求和将来可能提出的要求。1.详细调查系统分析阶段的详细调查是根据系统规划的新系统的目标、范围、规模和要求,解决开发系统要做什么的问题。1)详细调查的原则:真实性、全面性、规范性、启发性2)详细调查的内容:现行系统边界和运行状态;组织机构与功能调查;业务流程调查;决策方法的调查;资源情况和约束条件;薄弱环节和用户要求等。3)详细调查的方法:调查座谈会、重点询问方式、问卷调查方式、查阅与待开发系统有关的资料、跟踪现场业务流程、向用户领域的专家个别咨询、实地考察、使用各种调查工具等。2.需求获取模型流行的需求分析方法:功能分析方法、结构化分析方法、信息建模法和面向对象的分析方法。不同视角的需求获取模型:物流企业的需求描述可以从两个方面进行,一是对客户现行系统的描述;二是对系统未来的设想。两种描述都要包括企业信息系统的5个基本要素,即企业的组织结构、流程、数据、商务规则与功能(性能)。3.组织结构与功能分析组织结构调查内容:弄清组织内部的部门划分;各部门之间的领导与被领导关系;信息资料的传递关系;物资流动关系与资金流动关系;此外,还应详细了解各级组织存在的问题以及对新系统的要求等。图5-3给出了第三方物流企业的组织结构图。
图5-1
第三方物流企业的组织结构图
物流公司
企业发展部
市场经营部
业务运作部
企业管理部
战略中心
研发中心
广告中心
调查中心
法律中心
仓储中心
调度中心
加工中心
人力资源
绩效中心
结算中心
运输
中心
后勤
财务部
信息部
3.组织结构与功能分析功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。5.2 物流管理信息系统的流程描述完成对企业的组织结构和功能分析之后,需要从业务处理的角度描述和分析业务的处理模式,以及从数据的处理与流动过程描述和分析实际业务的数据动态处理模式。在这一节里主要讲解业务流程描述和数据流程描述。1.业务流程描述业务流程调查主要任务是调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法及过程等。业务流程图(transactionflowdiagram,TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。TFD的绘制方法很多如业务活动图(businessactivitymapping,BAM)、角色活动图(roleactivitydiagram,RAD)和IDEF系列(integrationdefinitionmethod,IDEF),等等。
图5-
海尔RMA业务流程图
客户
网上先期审核
红冲发票
仓库存档
审核通过
未通过
申请RMA
上门诊断
提货换回发票
返还货款
客户
4IDEF0描述加工配送作业流程,如下:
图5-7
加工配送作业功能模型
流
通
加工系统
M1
C2
库存产品
合格
C1
配
货
系
统
M1
C2
不
合
格
配送商品
C1
合格
配
装
系
统
M1
C2
C1
M0
不
合
格
不
合
格
库
存
管理系统
C0
2.数据流程描述数据分析与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据汇总分析的任务首先是将系统调查所得到的数据分为如下三类:系统输入数据类;系统内要存储的数据类;系统产生的数据类。然后再对每一类数据进行如下三项分析:(1)汇总并检查数据有无遗(2)检查数据的匹配情况(3)建立统一的数据字典
2.数据流程描述数据流程分析把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,DFD)来实现的。5.3 物流管理信息系统分析描述工具的比较物流管理信息系统的系统模型有很多设计方法,结构化系统分析方法、结构化系统设计方法与结构化程序设计方法是其中的一种,还有后期出现的面向对象方法。本节主要针对以上两种方法进行比较。1.结构化系统分析的描述模型结构化的分析方法,采用自顶向下逐层分解、由粗到细、由复杂到简单的求解方法,应用数据流程图和数据字典来描述系统逻辑模型。1)数据流程图数据流程图是描述数据在系统中的流动和变化,以及对数据流进行变换的功能。常见的数据流程图是以方框、连线及其变形为基本图例符号来表示数据流动过程。
图5-8
方框图图形符号
<编号>
<处理逻辑名称>
<外部
实体名称>
<编号><数据储存名称>
外部实体
处理逻辑
数据存储
数据流
无论是现行系统还是新系统都可以用分层的数据流程图来描述,分层的数据流程图绘制的步骤如下:第一步,掌握对系统调查的全部资料;第二步,画顶层图,初步确定新系统的输入、输出和外部实体;第三步,分解顶层图的处理功能,绘制一级细化图;第四步,逐步分解、扩充、调整,得到比较完整的数据流程图,并初步划分出计算机处理过程和手工处理过程;第五步,组织领导和业务人员讨论、修改,直至定稿。第三方物流企业的物流管理信息系统数据流程分析:
图5-
第三方物流管理信息系统的第一层DFD
P2
物流作业
管理
货物
供应商
库存信息
订单
订单信息
客户
P3
客户关系
管理
P1
物流决策
管理
D1库存
D2订单
D3客户资料
库存信息
客户基本资料
客户资料信息
图5-9第三方物流管理信息系统的顶层DFD
P
第三方物流
管理信息
系统
货物
供应商
供应商
配送服务
回执
回执
102)数据字典数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。它是对数据流程图中的数据项(亦称为数据元素)、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具。
图5-11
数据项描述
数据项编号:dm-01
数据项名称:条形码
别名:条码
简述:某物体或商品的EAN代码
类型及宽度:数字型,13位
取值范围:0000000000001-99999
3)处理逻辑的表达工具处理逻辑的表达工具可以用来描述复杂的处理逻辑,即处理逻辑小说明。表达工具有自然语言、决策树、判断表、结构化语言或其他简明的方法决策树表达工具决策树用来描述一个功能模块的逻辑处理过程,便于描述一种策略以及相关条件的组合关系。
图5-12
折扣策略的决策树描述
折扣策略
金额≥40000
金额<40000
无折扣
近4个月无欠款
近4个月有欠款
折扣率为15%
折扣率为5%
判定表表达工具判定表能把所有的条件组合充分地表达出来,判定表的逻辑表达能力较强,描述比较完整,对于比较复杂的逻辑判断易于表达,但其建立过程较为繁杂,表达方式不如前一种简便。条件是否省内YYYYNNNN状态是否快件YYNNYYNN质量(W)>20kgYNYNYNYN决策方案3W
YY
决策规则5WYY
N7W
N
5W+(W-20)*1.5
N
7W+(W-20)*1.5
N
表5-1判断表达工具结构化语言结构化语言用来描述一个功能单元逻辑要求,不同于自然英语语言,它有三种基本结构:顺序结构、判断结构和循环结构,并利用几个关键词来完成对模块处理过程的描述,如IF,THEN等。三种表达工具的比较如下表:特点结构化语言决策树判定表直观性一般很好一般用户检查不便方便不便可修改性好一般差逻辑检查好一般很好机器可读性很好差很好机器可编程一般不好很好表5-2表达逻辑工具的比较4)数据立即存取图在数据流程图中定义了数据存储。数据字典对每个数据存储的结构进行了描述,但是没有详细说明有哪些立即存取,有哪些查询需要实时响应。数据立即存取图就是说明这些问题的工具,用来定义那些用户需要且系统能够实现的实时查询信息(包括实体和属性)。2.UML的描述模型UML支持从需求分析开始的软件开发的全过程。UML通过三类图形建立系统模型:用例(UseCase)图、静态结构图(对象类图、对象图、组件图、配置图)和动态行为图(顺序图、协同图、状态图、活动图),这些图分别从不同的抽象角度实现系统的可视化。5.4 子系统的划分按照系统的思想,划分子系统的目的就是要将复杂的难以研究的大系统划分成若干个简单的易处理的系统。系统的划分应遵循如下几点原则:(1)子系统要具有相对独立性(2)要使子系统之间数据的依赖性尽量小(3)子系统划分的结果应使数据冗余较小(4)子系统的设置应考虑今后管理发展的需要(5)子系统的划分应便于系统分阶段实现(6)子系统的划分应考虑到各类资源的充分利用子系统的划分的划分方法子系统划分的方法分为以下6类:(1)按功能划分法;(2)按业务处理顺序划分法;(3)按数据拟合程度来划分法;(4)按过程划分法;(5)按时间划分法;(6)按环境划分法。混合划分方法混合划分方法一种以功能/数据分析结果为主,兼顾组织实际情况的划分方法。它可以通过U/C矩阵的建立和分析来实现的。从数据处理的角度来分析,过程和数据之间的关系只有3类:产生并使用(Create,C)、使用(Use,U)、无关(Null),即C表示某流程或者活动产生并使用相应的数据类,U表示某流程或者活动仅使用相应的数据类,Null表示某流程或活动既不产生也不使用某数据类。
5.5 物流管理信息系统的逻辑模型建立与理解逻辑模型的建立是系统分析阶段的最终成果。其建立是否达到设计者的目标,还有通过各种途径进行验证和评估。检验指标有:(1)逻辑模型的准确性(2)逻辑模型的可理解性(3)逻辑模型的性能(4)逻辑模型描述和可视化逻辑模型验证方法为了检测逻辑模型的正确性,常用的验证方法可分为模拟、仿真和形式验证三种。应根据新逻辑模型构造的不同阶段,采用最佳的验证方法。选择验证方法,还要考虑到成本、时间、技术等问题,并不是最好的验证方法才是最佳的选择,要兼
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工设计-ASPEN软件:第三章传热单元模拟
- 二零二四年建筑工程设计与施工承包合同2篇
- 人教版九年级化学第九单元3溶液的浓度课时1溶质的质量分数溶液的稀释或浓缩分层作业课件
- 怎样做竞聘培训师演讲
- 手车协议书模板
- 酒店员工培训目标
- 税务局建设规划方案
- 租赁停车场合同版
- 《火腿肠的制作》课件
- 竞聘护理重症骨干
- 《地方执法评估体系研究》
- 4.2整式的加减(第1课时)课件七年级数学上册(人教版2024)
- 2024年高考真题-化学(天津卷) 含解析
- 电网络理论专题知识
- 2024年专用:滑坡防治抗滑桩施工合同
- 2024年客运资格证科目二考试
- 二十届三中全会精神学习题库及答案
- 相反国课件-大班
- 2024年知识竞赛-广联达算量知识竞赛考试近5年真题集锦(频考类试题)带答案
- 裕华煤矿安全文化建设实施方案
- 公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目题及答案
评论
0/150
提交评论