1、第三章 旅游管理信息系统的总体规划与开发方法综述,本章学习目的: 掌握管理信息系统的开发步骤、方式; 掌握管理信息系统的总体规划方法; 掌握结构化生命周期开发方法; 熟悉原型化开发方法 了解面向对象方法,旅游管理信息系统的特点,人机系统 高度集中统一 有预测和控制能力,有数学模型 有一个中心数据库和网络系统,旅游管理信息系统的功能,信息处理 预测 计划 控制 辅助决策,旅游管理信息系统发展的状况,发达国家建成了集食、住、行、游、购、娱6要素与一体的综合信息应用系统。 旅游电子商务迅速发展 国内有一定的差距,但发展迅猛,中国旅游业的信息时代,第一阶段 19992000年,风起云涌的旅游电子商务网
2、站阶段,携程旅行网、华夏旅游网、青旅在线、北京旅游信息网、逍遥网、Elong商务旅游网、西部旅游信息网。,第二阶段 20012002年,建设国家“金旅工程”阶段,目标:电子政务、电子商务,第三阶段 2003年至今,地区级“金旅工程”或旅游信息平台建设阶段,四川金旅游信息网、海面旅游信息网、粤港澳旅游信息平台,第一节 旅游管理信息系统的生命周期 1 系统规划 2 系统分析 3 系统设计 4 系统实施 5 系统运行与维护,第二节 旅游管理信息系统的开发,1 旅游管理信息系统开发步骤,建立系统开发领导小组,组成系统分析组,进行旅游管理信息系统总体规划,系统分析(逻辑设计),系统设计(物理设计),系统
3、实施,系统运行评价维护,项目具体开发,2 旅游管理信息系统开发的各种方式,用户自行开发 委托开发 联合开发 购买商品应用软件,3 旅游管理信息系统开发方法综述,从过程特点出发主要有两种:生命周期法和原型法 从系统的立足点出发有三种:面向功能法、面向数据法、面向对象法,4 开发管理信息系统具备的基本条件 (1)有一个适宜的开发环境。明确的开发目标;实现现代化管理的紧迫感;企业高层领导的重视及业务人员的积极性;资金的保证等。 (2)对管理信息系统有一个正确的认识。 (3)有一定的科学管理基础。具备合理的管理体制、完善的规章制度、稳定的生产秩序、配套的科学管理方法、完整准确的原始数据。,(4)有一支
4、稳定的专业技术开发队伍,用户 系统管理员 系统分析员 系统设计员 程序员,数据员 数据录入员 系统操作员 系统维护员 数据库管理员,第三节 旅游管理信息系统的总体规划,1 总体规划的目的与任务,总体规划的目的与重要性体现在: 总体规划是系统开发成功的基础 总体规划是整个系统开发的纲领 总体规划是筹措资金的依据 总体规划是开发项目确立的依据 总体规划是有效开发的前提,第三节 旅游管理信息系统的总体规划,总体规划阶段的主要任务 现行系统和初步调查、分析与评价; 分析与确定新系统的目标、规模、拟解决的主要问题、功能结构等; 拟定系统的初步实现方案; 进行可行性分析; 确定应用项目的研制顺序、研制方式
5、; 制定新系统开发的初步计划。,第三节 旅游管理信息系统的总体规划,2 现行系统初步调查 2.1 调查对象和目的 对象:组织中各主要部门的领导或业务负责人 目的:调查各部门的业务概况、管理流程、主要信息需求及各部门之间的信息联系,2.2 调查内容 整个组织机构的概况 现行管理信息系统的概况 组织机构的对外关系,现行管理信息系统在组织机构中的地位与作用; 各方人员对现行系统的态度和对新系统的要求; 开发新系统的资源情况和约束条件,2.3 调查方法和步骤 制定调查计划 安排调查顺序 选择调查方法 做好调查记录,3 新系统目标的确定 确定新系统目标时应注意管理信息的目标特点: 目标的总体战略性; 目
6、标的多重性; 目标的依附性; 目标的长期性; 目标的适应性,4 拟定计算机系统的初步实现方案 4.1 硬件系统及系统软件的需求分析 岗位计算机需求数; 各岗位计算机的要求; 各岗位间的数据交换与共享; 各岗位间的数据通信要求; 打印机数量 其它外部设备 服务器与主机的要求 系统软件,4.2 总体结构初步方案确定 (1)确定物理系统的处理结构: 集中式、分布式、集中分布式 (2)确定物理物理系统的通信结构: 近距离多机结构、中距离局域网、长距离远程网 (3)确定物理系统的设备构成: 信息处理设备和信息存储设备、人机接口设备、通信设备 (4)确定系统软件,5 可行性分析 可行性分析包括系统开发的可
7、能性和必要性两个方面。 5.1 分析开发新系统的必要性 5.2 分析开发新系统的可能性 (1)技术方面:考虑技术资源的可用性问题 (2)经济方面:通过成本和效益的估算,分析评价 新系统的建设在经济上是否合算、可行。 (3)运行方面:用户单位的有关人员是否有能力并 且愿意接受。 (4)进度可行性:所有任务在时间分配的合理性和可是现性。,5.3 可行性报告 可行性分析报告包括以下内容: 概述;说明系统的名称、用户、开发者; 系统建立的背景、意义; 现行系统的概略描述; 新系统的目标、规模、主要功能; 新系统的初步实现方案,提供一个主要方案和几个候选方案; 可行性分析; 结论; 如果可行性分析结论是
8、可行的,则写出系统开发计划。,第四节 结构化生命周期法,1 结构化生命周期法的定义所谓结构化生命周期法,就是研制工作要按照事先确定好的规则和步骤进行,开发过程分为几个严格的阶段:系统分析、系统设计、系统实施。整个开发过程有组织、有计划、有规律。把开发过程视为一种线性活动过程,在下一阶段活动开始之前,上一阶段活动必须完成,且每个阶段都有标准化的文档资料传递给下一阶段。,第四节 结构化生命周期法,2 结构化生命周期法的基本思想用系统工程的观点,将系统开发看作工程项目,有计划、有步骤、分阶段、自上而下在结构化和模块化基础上进行。它是一种面向功能的方法,将系统总功能逐层分解为多个子系统功能,子系统功能
9、还可分解为更细的功能,并在功能分析的同时进行相应的数据分析和分解。,3 结构化系统分析 3.1 结构化系统分析的任务: 现行系统的详细调查;现行系统的分析评价;新系统逻辑模型的建立;书写系统分析说明书,3.2 结构化系统分析工具 (1)组织机构图 (2)业务功能图 (3)业务流程图,处理,数据存储,物或单据,物或信息流,输入或输出,系统外部环境,(4)数据流程图 数据流程图的基本符号有四种:,外部 实体,数据流,数据 处理,数据 存储,结构化方法的数据流程图遵循“自顶向下”逐层分解的原则,采用“由外向里”的方法进行绘制。一般每张数据流程图中加工块的数量最好在7个左右,且不可超过10个。,3.3
10、 现行系统详细调查 3.4 系统化分析 目标与体制分析 逻辑功能分析 管理业务流程分析 业务流程重组(BPR),第四节 结构化生命周期法,案例 导游人员资格考试报名,身份证、学历证、 体检表、相片,审核,缴费,购书,输入电脑,准考证,登记,原业务流程,身份证、学历证、 体检表、相片,审核,缴费,登记,输入电脑,准考证,精简后的业务流程,身份证、学历证、 体检表、相片,审核,缴费,网络登记,优化后的业务流程,准考证,3.3 现行系统详细调查 3.4 系统化分析 数据流程及数据分析 子系统划分,第四节 结构化生命周期法,散客预订数据流程图,客人协议,客人,客人,预订客人记录,房态表,P1,P2,P
11、3,P4,P5,P6,D1,D2,D3,获取预订信息,确定房价,收取订金,预订要求,预订要求,房价,收据,客人,修改预订,确定预订,预分房间,修改要求,确认单,房间要求,旅行社经理办公系统,组团中心子系统,计调部子系统,财务部子系统,人力资源部子系统,信息中心子系统,行政办公室子系统,综合业务部子系统,国际部子系统,重要客人子系统,汽车队子系统,内宾旅游子系统,散客中心子系统,交通部子系统,接团中心子系统,导游中心子系统,旅行社管理信息系统,日语部,英语部,核算室,车 队,质量办,价格处,国内部,出境部,核算室,综合部,安技部,系统层,子系统层,操作层,4 结构化系统设计 4.1 系统设计的任
12、务及总原则 任务:硬件系统和软件系统的设计 原则:系统性、可靠性、方便性、可变性、经济性 4.2 网络及计算机的选择与配置 4.3 软件总体结构设计 4.4 代码设计 4.5 输入、输出、对话设计 4.6 数据库设计,5 系统实施 软件的编制与调试 数据的录入与装配 工作环境准备 人员培训 系统实施报告及手册编写 系统调试与切换,例 大连恒元酒店总经理查询系统,6 结构化生命周期法系统开发方法的优缺点 优点: 易于实现 有利于应用软件总体结构的优化 实现的系统具有较好的可维护好 缺点: 用户进入系统开发的深度不够,系统需求难以准确确定; 生命周期法开发周期长,文档过多; 开发过程的几个阶段相对
13、独立,具有明显的界限。,第五节 原型化方法,2 原型化方法的基本思想:在获得用户基本需求的基础上,投入少量人力和物力,尽快建立一个原始模型,使用户及时运行和看到模型的概貌和使用效果,并提出改进方案,开发人员进一步修改完善,如此循环迭代,直到形成一个用户满意的模型为止。,1 原型化方法采用演示原型的方法来启发和揭示系统的需求,用早期可运行的版本来辅助开发系统。,第五节 原型化方法,3 原型化方法的开发过程 确定用户的基本需求 初始原型设计 使用评价原型 修改和完善原型,4 原型的种类 (1)试验原型法:当真正的系统实现后,原型就被丢弃,主要是通过演示原型来启发和揭示用户对系统需求的提出,通过原型
14、的构造进行需求分析。 (2)演进原型法:通过对原型的使用、评价、修改、扩充,把原型逐步进化为最终产品。,第五节 原型化方法,第五节 原型化方法,5 原型化方法的优缺点 优点: 把学习机制明确地引入系统开发过程,遵循了人们认识事物的规律,即循序渐进、不断完善。 利用初始原型来启发用户需求的提出。 增加了系统开发人员和用户之间的交流及用户的参与程度,增强了用户的参与程度。 开发周期短、费用相对少。,第五节 原型化方法,缺点: 原型化方法对支撑软件的要求高。 适合规模小、目标易变的开发项目,对于用户需求大、目标比较稳定的系统,不合适。,第六节 面向对象法,1 面向对象法的由来面向对象的概念起源于60
15、年代的程序设计语言中,直到80年代在程序设计语言中走向成熟,直到80年代中后期,开始出现于与计算机技术和应用有关的所有领域内。 2 面向对象法OOD(object-oriented design)的概念 2.1对象(Object)对象是现实世界中具有相同属性、服从相同规则的一系列事物的抽象。对象既包含了数据,也包含了对数据的操作。,第六节 面向对象法,2.2 类(Class)相似的对象抽象为类,即具有一致数据结构和操作的对象抽象为类。处于上层的称为“父类”,处于下层的称为“子类”。 2.3 面向对象法(OOD)面向对象法是一种系统软件设计方法,是以对象作为分析和设计的主体,同时又把对象作为分析
16、和解决问题的基本单位,使之开发出的系统更加贴近于客观世界。面向对象的软件开发,就是建立对象序列的集合。,第六节 面向对象法,3 面向对象法开发步骤面向对象的方法应用于管理信息系统的开发过程主要由面向对象的分析、面向对象的设计和面向对象的实现组成。 3.1 面向对象分析用面向对象的方法进行系统分析,分析问题空间内所涉及的对象,对象间的相互关系和作用等。 3.2 面向对象设计以数据为中心进行设计,遵循面向对象模块分解的基本原则,以数据操作作为模块的界面,将分析的结果映射到实现工具的结构上,增添计算机实现细节。,第六节 面向对象法,3.3 面向对象实现实现程序设计的编码。 4 面向对象方法的特点 (
17、1)封闭性。突破了传统方法将数据与操作分离的,将数据与有关的操作封装在一起成为对象。 (2)连接性好。系统分析和系统设计之间过渡平滑,均以对象为基础,提供了一种无缝连接的手段。 (3)易接受。面向对象方法和客观世界采用了相同的术语和名称,使得最终形成的对象模型和现实世界非常贴近,也符合人们认识世界的思维习惯。,第六节 面向对象法,(4)模块具有可重用性。以相对稳定的对象构成的系统,便于开发标准的软件模块,使得软件模块具有很好的可重用性,从而缩短了软件的开发周期。 (5)可扩展性。面向对象的软件系统很容易增删软件对象而不影响系统的原来结构,使用户很容易扩展系统功能,从而使系统对于需求的变化具有较强的应变能力,相应就延长了系统的生命周期。,本章思考题,1中国旅游业在信息化的过程中经历了哪几个阶段? 2旅游管理信息系统从哪几方面进行可行性研究? 3旅游企业建立管理信息系统应具备哪些基本条件? 4为什么说企业高层领导的重视、参与和支持是管理信息系统开发成功的关键? 5结构化生命周期法、原型法和面向对象法各有什么优、缺点?,