现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法

上传人:E**** 文档编号:89267742 上传时间:2019-05-22 格式:PPT 页数:51 大小:775.01KB
返回 下载 相关 举报
现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法_第1页
第1页 / 共51页
现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法_第2页
第2页 / 共51页
现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法_第3页
第3页 / 共51页
现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法_第4页
第4页 / 共51页
现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法》由会员分享,可在线阅读,更多相关《现代物流信息系统 教学课件 ppt 作者 琚春华 蒋长兵 彭扬 第4章 物流信息系统的规划与开发方法(51页珍藏版)》请在金锄头文库上搜索。

1、现代物流信息系统 琚春华 蒋长兵 彭扬 编著,科学出版社 2006,第4章 物流信息系统的规划与开发方法,4.1物流信息系统的规划 4.2物流信息系统规划方法与步骤 4.3物流信息系统开发方法 4.4物流信息系统建模,4.1.1 物流信息系统规划概述,1进行物流信息系统规划的原因 系统规划是项目开发的依据,是系统分析的依据,是编制工作计划的依据,是筹集资源及分配资源的依据,是评审系统的依据,是协调各部门工作的依据。系统规划的目的是根据物流企业的需求和现状,论证系统建设的可行性。如果可行,还要确定系统的目标范围、功能结构、开发进度、投资规模、参加人员和组织保证,制定实施规划和方案等。,2物流信息

2、系统规划的主要内容 (1) 物流信息系统的目标、约束与结构。 (2)对目前组织业务流程与现有信息系统的功能、应用环境和应用现状,当前人员状况,经费情况,满足现实要求的情况等多方面进行评价。 (3)对影响计划的信息技术发展的预测。 (4)发展规划阶段性安排,特别是关于本次规划第一个发展阶段有关项目的实施计划的安排原则的确定和相当具体的安排。,3系统规划的特点,(1)着重于解决有关系统发展的长远的、全局的和关键性的问题 (2)其工作环境是组织管理环境。高层管理人员是工作的主体。 (3)突出规划工作的战略性特征,工作的重点不在于解决项目开发中的具体业务问题,而是确定系统的战略目标、战略方案、总体结构

3、方案和资源计划。 (4)目前尚无可以指导规划工作全过程的适用方法。,4物流信息系统规划目标,(1)实现人、管理、技术的协调发展,改善系统内部交流方式,充分发挥系统功能,以提高信息处理和信息共享能力,作好对各级,尤其是对高层的决策支持。 (2)提高办公自动化水平,合理调度资源,以提高效率和降低成本。 (3)作好业务跟踪监控安排,使作业决策及时准确。 (4)讲求实效。要针对规划对象的现实问题,解决方案力求直接可行。 (5)规划成果对内外环境的变化应有较强的适应性。,4.1.2 物流信息系统规划的原则,1完整性原则 2. 可靠性原则 3经济性原则:一个完善的物流信息系统,要有以下层次 (1)数据层

4、(2)业务层 (3)应用层 (4)计划层,4.2 物流信息系统规划方法与步骤,4.2.1 关键成功因素法 1关键成功因素法的概念 关键成功因素法(CSF,Critical Success Factors)是一种对组织的信息需求进行分析的方法。,主要内容包括,(1)所谓的关键成功因素,是指那些能确保企业生存和发展的方面或部门。 (2)形成关键成功因素的原因。 所处的特殊行业结构所具备的一套由自己特定的关键成功因素; 企业历史和现实的竞争策略,所处的行业地位和所处的地理位置。企业的内部与外部环境条件。 某些临时性事件对企业正常运行所产生的影响可能持续的时间因素。 (3)关键成功因素法的步骤 了解企

5、业的战略目标。识别所有成功因素。 确定关键成功因素。给出每一个关键成功因素的性能指标和测量标准。,4.2.2 战略目标集合转移法,战略目标集合转移法(SST, Strategy Set Transition)是1978年由William King提出的一种确定管理信息系统战略目标的方法。,图4.1 战略目标集合转移过程,4.2.3 企业系统规划法,企业系统规划法(BSP, Business System Planning)是为指导企业信息系统开发而建立起的一种结构化方法。 企业系统规划法由四个主要步骤组成,它们是定义企业目标、定义企业过程、定义数据类、定义信息系统结构,如图所示。,1定义企业目

6、标 2定义企业过程 (1)定义企业过程的依据 利用关键资源识别企业过程,往往是通过关键资源及其支持性资源的四个生命周期阶段来实现的。这四个阶段是: 一:需求、计划、度量和控制 二:获取和实现。三:经营管理。四:回收或分配 (2)定义企业过程的步骤 对企业过程的识别借助三类主要资源:计划和控制资源、产品服务资源和支持性资源。,图4.3 定义企业过程的步骤, 计划和控制过程, 产品/服务过程,某企业产品/服务过程流程图,“采购”过程, 1、采购过程: 2、支持性资源过程 3、过程归并和分析,(3)定义数据类,定义数据类有数据类识别、定义和过程关联三个步骤。 识别数据类,数据类与资源生命周期 的关系

7、,输入处理输出数据类图,定义数据类 定义数据类是对已经识别出的数据类的具体结构、内容及有关属性作详细的说明。 过程关联 所谓过程关联就是建立数据类与数据使用过程的关系。 过程数据矩阵又称为U/ C(Create/Use)矩阵,它是将数据类和相应的企业过程安排在一个矩阵中,用字母C和U表示哪个过程产生该数据,哪个过程使用该数据。,一个物流系统过程数据矩阵(U/C)的例子,落在系统方框以外的字母C表示对数据流的应用,用箭头表示数据从一个方框流向另外一个方框,得到相应的数据流向图,信息系统总体结构图,4.3物流信息系统开发方法,4.3.1 软件危机和软件工程 软件工程学的内容非常丰富,基本的特征有以

8、下几点: (1)使用生命周期法和原型法来开发软件; (2)按照模块化、结构化的原则开发软件; (3)逻辑设计和物理设计分开,先进行逻辑设计再进行物理设计; (4)采用自顶向下、逐步求精的方法进行设计,先进行总体设计,再进行每个模块的详细设计。,4.3.2 软件开发过程,开发过程一般都可以划为五个主要阶段 : (1)系统规划阶段 (2)系统分析阶段 (3)系统设计阶段 (4)系统实施阶段 (5)运行维护和评价阶段,4.3.3 生命周期法,生命周期法(LCA, Life Circle Approach)是国内外信息系统开发中最常用的方法,生命周期法理论认为,任何一个软件都有它的生存期,所谓软件的生

9、存期是指从软件项目的提出经历研制、运行和维护直至退出的整个时期。,生命周期法是系统开发的常用方法.这是因为它具有以下特点: 1)采用系统的观点与系统工程的方法,自上而下进行系统分析与系统设计,并自下而上进行系统实施。 2)开发过程阶段清楚,任务明确,文档齐全,并要求有标准化的分析报告、流程图、说明文本等阶段性文档资料及书面记录,使得整个开发过程便于管理和控制。,生命周期法的主要阶段及各阶段主要任务和主要文档,生 命 周 期 法 的 工 作 流 程 图,4.3.4 原型法,用户需求的多变性和环境的不确定性,动摇了生命周期法的基本前提,成为传统的结构化系统开发方法的重大障碍,原型法正是针对上述问题

10、进行变通而产生的一种新的系统开发方法。,1建立原型的过程和原则,整个开发过程可以分成如下几个步骤: (1)确定初步需求根据用户基本需求,对系统给出初步定义。 (2)设计初始原型根据用户初步需求,开发出一个可以应用的系统,它应满足上述的由用户提出的基本要求。 (3)试用和评价原型在试用中用户能亲自参加和面对一个实在的模型,能较为直观和明确地进一步提出需求,提出修改意见。 (4)修改和完善原型根据修改意见进行修改,以得到新的系统原型,然后再进行试用和评价,这样经过有限次的循环往复,逐步提高和完善,直到形成一个用户满意的系统。,原型法的开发步骤,2原型的修改控制,(1)限制用户接受程度这种控制的方法

11、是事先将用户接受程度以百分比的形式确定下来 (2)按费用/效益方法控制,随着原始模型的逐渐完善,在实施进一步修改时.如果其修改费用大于修改所带来的效益,这时修改就应该停止。 (3)按修改次数控制,对原始模型的修改次数确定一个最大值,这个控制值可根据开发系统的重要性、复杂程度和所需费用水平,3原型法对开发环境的要求,(1)高级的第四代语言,能支持结构化程序设计,实现自动编程,以简化编程过程。 (2)交互式工作环境,交互式工作环境能快速地完成用户提出的修改。 (3)数据字典管理系统,这个管理系统可以保存开发系统中各种文件、报表和数据的管理等各种信息,它还能够辅助生成与数据字典有关的内容。 (4)屏

12、幕生成器和文档编辑器,它们能够快速生成用户要求的屏幕格式,能够自动保持和维护各种文档资料。 (5)报表生成器,它快速生成各种报表。 (6)数据管理系统,能够对数据进行存取和查询。,4.3.5 面向对象的开发方法,1面向对象方法的概念 (1)对象 对象是行动或思考时作为目标的人或事物。广义地讲,对象可以是任何人或事物。 (2)对象的特征 抽象性 封装性 继承性 多态性 (3)面向对象方法,2. 面向对象方法的开发过程 (1)系统调查和需求分析 (2)问题分析和求解 (3)归纳 (4)程序实现,3.面向对象分析,面向对象分析方法(OOA)是建立在对处理对象客观运行状态的信息模拟和面向对象程序设计语

13、言的概念基础之上的,面向对象分析基本结构,(2)面向对象分析过程 面向对象分析过程包括五个主要步骤: 确定对象和类 确定结构 确定主题 确定属性 确定方法 (3)面对对象分析的基本原则 1)抽象 2)封装 3)继承 4)关联 5)消息通信 6)分析对象,4.面向对象设计 在面向对象设计的设计过程中所包括的主要工作有: (1)对对象求精 (2)数据模型和数据库设计 (3)优化,5面向对象方法的优缺点 (1)面向对象方法优点 面向对象方法以对象为基础,利用特定的软件工具直接完成从对象客体的描述到软件结构之间的转换。面向对象方法的应用解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题

14、,缩短了开发周期,解决了从分析和设计到软件模块结构之间多次转换映射的繁杂过程。 (2)面向对像方法缺点 面向对象方法需要一定的软件基础支持才可以应用,它是一种自底向上开发系统的方法,对大型的信息系统开发会造成系统结构不合理、各部分关系失调等问题。,4.3.6 计算机辅助软件工程,计算机辅助软件工程(Computer Aided Software Engineering, CASE)是在20世纪80年代后期提出并发展起来的。 1计算机辅助软件工程的基本思想。 CASE的出现主要是为了解决“软件危机”问题,“软件危机”一直以来就是制约软件发展的瓶颈问题。,2CASE工具介绍 1)在需求分析阶段,C

15、ASE工具包括:带分析功能的结构化图形工具箱,如DFD图形工具、实体关系图(ER)图形工具等。 2)在程序设计与实现阶段,CASE工具包括:Jackson程序结构图、N-S图、PAD图等结构化图形工具;源代码生成工具;源代码分析工具;测试数据生成工具;测试覆盖率分析工具;异常结果查错工具等。 3)在测试阶段,CASE工具包括:测试环境模拟工具、集成测试支持工具等。 4)在维护阶段,CASE工具包括:现存系统评价工具、分析和重新设计工具、移植工具、重新结构化工具和逆向软件工程工具等。,3集成化软件工程环境简介,集成化软件工程环境(Integrated Software Engineering E

16、nvironment, ISEE ) 是在CASE方法的基础上对软件工程思想更高层次的应用和体现。 总体而言,ISEE主要具备以下特征: (1)集成性。 (2)数据管理。 (3)通用性。 (4)灵活性。,4.4 物流信息系统建模,4.4.1 信息系统建模方法介绍 模型的表示形式可以是数学公式、缩小的物理装置、图表文字说明,也可以是专用的形式化语言。模型建立的思路有两种:自顶向下、逐步求精和自底向上、综合集成。 信息系统的建模方法可以分为:面向过程的建模、面向数据的建模、面向信息的建模、面向决策的建模和面向对象的建模五种。,4.4.2 面向对象信息系统建模语言UML,1UML介绍 UML (Unified Modeling Language)是一种优秀的建模语言。它使用面向对象的概念来分析、描述软件系统并构造系统模型,是一种在大型复杂系统的建模领域中得到认可的“优秀的软件工程方法” 2UML建模过程的基本特征 (1)用例驱动 (2)以结构

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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