物流信息系统规划与设计.ppt
《物流信息系统规划与设计.ppt》由会员分享,可在线阅读,更多相关《物流信息系统规划与设计.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物流信息系统规划与物流信息系统规划与设计设计第一节第一节 信息系统开发技术信息系统开发技术一、物流信息系统的开发过程一、物流信息系统的开发过程(一)系统开发准备(一)系统开发准备(二)系统调查(二)系统调查(三)系统分析(三)系统分析(四)系统设计(四)系统设计(五)系统实施与转换(五)系统实施与转换(六)系统维护和评价(六)系统维护和评价二、物流信息需求调查方法二、物流信息需求调查方法(一)调查内容(一)调查内容1.现行系统概况现行系统概况2.组织机构组织机构3.业务流程业务流程4.报表、数据处理报表、数据处理5.存在的问题存在的问题6.新系统的功能和目标新系统的功能和目标7.其他其他二、物
2、料信息需求调查方法二、物料信息需求调查方法(二)需求信息获取(二)需求信息获取1.确定需求开发过程确定需求开发过程2.编写项目视图和范围文档编写项目视图和范围文档3.将用户群分类并归纳各自特点将用户群分类并归纳各自特点4.选择每类用户的产品代表选择每类用户的产品代表5.建立起典型用户的核心队伍建立起典型用户的核心队伍6.让用户代表确定使用实例让用户代表确定使用实例7.召开应用程序开发联系会议召开应用程序开发联系会议8.分析用户的工作流程分析用户的工作流程9.确定质量属性和其他非功能需求确定质量属性和其他非功能需求10.检查当前系统问题报告进一步完善需求检查当前系统问题报告进一步完善需求二、物料
3、信息需求调查方法二、物料信息需求调查方法(三)需求分析(三)需求分析1.绘制系统关联图绘制系统关联图2.创建用户接口原型创建用户接口原型3.分析需求可行性分析需求可行性4.确定需求的优先级别确定需求的优先级别5.为需求建立模型为需求建立模型6.创建数据字典创建数据字典二、物流信息需求调查方法二、物流信息需求调查方法(四)需求验证(四)需求验证1.审查需求文档审查需求文档2.以需求为依据编写测试用例以需求为依据编写测试用例3.编写用户手册编写用户手册4.确定合格标准确定合格标准二、物流信息需求调查方法二、物流信息需求调查方法(五)需求管理(五)需求管理1.确定需求变更控制过程确定需求变更控制过程
4、2.建立变更控制委员会建立变更控制委员会3.进行需求变更影响分析进行需求变更影响分析4.跟踪所有需求变更影响的工作产品跟踪所有需求变更影响的工作产品5.建立需求基准版本和需求控制版本文档建立需求基准版本和需求控制版本文档6.维护需求变更的历史记录维护需求变更的历史记录7.跟踪每项需求的状态跟踪每项需求的状态8.衡量需求的稳定性衡量需求的稳定性9.使用需求管理工具使用需求管理工具三、物流信息系统分析方法三、物流信息系统分析方法(一)结构化分析概述(一)结构化分析概述1.分解与抽象分解与抽象2.图表描述图表描述3.模型转换模型转换结构化分析方法结构化分析方法1.数据流图数据流图2.数据字典数据字典
5、3.数据存储结构规范化法数据存储结构规范化法结构化分析工具结构化分析工具4.数据立即存取图数据立即存取图5.处理逻辑的表达方法处理逻辑的表达方法(决策树决策树判定表判定表结构式语言等结构式语言等)三、物流信息系统分析方法三、物流信息系统分析方法(二)数据流图(二)数据流图1.外部实体外部实体2.数据处理数据处理3.数据流数据流数据流图数据流图4.数据存储数据存储(三)数据字典(三)数据字典1.数据流条目数据流条目2.文件条目文件条目3.数据项条目数据项条目数据字典数据字典4.加工条目加工条目三、物流信息系统分析方法三、物流信息系统分析方法(四)数据结构存取的规范化(四)数据结构存取的规范化(五
6、)处理逻辑的表达方法(五)处理逻辑的表达方法1.决策树决策树2.判定表判定表3.结构式语言结构式语言4.以上三种表达方式的比较以上三种表达方式的比较四、物流信息系统设计方法四、物流信息系统设计方法(一)系统设计概述(一)系统设计概述1.系统设计的主要工作:系统设计的主要工作:总体设计、代码设计和设计规范的制总体设计、代码设计和设计规范的制定、系统物理配置方案设计、数据储存设计、计算机处理设计定、系统物理配置方案设计、数据储存设计、计算机处理设计2.系统设计应遵循的原则:系统设计应遵循的原则:系统性原则、灵活性原则、可靠性系统性原则、灵活性原则、可靠性原则、经济性原则、简单性、系统的运行效率原则
7、、经济性原则、简单性、系统的运行效率3.系统设计方法:系统设计方法:结构化设计方法、结构化设计的基本内容、结结构化设计方法、结构化设计的基本内容、结构化设计原则构化设计原则(二)系统划分(二)系统划分1.系统划分的方法:系统划分的方法:功能划分法、顺序划分法、数据拟合法、过功能划分法、顺序划分法、数据拟合法、过程划分法、时间划分法、环境划分法。实际应用采用混合划分法,考程划分法、时间划分法、环境划分法。实际应用采用混合划分法,考虑三方面的内容:功能分析结果、数据分析结果、组织环境虑三方面的内容:功能分析结果、数据分析结果、组织环境2.系统划分的原则:系统划分的原则:独立性原则、数据依赖尽可能小
8、原则、前瞻独立性原则、数据依赖尽可能小原则、前瞻性原则、系统性原则、阶段性原则、资源充分利用性性原则、系统性原则、阶段性原则、资源充分利用性四、物流信息系统设计方法四、物流信息系统设计方法(三)系统处理流程设计(三)系统处理流程设计主要通过系统处理流程图来描述数据在计算机存储介质之间的流动、主要通过系统处理流程图来描述数据在计算机存储介质之间的流动、转换、和存储情况,以便为模块设计提供输入、输出依据。转换、和存储情况,以便为模块设计提供输入、输出依据。(四)信息编码(四)信息编码1.信息编码设计原则:信息编码设计原则:唯一性、标准化、合理性、简单性、适用唯一性、标准化、合理性、简单性、适用性、
9、可扩充性性、可扩充性2.编码的种类:编码的种类:顺序码、区间码、助记码、编写码、校验码顺序码、区间码、助记码、编写码、校验码四、物流信息系统设计方法四、物流信息系统设计方法(五)输入输出设计(五)输入输出设计1.输出设计的主要内容:输出设计的主要内容:用户使用方面的信息内容、输出信息用户使用方面的信息内容、输出信息的内容、输出格式、输出设备、输出介质。的内容、输出格式、输出设备、输出介质。2.输入设计:输入设计:键盘输入、数键盘输入、数/模(模(D/A,A/D)转换方式,如条形码)转换方式,如条形码输入、扫描仪输入输入、扫描仪输入3.用户界面设计:用户界面设计:整体性、效果、使用环境整体性、效
10、果、使用环境四、物流信息系统设计方法四、物流信息系统设计方法(六)功能模块设计(六)功能模块设计1.功能模块设计内容:功能模块设计内容:总控系统部分、子系统部分总控系统部分、子系统部分2.功能模块设计原则功能模块设计原则:1)模块内聚性要强,模块具有相对的独)模块内聚性要强,模块具有相对的独立性、减少模块间的联系;立性、减少模块间的联系;2)模块之间的耦合只能存在上下级之间)模块之间的耦合只能存在上下级之间的调用关系,不能同级之间横向关联;的调用关系,不能同级之间横向关联;3)连接调用关系应有上下级)连接调用关系应有上下级之间的调用,不能采用网状关系和交叉调用;之间的调用,不能采用网状关系和交
11、叉调用;4)整体系统成树状结)整体系统成树状结构,不允许有网状结构或交叉调用关系出现;构,不允许有网状结构或交叉调用关系出现;5)所有模块必须严格)所有模块必须严格地分类编码并建立归档文件,建立模块档案进行编码利于模块功能的地分类编码并建立归档文件,建立模块档案进行编码利于模块功能的实现;实现;6)适当采用通用模块将有助于减少设计工作量;)适当采用通用模块将有助于减少设计工作量;7)模块的层)模块的层次不能太多,一般最多使用次不能太多,一般最多使用67层。层。3.模块的连接方式:模块的连接方式:模块连接、特征连接、控制连接、公共连接模块连接、特征连接、控制连接、公共连接和内容连接和内容连接4.
12、功能模块设计工具:功能模块设计工具:结构图、输入结构图、输入处理处理输出图、模块处理输出图、模块处理流程设计流程设计四、物流信息系统设计方法四、物流信息系统设计方法(七)系统设计报告(七)系统设计报告1.系统总体结构图:系统总体结构图:总体结构图、子系统结构图、计算机流程图总体结构图、子系统结构图、计算机流程图2.系统设备配置图系统设备配置图:拓扑图、主机网络联系图拓扑图、主机网络联系图4.I/O设计方案设计方案5.文件或数据库的设计说明文件或数据库的设计说明3.系统分类编码方案系统分类编码方案:分类方案、编码和校对方式分类方案、编码和校对方式6.HIPO图:图:包括层次化模块控制图、包括层次
13、化模块控制图、IPO图等图等7.系统详细设计方案说明书系统详细设计方案说明书五、物流信息系统开发方法五、物流信息系统开发方法任何一种开发策略都要解决以下问题:任何一种开发策略都要解决以下问题:1.系统窑姐决的问题系统窑姐决的问题2.系统可行性研究系统可行性研究4.系统开发前的准备工作系统开发前的准备工作5.系统开发方法的选择和计划的确定系统开发方法的选择和计划的确定3.系统开发原则系统开发原则系统开发方法有:生命周期法、原型法、面向对象系统开发方法有:生命周期法、原型法、面向对象的开发方法等的开发方法等(一)生命周期法(一)生命周期法1.生命周期法的开发过程:生命周期法的开发过程:系统规划阶段
14、、系统分析阶段、系系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统运行与维护阶段统设计阶段、系统实施阶段、系统运行与维护阶段2.生命周期法的特点生命周期法的特点:建立面向用户的观点;严格区分工作阶段;建立面向用户的观点;严格区分工作阶段;结构化模块化、自动而下的开发;充分预料可能发生的变化结构化模块化、自动而下的开发;充分预料可能发生的变化周边周边环境的变化导致管理信息系统的变化、系统内部处理模块的变化导致环境的变化导致管理信息系统的变化、系统内部处理模块的变化导致系统的变化、用户需求的变化导致系统的变化等;工作文件的标准化系统的变化、用户需求的变化导致系统的变化等;工作文件的标准
15、化和文献化。和文献化。五、物流信息系统开发方法五、物流信息系统开发方法(二)原型开发法(二)原型开发法原型开发方法的基本思路是系统开发人员凭借自己对用户原型开发方法的基本思路是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直到用户在的系统原型,然后与用户协商,反复修改原型直到用户满意的开发方法。满意的开发方法。五、物流信息系统开发方法五、物流信息系统开发方法(三)面向对象的开发法(三)面向对象的开发法面向对象(面向对象(Object Oriented,OO)开发方法:)开发
16、方法:将客观世将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。从而实现信息系统的开发。面向对象的方法是一种分析方法、设计方法、思维方法和面向对象的方法是一种分析方法、设计方法、思维方法和程序设计方法,其关键点程序设计方法,其关键点:对问题进行自然分割、使之更接近对问题进行自然分割、使之更接近人类的思维方式,建立问题域模型,以便对客观实体进行结构模拟和人类的思维方式,建立
17、问题域模型,以便对客观实体进行结构模拟和行为模拟,从而使设计出的软件尽可能直接地描述现实世界,构造出行为模拟,从而使设计出的软件尽可能直接地描述现实世界,构造出模块化的、可重用的、维护性好的软件,并能控制软件的复杂性和降模块化的、可重用的、维护性好的软件,并能控制软件的复杂性和降低开发维护费用。低开发维护费用。五、物流信息系统开发方法五、物流信息系统开发方法现代开发工具的特征现代开发工具的特征:作为数据库的应用开发工具,应提供应用作为数据库的应用开发工具,应提供应用开发的全面支持,包括图形化的界面描绘工具,以及强有力的数据库开发的全面支持,包括图形化的界面描绘工具,以及强有力的数据库访问能力和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 信息系统 规划 设计
限制150内