当前位置:主页 > 科技论文 > 软件论文 >

旅游社区服务端的设计与实现

发布时间:2017-03-28 13:06

  本文关键词:旅游社区服务端的设计与实现,,由笔耕文化传播整理发布。


【摘要】:随着人民生活水平的不断提高,为了追求更好的生活质量,越来越多的人开始选择旅游。然而,传统的以旅行社为主的旅游模式已经无法满足游客个性化的旅游需求,继而降低了游客的旅游体验。而移动互联网的快速发展和智能手机的普及,让用户可以随时随地的获取信息以及发布自己的动态。在旅游行业,将旅游信息和社区相结合,利用移动互联网的优势,可以更有效的获取旅游信息并分享自己的旅游经验,提高游客旅游的兴趣并满足游客个性化的旅游需求。本文设计和实现了基于MySQL和Redis的旅游社区系统。本系统将旅游产品和旅游路线等信息通过社交的方式展现给用户,并通过用户之间的社交关系和用户分享旅游经验的形式,打造一个旅游社交平台。该平台满足了游客对旅游信息多方面的了解,给了游客更多的旅游选择,提高了游客的旅游体验。这个系统采用J2EE体系结构,采用标准的三层架构,遵循MVC模式的设计思想,结合Spring MVC、MyBatis框架技术实现。该系统分别给移动APP/M站和PC端浏览器提供服务,采用JSON数据格式进行客户端-服务器数据交互。该系统以MySQL作为存储数据库,并使用Redis服务器提供数据缓存服务,以提高系统的性能。论文通过软件工程表示方法从项目背景、相关技术、需求分析、系统设计和系统实现这几个方面进行阐述。首先介绍了项目的开发背景和意义,阐述了系统涉及到的相关技术。然后对旅游社区系统进行需求分析,确定了旅游信息管理、旅游标签管理、旅游目录管理、用户管理等业务功能。之后,本文通过分层的方式将系统划分为API接口服务层、社区业务处理层和基础服务层,并对各层进行详细设计。最后,本文对各层的实现进行了详细的介绍。
【关键词】:旅游信息 社区系统 RediS J2EE MVC模式
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
  • 摘要5-6
  • Abstract6-13
  • 第一章 引言13-17
  • 1.1 项目背景13-14
  • 1.2 国内外发展现状14-15
  • 1.3 本文主要研究的工作15-16
  • 1.4 本文的组织结构16-17
  • 第二章 技术综述17-26
  • 2.1 Spring框架17-22
  • 2.1.1 Spring框架简介17-19
  • 2.1.2 Spring MVC19-21
  • 2.1.3 Spring Boot微框架21-22
  • 2.2 Redis22-23
  • 2.2.1 Redis简介22
  • 2.2.2 Redis缓存22-23
  • 2.3 MyBatis23-24
  • 2.4 ActiveMQ24-25
  • 2.5 本章小结25-26
  • 第三章 旅游社区系统需求分析26-34
  • 3.1 系统总体目标26
  • 3.2 系统功能需求26-32
  • 3.2.1 旅游信息管理28
  • 3.2.2 旅游标签管理28-29
  • 3.2.3 旅游目录管理29-30
  • 3.2.4 用户评论管理30
  • 3.2.5 用户举报管理30
  • 3.2.6 用户权限管理30-31
  • 3.2.7 用户管理31-32
  • 3.3 系统非功能性需求32
  • 3.3.1 系统响应时间32
  • 3.3.2 系统安全32
  • 3.3.3 系统可扩展性32
  • 3.4 本章小结32-34
  • 第四章 旅游社区系统设计34-55
  • 4.1 系统总体架构34-36
  • 4.2 API接口服务层36-38
  • 4.2.1 拦截器36-37
  • 4.2.2 控制器37-38
  • 4.3 社区业务处理层38-47
  • 4.3.1 旅游信息管理业务38-42
  • 4.3.2 旅游标签管理业务42-43
  • 4.3.3 旅游目录管理业务43-44
  • 4.3.4 用户评论管理业务44
  • 4.3.5 用户举报管理业务44-45
  • 4.3.6 用户权限管理业务45-46
  • 4.3.7 用户管理业务46-47
  • 4.4 基础服务层47-51
  • 4.4.1 数据库读写47-48
  • 4.4.2 Redis缓存读写48-49
  • 4.4.3 外部系统接入49-50
  • 4.4.4 异步消息调用50-51
  • 4.5 数据库设计51-54
  • 4.5.1 数据库表设计51-53
  • 4.5.2 表索引设计原则53-54
  • 4.6 本章小结54-55
  • 第五章 旅游社区系统实现55-79
  • 5.1 API接口服务层实现55-60
  • 5.1.1 拦截器实现55-58
  • 5.1.2 控制器实现58-60
  • 5.2 社区业务处理层实现60-71
  • 5.2.1 旅游信息发布实现60-63
  • 5.2.2 旅游信息获取实现63-67
  • 5.2.3 旅游信息状态改变67
  • 5.2.4 旅游活动报名67-69
  • 5.2.5 查询用户旅游发布动态69-70
  • 5.2.6 用户关系管理70-71
  • 5.3 基础服务层实现71-78
  • 5.3.1 数据库读写实现71
  • 5.3.2 缓存读写实现71-73
  • 5.3.3 外部系统接入实现73-76
  • 5.3.4 异步消息调用实现76-78
  • 5.4 本章小结78-79
  • 第六章 总结与展望79-81
  • 6.1 总结79
  • 6.2 进一步工作展望79-81
  • 参考文献81-83
  • 致谢83-85

【参考文献】

中国期刊全文数据库 前1条

1 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期

中国硕士学位论文全文数据库 前1条

1 徐力;我国旅游网络社区研究[D];四川师范大学;2010年


  本文关键词:旅游社区服务端的设计与实现,由笔耕文化传播整理发布。



本文编号:272309

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/272309.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e95b9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com