标题 | 基于MVC模式的旅游管理信息系统的设计与实现 |
范文 | 廖鋆 罗小龙 摘要:随着经济的快速发展,旅游业已经成为全国经济发展规模最大的行业之一。主要针对我国当前旅游业信息管理水平现状和未来发展趋势,将计算机实现旅游资源的管理思想融入其中,Java作为开发语言,采用MySQL数据库管理数据,JSP+Css+JavaScript 優化界面,部署Tomcat 服务器,实现了基于 MVC模式的旅游信息管理系统,满足用户需要,提高旅游业管理水平。 关键词:旅游管理;MVC;数据库;设计与实现 中图分类号:TB文献标识码:Adoi:10.19311/j.cnki.1672-3198.2019.07.103 1引言 随着人均收入水平的提高,旅游消费越来越成为大众青睐的休闲娱乐方式。随着计算机科学日渐成熟,大多数旅游公司依然采用传统的人工整理数据的方式进行管理,其管理模式的弊端日益显现。 首先旅游行业是一个涉及“食、吃、住、行、游、购、娱”多方面的产业,由于传统的旅游管理方式对旅游资源调度不合理,把大量的成本用在了人工上。二是对客户个人资料的保护不够,出现大量信息外泄的现象。三是无法对游客的需求及时进行处理,缺少对旅游服务质量的统一评价的标准,不利于旅游行业改进服务。四是由于旅游信息的不对称,很多旅行社对现代旅游管理信息系统不熟悉,无法通过网络的方式推广公司业务,从而导致大量客源流失。 旅行社想在激烈的旅游市场中获得长足发展,就要采用现代技术来提高自身服务水平。与采用WORD、EXCEL等电子文档、表格等传统的方式进行旅游信息的管理相比,旅游信息管理系统的应用能使得旅游管理者实现经济效益的提升。此外,旅游活动受到自然,经济,政治,文化多种因素影响,因此如何使游客在较短的时间内了解旅游目的地的相关信息也是旅行社成功的关键。 2可行性分析 2.1需求可行性 近年来,旅游已经成为我国第三产业中发展最快的行业之一。由于游客个性化需求不断提高以及大数字时代的到来,旅游业与互联网的结合不仅是各大旅游社发展的趋势,而且在很大程度上方便游客的出行。 2.2经济可行性 各家旅行社的竞争日益激烈,采用现代化信息管理手段不仅能够帮助旅游公司在旅游市场中改善企业服务,加强对员工管理工作,降低开发成本,增加经济效益,而且能够提升用户体验,节省游客时间,了解更多旅游信息。 2.3技术可行性 基于 MVC 模式的旅游管理与推广系统使用 B/S 架构,用户直接通过浏览器进入,无需安装对应的客户端。本旅游信息管理系统采用的是MVC模式,既模型-视图-控制器模式,如图1所示。由于应用于模型的代码写一次便可以被多个视图重复使用,所以提高了代码的重用性和易维护性,降低了程序开发难度 。在软件方面,采用MySQL数据库,相比较其他数据库管理系统如 Oracle,SQLServer 等,MySQL 具有占用空间小、运行速度快,免费开源。JSP的中文名叫java服务器页面,是一个简化的Servlet。JSP一个最主要的特点是,即使在JAVA客户不被支持的情况下,也可以访问该页面,这使浏览器的要求降低。 2.4操作可行性 在互联网时代,大多数网络用户普遍具备一定网络操作知识,能够独立地操作系统功能。此系统的管理人员需要一定的专业知识背景,由此可见此旅游管理信息系统具备一定的可操作性。 3系统的设计 3.1系统总体设计 基于 MVC 模式的旅游管理信息系统可主要分为客户端与管理端两个的功能模块。图2是旅游管理信息系统的功能框架图。 3.1.1客户端 客户端作为系统的前台预览有如下功能模块:(1)用户模块:用户注册登录、修改密码和个人资料、找回用户密码、查看景点信息、个人游记的收藏和管理、订单预定、查询订单、用户的消费支出、浏览历史记录;(2)景点模块:根据用户的定位、搜索、景区级别,可以得到相关信息包括景区距离、门票价格及优惠政策、开放时间、景区地图及游玩指南、最佳路线、淡旺季、景点自然人文介绍;(3)酒店模块:包括星际酒店、特价酒店、民宿与客栈、钟点房等酒店信息查看与收藏以及酒店预订功能;(4)美食模块:包括当地特色小吃街、当地风情菜肴推荐;(5)购物模块:查看当地大型商场、机场免税店的精选商铺;(6)线路模块:根据游客游玩时间,如一日游或者两日游,推荐最优线路、线路收藏以及线路预订功能;(7)游记模块:包括查看驴友的游玩攻略,搜索游记,分享和评论游玩经验;(8)订单模块:包括旅游线路预订,机票、火车票、门票、导游预订等功能。 3.1.2管理端 管理端作为系统后台预览包括以下功能模块:(1)用户管理:对用户的账号信息进行管理及冻结非法用户;(2)商家管理:主要对商家进行实名认证,对其管理模式进行监管,尽量避免旅游经营者恶性竞争;(3)订单模块:包括对机票、火车票、轮船票、景点门票及酒店订单的处理;(4)基础数据:对景点信息、酒店信息、美食信息、购物信息、旅游线路信息、游记信息管理;(5)投诉管理:对游客的反馈及时进行处理。 3.2数据库设计 数据库在平台开发既便于系统数据的集中管理,提高数据的重用性和一致性,又利于系统程序的开发和维护。整个系统数据库表部分包括以下几个部分:管理员信息表、用户信息表、商家信息表、景点信息表、线路信息表、酒店信息表、游记信息表、订单信息表、用户评价信息表等。数据库主要信息表的E-R如图3所示。 4系统功能的实现 4.1前台功能 以主界面为例,介绍旅游管理信息系统的一些功能。主要有商品信息模块、商品搜索模块、用户信息模块、订单模块等。 4.2后台功能 管理员登录后进入系统管理,以游记为例,管理员可以进行对会员发表游玩攻略的帖子进行增加、删除、修改、查看、授权和冻结。 5总结 基于MVC的旅游管理信息系统针对旅游业发展现状和未来发展趋势将旅游管理思想与GIS结合。针对旅游管理景点信息、酒店信息、线路信息等进行系统化管理,使得旅游行业的管理步入信息化的管理行列,但是该系统仍有许多待改进之处,如前台界面模块可以完善得更好一些,后台数据更齐全一些。 参考文献 [1]刘帅. 锦州四海旅行社旅游管理信息系统设计[J]. 电脑知识与技术,2018:43-45,48. [2]雷蕾. 云南景区旅游管理信息系统[J]. 中外企业家,2017: 139-140. [3]阎波杰,吴文英,贾建华,等. 基于ArcEngine的旅游信息管理系统设计与实现[J]. 曲阜师范大学学报(自然科学版),2011:105-109. [4]刘旭宏. 基于MVC模式的旅游管理与推广系统设计和实现[J]. 现代信息科技,2018:110-113. |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。