物流管理信息系统 第3单元讲义-开发方法
物流信息技术应用开发操作指南

物流信息技术应用开发操作指南第1章物流信息技术概述 (4)1.1 物流信息技术的概念与分类 (4)1.2 物流信息技术的发展与应用 (4)第2章物流信息系统开发基础 (5)2.1 物流信息系统开发流程 (5)2.1.1 需求分析 (5)2.1.2 系统设计 (5)2.1.3 系统开发 (5)2.1.4 系统测试 (5)2.1.5 系统部署与实施 (6)2.1.6 系统维护与升级 (6)2.2 物流信息系统开发方法 (6)2.2.1 结构化方法 (6)2.2.2 面向对象方法 (6)2.2.3 原型法 (6)2.2.4 敏捷开发方法 (6)2.3 物流信息系统开发工具 (6)2.3.1 数据库开发工具 (6)2.3.2 编程语言与开发框架 (6)2.3.3 前端开发工具 (7)2.3.4 集成开发环境(IDE) (7)2.3.5 项目管理工具 (7)第3章数据采集与识别技术 (7)3.1 自动识别技术 (7)3.1.1 条码识别技术 (7)3.1.2 射频识别技术(RFID) (7)3.1.3 二维码识别技术 (7)3.2 数据采集设备 (7)3.2.1 手持式数据采集器 (7)3.2.2 固定式数据采集器 (8)3.2.3 车载数据采集设备 (8)3.3 传感器技术 (8)3.3.1 温湿度传感器 (8)3.3.2 光电传感器 (8)3.3.3 压力传感器 (8)3.3.4 振动传感器 (8)第4章数据传输与通信技术 (8)4.1 有线通信技术 (8)4.1.1 双绞线通信技术 (8)4.1.2 同轴电缆通信技术 (9)4.1.3 光纤通信技术 (9)4.2 无线通信技术 (9)4.2.1 WiFi技术 (9)4.2.2 蓝牙技术 (9)4.2.3 ZigBee技术 (9)4.2.4 4G/5G技术 (9)4.3 网络通信协议 (9)4.3.1 TCP/IP协议 (10)4.3.2 HTTP协议 (10)4.3.3 MQTT协议 (10)4.3.4 AMQP协议 (10)第5章数据存储与管理技术 (10)5.1 数据库系统 (10)5.1.1 关系型数据库设计 (10)5.1.2 数据库管理系统(DBMS) (10)5.1.3 数据库优化策略 (10)5.1.4 数据库安全性及恢复 (11)5.2 大数据存储技术 (11)5.2.1 分布式存储技术 (11)5.2.2 云存储技术 (11)5.2.3 数据压缩与去重技术 (11)5.3 数据仓库与数据挖掘 (11)5.3.1 数据仓库构建 (11)5.3.2 数据挖掘算法 (11)5.3.3 物流数据挖掘应用 (11)第6章物流信息平台设计与实现 (11)6.1 物流信息平台架构设计 (12)6.1.1 整体架构 (12)6.1.2 技术选型 (12)6.1.3 数据流转 (12)6.2 物流信息平台功能模块设计 (12)6.2.1 用户管理 (12)6.2.2 基础信息管理 (13)6.2.3 订单管理 (13)6.2.4 仓储管理 (13)6.2.5 运输管理 (13)6.2.6 费用管理 (13)6.2.7 报表与数据分析 (13)6.3 物流信息平台开发与实施 (13)6.3.1 开发环境准备 (13)6.3.2 系统开发 (13)6.3.3 系统测试 (13)6.3.4 系统部署与实施 (13)6.3.5 系统维护与升级 (13)第7章物流信息系统安全与防护 (14)7.1 物流信息系统安全风险分析 (14)7.1.1 系统安全风险 (14)7.1.2 网络安全风险 (14)7.1.3 管理安全风险 (14)7.2 安全防范技术 (14)7.2.1 系统安全防范技术 (14)7.2.2 网络安全防范技术 (14)7.2.3 管理安全防范技术 (15)7.3 信息加密与认证技术 (15)7.3.1 信息加密技术 (15)7.3.2 认证技术 (15)第8章物流智能技术应用 (15)8.1 人工智能技术 (15)8.1.1 智能调度 (15)8.1.2 需求预测 (16)8.1.3 客户服务 (16)8.2 机器学习与深度学习 (16)8.2.1 图像识别 (16)8.2.2 风险评估 (16)8.2.3 质量检测 (16)8.3 物流与自动化设备 (16)8.3.1 自动搬运 (16)8.3.2 自动分拣 (16)8.3.3 自动包装 (17)8.3.4 无人驾驶物流车 (17)第9章物流大数据分析与决策支持 (17)9.1 物流大数据分析技术 (17)9.1.1 数据采集与预处理技术 (17)9.1.2 数据挖掘技术 (17)9.1.3 机器学习技术 (17)9.2 数据可视化技术 (17)9.2.1 基本图表可视化 (17)9.2.2 地理信息系统(GIS)可视化 (18)9.2.3 交互式可视化 (18)9.3 决策支持系统 (18)9.3.1 运输决策支持系统 (18)9.3.2 仓储决策支持系统 (18)9.3.3 客户服务决策支持系统 (18)9.3.4 预测与优化决策支持系统 (18)第10章物流信息技术发展趋势与展望 (18)10.1 新一代物流信息技术 (18)10.1.1 概述 (18)10.1.2 大数据与物流 (19)10.1.3 云计算与物流 (19)10.1.4 物联网与物流 (19)10.1.5 人工智能与物流 (19)10.2 物流信息技术与产业融合 (19)10.2.1 概述 (19)10.2.2 物流与制造业融合 (19)10.2.3 物流与商贸业融合 (19)10.2.4 物流与农业融合 (19)10.3 物流信息技术未来发展趋势与挑战 (19)10.3.1 发展趋势 (19)10.3.2 挑战与应对策略 (20)第1章物流信息技术概述1.1 物流信息技术的概念与分类物流信息技术是指运用计算机技术、通信技术、网络技术、物联网技术、大数据技术等现代信息技术,对物流活动中的信息进行采集、处理、传输、存储、分析和应用的一系列技术手段。
物流管理信息系统的开发方法与策略

• 1.需要开发的系统功能是多数组织都要用到的一 些通用功能。
• 2.缺少组织内部的开发人员。
• 3.开发的系统属于微机系统。
• 三、物流管理信息系统开发的策略
• (一)自行开发
•
自行开发是指完全靠企业内部的力量
Байду номын сангаас
或者借少量的外界专业技术人员的帮助,
开发信息系统。
• 1.优点和缺点 • 优点: • (1)信息需求明确,信息分析中不会产生
误解;
• (2)自己参与开发的系统易于接受; • (3)多采用原型法开发,建立一个实验系
统,边使用边修改,易满足变化的需要;
• (4)系统的用户对系统的建立和维护负一 定的责任,提高了专业技术人员的效率。
• 缺点:
• (1)系统缺乏整体的评审和分析,开发不 规范;
• (2)往往容易缺乏适当的控制,系统标准 和质量不易保证;
• (2)高服务质量;
• (3)通过签约,减少成本的不稳定性;
• (4)外部开发商有技术能力对信息系统进行调整, 适应企业的业务量的增长和运作流程的变迁;
• (5)根据开发协议,企业可以按实际得到的服务 付钱,不必支付固定的维修成本;
• 2.生命周期法的特点与不足
• 其特点是:非常强调计划性,排斥不确定 性,对于不确定性的工作也要求排出严格 的计划(如修改计划);强调分工,从设 计到生产各个接都有详细的划分,有确定 的工作内容和相应的人员;强调合作,要 求所有工作人员的构思、创意和设计都必 须有可以与他人交流的书面或其他形式的 文档记载,以确保项目可以由多人合作完 成;强调标准化和规范化,排斥个性化和 自由发挥。
物流信息技术概论
物流管理信息系统的开发方法与策略
物流信息技术第3章5-物流信息技术(EDI)

• 3.通信软件
• 将EDI标准格式的文件外层加上通信信封 (Envelope),再送到EDI系统交换中心的邮箱 (Mailbox),或由EDI系统交换中心内,将接收到 的文件取回。
• EDI所需的硬件设备大致有:计算机、调制解 调器(Modeln)及通信线路。
• 计算机:目前所使用的计算机,无论是PC、 工作站、小型机、主机等,均可利用。
附:报关的流程
• 1.用户通过EDI资讯网络中心提供的用户终端机报关程序,输入电子申 报材料。经过审查,确认无误后,即拨通EDI平台,经过FTP报关用户 中转服务器送往EDI平台。 2.EDI平台系统在规定时间查看“报关用户中转服务器输送的资 料”,一旦发现服务器内有新鲜的申报资料,就会立即转发到海关预设和指 定的申报海关ETP服务器上。 3.海关系统按照公布的时间,定时从中转FTP服务器内收取有关报 关资料,自动输送到海关处理系统。 4.经过海关业务处电子审核系统处理以后,报关资料如获通过,即产 生回执,此回执被送入FTP中转服务器。 5.EDI平台系统按照规定时间,自动查看连接海关的中转服务器, 如果发现有新到的回执,就立即将其转发到连接用户的FTP中转服务器。 6.用户查看直接联系EDI平台的中转FTP服务器,发现回执即取 出,作相应的操作处理,如果回执是拒绝资讯,就应立即查找被拒绝的原因, 作出修改或更正后,重新申报。如果海关回执是放行资讯,则打印出全部资 料,电子申报完成。
EDI的实现过程就是用户将相关数据从自己的 计算机信息系统传送到有关交易方的计算机信 息系统的过程,该过程因用户应用系统以及外 部通信环境的差异而不同。
(四)EDI系统的工作原理
• 1.平面文件转换及初始化过程
• 用户应用系统与平面文件之间的转换过程 (简称映射)是联结翻译和用户应用系统的中间 过程。
物流信息系统开发方法

适用于各类信息系统开发,但无法涉足系统分析以前的开发环节
4.3 物流信息系统的规划
01
物流信息系统的规划是根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究。
02
系统规划的主要目标是根据组织的目标与战略制定出组织中业务流程改革与创新和信息系统建设的长期发展方案,决定信息系统在整个生命周期的发展方向、规模和进程。
面向对象法缺点主要有:
四、各种开发方法的比较
表4-5 三种开发方法的比较
开发方法
特 点
适 用 范 围
结构化法
基于系统的生命周期理论,非常系统、严谨,但开发周期较长,代价较大
大型系统开发
原型法
通过模拟以及对模拟后原型的不断讨论和修改,最终建立系统
小型局部系统或处理过程简单的系统
面向对象法
3.逐步转换
逐步转换就是分阶段,一部分、一部分地以新系统取代旧系统。
物流信息系统的维护与评价
在系统运行过程中,为了适应系统环境的变化,需要不断地对系统进行维护,同时还要定期对系统的运行状况进行审核和评价。
系统维护
系统维护就是在开发的新系统运行和交付使用后,保持系统能正常工作并达到预期的目标而采取的一切活动,包括系统功能的改进,以及解决系统运行期间发生的一切问题和错误。
系统文档的完整性
系统文档是否齐全、完整
A
在经济上的评价内容主要是系统的效果和效益,包括直接效益和间接效益两个方面。
B
直接经济效益的常用评价指标如表4-10所示。
2.经济效果评价
表4-10 直接经济效益常用的评价指标
物流信息管理物流信息系统开发方法

LIS
Shanghai Maritime University
原型化开发方法的特征
20
原型化开发方法的特征
合理性
理想的通 信媒介
用户参与
实效性
LIS
Shanghai Maritime University
原型化开发方法类型
21
探索型
主要是针对开发目标模糊、用户和开发人员 对项目都缺乏经验的情况,其目的是弄清对 目标系统的要求,确定所期望的特性并探讨 多种方案的可行性。
将元素的 集合分组
LIS
Shanghai Maritime University
元素
25
结构
行为
分组
注释
结构元素是 UML模型中 的名词,是 模型中主要 的静态部分 ,代表了概 念或物理的 元素。
行为元素是 UML 的 动 态 部分,是模 型中的动词, 代表了跨越 时间和空间 的行为。
分组元素是 UML模型中 用来组织元 素的元素。
物流信息系统开发方法学
30
物流信息系统开发方法学是一组思路、规范、过程、技术、 环境和工具的集成。
系统开发方法学是包含具体的方法与技术的思想体系,任 何一种系统开发方法学都应该支持系统开发生命周期的每 一个阶段,是对整个系统开发生命周期的一种综合的、详 细的描述
结构化开发方法
面向对象的开发方法
原型化开发方法生命周期
22
10阶段
• 方法选择 • 识别基本需求 • 开发原型 • 原型验证 • 修正和改进 • 判断原型是否完成 • 判断是否需要细部说明 • 严格说明细部 • 判断原型效果 • 原型文档整理
LISBiblioteka Shanghai Maritime University
第三章物流管理信息系统开发

第三章 物流管理信息系统开发
第三章物流管理信息系统开发
物流管理信息系统--LMIS
主要内容
• 第一节 物流管理信息系统的开发策略 • 第二节 物流管理信息系统的开发方法 • 第三节 物流管理信息系统的开发方式 • 第三节 物流管理信息系统的体系结构
第三章物流管理信息系统开发
这些文档需要及时更新
第三章物流管理信息系统开发
物流管理信息系统--LMIS
3 生命周期法的优缺点及适用范围
结构化开发方法的适用范围: 该方法适用于一些组织相对稳定、业
务处理过程规范、需求明确且在一定时 期内不会发生大的变化的大型复杂系统 的开发。
第三章物流管理信息系统开发
物流管理信息系统--LMIS
第三章物流管理信息系统开发
物流管理信息系统--LMIS
2 原型法的开发过程
• 确定需求的基本信息 • 建立初始模型 • 对初始模型运行与评价 • 修改和改进模型——原型迭代
第三章物流管理信息系统开发
物流管理信息系统--LMIS
第三章物流管理信息系统开发
物流管理信息系统--LMIS
3 原型法对开发环境的要求
物流管理信息系统--LMIS
本章学习目标
• 了解物流管理信息系统开发的原则与特点。 • 熟悉掌握物流管理信息系统的几种开发方
法,掌握结构化的概念及其开发方法。 • 掌握物流管理信息的几种开发方式。 • 熟悉物流管理信息系统的体系结构。
第三章物流管理信息系统开发
物流管理信息系统--LMIS
第一节 物流管理信息系统的开发策略
很难构造原型。 • 开发工具要求高。 • 对用户的管理水平要求高。
第三章物流管理信息系统开发
物流管理信息系统课件:9第二篇__管理信息系统开发

2.1 物流管理信息系统的开发方式
2.1.1 自行开发方式
定义:由用户依靠自己的力量独立完成系统开 发的各项任务。
适用于:有较强专业开发分析与设计队伍和程 序设计人员、系统维护使用队伍的组织和单位。 如大学、研究所、计算机公司、高科技公司等单 位。
2.1 物流管理信息系统的开发方式
(一)自行开发方式
出实施进度报告。系统测试之后写出系统测试
分析报告。
系统运行和维护阶段
•
系统投入运行后,需要进行系统的日常
运行管理、维护和评价三部分工作。
•
若运行结果良好,则送管理部门,指导
生产经营活动;
•
如果存在问题,则要对系统进行修改、
维护或者是局部调整;
2.2 物流管理信息系统开发方法
③自顶向下的分析与设计和自底向上的系统实施。 按照系统的观点,任何事情都是互相联系的整
体。因此在系统分析与设计时要站在整体的角度, 自顶向下地工作。但在系统实施时,先对最底层的 模块编程,然后一个模块、几个模块地调试,最后 自底向上逐步构成整个系统。
2.2 物流管理信息系统开发方法
包括下面的任何一种类型或其多种形式的组合:系统规划、系统应用分析和设计, 系统应用开发、系统运行和维护,系统集成,数据中心实施,通信管理和维护, 软件、硬件产品、设备管理(如维护),最终用户支持(如培训)等。
2.1.2 委托开发方式
注意
(1)使用单位(甲方)的业务骨干要参与系 统的论证工作;
(2)开发过程中需要开发单位(乙方)和使 用单位(甲方)双方及时沟通,进行协调和检 查。
④工作成果文档化,文档资料规范化、标准化。 MIS开发是一项复杂的系统工程,参加人员多,
经历时间长,为了保证工作的连续性,根据系统 工程的思想,MIS的各个阶段性的成果必须文档 化,文档资料标准化、格式化。这样才能更好的 实现用户与系统开发人员的交流,才能确保各个 阶段的无缝连接。
物流管理信息系统的开发PPT课件

进行单元测试、集成测 试和系统测试,确保系 统功能正常、性能达标。
系统测试与调试
单元测试
对每个模块进行测试,确保模块功能正常。
系统测试
模拟实际使用环境,对整个系统进行测试。
集成测试
将各个模块集成在一起进行测试,确保模块 间协调工作。
调试
发现并修复系统中的错误和异常,优化系统 性能。
05
物流管理信息系统的应用 与效果评估
水平和降低库存成本。
系统效果评估方法
定量指标
01
通过系统实施前后各项指标的对比,如订单处理速度、库存准
确率、运输成本等,对系统效果进行量化评估。
定性指标
02
通过用户满意度调查、访谈等方式,了解用户对系统的使用体
验和满意度,对系统效果进行定性评估。
成本效益分析
03
对系统实施前后的成本和效益进行对比分析,评估系统的经济
03
物流管理信息系统的设计
系统架构设计
分层架构
系统分为数据访问层、业 务逻辑层和用户界面层, 各层之间相互独立,便于 维护和扩展。
模块化设计
将系统划分为多个模块, 每个模块负责特定的功能, 提高系统的可重用性和可 维护性。
分布式部署
为了应对大规模数据处理 和高并发请求,系统采用 分布式部署方式,以提高 系统的稳定性和性能。
系统集成与协同
促进不同物流信息系统之间的集成与协同,实现信息共享和流程优 化。
用户体验优化
提升用户界面友好性和操作便捷性,提供更好的用户体验和客户支 持。
THANKS
感谢观看
应用领域拓展
智能物流
将物流管理系统与智能硬件设备结合,实现自动 化、智能化的物流运作。
物流信息系统的开发策略和方法

(2)原型法工作流程
1
1、用户提出系统要求
2、识别、归纳上述要求
2
3、开发一个模型/原型
4、评价模型
3
5、模型不可行处理
4
7 6、模型不满意处理
5
6
7、修改模型
8、确定模型后的处理
8
9、实际系统开发、运行、维护等
N
(3)原型法开发的评价
优点:系统开发周期短,增强了系统开 发过程中的用户参与程度,降低了系统 开发中的风险和系统开发成本,最后能 够产生正确的系统需求描述。但它的原 型系统的开发必须借助软件开发工具。
缺点:只适用于管理规范较小的小型系 统,不适于直接用于开发大型、复杂的 系统。必须借助于软件开发工具。
(三)面向对象的开发方法
(1)面向对象方法的基本思想
面向对象的方法是一种按照人们对现实世界 习惯的认识论和思维方式来研究和模拟客观 世界的方法学。它将现实世界中的一切事物 都看成是“对象”,将客观世界看成是由许 多不同种类的对象构成的,每一个对象都有 自己的内部状态和运行规律,不同对象之间 的相互联系和相互作用就构成了完整的客观 世界。(设计界面乃实现界面,所见乃所得)
案例:中海油的MIS开发方法的选择
中国海洋石油总公司是经国务院批准于1982年 2月15日成立的国家石油公司。为降低成本,提高 效益,公司一直在信息化建设上不遗余力。公司 先后建设了海洋石油卫星通讯网、广域网、局域 网、海洋石油网络应用系统等。其中,有两个大 型的MIS开发系统:勘探开发系统和财务管理系统。
(2) CASE工具开发方法的评价
⑴ 支持开发的全过程(除系统调查外); ⑵ 能提高软件质量,可实现“软件重用”; ⑶ 能加快开发速度; ⑷ 能简化软件开发的管理和维护; ⑸ 能自动生成开发过程中的各种文档; (6)CASE与其说是一种方法,不如说是一种 环境,也是一种工具。
物流信息系统开发方法

3.原型法对开发环境的要求
(1)高级的第四代语言,能支持结构化程序设计,实现自动编程,以简化编程过 程。
(2)交互式工作环境,交互式工作环境能快速地完成用户提出的修改。 (3)数据字典管理系统,这个管理系统可以保存开发系统中各种文件、报表和数
任何人或事物。
(2)对象的特征 ① 抽象性 ② 封装性 ③ 继承性 ④ 多态性
(3)面向对象方法
❖ 2. 面向对象方法的开发过程 (1)系统调查和需求分析 (2)问题分析和求解 (3)归纳 (4)程序实现
3.面向对象分析
❖ 面向对象分析方法(OOA)是建立在对处理对象客观运行状态的信 息模拟和面向对象程序设计语言的概念基础之上的
序号
阶段
基本任务
主要文件
项目的提出
生1 命周期法的现行系主统的初要步调查阶段及各阶段主要任务和主要文档
编写可行性分析报告
系统规划
制定开发计划
项目申请书 可行性分析报告
现行系统的详细调查
2
系统分析
分析用户环境、需求、流程
确定系统目标与功能
确定系统逻辑模型
建立新系统的物理模型
3
系统设计
总体设计(模块结构设计)
现代物流信息系统
进行每个模块的详细设计。
1.2 软件开发过程
❖ 开发过程一般都可以划为五个主要阶段 : (1)系统规划阶段 (2)系统分析阶段 (3)系统设计阶段 (4)系统实施阶段 (5)运行维护和评价阶段
1.3 生命周期法
❖ 生命周期法(LCA, Life Circle Approach)是国内外信息系统开发 中最常用的方法,生命周期法理论认为,任何一个软件都有它的 生存期,所谓软件的生存期是指从软件项目的提出经历研制、运 行和维护直至退出的整个时期。
第三章物流管理信息系统

(1)以解决组织所面临的问题为目的。 (2)以数据库和数据处理为基础。 (3)能够向组织的各层次、各部门提供 所需的信息。
第三章物流管理信息系统
第一节 物流管理信息系统概述 一、管理信息系统
管理信息系统涉及到三个技术领域: (1)计算机技术包括软件、硬件、算法和程序设计等; (2)通信技术包括各种网络设备、网络构成、网络协议以及 软件等; (3)信息技术包括对信息的提取、收集、分析、表示和系统 设计开发的各种技术。
信息系统结构示意图(^_^)
输 入
客户与 供应链 企业经 营战略 公 信 共 息 企 员 业 工
数据来源 数 据 管 理
数据存取 数据处理 数据分析
输 出
各种报表
分析结果
单据及其他
分析、计划、执行、控制
2.管理信息的概念(^_^)
• (1)、管理信息
– 定义 管理信息(management information)是组织在管理 活动过程中收集的,经过加工处理后,对组织的决策 产生影响的各种数据的总称。 – 作用
• 是管理活动的基础和核心,有利于系统目标的设立。 • 是组织和控制管理活动的重要手段,是联系各个管理环节的纽带, 对系统目标实现过程进行有效控制。 • 是提高管理效益的关键,对组织资源作出合理安排。
– 表现形式
管理信息的形式多种多样,如报告、报表、表格、单据等。
(2)管理信息的特征(^_^)
• 管理信息除具有信息的特征外,还具有自身的特征: –目的性:与特定组织目标和管理过程相关联。 –时间性:管理信息具有时间性,其价值随时间变 化。 –有效性:反映客观事物的状态及其变化规律,并为 管理所用。 –不完全性:认识无穷尽,需求有目的。 –层次性:不同层次的管理信息具有不同特点。 –管理信息一般分为战略层信息、战术层信息和作 业层信息。在不同层次,信息的内容、来源、精 度、加工方法、使用频率、保密程度等方面都不 相同。
第三章物流管理信息系统开发方法

第三章物流管理信息系统开发方法本章内容3.1物流管理信息系统的开发概述3.2物流管理信息系统开发3.3各种开发方法的具体内容3.4不同方法的集成应用第一节物流管理信息系统的开发概述1. 1 由本企业自行开发•这种开发方式需要有出色的领导和自己的开发队伍,包括系统分析师、程序设计员、计算机技术人员和有经验的管理人员等各类人员。
•自行开发的主要优点如下。
(1) 用户的需求可以得到充分满足。
(2) 系统维护容易。
(3) 可锻炼本企业计算机开发应用的队伍。
•自行开发的主要缺点如下。
(1) 系统开发周期一般较长。
(2) 难于摆脱本企业长期形成的习惯性的管理方式的影响。
(3) 用于企业内部的开发费用高。
1.2 委托开发•利用外部专门提供信息系统建立和维护的公司,来实现信息系统的开发。
在开发过程中,企业应派出精通管理业务的人员参与开发方案的研究、监督,控制工作的进展,以保证工作的质量。
•委托开发的优点如下。
(1) 开发周期短。
(2) 企业不必组织本企业的开发队伍,如果选择了好的开发单位,企业能密切配合系统开发管理工作,使之符合现代信息处理要求,则可开发出水平较高的系统。
•委托开发的缺点如下。
(1) 由于要由软件公司对企业的系统进行专门的开发,需要的费用很高。
(2) 当企业管理发生变化或扩展时,系统维护工作困难。
1.3 企业与软件公司合作开发•企业抽出部分出色的领导和业务骨干,包括计算机技术人员和有经验的管理人员等,同时外部信息系统开发公司也派出相应的系统分析师、程序设计员等各类专业人员。
双方共同组建一个临时的团队,来实现信息系统的开发。
•合作开发的优点如下。
(1) 在合作开发中,可发挥软件公司技术力量强、本企业人员对管理业务熟悉的优势,共同开发出具有较高水平而适用性又强的系统。
(2) 有利于企业计算机应用队伍的培养与提高。
当企业管理发生变化或扩展时,系统维护工作变得比较容易。
•合作开发的缺点如下。
(1) 系统开发周期一般较长。
物流管理信息系统试题与答案

一、单项选择题(共20道小题, 共100.0分)1.物流是()的流动储存活动。
A.无形物品B.有形物品C.信息D.资金知识点: 第一章物流管理信息系统概述学生答[B;]案:得分: [5] 试题分值: 5.0提示:2.A.运输管理信息系统是通过建立计算机网络和系统, 实现对()的追踪管理。
B.车辆及所运货物C.人员D.仓库E.客户信息知识点: 第一章物流管理信息系统概述学生答[A;]案:得分: [5] 试题分值: 5.0提示:3.4.下面关于物流信息的叙述不正确的是()。
A.物流信息与运输、仓储等环节都有密切的关系, 它在物流活动中起着神经系统的作用。
B.物流信息不能自动采集。
C.物流信息按信息加工程度可分为原始信息和加工信息。
D.在不同物流管理子系统中物流信息是不同的。
知识点: 第一章物流管理信息系统概述学生答[B;]案:得分: [5] 试题分值: 5.0提示:5.6.物流管理信息系统相关人员不包括()。
A.物流系统开发人员B.物流管理人员C.企业高层领导D.人事管理人员知识点: 第一章物流管理信息系统概述学生答[D;]案:得分: [5] 试题分值: 5.0提示:7.8.下面关于物流管理信息系统的叙述不正确的是()。
A.物流信息系统工作内容非常复杂。
B.物流管理信息系统常分为供应流子系统、产品物流子系统、库存和运输物流子系统、销售物流子系统等。
C.物流管理信息系统仅由软件构成。
物流管理信息系统可以改善企业内部和企第一章物流管理信息系统概述业间交流信息的方式,提高办公自动化水平。
知识点:学生答[C;]案:得分: [5] 试题分值: 5.0提示:9.10.物流管理信息系统的构成不包括()。
A.硬件B.软件C.车辆D.人员和制度知识点: 第一章物流管理信息系统概述学生答[C;]案:得分: [5] 试题分值: 5.0提示:11.A.物流管理信息系统是通过对()的加工处理来达到对物流、资金流的有效控制和管理, 并为企业提供信息分析和决策支持的人机系统。
物流管理信息系统开发方法PPT课件

需求计划 生存期计划
软件 需求
软件 产品
详细 设计
开发计划
确认 需求
设计
编码
组装与测试
设计确认
与验证
组装
验收 测试
实现 测试
单元 测试
实施工程
▪ 开发验证 下一产品
图:原型法——螺旋模型
18
精品课件
原形法的开发过程(后页图): ❖ 确定系统的基本要求和功能 ❖ 构造结构仿真模型 ❖ 运行、评价、修改原形框架 ❖ 确定模型后的处理
12
精品课件
3.2.3结构化开发方法的要求和特点
特点:从时间的进程来看,整个系统的开发过程是 一个从抽象到具体的逐层实现的过程,每一阶段 的工作,都体现出自顶向下、逐步求精的结构化 技术特点。
❖ 优势:阶段的顺序性和依赖性
从抽象到具体,逐步求精
逻辑设计与物理设计分开
❖ 不足:首先,它是一种预先定义需求的方法,只 适应于可以在早期阶段就完全确定用户需求的项 目;
成软件程序后,常常失败。 ▪ 大型的应用系统应如何合理地组织人力、物力、
财力来协调开发。 ▪ 对一个实体组织应如何着手调查分析。 ▪ 一个大型系统应该如何进行系统化的划分。 ▪ 如何才能合理地协调数据和利用信息资源。 ▪ 如何充分发挥现有计算机和通讯设备的处理能
力,更好的解决实际管理问题等。
5
精品课件
2、开发方法的基本目标
▪ A 使管理信息系统正确反映管理需要,满足 用户需求,使所开发的管理信息系统为管理 决策提供信息支持;
▪ B 有效地管理系统开发过程,加快软件开发 速度,提高软件生产效率,降低费用;
▪ C 增强管理信息系统软件产品的功能,提高 软件产品的质量;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章物流信息系统的开发一、管理信息系统开发概述管理信息系统开发的基本问题1、MIS的开发原则(1)创新原则,体现先进性。
(2)整体原则,体现完整性。
(3)不断发展原则,体现超前性。
(4)经济原则,体现实用性。
2、MIS的开发方式(1)独立开发:独立开发是指由本单位的工作人员独立进行管理信息系统的开发。
(2)委托开发:委托开发方式是指由单位提出开发要求、新系统的功能、目标、开发时间等,委托有开发能力的单位进行管理信息系统的开发工作。
(3)合作开发:合作开发是指由本单位提出开发要求,与合作单位一起完成管理信息系统的开发工作,开发成果由双方共享。
这实际上是一种半委托的开发方式。
(4)购买现成软件:购买现成软件是指从销售商手中直接购买已开发成功且功能强大的专项业务管理信息系统软件。
3、MIS的开发策略自上而下(Top Down),从企业管理的整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,体现结构化的设计思想。
自下而上(Bottom Up),设计系统的构件,采用搭积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。
二、结构化系统开发方法结构化系统开发方法(Structured System Development Methodology)是目前应用得最普遍的一种开发方法。
(一)结构化系统开发方法1、基本思想用系统的思想和系统工程的方法,按照用户至上的原则,结构化,模块化,自顶向下对系统进行分析与设计。
先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析,提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。
在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。
2、开发过程用结构化系统开发方法一个系统,将整个开发过程划分为首尾相连的五个阶段,即一个生命周期(Life Cycle):系统规划:根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究;系统分析:分析业务流程、分析数据与数据流程、分析功能与数据之间的关系、最后提出分析处理方式和新系统逻辑方案;系统设计:进行总体结构设计、代码设计、数据库(文件)设计、输四川机电职业技术学院管理工程系物流管理信息系统入/输出设计、模块结构与功能设计,根据总体设计,配置与安装部分设备,进行试验,最终给出设计方案;系统实施:同时进行编程(由程序员执行)和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备(由业务人员完成),然后投入试运行;系统运行与维护:进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,再出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生。
构成系统的一个生命周期。
在每一阶段中,又包含若干步骤,步骤在阶段可以不分先后,但仍有因果关系,总体上不能打乱。
3、开发要求——主要用于控制开发质量开发计划——阶段化管理业务——流程化工作步骤——程序化文档资料——规范化进步安排——网络化4、特点自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向下逐步实现整个系统。
用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望符合实际,客观性和科学化,即强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标,预期达到的工作成效,以便计划和控制进度,协调各方面的工作。
前一阶段的工作成果是后一阶段的工作依据。
充分预料可能发生的变化:环境变化、内部处理模式变化、用户需求发生变化。
开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。
5、优缺点强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题。
严格区分工作阶段,每一阶段及时总结、发现总是及时反馈和纠正,避免造成浪费和混乱。
开发周期长,不能充分了解用户的需求和可能发生的变化。
仅在开始几个阶段与用户沟通多。
优点:严格区分开发阶段,系统的针对性强;整体性与全局性好,自顶向下观点。
系统开发过程工程化,文档资料标准化。
缺点:开发周期长;开发过程繁琐、复杂;开发工具落后;与用户交流不直观;要求在开发之初全面认识系统的信息需求,充分预料各种可能发生的变化,这是并不十分现实的。
系统的升级较困难。
6、适用范围适用于:大型系统、复杂系统。
二、原型法(Prototyping)原型是一个可以实际运行、反复修改,可以不断完善的系统。
1、基本思想在管理信息系统开发的开始阶段,凭借系统开发售货员对用户需求的四川机电职业技术学院管理工程系物流管理信息系统理解与用户共同确定系统的基本要求和主要功能,在强有力人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS 系统2、开发过程确定系统的基本要求和功能——依据构造初始原型;运行、评价、修改原型;确定原型后处理。
工作流程如图3、特点遵循了人们认识事物的客观规律,易于掌握和接受。
人们认识事物不可能一次完全了解,并把工作做得尽善尽美;认识和学习的过程都是循序渐进的;对于事务的描述,往往受环境的启发而不断完善;指责一个已有的实物,比空洞地描述自己的设想容易得多,改进一些事物比创造一些事物容易得多;将模拟的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了机构化方法中最难于解决的一环。
强调用户参与、描述、运行、沟通。
所有问题的讨论都是围绕某一个确定的原型进行,彼此之间不存在误解和答非所问的可能性,为准确认识问题创造了条件;通过原型,能够启发人们对原来想不起来或不易均准确描述的问题由一个比较确切的描述;能够及早地暴露出系统实现后存在的问题,促使人们在系统实现之前就加以解决。
充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用、大大地减少,效率、技术等方面都大大地提高。
强调软件工具支持。
软件支持环境一个方便灵活的关系数据库系统(RDBS);一个与RDBS 相对应的,方便灵活的数据字典,它具有存储所有实体的功能;一套与RDBS 相对应的快速查询系统,能够支持任意非过程化的(即交互式的)组合条件查询;一套高级软件工具(如4GL 或信息系统开发生成环境等等)用以支持结构化程序,并且允许采用交互的方式迅速地进行书写和维护,产生任意程序语言的模块(即原型);一个非过程化的报告或屏幕生成器,允许设计人员详细定义报告或屏幕输出样本。
4、优缺点从原理到流程十分简单,最终总可以获得一个满意的MIS——无高深理论和技术(方法本身)用户与开发者思想易于沟通使用软件工具效率高,摆脱了传统方法要求管理基础工作完整、准确,一般只适用于小型系统。
优点:1、开发效率高;2、开发工具先进,与用户交流直观;3、符合人们认识事物的规律;4、能及早暴露系统实施后潜在的一些问题;5、能调动用户参与的积极性。
缺点:1、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块,不适合批处理系统;3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的四川机电职业技术学院管理工程系物流管理信息系统轨道;4、没有充分的系统需求分析,很难构造出原型。
5、应用范围适合于:处理过程明确、简单系统;涉及面窄的小型系统。
不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统。
三、面向对象开发方法(Object_ Oriented)面向对象的开发方法可描述为:(1)客观事物都是由对象组成的对象(object),对象是在客观事物基础上抽象的结果,任何复杂的事物都可以通过对象的某种组合构成。
(2)对象由属性和方法组成属性(attribute)反映对象的信息特征。
如:特点、值、状态等。
方法(method)则用来定义改变对象属性状态的各种操作方式。
(3)对象之间的联系通过传递消息来实现,传递消息(message)的方式是通过消息模式(message pattern)和方法所定义的操作过程来完成的。
(4)对象可按其属性进行归类类(class)有一定的结构,类可以有超类(super class)这种对象或类之间的层次结构是靠继承关系维系的。
(5)对象是被封装的实体,类可以有子类(subclass)。
所谓封装(encapsulation),即指严格的模块化。
这种封装的对象满足软件工程的要求,而且可以直接被面向对象的程序设计语言所接受。
1、OO 方法的形成传统的功能分解方法职能单纯反映管理功能结构的状况,数据流程模型(DFD)知识侧重反映事物的信息特征和流程,信息模拟只能被动地迎合实际问题需要的做法。
SSA&D 方法:描述客观世界的问题领域与软件系统结构之间的不一致,SSA&D 只注重某些特定方面:如:DFD——反映数据的特性和流向模型。
业务流程图——反映业务操作的细节和程序模型2、OO 方法的组成面向对象的(需求)分析OOA面向对象的设计OOD面向对象的程序OOP3、OO 的基本思想客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。
在设计和实现一个客观系统时,在满足需求的条件下,把系统设计成一些不可变的(相对固定)部分组成的最小集合(最好的设计)。
这些不可变得部分就是所谓的对象。
以对象为主体的OO 方法的进一步解释。
客观世界由各种“对象”(Object)组成,任何客观事物都是对象,对象是在原事物基础上抽象的结果。
任何复杂的事物都可以通过对象的某种组合结构构成。
对象可由相对比较简单的对象以某种方式组成;对象由属性和方法组成。
属性(Attribute)反映了对象的信息特征,如特点、值、状态等等。
而方法(Method)则是用来定义改变属性状态的各种操作。
对象之间的联系主要是通过传递消息(Message)来实现的,而传递的方式是通过消息模式(Message pattern)和方法所定义的操作过程来完成的。