1第6章物流管理信息系统分析2系统分析的任务详细调查企业所有业务情况进行分析,弄清问题提出新系统的逻辑方案3系统分析的任务•现行系统的详细调查(包括工作程序、信息流以及工作的组织与控制方法)•分析系统业务流程及数据流程•制定新系统的逻辑模型(数据流程图、数据字典、处理小说明、E-R图)解决系统“能做什么(Whattodo)”的问题。系统分析员与用户在一起充分理解用户的要求,进行物流管理信息系统建模,46.1物流管理信息系统的需求分析系统需求分析以详细调查为基础,对用户的需求进行分析,包括分析现行系统的信息需求、功能需求、辅助决策需求等,提出对新系统的设计要求,确定对系统的综合要求、系统功能要求、系统性能要求、运行要求和将来可能提出的要求。5•需求分析1、原则:1)自顶向下;2)分析并优化;3)工程化;4)全面与重点相结合;5)友善的工作方式2、调查范围1)组织机构与功能业务;2)组织目标和发展战略3)工艺流程和产品构成;4)数据和数据流程5)业务流程与工作形式;6)管理方式和管理方法7)决策方式和决策过程;8)可用资源和限制条件9)现存问题及改进意见(一)详细调查与收集数据63、调查方法1)通过询问获取信息2)从现有信息系统获取信息3)原型系统常见形式有:1)召开调查会2)访问3)发调查表4)参加业务实践7例:某企业的进销存管理系统背景:进货、销售、存储管理是商业企业经营管理的核心环节,也是企业取得效益的关键。由此可见,进销存管理决策的正确与否直接影响了商业企业的经济效益。某商业企业原有信息系统虽然收集、存储了不少销售、库存等信息与数据,但其功能仅停留在查询、统计、打印报表等一般功能上,而没有充分利用其丰富的信息资源为企业的正确决策和有效的管理、控制服务。经营管理中存在的主要问题:•库存积压严重,库存商品结构不合理•内部信息不畅,进货不合理。•费用开支不合理。8例:某企业的进销存管理系统需求分析市场信息市场调查市场预测经营决策经营计划商品购进商品运输商品储存商品销售销售促进商品流通环节商品购进:购进商品符合顾客需求;进货时间与数量与销售情况协调。商品储存:除了日常事物处理,还应对储存商品种类和数量进行合理设定。商品销售:通过正确的销售分析和销售量预测,制定合理的销售策略。96.2组织结构与功能分析组织结构调查内容:弄清组织内部的部门划分;各部门之间的领导与被领导关系;信息资料的传递关系;物资流动关系与资金流动关系;此外,还应详细了解各级组织存在的问题以及对新系统的要求等。10图6-1第三方物流企业的组织结构图物流公司企业发展部市场经营部业务运作部企业管理部战略中心研发中心广告中心调查中心法律中心仓储中心调度中心加工中心人力资源绩效中心结算中心运输中心后勤财务部信息部1.组织结构112、组织/业务关系图功能序号联系的组程度织业务计划科质量科设计科工艺科机动科总工室研究所生产科供应科人事科总务科教育科销售科仓库1计划*√××××2销售√*×3供应√×*√4人事*√√5生产√×××**×√√6设备更新*√√√×功能与业务7……图中:“*”表示该项业务是对应组织的主要业务(即主持工作的单位);“×”表示该单位是参加协调该项业务的辅助单位;“√”表示该单位是该项业务的相关单位(或称有关单位);空格:表示该单位与对应业务无关。12功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。(p168)组织结构与功能分析133、业务功能一览表销售系统管理销售计划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析146.3业务流程分析业务流程图(TransactionFlowDiagram,简称TFD)就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。1、概念152、业务流程图的基本符号业务处理单位业务处理功能描述表格/报表制作数据/文件存档收集/统计数据信息传递过程16B2系统分析B2.2表格名称业务流程第图/共张图业务名称:制图:审核:单位名称:核对:年月日图例说明业务处理单位业务处理描述表格制作传递存储收集资料3、业务流程图绘制举例(本框内容为具体流程)17第三方物流整体业务流程图客户形成运输任务回单登记入库不入库货物入库派车取货库内操作货物出库客户提单提单登记派出送货费用(仓储、打包)等资费结算18•某物资管理的业务流程图绘制实例车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存帐,若有货,则通知车间前来领取所需物料,并登记用料流水帐;否则将缺货通知采购人员。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员受到提货通知单后,就办理入库手续。接着是库工验收入库,并通知车间领料。此外,仓库库工还要依据库存帐和用料流水帐定期生成库存的报表,呈送有关部门。196.4数据流程分析数据分析与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据汇总分析的任务首先是将系统调查所得到的数据分为如下三类:系统输入数据类;系统内要存储的数据类;系统产生的数据类。然后再对每一类数据进行如下三项分析:(1)汇总并检查数据有无遗漏(2)检查数据的匹配情况(3)建立统一的数据字典20(1)、数据汇总A、将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起B、按业务过程自顶向下地对数据项进行整理。C、将所有原始数据和最终输出数据分类整理出来。D、确定数据的字长和精度。21(2)数据分析数据汇总只是从某项业务的角度对数据进行了分类整理,还不能确定收集数据的具体形式以及整体数据的完备程度、一致程度和无冗余的程度。数据分析的主要内容U/C矩阵(分析汇总数据的工具)数据正确性分析数据项特征分析22U/C矩阵数据类功能客户订货产品工艺流程材料表成本零件规格材料库存成本库存职工销售区域财务计划计划设备负荷物资供应任务单列号Y经营计划UUUC1财务规划UUCC2资产规模U3产品预测CUU4产品设计开发UCUCCU5产品工艺UCCU6库存控制CCUU7调度UUUUC8生产能力计划UCU9材料需求UUUC10操作顺序CUUU11销售管理CUUUU12市场分析UUUC13订货服务UCUUU14发运UUUU15财务会计UUUUUU16成本会计UUUU17用人计划C18业绩考评U19行号X1234567891011121314151623数据正确性分析数据守恒原理(PrincipleofDataConservation):数据必定有一个产生的源,而且必定有一个或多个用途。在U/C矩阵中:每一个列只能有一个C;每一个列至少有一个U;不能出现空行或空列。24功能/数据分析整体地考虑新系统的功能子系统和数据资源的合理分布。它是通过U/C矩阵的建立和分析来实现的。25功能/数据分析工作步骤:•U/C矩阵的建立•U/C矩阵的正确性检验(完备性检验,一致性检验,无冗余性检验)•求解U/C矩阵•系统逻辑功能划分和确定数据资源的分布•通过对U/C矩阵的求解过程,最终得到子系统的划分26功能/数据分析2)正确性检验(1)完备性(completeness)检验:指对具体的数据项必须有一个产生者(C)和至少一个使用者(U),功能则必须有产生或使用(U或C)发生。(2)一致性(uniformity)检验:指对具体的数据项必须有且仅有一个产生者(C)。(3)无冗余性(non-verbosity)检验:指U/C矩阵中不允许有空行和空列。27功能/数据分析3)U/C矩阵的求解:(1)U/C矩阵的求解过程就是对系统结构划分的优化过程。(2)U/C矩阵的求解过程常通过表上作业法来完成。其具体操作方法是:调整表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近,然后再以“C”元素为标准,划分子系统。28数据类功能计划财务计划产品零件规格材料表材料库存成品库存任务单设备负荷物资供应工艺流程客户销售区域订货成本职工经营计划CUUU财务规划UCUU资产规模U产品预测UUU产品设计开发UCCCU产品工艺UUUU库存控制CCUU调度UUCUU生产能力计划CUU材料需求UUUC操作顺序UUUC销售管理UUUCUU市场分析UUUCU订货服务UUUUC发运UUUUU财务会计UUUUUUU成本会计UUUUC用人计划C业绩考评U表上移动作业过程29功能/数据分析4)系统功能划分与数据资源分布:(1)系统逻辑功能的划分:在求解后的U/C矩阵中划出一个个的方块,每一个小方块即为一个子系统。划分时应注意:–沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;–小方块的划分是任意的,但必须将所有的“C”元素都包含在小方块内。30数据类功能计划财务计划产品零件规格材料表材料库存成品库存工作令机器负荷材料供应工艺流程客户销售区域订货成本职工经营计划CUUU财务规划UCUU经营计划资产规模U产品预测UUU产品设计开发UCCCU技术准备产品工艺UUUU库存控制CCUU调度UUCUU生产能力计划CUU材料需求UUUC生产制造操作顺序UUUC销售管理UUUCUU市场分析UUUCU订货服务UUUUC销售发运UUUUU财务会计UUUUUUU财会成本会计UUUUC人员计划C人事人员招聘/考评U子系统划分31数据类功能计划财务计划产品零件规格材料表材料库存成品库存工作令机器负荷材料供应工艺流程客户销售区域订货成本职工经营计划UU财务规划UU经营计划资产规模经营计划子系统产品预测UU产品设计开发UU技术准备产品工艺产品工艺子系统U库存控制调度U生产能力计划材料需求UU生产制造操作顺序生产制造计划子系统销售管理UUU市场分析UU订货服务UU销售发运UUU销售子系统财务会计UUUUUUU财会成本会计UUUU1人员计划人事人员招聘/考评2注:1――财会子系统2――人事档案子系统数据联系32数据项特征分析数据的类型以及精度和字长:(这是建库和分析处理所必须要求确定的)合理取值范围:(这是输入、校对和审核所必须的)数据量:即单位时间内(如天、月、年)的业务量、使用频率、存储和保留的时间周期等等。(这是在网上分布数据资源和确定设备存储容量的基础。)所涉及业务:即U/C矩阵中每一行有U或C的列号。(业务过程)332、数据流程分析数据流程分析是把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的是要发现和解决数据流通中的问题,如:数据流程不畅、前后数据不匹配、数据处理过程不合理等等。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。数据流程分析是通过分层数据流程图(DataFlowDiagram,简称DFD)来实现的。341)数据流程图数据流程图是描述数据在系统中的流动和变化,以及对数据流进行变换的功能。常见的数据流程图是以方框、连线及其变形为基本图例符号来表示数据流动过程。方框图图形符号编号处理逻辑名称外部实体名称编号数据储存名称外部实体处理逻辑数据存储数据流35外部实体:表示图中要处理数据的输入来源或处理结果要送往何处,是存在于数据流图的外围环境中的实体,在实际问题中可能是人员、计算机外围设备或是传感装置