王兴国
(辽宁行政学院,辽宁沈阳110161)
旅游管理信息系统设计与研究
王兴国
(辽宁行政学院,辽宁沈阳110161)
随着社会经济的不断发展和我国人民生活水平的提高,旅游业行业呈快速发展的趋势。在大数据和互联网的时代下,旅游行业要想保证优质的服务必须要建立自己的旅游网络管理系统。该文对我国旅游业发展进行了简单的介绍,结合我国旅游行业的实际情况对旅游管理信息系统的需求进行了分析和研究,应用先进的计算机技术作为工具手段,提出了旅游管理信息系统的设计方案并进行了研究。
旅游管理信息系统;旅游行业;ASP;B/S模式
在旅游业的发展中,信息化管理已经深入到了旅游服务行业的管理中,旅游行业信息处理的管理直接影响旅游行业的质量和效率。旅游管理信息系统对客户端的要求比较低,一般的电脑都可以安装,系统开发成本低,操作简单方便。旅游管理信息系统可以提高旅游服务行业的办事效率和服务质量,本文对旅游管理信息系统的设计遵循科学化和规范化的原则,结合旅行服务行业的实际情况,采用C/S结构进行设计,应用Oracle数据库,方便查询,操作简单,可以很方便地对消费者的信息进行操作,在一定程度上提高了员工的工作效率。
旅游管理信息系统设计需求分析是软件开发设计的必要依据,在整个的系统开发中是很重要的一个阶段,根据旅游管理信息系统的业务上的需要,我们按照角色的不同把系统划分为用户和管理员两部分,旅游管理信息系统在系统设计上进行后台管理模块和前台查询模块的设计,然后我们根据旅游服务行业的需求进行系统功能的设计。
旅游管理信息系统数据库中的基础数据包括整个系统界面的维护,旅游公司信息管理,数据备份等数据。系统维护界面包括管理员管理、酒店预订和数据库备份恢复等功能,旅游公司信息模块可以对公司基本信息进行修改,对酒店信息进行添加和删除等基本操作。数据备份模块实现旅游管理信息系统的数据管理,对数据进行备份和恢复等操作,保证数据库信息的安全性和完整性。系统维护流程图如图1所示。
图1 系统维护流程图
旅游管理信息系统的前台管理主要负责和用户之间进行交流,直接面向用户,包括公司基本信息的介绍,管理员可以随时进行修改;线路信息是对旅游线路的介绍,这样游客可以很方便地对自己需要的行程进行查询;酒店信息是对酒店位置规模和价位的信息管理,为游客提供旅游地点酒店入住的详细信息;留言板是提供评价的功能,游客可以对自己出行的满意度进行评价,这样旅游公司根据游客的意见反馈来对自己公司的管理进行完善。酒店信息管理流程图如图2所示。
图2 酒店信息管理流程图
旅游管理信息系统总体性能要满足以下原则,系统信息数据准确,对系统信息的准确度要求在98%以上,保证数据的真实性;系统的响应时间要快,最低要控制在5秒以内,避免系统不响应和等待时间长的问题,并显示系统执行时间的进度条,对系统的信息数据更新要快,这样才能保证用户对系统的正常使用;系统软件在设计的时候要遵循灵活性的特点,对用户提出的要求要尽快做出响应。旅游管理信息系统的设计要以用户的需求为目标,对系统的功能需求要进行详细的设计,对系统的质量和系统的安全性要进行详细的设计。
系统的设计原则,先对系统和服务器进行启动,再对客户端进行启动,进入用户身份验证。用户通过身份验证后,对管理信息系统进行初始化,以系统配置文件为依据对数据进行导入,系统进入信息循环模式,通过事件驱动对各个系统模块进行激活,并对指定的模块进行执行操作,系统所有的功能都执行完之后,系统继续进入消息循环模式,系统根据指令关闭事件,激活系统关闭事件,最后退出系统。性能指标设计要求,客户浏览器使用要求,浏览器配置要在IE6以上版本,系统支持版本Windows 2000、Windows 2003、Windows 7和Windows 8等。旅游管理信息系统支持集群部署。
数据库选型设计选择Oracle数据库,Oracle数据库作为系统的数据库系统,数据存储和处理能力强大。服务器选择IIS Web服务器,IIS Web网络功能强大,采用ASP和JAVA技术进行设计,并且具有很强大的扩展功能,IIS Web具有全文检索功能,IIS是在Windows NT Server环境基础上建立的,可以和系统完全的集成在一起,文件处理系统是NTFS文件系统。IIS是WEB中的一种服务组件,主要功能是网页浏览和邮件接收等,在网络上发布信息非常方便。接口的设计中用户界面的接口采用GUI包括菜单和窗口等,软件接口是在WINDOWS 2000版本以上来运行的,硬件接口支持X86系列的PC。在对数据库的设计中数据库功能主要是满足旅游管理信息系统对数据的高效管理,可以对海量的数据进行处理,目前随着用户和数据量的不断增加,要具有高效的处理能力满足对大量数据处理的需要;在系统运行繁忙的时候,为了保证系统的稳定性,在设计的时候要考虑到系统并发处理的问题,在线保证大量用户同时对系统进行稳定的访问;数据库设计时候还要考虑到容错处理的问题,当一台服务器出现问题的时候还可以保证其他服务器数据处理的正常运行;在设计中考虑到系统的扩展性问题,通过增加服务器线性的方法,来达到提高和增加服务器性能的目的;数据库的物理平台可以方便地在硬件之中进行移植,不影响正常的工作;系统设计满足系统的分布式部署的特点,在进行数据挖掘操作时比较方便,数据对第三方进行共享主要通过API,保证数据的安全性,对不同用户的数据进行分区隔离。
ASP.NET目录结构中有三个目录,控制器类、数据模型类和视图模板,ASP.NET框架选用哪个结构都是默认的。控制器是比较重要的部分,对数据的读取是从模型中提取的,然后对业务进行处理,在ASP.NET框架中,所有的控制器类都继承Controller基类。数据模型主要功能是负责数据的存放和读取,对数据进行持久化的操作,ASP.NET框架对模型的管理模式可以通过任何的数据访问和框架模式来实现。视图是与用户直接接触的,视图负责显示数据给用户,视图窗体继承ViewPage,VIEW中数据的数据模型是ViewPage T,系统通过使用AS2PX文件里的代码来显示视图中的数据,通过在ViewPage中对方法组进行定义的方法提高系统程序的可扩展性。ASP.NET解决了传统的ASP.NET视图和业务耦合的问题,把系统的应用程序分成若干个逻辑性的部件,这样我们在进行程序设计的时候就变的更容易了,旅游管理信息系统在设计的时候采用ASP.NET框架进行设计,系统的框架更加直观,在系统程序进行编码的时候可以进行更好的分工合作来完成程序的设计,系统框架结构清晰为以后的维护工作也提供了便利,并且提供了更好的扩展功能。系统在设计时候开发环境及工具的设计选择如图3所示。
图3 系统开发环境及开发工具设计图
MVC开发模式是一种比较先进设计模式,MVC开发模式每个层的功能都是相互独立的,那一层需要重新设计,只需要对单独层进行编码设计就可以了,其他层的工作不会受到影响。如果业务发生了变化,只需要把结构中相关的文章取出来就可以了,MVC模式具有很强的灵活性。在MVC模式结构中可以更好在开发过程中实现分工,有利于组件的重用。C Sharp技术的应用,C Sharp技术比较安全,具有C语言和C++语言的强大功能,C Sharp具有可操作性和高效性,操作能力非常强大,C Sharp是.NET开发中主要选择的语言。IIS技术的强大功能在旅游管理信息系统中得到了重要的应用,用户网页浏览和文件传输,通过IIS可以很方便地在网络上发布信息。Oracle技术是关系数据库,是基于结构化查询语言SQL的,对大量数据进行逻辑处理的集合,在目前的客户端/服务器模式中Oracle关系型数据库应用非常广泛,Oracle技术的安全保密管理功能非常强大,硬件平台中应用较少的资源可以对多用户进行管理的支持,Oracle支持多媒体数据,具有强大的分布式数据库能力。Visu⁃al Studio 2010技术采用云计算架构,在运算上采用多核并行处理的特点,支持C++语言。
为了满足旅游服务行业的基本需要,在线路查询和酒店信息查询等功能上进行了综合功能设计,便于对旅行社的统一管理,旅游管理信息系统的设计可以提高旅游服务行业人员的工作效率,提供数据信息处理的准确性,提高了旅游行业的市场经济效益。
系统模块功能设计主要是为系统管理人员对系统的数据库管理、线路信息管理等进行设计的,系统功能模块是旅行社和客户之间进行交流的主要界面,是系统的核心模块,要想实现旅游业务的信息化管理必须要对系统进行完善。公司信息管理模块主要功能是把旅行社的公司简历、业务信息和旅游线路等信息进行管理,这样客户可以对旅行社做到很好的了解。酒店信息管理功能负责客人资料管理和酒店信息管理,线路信息模块功能负责对旅游线路信息进行操作,实现旅游线路的信息化管理。
旅游管理信息系统采用计算机的先进技术,对旅行服务行业进行信息化管理,旅游管理信息系统可以实时的反映旅游的动态信息,旅游管理信息系统具有强大的数据处理能力,提高旅游服务行业从业人员的工作效率,同时为旅游行业管理层的决策提供有效的信息
[1]薛亮,马海州,曾永年,等.青海旅游资源信息系统设计[J].盐湖研究,2012(2).
[2]邱荣祖,周新年.基于GIS的优选作业伐区决策支持系统[J].遥感信息,2011(3).
[3]詹志明,刘爱荣,杨瑞霞,等.旅游资源空间信息系统总体设计框架构想[J].地域研究与开发,2010(3).
[4]虞歌.基于WebGIS的城市旅游信息系统的设计与实现[J].杭州师范学院学报(自然科学版),2016(4).
[5]胡云.我国旅游业的信息化建设与发展[J].城市问题,2014(2).
F592.6
A
1672-7517(2017)08-0091-03
2017-07-28
2017-08-10
王兴国(1983—),男,硕士,讲师,主要研究方向为计算机网络。