首页 理论教育 旅游接待业管理信息系统:开发方法

旅游接待业管理信息系统:开发方法

时间:2023-10-31 理论教育 版权反馈
【摘要】:2.面向对象法的开发过程面向对象的开发方法也称为对象建模技术,运用该方法进行管理信息系统开发主要有以下三个环节。

旅游接待业管理信息系统:开发方法

信息系统的开发方法研究方面,欧美等一些工业强国都曾进行过大量探索,并形成了较为成熟的几种开发方法,如结构化系统开发方法、原型法、面向对象法等。本节希望能够通过对以上这几种系统开发方法的深入分析,指导旅游接待业管理信息系统的开发。

(一)结构化系统开发方法

1.结构化系统开发方法的思想

结构化系统开发方法从系统工程视角出发,将系统开发视作一个工程项目,按照用户至上的原则结构化、模块化,自上而下对系统进行分析与设计,也就是将系统分解为不同子系统或子模块,这些模块之间关联性较小、相对保持独立。该方法是系统开发中使用较普遍、较成熟的一种方法。[2]

2.结构化系统开发方法的过程

结构化系统开发方法将整个开发过程划分为五个阶段,这五个阶段依次相连构成一个完整的生命周期,不同阶段具有不同的任务(见图8-5)。

图8-5 结构化开发方法的生命周期

第一阶段:系统规划。对组织的战略目标、内外部环境及现行系统状况进行调查分析,结合组织未来发展目标及战略方向来确定相适应的信息系统发展战略,对信息系统开发过程中可能面临的问题进行分析和预测,对系统功能和需求进行细致思考,明确开发新的信息系统的意义所在和建设的可能性。

第二阶段:系统分析。根据系统设计任务书所明确的范围,对现行系统的运行机制、运行情况和存在的问题进行评估,从而构思和确定新系统的基本目标和逻辑功能,完成系统分析报告。这个阶段的工作深入与否,直接影响将来系统的设计质量和经济效益。

第三阶段:系统设计。根据系统分析说明书结合实际情况对系统的各个组成部分进行具体的设计,该设计方案严格符合逻辑性和可操作性,简单来说就是设计出切实可行的新系统物理模型。

第四阶段:系统实施。根据系统规划方案将设计的新系统付诸实施。该过程主要包括设备的购置与安装、人员的培训、程序的调试与编写、数据的录入与整理等。

第五阶段:系统运行与维护。系统投入运行之后,定期进行检查和维护,记录系统运行状况,不断改进和创新系统运行效率,升级系统服务质量,更好地满足用户需求。

3.结构化系统开发方法在旅游接待业管理信息系统开发过程中的应用

旅游接待业具有不同于一般行业的特殊性质,因此在运用结构化方法进行旅游接待业管理信息系统开发的过程中可能会遇到以下问题。

(1)开发过程复杂,涉及多个环节,各阶段任务各不相同,各项审批工作困难。

(2)结构化系统开发方法的开发周期长且效率相对较低,对于快速发展的旅游接待业来说是一种挑战。此外,其生命周期涉及大量的文档资料,一般用户很难真正理解、掌握这些系统使用说明书。

(3)结构化系统开发中的各项工作依照先后顺序依次展开,一旦某项环节出现问题而又未及时发现,则会导致后面的所有环节都建立在错误的基础之上,最终产生严重的后果。特别是更正错误的代价非常大,往往需要花费大量的时间和精力,在面对日新月异的旅游接待业发展形势下,结构化系统开发方法并不能够快速适应新情况。

(二)原型法

1.原型法的思想

原型法是指在获取一组基本的需求之后,利用可视化的开发环境迅速建立一个初步的系统原型,而后将其交于用户试用,获得评价和反馈后在原先的基础上进行修改、升级,反复重复这个过程,直到达到用户的最大满意为止。这其实是一个不断反馈、不断修改、不断进步的过程,在这个过程中,最初的系统原型不断得到完善和加强,最终演变为最终版本。一般来说采用原型法的最大好处就是能够把控风险,节约后期变更的成本和时间。此外,原型法在不断修改的过程中和用户进行充分的交流,对于提高用户满意度非常有效。(www.xing528.com)

2.原型法的开发过程

原型法作为一种极具成长特征的系统开发方法,在由最初原型向最终版本演化的过程中大致包含以下几个环节(见图8-6)。

图8-6 原型法的开发过程

第一,对用户需求初步调查。在这一过程中,主要了解客户对信息系统的功能要求、交互界面风格、报告和数据格式等基本信息,无需像结构化系统开发方法一样极尽细致与详尽。

第二,进行系统原型设计。在了解用户的基本需求和最初设想之后,系统开发人员就可以利用开发工具进行初步设计

第三,获取用户反馈信息。当初步设计的信息系统交于用户使用后,开发人员要及时获取用户的使用反馈信息,修复系统存在的问题,明确下一步系统开发的方向和要求。

第四,完善系统原型。获取反馈信息后对上一版系统进行升级、修改,而后交于用户使用,如此循环往复,不断完善、不断升级,直到用户满意。

3.原型法在旅游接待业管理信息系统开发中的应用

旅游接待业作为现代服务业的一个分支,在系统运行过程中重要的目标之一就是获取用户的满意,采用原型法进行信息系统开发就是通过与用户的反复交流、相互反馈,使用户深入参与整个系统的开发过程,循序渐进式地确保用户得到满足。此外,原型法开发周期短、费用相对较低、易学易用,有很强的应变能力。尽管存在以上优势,但需要注意的是,原型法并不适合大规模的、复杂的、难以模拟的系统开发。原型法在开发中需要经过反复的“修改—评价—再修改”的过程,导致用户经过几次修改之后失去信心,将并不完美的版本当作最终模型。此外,大批量处理系统、逻辑性强的处理系统、管理基础工作不完善的系统、处理过程不规范的系统同样不适用。

(三)面向对象法

1.面向对象法的基本思想

面向对象法是一种模拟人类惯性思维的方法,该方法试图使开发软件的方法和过程尽可能与人类世界解决问题的方法和过程相同。它认为面向对象的软件系统是由对象组成的,软件中的任何元素都是对象,复杂对象由简单对象组合而成,对象彼此之间能够通过消息传递互相联系,而不是被动地等待外部指令。

2.面向对象法的开发过程

面向对象的开发方法也称为对象建模技术,运用该方法进行管理信息系统开发主要有以下三个环节。

第一,面向对象的分析。从问题的陈述入手,分析并构造与对象有关的各种现实模型,简洁明确地抽象出系统目标,进一步与需求分析对应,导出功能模型、对象模型和动态模型。

第二,面向对象的设计。只要软件结构以数据为中心进行设计,遵循面向对象模块分解的基本原则,且以数据操作为模块界面,就都认为是面向对象的设计。在系统设计阶段,首先要进行系统的总体设计,即将系统分解成子系统,子系统又分解为模块,然后进行详细设计,即设计对象的数据结构及操作算法等。

第三,面向对象的实现。将上一步整理的范式直接映射为应用软件。其主要包括两项工作:把面向对象设计结果翻译成用某种程序语言书写的面向对象程序;测试并调试面向对象的程序。

3.面向对象法在旅游接待业管理信息系统中的应用

传统的程序设计技术大多是面向过程的设计方法,这种方法以算法为核心,将数据和过程看作相互独立的主体,其结构紧密依赖于系统所要完成的功能,当功能需求发生变化时会引起软件结构的整体调整,但是在现实中用户需求的变化往往是针对功能的,这就导致软件系统稳定性偏弱。而面向对象法在进行系统开发时强调与人类惯性思维的一致性,因此,在保持稳定性方面具有不可替代的优势。此外,面向对象法还有可重用性好、易于维护、开发周期短等优点。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈