摘要:随着互联网技术的不断发展,中国的网民人数不断增加。近年来,人们的生活水平不断提高,对休闲旅游的需求也在不断增加,从而促进了网上旅游行业的发展。[1]旅游业是集吃、玩、住、购物于一体的综合型产业,具有广阔的行业前景。如何让更多的游客快速有效的了解到旅游信息,对旅游相关部门来说是宣传旅游景点的中心问题,也是大多数游客们所关心的问题。所以说,开发一个实用性强、稳定性高的旅游管理平台,无论是对各地的旅游管理部门,还是对游客来说,都显得异常重要。根据以上的分析,我的课题选择开发一个旅游管理系统,用户可以通过该系统及时了解旅游业的相关信息。
本论文主要对于旅游管理系统的理论方面基础和设计架构模块进行探讨。根据旅游管理系统的实现功能和设计开发过程详细介绍该系统。本系统分为前台用户和后台管理员两大模块,用户在首页可以进行登录、注册、修改个人信息等,前台页面主要有景点信息、旅游线路、景点推荐、在线留言等模块,用户可以进行预订旅游路线,预订酒店,在线结算等。后台管理员主要是对景点信息和酒店信息进行更新,处理用户提交的订单,回复用户的留言等等。在景点推荐模块,运用到了皮尔逊相关系数算法,对每个用户进行个性化的景点推荐。本系统基于SSH框架,采用JSP技术,在Eclipse平台开发,搭载Tomcat服务器,后台连接MySQL轻量级数据库。
关键词: 旅游管理;SSH框架;皮尔逊相关系数;Eclipse;Tomcat;MySQL
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究的意义-1
1.3 课题研究的内容-1
1.4 软硬件需求-2
2 相关技术介绍-2
2.1 SSH框架-2
2.2 JSP技术-2
2.3 Eclipse-2
2.4 Tomcat-3
2.5 MySQL-3
3 需求分析和可行性分析-3
3.1 系统需求分析-3
3.1.1 功能需求分析-3
3.1.2 非功能需求分析-4
3.2 可行性分析-4
3.2.1 技术可行性分析-4
3.2.2 经济可行性分析-4
3.2.3 社会可行性分析-5
3.2.4 法律可行性分析-5
4 系统概要设计-5
4.1 功能模块划分-5
4.2 景点推荐功能算法-7
4.3 数据库设计-8
4.3.1 逻辑设计-9
4.3.2 物理结构设计-11
5 详细设计与功能实现-15
5.1 数据库连接的实现-15
5.2 前台页面的实现-16
5.2.1 用户注册模块的实现-16
5.2.2 用户登录模块的实现-18
5.2.3 付款功能的实现-19
5.2.4 景点评论功能的实现-20
5.2.5 在线留言模块的实现-21
5.3 后台界面的实现-22
5.3.1 线路管理模块的实现-22
5.3.2 用户管理模块的实现-23
5.4 景点推荐模块的实现-24
5.4.1 Python语言构造算法-24
5.4.2 数据库存储数据-26
5.4.3 前端页面展示-27
6 系统测试-28
6.1 系统测试概述-28
6.2 测试用例-28
6.2.1 会员模块测试-28
6.2.2 管理员模块测试-30
7 总结与展望-30
参 考 文 献-32
致 谢-33