摘 要
随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。
本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储。对于普通用户,可以实现信息浏览,对于有需求的用户经过权限认证后可以进行信息浏览,在线预订,s论坛等功能的使用。本文论述了游友旅游公司网站管理系统的分析、设计及开发的整体过程,介绍了网站的设计目标,系统需求和总体设计方案,较详细的论述了系统如何详细设计和实现。本系统针对旅游网站的实际需求,采用JSP,SERVLET,JAVABEAN技术、MVC模式和SQLSERVER2005数据库管理系统作为工具进行开发。整个系统服务于游客、管理员这两个不同的用户。系统主要完成了用户注册、酒店查询与预订、旅游路线查询、机票查询与预订、旅游景点查询、租车查询与预订、用户留言等功能,为管理员提供了酒店管理、各种旅游信息管理、订单处理、用户管理等功能。在设计方面,本系统采用B/S三层结构,在MVC设计模式下,用JSP技术进行动态页面的设计,将业务逻辑和数据访问逻辑分离,提供可维护性。
关键词 旅游网;系统与实现;MVC;
I
Abstract
With the continuous development of tourism industry, tourism industry, the increasingly fierce competition between tourism department for information is more and more big, the operation of all sorts of line, customers and the department of tourism and complicated and changeable situation. But except for some specific area has adopted the tourist sites, usually in the original manual processing methods/information exchange. But if a staff of only by manual processing methods, is likely to have a growth rate and the waste of resources and idle. Therefore, only to strengthen the integration of tourism information resources, unified management, ability makes tourism department operation more reasonable and efficient operation.
This article is based on the status quo of tourism industry, and puts forward a feasible method to solve the problem of unity, adopts the modern computer network system, realizesd the tourism management network, all kinds of information stored in an orderly manner. For ordinary users can browse information, to the needs of user access authentication can pass information to browse, online booking, BBS functions. The realization of the system of business and information integration, data integration for all kinds of information, travel and hotels for collaborative resourcev management. This paper discusses the system of guilin's tourism site analysis, design and development of the whole process, introduces the design goal, the website system demand and the overall design scheme, detail how the system design and implementation details. After practical requirements analysis, this system is developed with the SQL SERVER as the database management system and the adoption of JSP,Servlet,JavaBean technology and MVC patterns , according to the work of the traveling agency. Keywords Try;Information System Developing;MVC
II
目 录
摘要 ..................................................................................................................... I Abstract .............................................................................................................. II 第1章 绪论 ....................................................................................................... 1 1.1 课题背景 .................................................................................................. 1 1.2 目的和意义 .............................................................................................. 1 1.3 系统设计思想 .......................................................................................... 2 1.4 系统开发环境 .......................................................................................... 3 1.4.1 B/S结构的数据库访问模式 .......................................................... 3 1.4.2 MyEclipse简介 ............................................................................... 4 1.4.3 SQL Server 2005数据库简介 ........................................................ 4 1.5 论文的工作内容及论文的结构 .............................................................. 5 第2章 可行性分析 ........................................................................................... 6 2.1 经济可行性 .............................................................................................. 6 2.2 技术可行性分析 ...................................................................................... 7 2.3 操作可行性分析 ...................................................................................... 8 2.4 业务流程图 .............................................................................................. 8 2.5 本章小结 .................................................................................................. 9 第3章 需求分析 ............................................................................................. 10 3.1 游友旅游公司网站总体规划 ................................................................ 10 3.2 游友旅游公司网站的需求分析 ............................................................ 10 3.2.1 数据流图 ......................................................................................... 10 3.2.2 数据字典 ......................................................................................... 12 3.3 本章小结 ................................................................................................ 17 第4章 总体设计 ............................................................................................. 18 4.1 系统模块总体设计 ................................................................................ 18 4.1.1 总体设计目标 ................................................................................. 18 4.1.2 系统模块设计 ................................................................................. 18 4.2 数据库设计 ............................................................................................ 19 4.2.1 数据库设计概述 ............................................................................. 20 4.2.2 数据库详细设计 ............................................................................. 20
III
4.3 系统实体与系统E-R图 ........................................................................ 25 4.4 本章小结 ................................................................................................ 30 第5章 详细设计 ............................................................................................. 31 5.1 系统运行平台设置 ................................................................................ 31 5.2 网站主界面设计 .................................................................................... 31 5.3 用户注册与登录网站设计与实现 ........................................................ 33 5.3.1 用户登录的设计与实现 ................................................................. 33 5.3.2 用户注册的设计与实现 ................................................................. 35 5.4 旅游信息搜索和酒店预订的设计与实现 ............................................ 36 5.4.1 旅游信息搜索的设计与实现 ......................................................... 36 5.4.2 酒店预订的设计与实现 ................................................................. 39 5.5 订单管理和留言管理的设计与实现 .................................................... 40 5.5.1 后台订单管理的设计与实现 ......................................................... 40 5.5.2 留言管理的设计与实现 ................................................................. 42 5.6 本章小结 ................................................................................................ 44 第6章 软件测试 ............................................................................................. 45 6.1 测试的基本概念 .................................................................................... 45 6.2 测试的任务和目的 ................................................................................ 45 6.2.1 测试的任务 ..................................................................................... 45 6.2.2 测试的目的 ..................................................................................... 46 6.3 系统整体测v试步骤 ............................................................................ 46 6.4 本系统测试 ............................................................................................ 47 6.4.1 用户登录注册模块测试 ................................................................. 47 6.4.2 搜索模块测试 ................................................................................. 47 6.4.3 后台管理测试 ................................................................................. 49 6.5 本章小结 ................................................................................................ 49 结论 ................................................................................................................... 50 致谢 ................................................................................................................... 51 参考文献 ........................................................................................................... 52 附录1 ................................................................................................................ 53 附录2 ................................................................................................................ 56
IV
第1章 绪论
1.1 课题背景
旅游管理学是一门研究旅游业经营管理的新兴学科。随着国际经济的一体化、中国加入WTO,中国旅游经济和旅游产业已成为中国国民经济和世界经济产业体系中最具活力的部分。旅游管理的分支很多,旅游资源开发管理、财务管理等诸多项目。我国目前的旅游业发展的很迅速,仅仅是现实生活中的旅行社已经不能满足人们的需求,我们就要不断利用网络这个有利工具让旅游这个行业更加的完美而具特色,所以这样一个网站是非常必要的,让用户不用出门就可以s查看到所有想知道的旅游信息,这将更能提高人们的生活质量也可以让旅游业发展前景更加美好。
游友旅游网站开发背景: 1) 竞争的需要
2) 可以迅速树立企业形象
3) 可以让客户获得所需的商业信息 4)可以为客户提供服务 5)可以吸引公众的注意力
6)可以及时发布时间性强的信息
7)可以让公司简介、产品说明声情并茂 8)可以进入一个高需求的市场 9)可以回答用户经常关心的问题 10)可以开拓市场
11) 可以尽可能快地更新信息
1.2 目的和意义
随着互联网技术的迅速发展,网络已经逐渐深入人心,网络宣传已成为众多宣传手段的重中之重。通过信息管理系统可以大大提高工作效率,节省工作时间,从而为企业带来更大的利润。对于目前国内的中小型旅行社而言,员工数量少、工作量较大,统一调度的工作几乎都是由少数的几个人来
-1-