版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物流信息系统2006
第4章物流信息系统开发方法与策略第5章物流信息系统规划第6章物流信息系统分析第7章物流信息系统设计第8章物流信息系统实施与评价第二部分系统分析与设计篇
第4章物流信息系统开发方法与策略
4.1系统开发综述4.2信息系统开发的方法4.3信息系统开发策略
4.1系统开发综述
4.1.1系统开发方法概念的形成早期研究信息系统的开发方法主要从两个方面开始的:一、是从开发一个大型软件工程的角度;二、是从开发出一个适用于管理实际需要的角度。现在讨论的则是融两者为一体的信息系统开发方法。4.1.2开发方法的发展较有代表性的例子有:从JSP到JSD的杰克逊开发方法,结合结构化开发方法和需求定义(requirementdefinition)方法的信息系统工程方法,以及后来的各类信息系统开发工程规范、原型方法、OO方法、CASE方法等等。年代
70
80
90程序设计方法SP方法
JSP方法
软件工程方法SADT方JSD方法prototypin方法
OO方法管理/需求分析SRD方法BSP方法
CSFs方法
自动化开发方法
CASE方法表4.1信息系统开发方法的发展过程4.1.3软件开发过程
4.2信息系统开发的方法
4.1.1生命周期法所谓软件的生存期是指从软件项目的提出经历研制、运行和维护直至退出的整个时期。
生命周期法是系统开发的常用方法.这是因为它具有以下特点:(1)采用系统的观点与系统工程的方法,自上而下进行系统分析与系统设计,并自下而上进行系统实施。(2)开发过程阶段清楚,任务明确,文档齐全,并要求有标准化的分析报告、流程图、说明文本等阶段性文档资料及书面记录,使得整个开发过程便于管理和控制。表4.2生命周期法的主要阶段及各阶段主要任务和主要文档图
4.1生命周期法的工作流程图
4.2.2原型法
“原型”是指该系统早期可运行的一个版本,反映系统的部分重要功能和特征,其主要内容包括系统的程序模块、数据文件、用户界面、主要输出信息及与其它系统的接口。图4.2原型法的开发步骤
4.2.3面向对象的开发方法1.面向对象方法的概念以对象为主体开发信息系统的方法就是面向对象方法(ObjectOriented,简称OO方法)图4.3面向对象分析基本结构
4.2.4计算机辅助软件工程
4.2.5各种开发方法的比较
计算机辅助软件工程(ComputerAidedSoftwareEngineering,CASE)
CASE方法并不是一种信息系统开发方法,但这并不影响CASE方法在信息系统开发中的重要地位。CASE方法的重要性主要表现在其对信息系统的开发方法和开发过程的支持作用上4.2.5各种开发方法的比较
信息系统开发工作的重心向系统调查、分析阶段偏移。开发各个环节所占比重如下表:阶段调查分析
设计
实现工作量>30%>40%<20%<10%4.3信息系统开发策略4.3.1自行开发自行开发是指完全靠企业内部的力量或者借助少量的外界专业技术人员的帮助,开发信息系统。优点:(1)信息需求明确,信息分析中不会产生误解;(2)自己参与开发的系统易于接受;(3)多采用原型法开发,建立一个实验系统,边使用边修改,易满足变化的需要;(4)系统的用户对系统的建立和维护幅一定的责任,提高了专业技术人员的效率。缺点:(1)系统缺乏整体的评审和分析,开发不规范;(2)往往容易缺乏适当的控制,系统标准和质量不易保证;(3)数据冗余,没有统一的管理标准;(4)用户能建立自己私用的信息系统,可能对组织或其他成员隐藏一些信息。
4.3.2资源外包
将企业中计算机中心的运作,通信网络或应用开发的控制权交给信息系统开发商的方式就是资源外包。优点:(1)信息系统开发商是信息技术和信息服务的专家,靠专业化和规模经营,信息系统开发费用低;(2)高服务质量;(4)外部开发商有技术能力对信息系统进行调整,适应企业的业务量的增长和运作流程的变迁;(5)根据开发协议,企业可以按实际得到的服务付钱,不必支付固定的维修成本;(6)节省企业的高价值的人才。缺点:(1)完全外包可能失去对信息系统功能的控制;(2)信息资源和商业秘密有外界运作,容易泄漏;(3)对系统开发商容易产生依赖,开发商的财务,经营等问题会对企业产生影响。4.3.3购买应用软件与二次开发
购买软件的优点:成本低、周期短。
缺点:现成软价的功能单一,一般适用于企业的某一部门。
4.3.4快速应用开发(RAD)简介
快速应用开发方法指的是应用信息技术工具和信息技术方法快速开发信息系统。
优点:(1)对于适合该方法的项目,RAD方法可以更快地开发出应用系统产品(2)在开发项目的过程中,自动产生文档(3)在用户、股东和信息系统技术人员组成的开发组中,相互沟通充分缺点:(1)和传统的生命周期方法相比,开发人员的劳动强度大,容易累垮(2)要求用户和系统分析人员懂得使用系统开发工具和RAD技术(3)RAD需要用户和股东花费大量的时间
第4章物流信息系统规划
5.1物流信息系统规划概述5.2物流信息系统规划方法与步骤5.3信息系统规划(ISP)与企业过程再造(BPR)
5.1物流信息系统规划概述
5.1.1进行物流信息系统规划的原因
根据物流企业的需求和现状,论证系统建设的可行性。如果可行,还要确定系统的目标范围、功能结构、开发进度、投资规模、参加人员和组织保证,制定实施规划和方案等。5.1.2物流信息系统规划的主要内容
1、物流信息系统的目标、约束与结构。2、对目前组织业务流程与现有信息系统的功能、应用环境和应用现状,当前人员状况,经费情况,满足现实要求的情况等多方面进行评价。3、对影响计划的信息技术发展的预测。4、发展规划阶段性安排,特别是关于本次规划第一个发展阶段有关项目的实施计划的安排原则的确定和相当具体的安排。
5.1.3系统规划的特点与目标
特点(1)着重于解决有关系统发展的长远的、全局的和关键性的问题,因此,它具有较强的不确定性,非结构化程度较高。(2)其工作环境是组织管理环境。(3)突出规划工作的战略性特征,工作的重点不在于解决项目开发中的具体业务问题,而是确定系统的战略目标、战略方案、总体结构方案和资源计划。(4)目前尚无可以指导规划工作全过程的适用方法。目标(1)实现人、管理、技术的协调发展,改善系统内部交流方式,充分发挥系统功能,以提高信息处理和信息共享能力,作好对各级,尤其是对高层的决策支持。
(2)提高办公自动化水平,合理调度资源,以提高效率和降低成本。
(3)作好业务跟踪监控安排,使作业决策及时准确。
(4)讲求实效。
(5)规划成果对内外环境的变化应有较强的适应性。5.1.4物流信息系统规划的原则
1.完整性原则。
2.可靠性原则。
3.经济性原则。
5.2物流信息系统规划方法与步骤
5.2.1关键成功因素法关键成功因素法(CSF,CriticalSuccessFactors)是一种对组织的信息需求进行分析的方法。
关键成功因素法的步骤
①了解企业的战略目标。
②识别所有成功因素。
③确定关键成功因素。
④给出每一个关键成功因素的性能指标和测量标准。
①目标识别②CSF识别③性能指标识别④数据字典定义图5.1关键成功因素法
5.2.2战略目标集合转移法
战略目标集合转移法(SST,StrategySetTransition)是一种确定管理信息系统战略目标的方法。图5.2战略目标集合转移过程
5.2.3企业系统规划法
企业系统规划法(BSP,BusinessSystemPlanning)是为指导企业信息系统开发而建立起的一种结构化方法。
图5.3企业系统规划法的主要步骤
5.3信息系统规划(ISP)与企业过程再造(BPR)
由过程的观点来看待企业,BPR和BSP是一样的,所不同的是BPR主张彻底的变革,而且在改造企业过程方面研究出了许多行之有效的方法,因而把BSP向前推进了一步。所以现在ISP和BPR已经紧密联结,如果分离,两者均不可能做好。
BPR定义是:对企业过程进行根本的再思考和彻底的再设计,以求企业当代关键的性能指标获得巨大的提高,如成本、质量、服务和速度。第6章物流信息系统分析
6.1问题的识别与可行性研究
6.1.1问题的识别
系统开发要搞清楚5个w。即what,why,who,where,when。即要做什么,为什么要做,由谁来做,在什么地方做和什么时候做。
6.1.2可行性研究可行性(feasibility)研究是指在当前组织内外的具体条件下,系统开发工作必须具备资源和条件,看其是否满足系统目标的要求。6.1.3系统分析阶段的任务
图6.1目标系统目标、用户需求和目标系统逻辑模型
6.1.4系统分析阶段的工作步骤
1.详细调查、收集和分析用户需求2.确定初步的逻辑模型3.编制系统说明书6.1.5系统开发计划
系统开发计划主要是针对已确定的开发策略,选定相应的开发方法。
图6.2系统开发计划
6.2系统调查
6.2.1系统调查的原则和范围
系统调查的原则是指在系统调查过程中应该始终坚持的方法、做法或指导思想。
系统调查的范围应该是围绕着组织内部信息流所涉及领域的各个方面。
系统调查的范围一般为9类:
(1)组织机构和功能业务
(2)组织目标和发展战略
(3)工艺流程和产品构成
(4)数据与数据流程
(5)业务流程和工作形式(6)管理方式和具体业务的管理方法(7)决策方式和决策过程(8)可用资源和限制条件(9)现存问题和改进意见
6.2.2调查的方式与方法
1.常用的调查方法
2.重点询问方式
3.业务流程调查方式
4.深入实际的调查方式
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.8销售及库存系统的业务流程图图6.9功能结构图图6.10某企业生产系统的功能结构图
6.4建立新系统的逻辑模型
6.4.1数据收集和数据调查1、数据收集的渠道2、数据的来源
3、数据调查内容
6.4.2数据分析
1.围绕系统目标进行分析
2.弄清信息源周围的环境
3.围绕现存的业务流程进行分析
4.数据特征分析6.4.3数据流程图(DFD1.数据流程图的概念
数据流程图(DataFlowDiagram,DFD)是对原系统进行数据流程分析和抽象的工具,也是用来描述新系统逻辑模型的主要工具。
2.数据流程图的组成图
6.11数据流程图基本符号
6.4.4数据字典
在数据流图的基础上,还需对其中的每个数据流、文件和数据项加以定义,我们把这些定义所组成的集合称为数据字典(DataDictionary)。
数据字典中有六类条目:数据元素、数据结构、数据流、数据存储、处理、外部实体。
图6.15数据元素条目基本式实例
图6.16数据结构条目基本格式实例
图6.18数据流条目基本格式实例
图6.18数据存储条目基本格式实例
图6.19数据处理条目基本格式实例
图6.20外部实体条目基本格式实例
6.4.5信息系统逻辑模型的实现
1.建立现行系统的逻辑模型
2.建立目标系统的逻辑模型
3.新系统逻辑方案的建立
第7章物流信息系统设计7.1物流信息系统设计概述7.2物流信息系统的总体结构设计7.3物流信息系统详细设计
7.1物流信息系统设计概述
7.1.1物流系统设计的目标与原则
系统设计的概念
系统设计又称为物理设计,通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段―详细设计,这两部分工作是互相联系的,需要交叉进行。
7.1.2物流信息系统的主要任务
系统设计的主要任务是进行总体设计和详细设计总体设计包括系统模块结构设计和计算机物理系统的配置方案设计
在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程7.2物流信息系统的总体结构设计7.2.1系统划分
物流信息系统设计多采用结构化设计方法,结构化系统分析与设计的基本思想就是自顶向下地将整个系统划分为若干个子系统,子系统再分子系统(或模块),层层划分,然后在自上而下地逐步设计。
7.2.2结构化设计
结构化设计(STRUCTUREDDESIGN,简称SD)方法是使用最广的一种设计方法,它的特点是:①相对独立、功能单一的模块结构
②“块内联系大、块间联系小”的模块性能标准
③采用模块结构图的描述方式
图7.1计算工资的模块结构图
7.2.3模块化设计思想与模块结构图
把一个信息系统设计成若干模块的方法称为模块化
图7.2功能模块结构图的基本符号
图7.4模块图的画法示意
7.2.4系统平台设计
信息系统平台设计包括计算机处理方式,网络结构设计,网络操作系统的选择,数据库管理系统的选择等软、硬件选择与设计工作等。
7.3物流信息系统详细设计
7.3.1代码设计代码设计的步骤确定代码对象;考查是否已有标准代码;根据代码的使用范围、使用时间、和实际情况选择代码的种类与类型;考虑检错功能;编写代码表。
代码宽度的确定。在确定信息代码时,究竟采用几位数字或字符宽度,可根据具体信息的全部数量来计算确定。假设a代表码中所用符号的位数,b代表每一位代码所能用的符号个数,代表可能得到的代码总数,则:若采用字母、数字混合型编码系统,应有b=35,并设总宽度为5位.,即a=5。这时可计算出这种编码一共可容纳的信息数量达52535万个,即:C=3555=
253.5万。若前两位是字母数字混合型,后二位是十进位码,则可得到:即可容纳信息总数达122.5万个7.3.2系统输入/输出设计(1)它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体体现;(2)它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;(3)符合用户习惯,方便用户操作,使目标系统易于为用户所接受。(4)为用户提供易读易懂的信息形态。7.3.3数据存储设计
数据存储设计包括数据文件与数据库设计,随着数据库技术的迅速发展,目前在管理信息系统的设计中,主要是采用数据库存储和管理方式。图7.5数据库设计与系统开发阶段对照图7.6实体关系图(E-R图)示例
图7.8数据库实施的步骤
7.3.4处理流程设计
在进行处理流程设计时,设计者面临两方面的问题:一个是决定实现每个模块的算法;另一个是如何精确地表达这些算法。
常用的算法表达工具有程序流程图(ProgramFlowChart)、N-S图、PAD图(ProblemAnalysisDiagram)、PDL语言(ProgramDesignLanguage)、HIPO图(HierarchyplusInput-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系统实施的目标与任务1.系统实施的目标把系统设计的物理模型转换成可实际运行的新系统。系统实施阶段主要有以下几个方面的工作:(1)物理系统的实施(2)程序设计(3)系统调试(4)人员培训(5)系统切换
8.1.2物流信息系统开发项目的
组织和技术队伍的构成
1.系统开发的组织系统开发涉及的人员较多,为了确保领导与协调有力,分工与职责明确,需要建立相应的组织机构。通常的做法是成立一两个小组,即系统开发领导小组和系统开发工作小组。
8.2程序设计与调试
8.2.1程序设计的任务与基本要求
程序设计的任务是为新系统编写程序,即把详细设计的结果转换成某种计算机编程语言写成的程序。程序设计的基本要求(1)正确性(2)可理解性(3)可靠性(4)可维护性(5)效率高
8.2.2程序设计方法与步骤
按程序开发路径有两种程序设计方法。(1)自顶向下的程序设计方法
(2)自底向上的方法
程序设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026黑龙江哈尔滨市江沿小学校招聘不占编制教师1人考试参考题库及答案解析
- 2026国网宁夏电力有限公司高校毕业生招聘(第二批)考试参考题库及答案解析
- 2026国网智慧车联网技术有限公司高校毕业生招聘2人(第二批)考试备考题库及答案解析
- 2026广东广州中山大学孙逸仙纪念医院人才招聘考试参考题库及答案解析
- 2026安徽皖信人力招聘政企联络与招聘会运营专员1人笔试参考题库及答案解析
- 2026广东云浮市郁南县顺通机动车检测有限公司招聘2人考试参考试题及答案解析
- 2026北京电信规划设计院有限公司院总部招聘纪检监察1人考试参考试题及答案解析
- 2026浙江杭州市西湖区申花路幼儿园招聘教师(非事业)1人考试参考试题及答案解析
- 2026浙大宁波理工学院教师招聘考试备考试题及答案解析
- 村干部经济审计监督制度
- 人工智能训练师-国家职业标准
- 企业安全生产总体和年度安全生产目标
- 蓬莱市福峰物资有限公司 西南王金矿(扩界、扩能)项目 环境影响报告书
- 诗经《七月》详细教案
- 高二英语开学第一课课件
- 托管教师聘用合同范本
- 2025山西新华书店集团限公司社会招聘154人易考易错模拟试题(共500题)试卷后附参考答案
- GB/T 44968-2024粮食储藏小麦粉安全储藏技术规范
- 法律服务保密协议承诺书
- The-Spring-Festival春节介绍(中英文版)
- 我们为什么要努力学习-励志主题班会(课件)
评论
0/150
提交评论