物流信息系统第二部分

上传人:pu****.1 文档编号:569923592 上传时间:2024-07-31 格式:PPT 页数:84 大小:674KB
返回 下载 相关 举报
物流信息系统第二部分_第1页
第1页 / 共84页
物流信息系统第二部分_第2页
第2页 / 共84页
物流信息系统第二部分_第3页
第3页 / 共84页
物流信息系统第二部分_第4页
第4页 / 共84页
物流信息系统第二部分_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《物流信息系统第二部分》由会员分享,可在线阅读,更多相关《物流信息系统第二部分(84页珍藏版)》请在金锄头文库上搜索。

1、物流信息系统物流信息系统2006第4章物流信息系统开发方法与策略第5章物流信息系统规划第6章物流信息系统分析第7章物流信息系统设计第8章物流信息系统实施与评价第二部分系统分析与设计篇第4章物流信息系统开发方法与策略v4.1 系统开发综述v4.2 信息系统开发的方法v4.3 信息系统开发策略4.1系统开发综述 系统开发方法概念的形成 早期研究信息系统的开发方法主要从两个方面开始的: 一、是从开发一个大型软件工程的角度; 二、是从开发出一个适用于管理实际需要的角度。 现在讨论的则是融两者为一体的信息系统开发方法。4.1.2 开发方法的发展 较有代表性的例子有:从JSP到JSD的杰克逊开发方法,结合

2、结构化开发方法和需求定义(requirement definition)方法的信息系统工程方法,以及后来的各类信息系统开发工程规范、原型方法、OO方法、CASE方法等等。 年代 70 80 90程序设计方法程序设计方法SPSP方方 法法 JSPJSP方方法法 软件工程方法软件工程方法SADTSADT方方JSDJSD方法方法prototypinprototypin方法方法 OO OO方法方法管理管理/ /需求分析需求分析SRDSRD方法方法BSPBSP方法方法 CSFs CSFs方法方法自动化开发方法自动化开发方法 CASE CASE方法方法表4.1 信息系统开发方法的发展过程软件开发过程4.2

3、 4.2 信息系统开发的方法信息系统开发的方法 v4.1.1 生命周期法 所谓软件的生存期是指从软件项目的提出经历研制、运行和维护直至退出的整个时期。 生命周期法是系统开发的常用方法.这是因为它具有以下特点:(1)采用系统的观点与系统工程的方法,自上而下进行系统分析与系统设计,并自下而上进行系统实施。(2)开发过程阶段清楚,任务明确,文档齐全,并要求有标准化的分析报告、流程图、说明文本等阶段性文档资料及书面记录,使得整个开发过程便于管理和控制。表4.2生命周期法的主要阶段及各阶段主要任务和主要文档图4.1生命周期法的工作流程图4.2.2 原型法 “原型”是指该系统早期可运行的一个版本,反映系统

4、的部分重要功能和特征,其主要内容包括系统的程序模块、数据文件、用户界面、主要输出信息及与其它系统的接口。图4.2原型法的开发步骤4.2.3 面向对象的开发方法1面向对象方法的概念以对象为主体开发信息系统的方法就是面向对象方法(Object Oriented,简称OO方法) 图图4.3面向对象分析基本结构面向对象分析基本结构4.2.4 计算机辅助软件工程4.2.5各种开发方法的比较计算机辅助软件工程(Computer Aided Software Engineering, CASE) CASE方法并不是一种信息系统开发方法,但这并不影响CASE方法在信息系统开发中的重要地位。CASE方法的重要性

5、主要表现在其对信息系统的开发方法和开发过程的支持作用上4.2.5各种开发方法的比较信息系统开发工作的重心向系统调查、分析阶段偏移。 开发各个环节所占比重如下表:阶段调查分析 设计 实现工作量30%40%20%10%4.3 4.3 信息系统开发策略信息系统开发策略4.3.1 自行开发自行开发是指完全靠企业内部的力量或者借助少量的外界专业技术人员的帮助,开发信息系统。优点:(1)信息需求明确,信息分析中不会产生误解;(2)自己参与开发的系统易于接受;(3)多采用原型法开发,建立一个实验系统,边使用边修改,易满足变化的需要;(4)系统的用户对系统的建立和维护幅一定的责任, 提高了专业技术人员的效率。

6、缺点:(1)系统缺乏整体的评审和分析,开发不规范;(2)往往容易缺乏适当的控制,系统标准和质量不易保证;(3)数据冗余,没有统一的管理标准;(4)用户能建立自己私用的信息系统,可能对组织或其他成员隐藏一些信息。4.3.2 4.3.2 资源外包资源外包 将企业中计算机中心的运作,通信网络或应用开发的控制权交给信息系统开发商的方式就是资源外包。优点:(1)信息系统开发商是信息技术和信息服务的专家,靠专业化和规模经营,信息系统开发费用低;(2)高服务质量;(4)外部开发商有技术能力对信息系统进行调整,适应企业的业务量的增长和运作流程的变迁;(5)根据开发协议,企业可以按实际得到的服务付钱,不必支付固

7、定的维修成本;(6)节省企业的高价值的人才。缺点:(1)完全外包可能失去对信息系统功能的控制;(2)信息资源和商业秘密有外界运作,容易泄漏;(3)对系统开发商容易产生依赖,开发商的财务,经营等问题会对企业产生影响。4.3.3 购买应用软件与二次开发v购买软件的优点:成本低、周期短。v缺点:现成软价的功能单一,一般适用于企业的某一部门。4.3.4 快速应用开发 (RAD)简介 快速应用开发方法指的是应用信息技术工具和信息技术方法快速开发信息系统。优点:(1)对于适合该方法的项目, RAD 方法可以更快地开发出应用系统产品(2)在开发项目的过程中,自动产生文档(3)在用户、股东和信息系统技术人员组

8、成的开发组中,相互沟通充分 缺点:(1)和传统的生命周期方法相比,开发人员的劳动强度大,容易累垮(2)要求用户和系统分析人员懂得使用系统开发工具和RAD 技术(3)RAD 需要用户和股东花费大量的时间第4章物流信息系统规划v5.1 物流信息系统规划概述v5.2 物流信息系统规划方法与步骤v5.3信息系统规划(ISP)与企业过程再造(BPR)5.1 5.1 物流信息系统规划概述物流信息系统规划概述5.1.1 进行物流信息系统规划的原因 根据物流企业的需求和现状,论证系统建设的可行性。如果可行,还要确定系统的目标范围、功能结构、开发进度、投资规模、参加人员和组织保证,制定实施规划和方案等。 5.1

9、.2 物流信息系统规划的主要内容1 1、物流信息系统的目标、约束与结构。、物流信息系统的目标、约束与结构。 2 2、对目前组织业务流程与现有信息系统的、对目前组织业务流程与现有信息系统的功能、应用环境和应用现状,当前人员状功能、应用环境和应用现状,当前人员状况,经费情况,满足现实要求的情况等多况,经费情况,满足现实要求的情况等多方面进行评价。方面进行评价。 3 3、对影响计划的信息技术发展的预测。、对影响计划的信息技术发展的预测。4 4、发展规划阶段性安排,特别是关于本次、发展规划阶段性安排,特别是关于本次规划第一个发展阶段有关项目的实施计划规划第一个发展阶段有关项目的实施计划的安排原则的确定

10、和相当具体的安排。的安排原则的确定和相当具体的安排。 5.1.3 系统规划的特点与目标 特点(1)着重于解决有关系统发展的长远的、全局的和关键性的问题,因此,它具有较强的不确定性,非结构化程度较高。(2)其工作环境是组织管理环境。(3)突出规划工作的战略性特征,工作的重点不在于解决项目开发中的具体业务问题,而是确定系统的战略目标、战略方案、总体结构方案和资源计划。 (4)目前尚无可以指导规划工作全过程的适用方法。目标(1)实现人、管理、技术的协调发展,改善系统内部交流方式,充分发挥系统功能,以提高信息处理和信息共享能力,作好对各级,尤其是对高层的决策支持。 (2)提高办公自动化水平,合理调度资

11、源,以提高效率和降低成本。 (3)作好业务跟踪监控安排,使作业决策及时准确。 (4)讲求实效。 (5)规划成果对内外环境的变化应有较强的适应性。5.1.4 物流信息系统规划的原则v1完整性原则。v2. 可靠性原则。v3经济性原则。5.2 5.2 物流信息系统规划方法与步骤物流信息系统规划方法与步骤5.2.1 关键成功因素法 关键成功因素法(CSF,Critical Success Factors)是一种对组织的信息需求进行分析的方法。 关键成功因素法的步骤关键成功因素法的步骤了解企业的战略目标。了解企业的战略目标。识别所有成功因素。识别所有成功因素。确定关键成功因素。确定关键成功因素。给出每一

12、个关键成功因素的性能指标和测量标准。给出每一个关键成功因素的性能指标和测量标准。目标识别目标识别CSFCSF识别识别性能指标识别性能指标识别数据字典定义数据字典定义 图图5.1 5.1 关键成功因素法关键成功因素法5.2.2 战略目标集合转移法 战略目标集合转移法(SST, Strategy Set Transition)是一种确定管理信息系统战略目标的方法。图图5.2 5.2 战略目标集合转移过程战略目标集合转移过程 5.2.3 5.2.3 企业系统规划法企业系统规划法 企业系统规划法(BSP, Business System Planning)是为指导企业信息系统开发而建立起的一种结构化方

13、法。图5.3 企业系统规划法的主要步骤5.35.3信息系统规划(信息系统规划(ISPISP)与企业过程再造()与企业过程再造(BPRBPR) 由过程的观点来看待企业,BPR和BSP是一样的,所不同的是BPR主张彻底的变革,而且在改造企业过程方面研究出了许多行之有效的方法,因而把BSP向前推进了一步。所以现在ISP和BPR已经紧密联结,如果分离,两者均不可能做好。 BPR定义是:对企业过程进行根本的再思考和彻底的再设计,以求企业当代关键的性能指标获得巨大的提高,如成本、质量、服务和速度。第6章 物流信息系统分析6.1 6.1 问题的识别与可行性研究问题的识别与可行性研究 6.1.1 问题的识别

14、系统开发要搞清楚5个w。即what,why, who,where,when。即要做什么,为什么要做,由谁来做,在什么地方做和什么时候做。6.1.2 6.1.2 可行性研究可行性研究 可行性(feasibility)研究是指在当前组织内外的具体条件下,系统开发工作必须具备资源和条件,看其是否满足系统目标的要求。6.1.3 系统分析阶段的任务图6.1 目标系统目标、用户需求和目标系统逻辑模型6.1.4 系统分析阶段的工作步骤 1.详细调查、收集和分析用户需求2.确定初步的逻辑模型3.编制系统说明书6.1.5 系统开发计划 系统开发计划主要是针对已确定的开发策略,选定相应的开发方法。图6.2 系统开

15、发计划6.2 系统调查6.2.1 系统调查的原则和范围系统调查的原则和范围系统调查的原则是指在系统调查过程中应该始终坚持的方法、做法或指导思想。 系统调查的范围应该是围绕着组织内部信息流所涉及领域的各个方面。 系统调查的范围一般为9类: (1)组织机构和功能业务 (2)组织目标和发展战略 (3)工艺流程和产品构成 (4)数据与数据流程 (5)业务流程和工作形式 (6)管理方式和具体业务的管理方法 (7)决策方式和决策过程 (8)可用资源和限制条件 (9)现存问题和改进意见6.2.2 调查的方式与方法调查的方式与方法v1常用的调查方法v2重点询问方式v3业务流程调查方式v4深入实际的调查方式6.

16、3 6.3 物流组织结构与业务流程分析物流组织结构与业务流程分析6.3.1 物流组织的构成与功能物流组织有两种形式:独立法人的物流企业和一般企业的承担物流功能的职能部分。表6.1物流组织的基本职能图图6.3 组织结构图组织结构图 图6.4某物流企业组织结构图图图6.6 业务功能图业务功能图6.3.2 物流组织的运作流程(1)管理层(2)执行层1(计划管理)(3)执行层2(采购管理)(4)执行层3(仓库管理)6.3.3业务流程图与功能结构图业务流程图是一种用尽可能少、尽可能简单的图示来描述业务处理过程的方法,由于它的符号简单明了,所以非常易于阅读和理解业务流程。图6.7业务流程图的基本元素图6.

17、8销售及库存系统的业务流程图图6.9 功能结构图图6.10 某企业生产系统的功能结构图6.4 建立新系统的逻辑模型6.4.1 数据收集和数据调查1、数据收集的渠道2、数据的来源 3、数据调查内容 6.4.2数据分析v1.围绕系统目标进行分析v2.弄清信息源周围的环境v3.围绕现存的业务流程进行分析v4.数据特征分析6.4.3数据流程图(DFDv1数据流程图的概念数据流程图的概念数据流程图(DataFlowDiagram,DFD)是对原系统进行数据流程分析和抽象的工具,也是用来描述新系统逻辑模型的主要工具。2.数据流程图的组成图图 6.11 数据流程图基本符号数据流程图基本符号 6.4.4 数据

18、字典 在数据流图的基础上,还需对其中的每个数据流、文件和数据项加以定义, 我们把这些定义所组成的集合称为数据字典(Data Dictionary)。 数据字典中有六类条目:数据元素、数据结构、数据流、数据存储、处理、外部实体。 图图6.15 数据元素条目基本式实例数据元素条目基本式实例 图6.16数据结构条目基本格式实例图6.18数据流条目基本格式实例图6.18数据存储条目基本格式实例图6.19数据处理条目基本格式实例图6.20外部实体条目基本格式实例6.4.5 信息系统逻辑模型的实现v1建立现行系统的逻辑模型v2建立目标系统的逻辑模型v3新系统逻辑方案的建立第7章 物流信息系统设计7.1 物

19、流信息系统设计概述7.2 物流信息系统的总体结构设计7.3 物流信息系统详细设计7.1 物流信息系统设计概述7.1.1 物流系统设计的目标与原则 系统设计的概念 系统设计又称为物理设计,通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段详细设计,这两部分工作是互相联系的,需要交叉进行。 7.1.2 物流信息系统的主要任务 系统设计的主要任务是进行总体设计和详细设计 总体设计包括系统模块结构设计和计算机物理系统的配置方案设计 在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过

20、程7.2 7.2 物流信息系统的总体结构设计物流信息系统的总体结构设计7.2.1 系统划分 物流信息系统设计多采用结构化设计方法,结构化系统分析与设计的基本思想就是自顶向下地将整个系统划分为若干个子系统,子系统再分子系统(或模块),层层划分,然后在自上而下地逐步设计。7.2.2 结构化设计v结构化设计(STRUCTURED DESIGN, 简称SD)方法是使用最广的一种设计方法,v它的特点是: 相对独立、功能单一的模块结构 “块内联系大、块间联系小”的模块性能标准 采用模块结构图的描述方式图7.1 计算工资的模块结构图7.2.3 模块化设计思想与模块结构图v把一个信息系统设计成若干模块的方法称

21、为模块化图7.2功能模块结构图的基本符号图图7.4 7.4 模块图的画法示意模块图的画法示意 7.2.4 系统平台设计 信息系统平台设计包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。7.3 物流信息系统详细设计7.3.1 代码设计v代码设计的步骤v确定代码对象;v考查是否已有标准代码;v根据代码的使用范围、使用时间、和实际情况选择代码的种类与类型;v考虑检错功能;v编写代码表。代码宽度的确定。在确定信息代码时,究竟采用几位数字或字符宽度,可根据具体信息的全部数量来计算确定。v假设a代表码中所用符号的位数,b代表每一位代码所能用的符号个数,

22、代表可能得到的代码总数,则:v若采用字母、数字混合型编码系统,应有b=35,并设总宽度为5位.,即a5。这时可计算出这种编码一共可容纳的信息数量达52535万个,即:C=3555=253.5万。v若前两位是字母数字混合型,后二位是十进位码,则可得到:v即可容纳信息总数达122.5万个7.3.2系统输入/输出设计(1)它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体体现;(2)它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;(3)符合用户习惯,方便用户操作,使目标系统易于为用户所接受。(4)为用户提供易读易懂的信息形态。7.3.3数据存储

23、设计数据存储设计包括数据文件与数据库设计,随着数据库技术的迅速发展,目前在管理信息系统的设计中,主要是采用数据库存储和管理方式。图图7.5 数据库设计与系统开发阶段对照数据库设计与系统开发阶段对照 图7.6实体关系图(E-R图)示例图7.8数据库实施的步骤7.3.4 处理流程设计v在进行处理流程设计时,设计者面临两方面的问题:一个是决定实现每个模块的算法;另一个是如何精确地表达这些算法。v常用的算法表达工具有程序流程图(Program Flow Chart)、N-S图、PAD图(Problem Analysis Diagram)、PDL语言(Program Design Language)、H

24、IPO图(Hierarchy plus Input-Process-Output)等7.4 物流信息系统设计报告1. 概述2系统设计规范3计算机系统的配置4系统结构5代码设计6输入设计7输出设计8文件(数据库)设计9模型库和方法库设计10系统安全保密性设计11系统实施方案及说明第八章 物流信息系统实施与评价8.1 物流信息系统实施概述8.2 程序设计与调试8.3 系统转换与人员培训8.4 物流信息系统的运行与维护8.5 物流信息系统的评价8.1 物流信息系统实施概述8.1.1 8.1.1 系统实施的目标与任务系统实施的目标与任务1系统实施的目标 把系统设计的物理模型转换成可实际运行的新系统。系

25、统实施阶段主要有以下几个方面的工作:(1)物理系统的实施(2)程序设计(3)系统调试(4)人员培训 (5)系统切换 8.1.2 物流信息系统开发项目的组织和技术队伍的构成v1系统开发的组织 系统开发涉及的人员较多,为了确保领导与协调有力,分工与职责明确,需要建立相应的组织机构。通常的做法是成立一两个小组,即系统开发领导小组和系统开发工作小组。8.2 程序设计与调试v8.2.1 程序设计的任务与基本要求 v程序设计的任务是为新系统编写程序,即把详细设计的结果转换成某种计算机编程语言写成的程序。v程序设计的基本要求(1)正确性(2)可理解性(3)可靠性(4)可维护性(5)效率高8.2.2 程序设计

26、方法与步骤v按程序开发路径有两种程序设计方法。(1)自顶向下的程序设计方法 (2)自底向上的方法 v程序设计的步骤 (1)明确条件和要求 (2)分析数据 (3)确定流程 (4)编写程序 (5)检查和调试 (6)编写程序使用说明书8.2.3 8.2.3 程序设计语言与编程风格程序设计语言与编程风格1程序设计语言的选择(1)语言的结构化机制与数据管理能力(2)语言可提供的交互功能(3)有较丰富的软件工具(4)开发人员的熟练程度(5)软件可移植性要求(6)系统用户的要求 2程序设计的风格(1)适当的程序注释(2)有规律的程序书写格式(3)恰当选择变量名8.2.4 工具软件的使用v1.常用编程语言类v

27、2.数据库类v3.程序生成工具类v4.系统开发工具类v5.客户/服务器(C/S)工具类 8.2.5 8.2.5 程序调试程序调试图8.1是一个小程序的控制流程图,每个圆圈代表一段源程序(或一个语句块), 循环体中共有5条通路,左边曲线代表执行次数不超过24的循环。这样从程序的入口A到出口B的路径数高达近似为1014个可能的路径。如果编写一个例子,并且用它测试这个程序的一条路径要花1毫秒,则测试这个程序需要3170年。图8.2 系统调试的步骤8.4 8.4 系统转换与人员培训系统转换与人员培训8.4.1 物流信息系统转换图8.5系统转换的三种方式8.4.2 人员培训 系统操作员的培训应该是人员培训工作的重点。图8.6 软件故障的原因8.4.3 设备安装v 计算机系统的安装应满足以下两个要求: 使用专门的地板,让电缆通过地板孔道,连接中央处理机及各设备,保证安全。提供不中断电源,以免丢失数据。8.5 物流信息系统的运行和维护1日常运行管理2系统运行情况的记录3系统维护8.6 物流信息系统评价v对物流信息系统进行评价是一项非常复杂而又重要的任务.不仅在选择具体实施方案之前要进行评价,而且还要对实施过程中的方案进行跟踪评价,对实施完成后的整个系统进行评价以及对已投入运行的系统进行运行现状单价。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号