摘要:随着经济的发展,交通的便捷和生活水平的提高,人们不再只是满足于生活的富足,更加追求精神上的富裕。观赏自然的美景,感受人文的智慧让旅游成为了人们越来越普遍的休闲娱乐方式。现如今互联网技术发展迅速,人们通过互联网可以接收到越来越多的旅游资源信息,人们更加倾向于根据自己偏好来组织自驾游,自助旅行等个性化的旅行方式。个性化的旅游能够根据个人偏好,制定满足个人需求的旅游线路,提高旅游的幸福感和满意度。
本人设计开发基于用户偏好的个性化旅游系统旨在帮助用户制定符合个人爱好的个性化旅游线路。为用户随时随地,根据自身的旅游需求,用户所处的地理位置,推荐附近的旅游信息,规划旅游线路。本系统采用B/S+APP的软件体系结构。系统主要使用Android开发技术完成前台的开发,系统中地图信息、景点信息的获取主要使用API接口技术。Web后台使用的SSH框架技术。采用MySQL数据库。
本系统的建立大大的节省了用户在制定旅游攻略时所花费的时间。可以帮助用户收集他们的个性化需求,从信息量大且分散的旅游信息中筛选出符合个性化需求的旅游信息,通过手机随时随地将旅游信息推荐给旅游者,同时还提供专门的旅游定制师,可以为旅游者们推荐合适的旅游线路。减轻了旅游者对旅游信息筛选的难度,增强了旅游者对信息查询的便捷,提高了旅行者的旅游满意度。
关键词:个性化旅游;SSH框架;Android;用户偏好;百度地图
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景及意义-1
1.2 国内外研究现状和发展趋势-1
1.3 课题研究的内容-2
2 关键技术简介-3
2.1 Android技术-3
2.2 API接口技术-3
2.3 Struts2技术-3
2.4 Spring技术-4
2.5 Hibernate技术-4
3 需求分析-5
3.1 系统功能需求-5
3.2 系统的业务流程-6
3.3.1前台业务流程-6
3.3.2后台业务流程-7
3.3 系统非功能需求-9
4 系统设计-10
4.1系统总体架构-10
4.2数据库设计-10
4.2.1 数据库逻辑结构设计-10
4.2.2 数据库物理结构设计-14
4.3系统详细设计-16
4.3.1登录注册模块-16
4.3.2定位模块-17
4.3.3个性化特征模块-17
4.3.4查看旅游信息模块-18
4.3.5查看旅游方案模块-20
4.3.6方案评价模块-20
4.3.7旅游定制师管理模块-21
4.3.8旅游方案管理模块-22
4.3.9统计分析模块-23
5 系统实现-24
5.1前台功能区的实现-24
5.1.1用户注册-24
5.1.2用户登录-26
5.1.3定位-27
5.1.4选择个性化特征-28
5.1.5查看旅游信息-29
5.1.6 景点详细信息-31
5.1.7 查看旅游方案-33
5.1.8 方案评价-34
5.1.9 修改个人信息-35
5.2后台功能区的实现-36
5.2.1 后台登录-37
5.2.2 查看用户信息-37
5.2.3 定制旅游方案-39
5.2.4 查看用户评价-39
5.2.5 旅游定制师管理-41
5.2.6 统计分析-42
6系统测试-45
6.1测试方法-45
6.2测试内容-45
7 总结与展望-47
7.1 总结-47
7.2 展望-47
参 考 文 献-48
致 谢-49