物流信息系统开发9√_第1页
物流信息系统开发9√_第2页
物流信息系统开发9√_第3页
物流信息系统开发9√_第4页
物流信息系统开发9√_第5页
已阅读5页,还剩83页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流管理信息系统2LIS开发方法系统开发方法多种系统开发方法生命周期法原型法(快速原型法)面向对象方法系统开发方法

1.生命周期法又称结构化系统开发方法、瀑布法。任何系统都有一个从发生、发展到消亡的生命周期,自顶向下,按照工作阶段顺序开发系统。分几个阶段,每个阶段任务明确,要产生相应文档,作为下阶段的依据。软件包括程序和文档。前期工作的比重比较大。

系统开发生命周期各阶段的主要工作

详细设计提出要求可行性研究系统评价系统维护验收编程调试系统转换详细调查初步调查逻辑设计开发方案选择审批审查审查总体设计系统规划系统分析系统设计系统实施系统运行和维护生命周期法的开发过程提出要求初步调查可行性研究可行性分析报告审批修改目标、追加资源、等待条件A停止研制否修改是修改说明书A详细调查逻辑设计系统分析报告审批B停止研制否修改是B总体设计详细设计系统设计说明书审批停止研制修改设计方案C否修改C系统实施调试修改系统验收交付使用是修改生命周期法各类人员的分工系统分析阶段系统分析的任务:1)了解用户要求。2)把用户要求成文,完成系统分析报告。系统分析的步骤:详细调查现行系统。描述现行系统。分析用户新的要求,改进现行模型,形成新系统的逻辑模型。编写系统分析说明书。1.系统详细调查详细调查的任务:详细调查是为了弄清原系统的状况,查明其执行过程,发现薄弱环节,收集数据,为设计新系统提供必要的基础资料。具体的调查内容包括:管理业务状况的调查和分析、数据流程的调查和分析。详细调查的方法:⑴收集资料⑵发调查表征求意见⑶开调查会⑷访问⑸直接参加业务实践流行的需求分析方法:功能分析方法、结构化分析方法、信息建模法和面向对象的分析方法。不同视角的需求获取模型:物流企业的需求描述可以从两个方面进行,一是对客户现行系统的描述;二是对系统未来的设想。两种描述都要包括企业信息系统的5个基本要素,即企业的组织结构、流程、数据、商务规则与功能(性能)。2.需求获取模型3.组织结构与功能分析组织结构调查内容:弄清组织内部的部门划分;各部门之间的领导与被领导关系;信息资料的传递关系;物资流动关系与资金流动关系;此外,还应详细了解各级组织存在的问题以及对新系统的要求等。图5-1给出了第三方物流企业的组织结构图。

图5-1

第三方物流企业的组织结构图物流公司

企业发展部

市场经营部

业务运作部

企业管理部

战略中心

研发中心

广告中心

调查中心

法律中心

仓储中心

调度中心

加工中心

人力资源

绩效中心

结算中心

运输

中心

后勤

财务部

信息部

3.组织结构与功能分析功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。3.组织结构与功能分析3.组织结构与功能分析--扁平化组织

物流管理信息系统的流程描述完成对企业的组织结构和功能分析之后,需要从业务处理的角度描述和分析业务的处理模式,以及从数据的处理与流动过程描述和分析实际业务的数据动态处理模式。在这一节里主要讲解业务流程描述和数据流程描述。(1)业务流程描述业务流程调查主要任务是调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法及过程等。业务流程图(transactionflowdiagram,TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。业务流程图的基本符号业务流程图的基本图形符号有四个:系统中人员系统外实体数据流向数据、报表、账目例1

画业务流程图采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。

主管部门采购员检验员保管员统计员入库单库存帐不合格入库单日报表合格入库单例2业务流程图

采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。

仓库缺货通知订货单催货请求取货通知订货合同采购员供货单位例3业务流程图举例

车间填写领料单给仓库库长要求领料,库长(仓库主管)根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。车间领料单缺货通知已批准的领料单领料通知用料计划库长未批准的领料单仓库保管员采购员库存帐表格分配图

为了传递信息,管理部门经常将某种单据或报告复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描述有关业务。表格分配图表达清楚,可以帮助系统分析人员描述系统中复制多份的报告或单据的数量以及这些报告或单据都与哪些部门发生业务联系。4321重复的单据或报告、报表和帐目处理表格分配图中三种基本符号数据流向表格分配图:表示系统中各种单据和报告都与哪些部门发生业务关系例:采购业务表格分配图采购部门财务部门收购部门准备采购单采购单4供应单位采购单3采购单2采购单1登记待收货待收货登记表应付款处理应付账存档绘制表格分配图的方法首先,分析并弄清多份表格或数据产生的部门和传递的部门;其次,了解产生表格或数据的部门进行的处理工作,同时了解接收表格或数据的部门所进行的处理工作;然后,弄清各部门经处理工作后形成的数据文件;最后,用数据流线将数据与各处理功能之间及处理功能与形成的数据文件之间指明正确的传递方向。

供应部门根据发货计划准备一式四份出库单。一份出库单送成品库,并登记库存台帐。一份出库单送销售部门,将供货合同执行情况登记入合同帐。一份出库单送财会部门作应收款处理,计入应收帐。一份留在本部门作为存档资料。根据以下业务过程画出

发货业务的表格分配图准备出库单432出库单1应收款处理登记合同帐登记库存台帐应收帐合同帐库存台帐存档供应部门财会部门销售部门成品库练习题成品库保管员按车间送来的入库单登记库存台帐,发货时,发货员根据销售料送来的发货通知单将成品出库并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。数据流程的调查(1)收集进行分析所需要的资料a.收集原系统全部输入单据、输出报表和数据存储介质(如帐本、清单)的典型格式;b.弄清各环节的处理方法和计算方法;c.在上述各种单据、报表、帐本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等。d.在上述各种单据、报表、帐册的典型样品上注明各项数据的类型、长度、取值范围。(2)绘制原系统的数据流程图

数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图的作用系统分析员用这种工具自顶向下分析系统信息流程可在图上画出计算机处理的部分对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡业务流程图与数据流程图有何区别?

管理业务流程图和数据流程图的共同特点是他们都是描述管理中信息流动和存储过程和情况。但是他们有很明显的区别:管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。因此它具备形象性的特点。

数据流程图则便于用计算机进行信息管理。相比起管理业务流程图,它具有抽象性和概括性,完全舍去了具体的物质,只剩下数据的流动。

数据流程图的基本成分数据流加工(或称处理逻辑)数据存储外部实体(项)

①外部实体是指在所研究系统外独立于系统而存在的,但又和系统有联系的实体,它表示数据的外部来源和去向,它可以是某个人员、组织、某一信息系统或某种事物,它是系统的数据来源或数据终点。确定系统的外部实体,实际上就是明确系统与外部环境之间的界限,从而确定系统的范围。②数据流数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等)。数据流用带有名字的箭头表示,名字表示流经的数据,箭头则表示流向。

例如:“发票”——由品名、规格、单价、数量等数据组成③数据存储指逻辑意义上的数据存储环节,即系统信息处理功能需要的、不考虑存储的物理介质和技术手段的数据存储环节,如数据文件、文件夹或帐本等。用一个右边开口的长方形条表示,图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。④处理逻辑(加工)是对数据进行的操作,处理逻辑(加工)也称为处理。处理逻辑(加工)包括两方面的内容:一是变换数据的组成,即改变数据结构;二是在原有的数据内容基础上增加新的内容,形成新的数据。

整个系统数据流程图的画法

数据流程图(DFD)分成多层(子图、父图概念)表示,从而逐步展开数据流和功能(处理)的细节。S2132.22.12.33.13.2

顶层(第1层)2层3层(基本系统模型)(系统的子功能)DFD的分层表示绘制方法:自顶向下,

逐层分解订货处理(顶层图)用户订货单发货单销售处理PF1库存账分解图采购部门用户不合格订货单验收订货单P1确定发货单P2填写暂存订货单P4定货单合格订货单未满足的订货可发货的订货库存账F1开发货单修改库存P3对照暂存订货单P5F2暂存订货单F4订货单存档F3应收账到货通知发货单例:某企业的采购定货系统

1、定货系统的顶层数据流图

仓库管理员

采购员定货系统P事务定货报表2、定货系统一层数据流图

仓库管理员

采购员处理事务P1事务定货报表产生报表P2F1库存清单F2定货信息库存清单定货信息定货信息3、进一步分解后的数据流图仓库管理员

采购员处理定货P1.3D1事务D7定货报表产生报表P2F1库存清单F2定货信息D3库存清单D6定货信息D5定货信息接收事务P1.1更新库存清单P1.2D2事务D4库存例1绘制销售过程的数据流图用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。采购员库存账业务处理用户出库处理不合格订单合格订单采购通知发票订单例2:某仓库管理系统按以下步骤进行信息处理,试画出数据流程图。(1)

保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”。(2)

根据库存台帐由统计、打印程序输出库存日报表。(3)

需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。出库处理出库流水账入库处理入库单出库单入库流水账库存台账统计打印查询库存查询结果库存日报表例3数据流程图举例

车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。用料计划采购员库存账审批领料单车间查阅库存帐未批准的领料单已批准领料单缺货通知领料通知领料单练习题画数据流程图由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金向供应商购买设备,购得设备送需购设备的部门,将收据送财务处。供货单位设备预算处理设备购置部门财务核对处理设备预算表格资金申购表格财务处采购处理收据数据字典(DD)数据流图描述了从功能的角度考虑系统由哪几部分组成,各部分之间的联系等,但是还没有说明系统中各个成分是什么含义。系统分析中所使用的数据字典就是一个对数据流图加以补充说明的工具,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。数据字典实际上是关于数据的详细描述的数据库。它以特定的格式记录下来的、对系统的数据流图中各个基本要素(数据流、数据存储、处理过程和外部实体)的内容和特征所做的完整的定义和说明。把数据的最小组成单位看成是数据项,若干个数据项组成一个数据结构。数据结构是个递归的概念,即数据结构的成分也可以是数据结构。数据字典1)数据字典的定义

所谓数据字典是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储、和外部实体)的内容和特征所作的完整的定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。2)数据字典的内容

数据字典的内容包括六个方面:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体。⑴数据项也称数据元素,具有独立逻辑含义的最小数据单位。在数据字典中对其定义包括:①数据项的名称、编号、别名、简述;②数据项的取值范围;③数据项的长度。⑵

数据结构

由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。在数据字典中对其定义包括:①数据结构的名称、编号;②简述;③数据结构的组成。数据字典中有六类条目:数据元素(数据项)、数据结构、数据流、数据存储、外部实体和处理逻辑。1)数据元素(数据项)

定义如下:

2)数据结构的定义如下:

⑶数据流表明系统中数据的逻辑流向,可以是数据项或数据结构。包括:①数据流的名称及编号;②简述;③数据流的来源;④数据流的去向;⑤数据流的组成;⑥数据流的流通量;⑦高峰期流通量。⑷处理逻辑(加工)仅对数据流程图(DFD)中最底层的处理逻辑加以说明。包括:①处理逻辑名称及编号;②简述;③输入;④处理过程;⑤输出;⑥处理频率。3)数据流定义

⑸数据存储数据存储是数据流动的暂停或永久保存的地方。包括:①数据存储的编号②名称③简述④组成⑤关键字⑥相关的处理⑹外部实体①外部实体编号②外部实体名称③简述④输入的数据流⑤输出的数据流物流信息系统的系统设计1数据库的设计与运用2物流信息编码的设计方法3界面设计4系统设计说明书返回系统设计系统设计的任务是:在系统分析的基础上,按照逻辑模型的要求,科学合理地进行系统的总体设计和具体的物理设计,为下一阶段系统实施提供必要的技术资料。其中,总体设计包括:划分子系统、代码设计、设计规范制定、信息系统流程图设计、功能结构图设计和系统物理配置方案设计等;具体的物理设计包括数据存储文件设计、输出设计、输入设计、编写程序设计说明书等。系统实施系统实施的内容程序设计系统测试系统的转换系统实施的内容系统实施包括硬件的获取、软件的获得或开发、用户准备、聘用和培训人员、地点和数据的准备、安装、测试、试运行及用户验收。系统实施阶段的典型步骤:硬件获取软件获取用户准备场所准备数据准备安装测试试运行用户验收人员的聘用和培训程序设计随着计算机硬件价格越来越便宜,软件费用急剧上升,人们对程序设计的要求发生了变化。过去主要是强调程序的正确和效率,这对小型程序来说无疑是正确的。但对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。系统测试(1)系统测试的内容根据MIS的开发周期,系统测试可分为五个阶段,包括单元测试、组装测试、确认测试、系统测试和验收测试。(2)系统测试方法系统测试工作分模块测试(单调),子系统测试(分调),系统测试(联调)。模块测试是对单个模块进行的测试,是系统测试的基础。主要有人工测试和机器测试两种。人工测试是采用人工方式检查程序的静态结构,找出编译不能发现的错误。机器测试是运用事先设计好的测试用例,执行被测试程序,对比运行结果与预期结果的差别以发现错误。主要有黑盒测试和白盒测试两种方法。系统的转换1)系统转换前的准备工作

在完成系统转换任务之前,必须预先做好大量的准备工作,这样才能保证转换工作的顺利进行。准备工作可以从数据准备、文档准备、用户培训等几个方面进行。2)系统转换的方式系统转换(又称系统切换)过程实际上是新旧系统交替过程,旧的系统被淘汰,新的系统投入使用。这种交替过程可以根据实际需要选择不同的方式进行。一般来说可将几种转换方式(直接方式、平行方式、逐步方式)互相配合使用,以达到平稳过渡到新系统的目的。

(a)直接方式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论