旅游社區(qū)服務端的設計與實現(xiàn)
發(fā)布時間:2017-03-28 13:06
本文關鍵詞:旅游社區(qū)服務端的設計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著人民生活水平的不斷提高,為了追求更好的生活質量,越來越多的人開始選擇旅游。然而,傳統(tǒng)的以旅行社為主的旅游模式已經(jīng)無法滿足游客個性化的旅游需求,繼而降低了游客的旅游體驗。而移動互聯(lián)網(wǎng)的快速發(fā)展和智能手機的普及,讓用戶可以隨時隨地的獲取信息以及發(fā)布自己的動態(tài)。在旅游行業(yè),將旅游信息和社區(qū)相結合,利用移動互聯(lián)網(wǎng)的優(yōu)勢,可以更有效的獲取旅游信息并分享自己的旅游經(jīng)驗,提高游客旅游的興趣并滿足游客個性化的旅游需求。本文設計和實現(xiàn)了基于MySQL和Redis的旅游社區(qū)系統(tǒng)。本系統(tǒng)將旅游產(chǎn)品和旅游路線等信息通過社交的方式展現(xiàn)給用戶,并通過用戶之間的社交關系和用戶分享旅游經(jīng)驗的形式,打造一個旅游社交平臺。該平臺滿足了游客對旅游信息多方面的了解,給了游客更多的旅游選擇,提高了游客的旅游體驗。這個系統(tǒng)采用J2EE體系結構,采用標準的三層架構,遵循MVC模式的設計思想,結合Spring MVC、MyBatis框架技術實現(xiàn)。該系統(tǒng)分別給移動APP/M站和PC端瀏覽器提供服務,采用JSON數(shù)據(jù)格式進行客戶端-服務器數(shù)據(jù)交互。該系統(tǒng)以MySQL作為存儲數(shù)據(jù)庫,并使用Redis服務器提供數(shù)據(jù)緩存服務,以提高系統(tǒng)的性能。論文通過軟件工程表示方法從項目背景、相關技術、需求分析、系統(tǒng)設計和系統(tǒng)實現(xiàn)這幾個方面進行闡述。首先介紹了項目的開發(fā)背景和意義,闡述了系統(tǒng)涉及到的相關技術。然后對旅游社區(qū)系統(tǒng)進行需求分析,確定了旅游信息管理、旅游標簽管理、旅游目錄管理、用戶管理等業(yè)務功能。之后,本文通過分層的方式將系統(tǒng)劃分為API接口服務層、社區(qū)業(yè)務處理層和基礎服務層,并對各層進行詳細設計。最后,本文對各層的實現(xiàn)進行了詳細的介紹。
【關鍵詞】:旅游信息 社區(qū)系統(tǒng) RediS J2EE MVC模式
【學位授予單位】:南京大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
【目錄】:
- 摘要5-6
- Abstract6-13
- 第一章 引言13-17
- 1.1 項目背景13-14
- 1.2 國內外發(fā)展現(xiàn)狀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
- 第三章 旅游社區(qū)系統(tǒng)需求分析26-34
- 3.1 系統(tǒng)總體目標26
- 3.2 系統(tǒng)功能需求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 系統(tǒng)非功能性需求32
- 3.3.1 系統(tǒng)響應時間32
- 3.3.2 系統(tǒng)安全32
- 3.3.3 系統(tǒng)可擴展性32
- 3.4 本章小結32-34
- 第四章 旅游社區(qū)系統(tǒng)設計34-55
- 4.1 系統(tǒng)總體架構34-36
- 4.2 API接口服務層36-38
- 4.2.1 攔截器36-37
- 4.2.2 控制器37-38
- 4.3 社區(qū)業(yè)務處理層38-47
- 4.3.1 旅游信息管理業(yè)務38-42
- 4.3.2 旅游標簽管理業(yè)務42-43
- 4.3.3 旅游目錄管理業(yè)務43-44
- 4.3.4 用戶評論管理業(yè)務44
- 4.3.5 用戶舉報管理業(yè)務44-45
- 4.3.6 用戶權限管理業(yè)務45-46
- 4.3.7 用戶管理業(yè)務46-47
- 4.4 基礎服務層47-51
- 4.4.1 數(shù)據(jù)庫讀寫47-48
- 4.4.2 Redis緩存讀寫48-49
- 4.4.3 外部系統(tǒng)接入49-50
- 4.4.4 異步消息調用50-51
- 4.5 數(shù)據(jù)庫設計51-54
- 4.5.1 數(shù)據(jù)庫表設計51-53
- 4.5.2 表索引設計原則53-54
- 4.6 本章小結54-55
- 第五章 旅游社區(qū)系統(tǒng)實現(xiàn)55-79
- 5.1 API接口服務層實現(xiàn)55-60
- 5.1.1 攔截器實現(xiàn)55-58
- 5.1.2 控制器實現(xiàn)58-60
- 5.2 社區(qū)業(yè)務處理層實現(xiàn)60-71
- 5.2.1 旅游信息發(fā)布實現(xiàn)60-63
- 5.2.2 旅游信息獲取實現(xiàn)63-67
- 5.2.3 旅游信息狀態(tài)改變67
- 5.2.4 旅游活動報名67-69
- 5.2.5 查詢用戶旅游發(fā)布動態(tài)69-70
- 5.2.6 用戶關系管理70-71
- 5.3 基礎服務層實現(xiàn)71-78
- 5.3.1 數(shù)據(jù)庫讀寫實現(xiàn)71
- 5.3.2 緩存讀寫實現(xiàn)71-73
- 5.3.3 外部系統(tǒng)接入實現(xiàn)73-76
- 5.3.4 異步消息調用實現(xiàn)76-78
- 5.4 本章小結78-79
- 第六章 總結與展望79-81
- 6.1 總結79
- 6.2 進一步工作展望79-81
- 參考文獻81-83
- 致謝83-85
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 榮艷冬;;關于Mybatis持久層框架的應用研究[J];信息安全與技術;2015年12期
中國碩士學位論文全文數(shù)據(jù)庫 前1條
1 徐力;我國旅游網(wǎng)絡社區(qū)研究[D];四川師范大學;2010年
本文關鍵詞:旅游社區(qū)服務端的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:272309
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/272309.html
最近更新
教材專著