基于WEB的旅行社管理信息系统设计 李志杰 (桂林电子科技大学【摘要】旅游业是目前我国发展最快的行业之一,也是信息密集型的 541004) 系统,到旅行团的行程结束后,财务人员只需要根据各部门人员汇 总过来的各种收支票据进行审核,完成后系统就能马上查询出旅 行团的收益情况。 行业,依靠传统的手工作业或者单机模式的管理系统,已经越来越满足 不了旅行社业务增长及服务模式的需求,计算机网络和信息技术的应 用普及,给旅行社企业信息化带来了新的契机,本文针对中小型旅行社 的实际业务情况和功能需求,设计一个基于 结构的旅行社管理信 导游手机WEB功能。由于行业的特殊性,一般的中小型旅行 社都没有或者也只有少量的固定导游,旅行社和导游之间也是比 较松散的合作关系,而导游工作时间大都在各个景点之间奔走。 为了让旅行社和导游更便捷的沟通,旅行社管理信息系统应该提 供有手机WEB访问功能,让导游在路途上也能通过手机登录系统 息系统,旨在让旅行社的工作效率得到进一步的提高,更好地为游客服 务。 【关键词】旅行社;管理信息系统; s结构;wEB 随时了解或填报各种信息。比如旅行社给导游安排好旅行团后, 1、前言 导游在自己手机上即能查阅到旅行团的游客情况、行程信息和配 备的司机联系方式等,导游无需再去旅行社拿取接团通知单,如果 游客在旅行途中有临时增加景点,那么导游也能通过手机即时把 随着国民经济的发展和人民生活水平的提高,我国的旅游业 也得到了迅速的发展。当前,在节假日选择外出旅游的人越来越 多,人们的旅游消费需求也越来越多样化、个性化,这样旅游企业 需要处理的事务也越来越复杂,对处于旅游产业链第一线的旅行 社企业显得尤为突出。而目前我们很多中小型的旅行社这使用手 工作业的方式,企业内部工作效率低,部门之间信息不畅通协调困 难,财务工作缓慢且误差较大。为了解决这些问题,本文结合旅行 旅行社的业务需求,设计一个适用于中小型旅行社的旅行社管理 信息系统。 2、系统需求分析 一景点及相关费用信息录入系统,大大地提高了导游和旅行社之间 沟通便利性。 此外,为了更进一步提高工作效率和节省企业成本,还需要一 些其他的智能化功能。例如酒店给旅行社销售客房时,如果批量 越大价格就越优惠,那么在旅行社管理信息系统中就可以根据每 个旅行团的人数,按照每个团的住宿星级需求和日期进行汇总,统 计住宿的游客人数汇总单,方便采购部集中采购而且降低客房采 购成本等。 3、系统设计 3.1、技术选择 般旅行社的核心业务有组接团、旅游线路设、订房订餐订 票、导游和车队分配、团队核算、财务结算、应收应付往来款等。因 此,一个完善的旅行管理信息系统必须能满足以上的业务需求。 本旅行社管理信息系统采用B/S(即浏览器饵艮务器)结构实 现,系统的所有程序安装在WEB服务器上,旅行社的相关业务人 员只需要使用一个浏览器即可使用所有的功能,免去安装客户端 软件的麻烦,系统需要升级更新时只需要把服务器上的程序更新, 系统内部信息流转保持的一致性和共享性,以免重复输入,实现信 息的有效流转;各业务流程之间有着良好的信息连接。从组团时 录入的旅行团计划数据,到计调进行订房订餐以及导游和车队分 配,到质检录入各项考核记录,到财务录入各项收入支出记录,经 理查询统计利润收益等。在流程上每个环节都共享同一数据库, 从而保证了数据的一致性,例如组团部门录入的旅行团人数在订 房和财务核算阶段看到的人数数据应该是一致的,而如果游客在 路途改变了行程那财务人员看到的也应该是最新的行程信息以准 确核算成本。 能大大的降低系统的维护成本。随着HTML5技术标准的普及应 用,主流Web浏览器对WEB标准的支持也越来越完善,近几年浏 览器执行网页Java ̄ript脚本的效率也有了很大的提高,以往需要 在客户端应用程序中才能实现的功能效果,如今可以很轻易在 EB应用程序中实现。而且随着智能手机的普及,目前主流智能 W手机系统(如Android、iPhone和Windows Phone)对WEB标准的实 在旅行社企业中,旅行团在整个游玩过程中涉及的各项开支 非常多,因此财务工作也是旅行社内工作量最多也是最繁杂的一 项内容。为了减少财务人员的工作量,要求工作人员在每个涉及 有费用开支环节都把相关的费用登记入系统,例如门市部在录入 旅行团信息时就把自己经手的预收团款录入系统,采购人员在采 购住宿客房把住宿费用录入系统,导游负责把景点门票开支录入 现都已非常完善,采用B/S模式开发的旅行社管理信息系统,可以 轻易地让桌面和手机功能代码复用,节省开发成本。 .NET MVC是美国微软公司推出的一个使用MVC(Model- View-Controller)模式编写WEB应用程序开发框架。MVC模式将 系统按职能分为模型(Mode1)、视图(View)和控制器(Controller)三 个部分,其中模型用于表示系统的数据和业务规则,视图是用户与 系统交互的界面元素,控制器接受用户输入和处理系统的业务逻 辑并选用相应的视图来给用户反馈结果。MVC模式在不同的层 3.3、数据库设计 根据系统的功能需求,旅行社管理信息系统中主要的几个实 负责不同的功能,各层之间的耦合性低,使得系统结构更加清晰, 体联系图如图2所示: 也有利于通过工程化和工具化生产管理程序代码。使用A .NET MVC结合微软公司的ADO.NET Entity Framex ̄rk(简称ADO.NET EF)技术开发,使得在程序开发过程中完全抛弃传统的SQL语句 操作数据库的方式,完全以对象化的方法连接与访问数据库,在要 求快速开发的旅行社系统上,这一技术组合能有效地缩短网站系 统的开发周期、减少项目开发的难度、提高的可维护性。 3.2、.主要系统功能模块 根据旅行社的业务需求,系统设计的主要功能模块如图1所示: 旅行社管理信息系统 组 汁 票 财 质 经 救 组 团 调 务 务 检 理 限 { 功 功 功 功 功 盔 管 和 能 能 能 能 能 询 理 人 模 模 模 模 模 功 模 员 块 块 块 块 块 能 块 管 模 理 块 模 块 图2:主要部分实体ER图 图1:系统主要功能模块 在此本系统中,主要数据都是围绕着旅行团信息实体展示,旅 组团功能模块:组团模块主要给组团部门人员录入旅行团的 行团实体与行程信息实体、用餐信息实体、住宿信息实体、收费项 基本信息,如团号、抵离时间、人数和计划行程和预收团款等数据。 目实体、开支实体和汽车安排实体都是1对多的关系。因为在不 计调功能模块:此模块又分有订房、订餐、用车安排和导游分 同的时期景点门票和住宿费用都会有比较大的浮动,比如一般酒 配等子模块。 店周末和工作日时的房价都会有差别,所以在设计实体时把每个 票务功能模块:根据组团模块录入的数据统计出哪些旅游需 旅行团当时拿到的价格记录人相应的表中,这样在财务人员在做 要购买哪天的机票或者车票等。 财务凭证时,根据此团相关的表即可以方便统计出每个团的收支 财务功能模块:提供给财务人员录入旅行团的各项收支数据。 情况。在录入每个旅行团的信息时,按照旅行社内部的规范给旅 并提供和第三方财务管理软件的数据接口,财务人员审核过的数 行团编上唯一的编号,相关表格使用团编号作为外键与旅行团信 据可以直接导入财务软件中。 息表建立起约束关系,保证数据的准确性。 质检功能模块:供质检部门使用,在旅行团游玩过程或结束后 4、结论 对游客进行抽样调查,将调查结果录入系统,并统计生成各种考评 由于本系统基于B/S模式开发,因此可以让旅行社实现高效 文档,如游客对导游、住宿或交通方面的满意度和建议等。 的跨区域网络办公,在外地的办公处或门市能和总部共享实时准 经理查询模块:一般的来说,旅行社的经理需要系统地掌握到 确的业务数据,建立起企业内部的高速信息通道,对于业务人员来 整个企业的运行情况数据,如每个季度、月度的接待游客数据、收 说,工作效率得到了很大的提高,管理人员也能从系统中方便快捷 益情况、游客满意度等数据。本模块要求使用丰富的图文并茂的 地掌握到企业的整体宏观数据,协调企业的快速运作,使得企业在 呈现方式将管理人员关心的数据统计呈现出来。 行业竞争中取得更大的优势。 权限管理模块:不同的业务人员具有的操作权限不同,而每个 【参考文献】 人员应该只能看到并操作到自己工作责任范围内的数据记录。通 E1]赵玮,唐亮,张结魁.基于.NET2.0的旅行社管理信息系统的设计与 过本模块来设置系统内各个登录用户的权限。 实现[J].计算机技术与发展,2007(12) 组织和人员管理模块:用于管理企业员工信息、内部各个部门 [2]刘倍儒,李伟.基于WEB的中小企业旅游管理系统的设计与实施 的信息、部门之间的对应关系和部门的人员数据信息等功能。 [J].计算机光盘软件与应用,2011(11) 此外还有一些借旅行社企业H常办公使用的如通知公告、内 [3]王竹云.旅行社管理信息系统的设计与实现[J]冲国教育导刊,2008 部邮件、日程安排等功能模块。 (】0) 127--—-—