基于Web的旅游管理系统的设计与实现

  • 格式:doc
  • 大小:52.50 KB
  • 文档页数:6

文献综述

基于Web的旅游管理系统的设计与实现

一、前言

21世纪是信息经济的时代,在信息社会里起决定作用的不是资本,而是信息知识。随着经济的发展,人们生活水平的提高和闲暇时间的增多,旅游活动已成为人们生活中的重要组成部分,不仅如此,各地也已经把旅游业当作本地经济发展的重要支柱之一。由此可看出,旅游业产业地位日趋突出,在区域经济中的地位得到不断提升[1]。旅游业对信息和信息技术有很强的依赖性,信息可以帮助旅游管理者对旅游市场进行分析和预测,从而有针对性地制定相关政策,采取相应措施,并在信息技术的支持下实现对旅游业的有效的宏观管理。网络技术的迅猛发展,越来越多的部门、企事业单位都有通过Internet 对外宣传自己,同时为那些有信息需求的人提供方便快捷的服务[2]。服务管理水平对于一个旅行社的经营状况是起着决定性作用的,信息管理系统它可以最大限度地发挥准确、快捷、高效等作用,对旅行社的服务管理提供强有力的支持。旅游网站是各旅游胜地对外宣传中不可缺少的工具,它的内容对于旅游地的宣传和旅游地项目的开发的决策起着重要的作用[3]。。在某种意义上,旅游管理信息化不仅是适应信息时代快速变化的必然选择,同时也可以增加目前我国旅游管理中的科技含量。面对目前的实际状况,迫切需要开发一个新的系统来适应这些工作,开发一个旅游网站是很有必要的事情[4]。

二、主题

1、管理系统的三个发展阶段:

从我国旅游业的商业模式来看,还没有完全地与时俱进,目前仍然有相当一部分旅游企业沿用传统的方式,小规模手工式的作坊作业还比较严重。设计一个网站,实现江西各旅游景点的热期分析,附近的食宿预定,车票预订,以及相关景点的flash展示[5]。对于旅游者而言,一些相关旅游信息是十分必要的,比如当地的旅游发展状况、热期景点分析、景区景点分布、旅游活动路线、交通、住宿等信息[6]。为旅游者和各相关的行业提供全面详细的旅游信息是很必要的[7]。总的来说,信息化在旅游行业大体已经经历了单项数据处理、数据综合处理、管理信息系统三个发展阶段。

(1)在单项数据处理阶段,由于计算机硬件本身的局限,软件系统及外部设备发展不够完善,此时的管理系统仅能模仿手工管理方式,多用于简单的处理工资、计划、统计报表等的事务性工作,是管理系统用于管理的低级阶段。

(2)而数据综合处理阶段的主要特点是:管理系统由单项数据处理发展到具有一定反馈功能的子系统管理,管理系统出现分时系统,单级发展成网络,信息处理由批处理方式发展为实时处理方式。

(3)在管理信息系统阶段,随着计算机广泛应用于管理,以及信息论、控制论、系统工程等优化理论在软件程序中的应用,使计算机具有存储数据的功能,即数据库的出现和各种通讯网的建立,促使管理信息系统由管理某个子系统而发展为全面管理系统,由简单的运算,发展到控制制订、计划、编制报表、提供高层决策等的管理信

息系统阶段。虽然旅游业为国民经济的创收、为国民日益增长的精神需求等起到了不可替代的作用,但是我国的旅游业依然处在发展水平较低的现状[8]。也就是说中国的旅游业的发展空间依然很大[9]。其实,管理信息系统的特点就是强调从系统的角度来处理事务,力求达到全 面最优,建立以人为主体,计算机为助手的人-机自动化管理系统。计算机管理信息系统在我国旅游行业的应用起步较晚,很多都没有发挥管理系统其本身所应具有的作用,与先进的信息化应用存在很大的差距。因此,研究和探讨我国国内旅游业发展的现状、趋势及对策,具有十分重要的意义[10]。

旅游基础设施、服务设施建设发展很快,但仍不能适应国内旅游发展速度的要求[11]。我国旅游管理信息系统主要存在以下的问题主要表现在[12]:(1)旅行社经营者对信息化的理解不够深刻。管理者认为投入大量的人力物力开发管理信息系统不能在短期收回投资,为了提高竞争,不了解自身条件,盲目购买根本无法和自身企业相结合的系统,造成更大的浪费。(2)技术的局限性,旅游业是一个服务性质的行业,依靠客人对各项服务的满意度来提升入出游率和经营效益,服务质量和工作效率是其生存和发展的根本条件,信息化的实施同时也意味着信息服务的要求。(3)公司的会员卡管理是一片空白。目前的卡管理完全是人为记帐管理,从制卡、售卡、退卡、作废卡都还没有实现信息化管理。各种售卡方式、卡结算方 法和卡生效都存在时效差,效率低,中间环节多问题。(4)旅游景点不能实现实时更新。(5)目前的系统会员分析能力低。数据报表有限,不能为领导决策提供指导。随着经济的发展和人民生活水平的进一步提高,闲暇时间的增多,带薪假期的普遍实行,旅游条件的改观,国际旅游业的深入开展对国内旅游业的影响,人民的旅游热情将进一步焕发[13]。国内旅游的配套基础设施和服务设施将进一步的发展,基本上符合国内旅游的发展步伐[14]。人们出门旅游将要求吃得好、住得好、乘车带空调、坐软卧,有的要求乘坐飞机往返,由基本满足型向舒适型、享受型过渡[15]。旅行社提供食住行游购娱一条龙服务,提供各种旅游信息,也将使一部分旅游者选择它[16]。随着我国交通事业的进一步发展和人们的闲暇时间的增多,人们的眼光逐步投向外面的世界,南方人想领略一下冰城风光,北方人向往亚热带气氛,内陆人憧憬大海的辽阔,沿海人想探寻奇峰异谷的神秘[17]大部分人将会以自费旅游的方式出现[18]。旅游交通将有所缓解落后局面,但由于我国旅游者人数庞大,紧张局面仍将存在,特别是在热点地区,表现更为明显[19]。随着收入水平的提高,一小部分富裕阶层把目光投向州际旅游[20]。国内旅游业在第三产业中将会有举足轻重的地位,随着它的发展,将会对我国经济发展起着巨大的促进作用[21]。

随着世界经济的发展和人们生活水平的提高,旅游已经成为人们休闲度假的主要选择方式之一。旅游业的发展不仅给许多国家提供了大量的就业机会,而且还为它们带来丰厚的外汇收入。因此,旅游业日益引起各国政府的重视[22]。近年来,亚洲旅游业蓬勃发展,已成为全球旅游业最兴旺的地区之一[23]非洲的远古文明和原始风光也开始吸引游客的视线,去年入境旅游人数达到2410万人次[24]。其次是西班牙、美国和意大利,接待人数分别为5130万人次、4540万人次和3950万人次[25]。中国的悠

久历史、秀丽风光、博大精深的文化和多样化的民风民俗以及安全的旅游环境等,产生了巨大吸引力,使得去年中国入境旅游者总数达到3680万人次,居世界第五位[26]。由于受世界政治格局的不稳定因素影响,全球旅游业一度疲软。近来欧洲旅游业增长较明显,非洲和美洲也有增长。亚洲一些地区的旅游及相关服务行业也开始逐步恢复正常。世界旅游组织乐观地表示,亚洲支柱产业之一的旅游业将会在今年年底全面复苏[27]。另外,由于受世界经济因素影响,未来国际旅游市场的竞争亦将日趋激烈[28]许多国家通过颁布旅游组织法或旅游基本法、直接投资或减税、设立旅游发展基金、制定休假制度、实行“低门槛”入境和“低门槛”收费政策等,以保证和支持本国旅游业的健康发展[29]。

2、常见开发技术简介

(1)ASP技术

在微软站点上对与ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML,Scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于WEB的商业应用。Active Server Pages支持基于IIS上的服务器端脚本并且完全支持VB Scripts和Scripts[30]。它是微软件的新一代开发动态网页的技术,具有开发简单,功能强大等有点,可以非常直观简易地实现复杂的Web应用。

(2)PHP技术

PHP的英文全程是Personal Home Page,它是一种当今Internet上较为成熟的,开发源代码的,跨平台的,服务器端嵌入式的,动态的主页开发HTML内嵌式的语言。它在很大程度上综合了Perl,Java和C语言的精华,在语法架构上继承了C语言的风格,可以比CGI或者Perl 更快速地执行动态网页[31]。PHP在确保易学用的基础上,能够提供各种强大的功能,并且允许在功能上进行扩展。PHP提供了定义良好的应刚编程接口(API),同时也提供了丰富的函数集。具有良好的跨平台可移植性,可以在Windows Unix/Linux系统下WEB服务器正常运行,支持包括IIS,Apache等在内的多种流行的WEB服务器。PHP引擎对WEB应用程序的响应时间作了优化,甚至成为WEB服务器本身的一部分。此外,PHP的移植性非常好,当用户变换工作平台时,不需要更改PHP代码,直接就可以在新的平台上使用。在PHP下,每一个来自客户端的信息资源都将被作为PHP脚本中的一个变量以相同方式进行处理。PHP是在服务器端解释的语言,最后由服务器以HTML的方式返回客户端,因而具有极高的安全性。PHP被实际成站门用于WEB,所以完成简单的数据库连接和查询是方便的。

(3)JSP 技术

JSP(Java Server Pages)是由Sun Microsystems公司倡导,许多公司参与一起建立的一种动态网页技术标准,是一个纯Java平台的技术,它是在传统的网页HTML文件中插入JAVA程序段(Scripts)和JSP标记(TAG),从而形成JSP文件。JSP

技术能让网页开发人员轻易建立起功能强大,有单性的动态内容。用JSP开发的WEB应用是跨平台的即能在Linux下运行,也能在其他操作系统上运行。

3、数据库技术简介

(1)Access 简介

Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,便Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种导游、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功用完美的数据库管理系统提供了便利,也使得一般用户不用编写代码,就可以完成大部门数据管理的义务。

Access特点:

Access是一个可视化工具,是作风与Windows完整一样,用户念要生成对象并使用,只需使用鼠本进行拖放便可,十分直观便利。系统还添加了表天生器、查询生成器、报表设计器以及数据库向导、表向导、查询背导、窗体向导、报表导游等工具,使得操作简即,轻易使用和控制。

(2)SQL Server 简介

SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。

SQL Server 特点:

① 真正的客户机/服务器体系结构。

② 图形化用户界面,使系统管理和数据库管理更加直观、简单。

③ 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

④ 具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。