1、10 物流信息系统的系统分析物流信息系统的系统分析l系统分析的任务和步骤系统分析的任务和步骤l系统详细调查系统详细调查l管理业务的调查管理业务的调查l数据流程的调查数据流程的调查l数据字典数据字典l描述处理逻辑的工具描述处理逻辑的工具l数据分析数据分析l新系统的逻辑模型新系统的逻辑模型l系统分析报告系统分析报告系统分析的任务和步骤l系统分析的任务:系统分析的任务:l1 1)了解用户要求。)了解用户要求。l2 2)把用户要求成文,完成系统分析报告。)把用户要求成文,完成系统分析报告。l系统分析的步骤:系统分析的步骤:l详细调查现行系统。详细调查现行系统。l描述现行系统。描述现行系统。l分析用户新
2、的要求,改进现行模型,形成新系统分析用户新的要求,改进现行模型,形成新系统的逻辑模型。的逻辑模型。l编写系统分析说明书。编写系统分析说明书。物流信息系统的需求分析l软件需求的定义:l用户解决问题或达到目标所需的条件或能力;l系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力;l一种反映上述条件和能力的文档说明。物流信息系统的需求分析l软件需求包括三个不同的层次:l业务需求;业务需求反映组织机构或客户对系统、产品高层次的目标要求,主要确定要开发的物流系统的系统边界。l用户需求;用户需求描述了用户使用产品必须要完成的任务。l功能需求。定义了开发人员必须实现的软件功能,使得用
3、户能完成他们的任务,从而满足业务需求。lP225 图10-1物流信息系统的需求分析l需求分析还可分为以下四个阶段:l问题识别l分析与综合l编制需求分析文档l需求评审10.1.1 需求风险与需求要求l物流信息系统的系统分析首先开展的是需求调研,通过实地调研得到物流企业对物流信息系统的需求。l需求风险l用户参与度不够l用户需求的不断增加l模棱两可的需求l不必要的特性l过于精简的规格说明10.1.1 需求风险与需求要求l需求应满足的要求l完备性l一致性l非冗余l可理解l可测试l可维护l必要的l正确的l可行的10.1.2 需求调研基本策略和方式l需求调研的基本策略(6点)l第一,确定用户的软件开发目标
4、,确定系统基本范围,然后围绕这一目标,确定要访问的部门和人员,要了解的业务,在基本范围内展开调研l第二,以部门职责为基础搞清各种现有业务、要填写的文档报表等,其数据来源及去向l第三,以业务为主线,搞清每个业务的每个环节的流程关系、涉及部门、输入输出项l第四10.1.2 需求调研基本策略和方式l需求调研采用的方式:l会谈、询问l调查表l收集分析客户使用的各种表格、有关工作责任、工作流程、相关数据标准、业务标准的各种文字资料l收集同类相关产品的宣传资料、技术资料、演示程序或软件程序l情景分析l原型方法l观察法l取样法10.1.3 调研原则与基本问题l1.调研原则l(1)自顶向下全面展开l(2)弄清
5、需求存在的道路,再分析有无改进的可能性l(3)工程化的工作方式l(4)全面铺开与重点调查结合l(5)主动沟通和亲和友善的工作方式10.1.3 调研原则与基本问题l2.基本问题lP231 10个问题10.1.4 常用需求分析方法和步骤l物流信息系统的需求分析经常 采用三种方法:结构化分析方法、UML分析方法和基于RUP的分析方法。10.1.5 需求文档规范l编写方法l成果内容l文档工具l编写原则10.2 企业详细调查l企业详细调查的六类问题:第一,有关组织的信息第二,有关人员的信息第三,有关业务处理方面的信息第四,有关管理方面的信息第五,有关工作环境方面的信息第六,旧系统存在的问题10.2.1
6、企业组织信息l组织的信息大致分为四种:l组织目标l组织结构图l职能部门目标l组织政策10.2.1 企业组织信息l组织结构与功能分析是整个系统分析工作中最简单的一环。l组织结构与功能分析主要有三部分内容:组织结构分析、业务过程与组织结构之间的联系分析、业务功能一览表。企业组织信息l1.组织结构图lP235 图10-2l2.组织/业务关系分析lP237 表10-1l3.业务功能一览表l4.企业与系统的关系10.2.2 企业人员方面的信息l与人员有关的信息主要包括:l权利和职责的关系:在组织结构图中体现l工作职责l信息需求10.2.3 业务处理方面的信息l主要目的是发现数据时如何流经整个物流系统,如
7、何由系统的功能来实现变化的。10.2.4 管理方面的信息l关于管理方面的信息是针对企业中层管理和高层决策这两部分信息。10.2.5 工作环境方面的信息l10.2.5 工作环境方面的信息l10.2.6 旧系统存在的问题10.3 物流业务流程分析管理业务的调查l1.1.系统环境调查系统环境调查l包括现行系统的管理水平,原始数据的精确程度,规章制包括现行系统的管理水平,原始数据的精确程度,规章制度是否齐全和切实可行,各级领导对开发新的度是否齐全和切实可行,各级领导对开发新的MISMIS是否有比是否有比较清楚的认识,用户单位能否抽调出比较精通本行业管理较清楚的认识,用户单位能否抽调出比较精通本行业管理
8、业务、对本单位存在的问题有深刻了解而又热心于改革的业务、对本单位存在的问题有深刻了解而又热心于改革的工作人员。此外,还要调查原系统的设备情况。工作人员。此外,还要调查原系统的设备情况。l2.2.组织机构和职责的调查组织机构和职责的调查l调查中应详细了解各部门人员的业务分工情况和有关人员调查中应详细了解各部门人员的业务分工情况和有关人员的姓名、工作职责、决策内容、存在问题和对新系统的要的姓名、工作职责、决策内容、存在问题和对新系统的要求等。求等。l3.3.功能体系的调查与分析功能体系的调查与分析l系统有一个总的目标,为了达到这个目标,必须完成各子系统有一个总的目标,为了达到这个目标,必须完成各子
9、系统的功能,而各子系统功能的完成,又依赖于下面各项系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行。功能结构调查的任务,就是要了解更具体的功能来执行。功能结构调查的任务,就是要了解或确定系统的这种功能构造。或确定系统的这种功能构造。l4.4.管理业务流程的调查与分析管理业务流程的调查与分析l管理业务流程的调查与分析就是要弄清管理职能管理业务流程的调查与分析就是要弄清管理职能是如何在有关部门具体完成的,以及在完成这些是如何在有关部门具体完成的,以及在完成这些职能时信息处理工作的一些细节情况。职能时信息处理工作的一些细节情况。l描述管理业务流程的图表有:描述管理业务流程的图表有
10、:l 管理业务流程图管理业务流程图l管理业务流程图是一种表明系统内各单位、人员管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合图,它可以帮助分析人员找出业务流程中的不合理回路。理回路。业务流程图的基本符号l业务流程图的基本图形符号有四个:业务流程图的基本图形符号有四个:系统中人员系统中人员系统外实体系统外实体数据流向数据流向数据、报表、账目数据、报表、账目例1 画业务流程图l采购员将入库单交给检验员,检验员采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格将不合
11、格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主统计员根据库存台帐制定月报表交主管部门审阅。管部门审阅。主管部门采购员检验员保管员统计员入库单库存帐不合格入库单日报表合格入库单10.4 物流业务的数据流程分析数据流程的调查l(1 1)收集进行分析所需要的资料)收集进行分析所需要的资料a a收集原系收集原系统全部输入单据、输出报表和数据存储介质统全部输入单据、输出报表和数据存储介质(如帐本、清单)的典型格式;(如帐本、清单)的典型格式;lb b弄清各环节的处理方法和计算方法;弄清各环节的处理方法和计算方法;lc c在上述各
12、种单据、报表、帐本的典型样品上在上述各种单据、报表、帐本的典型样品上或用附页注明制作单位、报送单位、存放地点、或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等。发生频度、发生的高峰时间及发生量等。d d在在上述各种单据、报表、帐册的典型样品上注明上述各种单据、报表、帐册的典型样品上注明各项数据的类型、长度、取值范围。各项数据的类型、长度、取值范围。(2)绘制原系统的数据流程图数据流程图(数据流程图(DFDDFD)是一种能全面地描述信)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的数几种
13、符号综合地反映出信息在系统中的流动、处理和存储情况。流动、处理和存储情况。数据流程图的特性:数据流程图的特性:抽象性抽象性 概括性概括性 数据流程图的基本成分数据流数据流加工加工(或称处理逻辑)(或称处理逻辑)数据存储数据存储外部实体外部实体(项)(项)l 外部实体外部实体l是指在所研究系统外独立于系统而存在的,但又和系统有联系的是指在所研究系统外独立于系统而存在的,但又和系统有联系的实体,它表示数据的外部来源和去向,它可以是某个人员、组织、实体,它表示数据的外部来源和去向,它可以是某个人员、组织、某一信息系统或某种事物,它是系统的数据来源或数据终点。确某一信息系统或某种事物,它是系统的数据来
14、源或数据终点。确定系统的外部实体,实际上就是明确系统与外部环境之间的界限,定系统的外部实体,实际上就是明确系统与外部环境之间的界限,从而确定系统的范围。从而确定系统的范围。l 数据流数据流l数据流表示流动着的数据,它可以是一项数据,也可以是一组数数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等)。数据流用带有名字的箭头表据(如扣款数据文件、订货单等)。数据流用带有名字的箭头表示,名字表示流经的数据,箭头则表示流向。示,名字表示流经的数据,箭头则表示流向。l例如:例如:“发票发票”由品名、规格、单价、数量等数据组成由品名、规格、单价、数量等数据组成l 数据存储
15、数据存储l指逻辑意义上的数据存储环节,即系统信息处理功能需指逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储的物理介质和技术手段的数据存储环要的、不考虑存储的物理介质和技术手段的数据存储环节,如数据文件、文件夹或帐本等。用一个右边开口的节,如数据文件、文件夹或帐本等。用一个右边开口的长方形条表示,图形右部填写存储的数据和数据集的名长方形条表示,图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。字,左边填入该数据存储的标志。l 处理逻辑(加工)处理逻辑(加工)l是对数据进行的操作,处理逻辑(加工)也称为处理。是对数据进行的操作,处理逻辑(加工)也称为处理。处理逻辑(加
16、工)包括两方面的内容:一是变换数据的处理逻辑(加工)包括两方面的内容:一是变换数据的组成,即改变数据结构;二是在原有的数据内容基础上组成,即改变数据结构;二是在原有的数据内容基础上增加新的内容,形成新的数据。增加新的内容,形成新的数据。绘制方法:绘制方法:自顶向下,逐层分解自顶向下,逐层分解订货处理订货处理(顶层图)(顶层图)用户用户订货单订货单发货单发货单销售处理销售处理P PF1F1库存账库存账分解图分解图采购采购部门部门用户用户不合格订货单不合格订货单验收验收订货单订货单P1P1确定确定发货单发货单P2P2填写填写暂存订货单暂存订货单P4P4定定货货单单合格合格订货单订货单未满足未满足的
17、订货的订货可发货可发货的订货的订货库存账库存账F1F1开发货单开发货单修改库存修改库存P3P3对照暂存对照暂存订货单订货单P5P5F2F2暂存订货单暂存订货单F4F4订货单存档订货单存档F3F3应收账应收账到货到货通知通知发货单发货单例例1 绘制销售过程的数据流图绘制销售过程的数据流图l用户将订货单交某企业的业务经理,用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。开票发货,否则,通知采购
18、员订购。采购员采购员库存账库存账业务处理业务处理用户用户出库处理出库处理不合格订单合格订单采购通知发票订单10.5 数据字典l1 1)数据字典的定义)数据字典的定义 l所谓数据字典是以特定格式记录下来的、对系统所谓数据字典是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、的数据流程图中各个基本要素(数据流、加工、存储、和外部实体)的内容和特征所作的完整的存储、和外部实体)的内容和特征所作的完整的定义和说明。数据流程图配以数据字典,就可以定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描从图形和文字两个方面对系统的逻辑模型进行描述,从而形成
19、一个完整的说明。述,从而形成一个完整的说明。l2 2)数据字典的内容)数据字典的内容 l数据字典的内容包括六个方面:数据项、数据结数据字典的内容包括六个方面:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体。构、数据流、处理逻辑、数据存储和外部实体。l 数据项数据项l也称数据元素,具有独立逻辑含义的最小数据单位。在数据字典也称数据元素,具有独立逻辑含义的最小数据单位。在数据字典中对其定义包括:中对其定义包括:l数据项的名称、编号、别名、简述;数据项的名称、编号、别名、简述;l数据项的取值范围;数据项的取值范围;l数据项的长度。数据项的长度。l 数据结构数据结构 l由若干数据项构成的数据组
20、合称为数据结构,它描述了某些数据由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。项之间的关系。l在数据字典中对其定义包括:在数据字典中对其定义包括:l 数据结构的名称、编号;数据结构的名称、编号;l 简述;简述;l 数据结构的组成。数据结构的组成。l 数据流l表明系统中数据的逻辑流向,可以是数据项或数据结构。l包括:l数据流的名称及编号;l简述;l数据流的来源;l数据流的去向;l数据流的组成;l数据流的流通量;l高峰期流通量。l 处理逻辑(加工)l仅对数据流程图(DFD)中最底层的处理逻辑加以说明。l包括:l处理逻辑名称及编号;l简述;l输入;l处理过程;l输出;l处理频
21、率。l 数据存储数据存储l数据存储是数据流动的暂停或永久保存的地方。l包括:l数据存储的编号l名称l简述l组成l关键字l相关的处理l 外部实体外部实体l外部实体编号外部实体编号l外部实体名称外部实体名称l简述简述l输入的数据流输入的数据流l输出的数据流输出的数据流10.6 数据建模l物流信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此需要建立一个良好的数据结构和数据库,而数据建模就是实现该目标的首要任务。数据建模的概念l数据建模就是根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体组织形式、表或文件的形式,以及决定数据的结构、类别、
22、载体、组织方式、保密等级等一系列的问题。10.6.1 数据建模的规范化l在数据的规范化表达中,一般将一组相互关联的数据称为一个关系,而在这个关系下的每个数据指标项则被称为数据元素,这种关系落实到具体数据库上就是基本表,而数据元素就是基本表中的一个字段。学号姓名性别年龄入学日期9811王易明男1924/08/989812张 超男1824/08/989813马丽萍女1924/08/989834王 征男1824/08/989915李彩云女1823/08/999916王翠霞女1723/08/99关系(二维表)关系(二维表)属性(字段)属性(字段)元组(记录)元组(记录)关系模式关系模式 属性名属性名(
23、字段名字段名)属性值属性值(字段值字段值)关系模型的数据结构关系模型的数据结构-关系关系关系模型的构成成分关系模型的构成成分l在对表的形式进行了规范化定义后,科德还对数据结构进行了五种规范化定义,并定名为规范化模式,称为范式。用范式定义消除数据的冗余程度。l1.第一范式l第一范式是指在同一表中没有重复项出现,如果有则应将重复项去掉。这个去掉重复项的过程就称之为规范化处理。l2.第二范式l第二范式是指每个表中必须有一个(而且仅一个)数据元素为主关键字,其他数据元素与主关键字一一对应。l3.第三范式l第三范式是指表中的所有数据元素不但要能够唯一叫主关键字表示,而且他们之间还必须相互独立,不存在其他
24、的函数关系。10.6.2 数据建模的内容l1.E-R模型l实体-联系模型,基本概念是实体、联系、属性这三个基本成分。lE-R模型用图形化的方法直观地描述了实体和实体之间的关系。l2.实体l实体是客观世界存在的且相互区分的事物,它可以是人,也可以是物;可以是具体事物,也可以是抽象概念。10.6.2 数据建模的内容l3.联系l现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。l联系分为三类:一对一的关系,一对多的关系,多对多的关系。l同时根据实体的个数或者联系的元数,可以分为一元联系、二元联系和多元联系。10.6.2 数据建模的内容l一元联系,是同一实体内部发生
25、关系。l二元联系是指两个不同实体之间的联系。l多元联系是指超过两个实体之间的联系称为多元联系。10.6.2 数据建模的内容l4.属性l属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。l属性分类l第一,基本属性和复合属性(可否再分)。l第二,单值属性和多值属性(对一个实体对象是否只能取一个值)l第三,导出属性和非导出属性。10.6.2 数据建模的内容l主键(码):是指唯一标识实体的属性集。l域:是指属性的取值范围。10.7 物流信息系统需求分析报告l新系统逻辑方案的建立是系统分析阶段的新系统逻辑方案的建立是系统分析阶段的最终成果。包括:最终成果。包括:l对系统业务流程分析整理的结果对
26、系统业务流程分析整理的结果l对数据及数据流程分析整理的结果对数据及数据流程分析整理的结果l子系统划分的结果子系统划分的结果l各个具体的业务处理过程以及根据实际情况各个具体的业务处理过程以及根据实际情况应建立的管理模型和管理方法。应建立的管理模型和管理方法。10.7 物流信息系统需求分析报告l在本章前面各节中已经对原有系统进行了大量的分析和优化,这个分析和优化的结果就是新系统拟采用的信息处理方案。包括:l(1)确定合理的业务处理流程,其具体内容包括:l删去或合并了那些多余的或重复处理的过程l对哪些业务处理过程进行了优化和改动,改动的原因是什么,改动后将带来哪些好处l给出最后确定的业务流程图l指出
27、在业务流程图中哪些部分新系统可以完成,哪些部分需要用户完成。10.7 物流信息系统需求分析报告l(2)确定合理的数据和数据流程,具体内容包括:l请用户确认最终的数据指标体系好数据字典。l删去或合并了哪些多余的或重复的数据处理过程l对哪些数据处理过程进行了优化和改动,改动的原因是什么,改动后将带来哪些好处l给出最后确定的数据流程图l指出在数据流程图中哪些部分新系统可以完成,哪些部分需要用户完成。10.7 物流信息系统需求分析报告l(3)确定新系统的逻辑结构和数据分布,具体包括:l新系统逻辑划分方案(即子系统的划分)l新系统数据资源的分布方案,如哪些在本系统设备内部,哪些在网络服务器或主机上。态度决定一切态度决定一切细节影响成败细节影响成败
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。