● 鄭 俊 /文
隨著旅游業(yè)的發(fā)展,消費者的住宿需求已經(jīng)從千篇一律的酒店客房走向個性化選擇的道路,民宿相對于傳統(tǒng)酒店房源更分散、單點房源量較少、單個房間產(chǎn)品更個性化、經(jīng)營主體多元化、提供個性化設施及服務,相同價格情況下,民宿可以為消費者提供更多附加價值。在民宿產(chǎn)業(yè)爆發(fā)式增長的今天,需要通過互聯(lián)網(wǎng)+在管理方式、運營模式、銷售渠道等來改變傳統(tǒng)方式,促進行業(yè)發(fā)展。
目前杭州的民宿經(jīng)營戶已超過3000家,杭州民宿網(wǎng)平臺旨在整合杭州本地特色的民宿資源,建設一個主營杭州旅游民宿業(yè)務的網(wǎng)站,一來為來杭游客提供便捷的預訂服務,二來增加杭州本地民宿商戶的流量,提高曝光度,充分體現(xiàn)杭州“人美、風景美、民宿美”的人文特點。
杭州民宿網(wǎng)建設目的在于提升杭州民宿整體知名度,為游客展示一個不一樣的杭州,同時也為民宿商戶增加曝光,帶去更多訂單。因此,杭州民宿網(wǎng)平臺設計不僅包含C端電商預定平臺,還有B端民宿云PMS管理系統(tǒng)和管理后臺,通過平臺整體運營,對民宿進行合理化的管理、銷售、推廣。其中,民宿云PMS管理系統(tǒng)是杭州民宿網(wǎng)民宿數(shù)據(jù)中心,商戶自主在民宿云PMS管理系統(tǒng)中管理民宿數(shù)據(jù),民宿數(shù)據(jù)實時展現(xiàn)在杭州民宿網(wǎng)及其他分銷渠道。
杭州民宿網(wǎng)整體設計考慮到未來發(fā)展的需要,同時考慮網(wǎng)站建設的階段性,盡可能設計得簡明,各個功能模塊間的耦合度小,便于系統(tǒng)的擴展,平滑地與其它應用系統(tǒng)自動接口。功能更切合實際,重在應用,堅持以需求為主導,落腳于滿足需求,從實際需求出發(fā),深入開展業(yè)務調(diào)研,保證系統(tǒng)順暢使用,易于維護。
在民宿網(wǎng)平臺的設計中,因為存在多種展現(xiàn)終端包括WEB、WAP等,并與外部PMS、OTA等存在復雜的API交互,采用了分布式服務架構(gòu),將后端服務與前端展現(xiàn)、接口進行完全解耦,使得系統(tǒng)程序復用性增加,一段邏輯只存在于一個服務,一次修改,全系統(tǒng)生效。
前端展示層主要采用HTML/CSS/JS,通過Freemarker模板引擎處理部分動態(tài)內(nèi)容,通過AJAX技術(shù)與后端進行數(shù)據(jù)交互。
處理層主要分為Web和Service兩層。通過Spring MVC處理頁面邏輯,Service層為物理獨立部署,與處理Web層的邏輯分開,采用HTTP的接口形式暴露服務,接口數(shù)據(jù)交互格式為JSON。采用JSON格式的HTTP服務,使得所有終端包括WEB、WAP、APP、微信等均可調(diào)用,與語言平臺無關(guān)。而HTTP服務相比其它如WEBSERVICE等形式的遠程調(diào)用,在性能上有明顯優(yōu)勢,并且不需要做特別的部署。
數(shù)據(jù)訪問層采用Spring Data、SevenStar Persisten Framework、Ibatis等幾個框架。Spring Data主要用于對redis的訪問,SevenStar Persisten Framework為自主開發(fā)的基于Ibatis的ORM框架。眾所周知,Ibatis簡單靈活,是最優(yōu)秀的SQL Mapping框架,但是相比ORM框架需要手寫眾多的sql文件。一方面為簡化Ibatis的開發(fā),另一方面ORM為更貫徹JAVA面向?qū)ο蟮拈_發(fā)思想,同時又想保留SQL Mapping的靈活性,所以SevenStar Persisten Framework開發(fā)了一套Ibatis之上的ORM框架,最終在運行時會自動生成SQL Map文件實現(xiàn)功能。同時SevenStar Persisten Framework也實現(xiàn)了分庫分表的功能,在有限庫的情況下,不需要數(shù)據(jù)路由層,可以直接使用SevenStar Persisten Framework來實現(xiàn)分庫分表,以分散數(shù)據(jù)層壓力。
存儲層采用mysql與redis。使用mysql存儲冷數(shù)據(jù),redis保存熱數(shù)據(jù)進行系統(tǒng)加速,也通過本機的ThreadLocal Cache、Transient Cache等來進行單次HTTP請求多次相同服務調(diào)用以及短時間內(nèi)的多次HTTP請求的相同服務調(diào)用。
其中,中間的Service層體現(xiàn)了分布式服務架構(gòu),所有服務均可通過HTTP遠程調(diào)用,服務可以獨立部署在不同的服務主機上,以在系統(tǒng)壓力大的情況下實現(xiàn)水平擴展。為實現(xiàn)水平擴展,系統(tǒng)所有應用服務均為無狀態(tài)服務,用戶狀態(tài)通過集中式的redis保存。SevenStar Persisten Framework則實現(xiàn)了數(shù)據(jù)庫層級的分庫分表擴展,當然這是在有限情況,更大的壓力則需通過數(shù)據(jù)庫代理做獨立服務器來實現(xiàn),但當前系統(tǒng)架構(gòu)已經(jīng)足夠使用。
考慮到網(wǎng)站運營時出現(xiàn)的各種情況,針對性的設計了技術(shù)架構(gòu):
單一應用架構(gòu):當網(wǎng)站流量很小時,只需一個應用,將所有功能都部署在一起,以減少部署節(jié)點和成本。此時,用于簡化增刪改查工作量的數(shù)據(jù)訪問框架(ORM) 是關(guān)鍵。
垂直應用架構(gòu):當訪問量逐漸增大,單一應用增加機器帶來的加速度越來越小,將應用拆成互不相干的幾個應用,以提升效率。此時,用于加速前端頁面開發(fā)的 Web框架(MVC) 是關(guān)鍵。
分布式服務架構(gòu):當垂直應用越來越多,應用之間交互不可避免,將核心業(yè)務抽取出來,作為獨立的服務,逐漸形成穩(wěn)定的服務中心,使前端應用能更快速響應多變的市場需求。此時,用于提高業(yè)務復用及整合的分布式服務框架(RPC) 是關(guān)鍵。
流動計算架構(gòu):當服務越來越多,容量的評估,小服務資源的浪費等問題逐漸顯現(xiàn),就需增加一個調(diào)度中心基于訪問壓力實時,管理集群容量,提高集群利用率。此時,用于提高機器利用率的資源調(diào)度和治理中心(SOA) 是關(guān)鍵。
如今,民宿提供服務涵蓋住宿、餐飲、配套租賃等各方面,特色服務和品質(zhì)成為民宿口碑傳播的重點,而大多數(shù)民宿沒有管理、推廣方面的專業(yè)人才,有的民宿甚至還保留傳統(tǒng)的紙質(zhì)表格管理房態(tài)。民宿云PMS管理系統(tǒng)是為民宿商戶定制的集銷售、管理、推廣于一身的綜合性平臺,功能設計參考民宿日常經(jīng)營各個環(huán)節(jié),主要包含民宿基本信息管理、訂單處理、財務記賬、財務統(tǒng)計、餐飲預訂、渠道分銷、收銀結(jié)算、民宿微官網(wǎng)等。
適應各種終端,及時操作處理訂單。在PC端、移動端都能通過WEB、WAP、APP等方式登錄民宿云PMS管理系統(tǒng),訂單信息會通過短信、推送消息、郵件等方式通知民宿商戶,商戶登錄后即可快速處理訂單。
記賬收銀,財務統(tǒng)計。商戶在采購、收支環(huán)節(jié)可使用民宿云記賬功能進行記賬;用戶在買單時,可根據(jù)用戶屬性(餐飲散客、住店客人)進行費用結(jié)算,并能自定義優(yōu)惠力度;訂單、收支、結(jié)算等所有財物數(shù)據(jù)在財務統(tǒng)計板塊展示,以各類圖表幫助商戶更好的管理財務狀況。
多方通路,全網(wǎng)營銷。民宿云PMS管理系統(tǒng)不單單打通了杭州民宿網(wǎng),還為商戶開通了攜程、去哪兒、飛豬、美團等國內(nèi)外各大OTA平臺,商戶可選擇一鍵開通各個渠道,為民宿帶來更多的曝光。
杭州民宿商戶只要在民宿云PMS管理系統(tǒng)注冊登錄,完善民宿基本信息、房態(tài)信息即可開通杭州民宿網(wǎng),待網(wǎng)站運營人員進行民宿資質(zhì)審核后,民宿即可出現(xiàn)在杭州民宿網(wǎng)進行展示、預訂。
杭州民宿網(wǎng)在設計上盡量表現(xiàn)處出民宿的特點,以不一樣的住宿,反映不一樣的旅游,從而展現(xiàn)出不一樣的杭州。以“簡單、實用、易用”為核心,針對核心用戶,開發(fā)相應功能。
杭州民宿網(wǎng)主要實現(xiàn)民宿篩選、民宿信息查看、民宿評價查看、民宿咨詢、民宿在線預訂等功能,為游客提供便捷的預訂服務。系統(tǒng)包括電腦端和手機端,以適應不同用戶的場景需求。系統(tǒng)設計從用戶需求出發(fā)以游前、游中、游后為主線,提供全方位服務。同時順應用戶的認知習慣,合理設計網(wǎng)站架構(gòu)及交互,達到簡單、實用、易用、美觀的效果。
杭州民宿網(wǎng)主要包含七大版塊:特色民宿、主題精選、周末住哪、民宿故事、電子雜志、精選目的地、民宿資訊。特色民宿版塊主要整合杭州本地特色民宿,展示民宿基本信息以及房型信息并提供在線預訂入口;主題精選版塊為游客推薦不同主題風格的民宿,體驗不一樣的味道;周末住哪版塊為游客推薦當前比較受歡迎的民宿;民宿故事版塊為游客提供民宿故事集入口;精選目的地版塊根據(jù)比較熱門的目的地進行民宿篩選;民宿資訊版塊展現(xiàn)最新民宿行業(yè)動態(tài)資訊以及熱點資訊。
許多民宿在設計、服務、景觀各方面十分有特色,如何將民宿特點放大,讓預定用戶看到特別之處也是網(wǎng)站設計的重點。在杭州民宿網(wǎng),民宿故事視頻、720°全景展示、手繪地圖搜索、民宿特色展示都是為民宿精心打造的,運營團隊除了通過民宿云PMS了解到民宿基本信息,還可以通過實地考察深入挖掘民宿特色,通過視頻采訪、720°全景照片更直觀的呈現(xiàn)不一樣的杭州民宿。
民宿作為特殊的住宿業(yè)態(tài),和酒店行業(yè)的發(fā)展相差較大。民宿具備更多的本地特色、豐富的文化和內(nèi)涵、輕松的社交關(guān)系等,與其他旅游產(chǎn)品具備較強的協(xié)同性和融合能力。杭州民宿網(wǎng)平臺兼顧C端B端發(fā)展需求,展現(xiàn)了不一樣的杭州民宿,讓杭州民宿業(yè)的發(fā)展如虎添翼。然而在杭州地區(qū)也有不少民宿信息化管理意識仍然較弱,需讓更多民宿商戶了解到平臺的益處,走上互聯(lián)網(wǎng)+民宿這條高速公路。