文/張琪虹 孫涵莆 胡鑫澤 王嘉寧 姜彥吉
現如今,許多博物館和大學校園成為熱門旅游景點并免費對外開放,但需要游客自行預約。這種方式存在多種弊端,諸如:
(1)許多游客對門票預約方式并不了解,會導致游客因未進行提前預約而無法參觀。
(2)年長的人對手機操作掌握不熟練,被操作中的一系列繁瑣步驟打消掉旅行的積極性。
(3)預約后沒有消息提醒,導致游客錯過參觀時間。問題已經出現,但人們始終沒有針對此類景區的系統軟件進行研究。
系統用戶用例分析圖如圖1所示。
(1)簡化注冊流程。注冊登陸時僅需要用戶提供密碼即可登陸成功,用戶可快速進入到系統的主界面。
(2)預約信息完備。系統包含絕大多數對外開放的博物館和大學校園的預約信息和環境,用戶檢索目的地時,可清晰看到訪問景點的相關信息。

圖1:系統用戶用例分析圖
(3)景點線路推薦。系統向游客展示目的地城市的其他景點和游玩路線,可給游客提供游玩建議,用戶可自行參考。
(4)用戶交流平臺。用戶以視頻或文本等形式在系統中分享旅行心得,也可對景點進行評論和信息反饋。
(5)設置推送功能。系統完善信息推送功能,游客可在預約景點后看到系統推送的此景點相關信息。用戶可及時了解到預約結果或預約變動。
(6)取消預約功能。用戶如遇出行變動,可通過預約記錄取消預約。
Andriod平臺經過不斷更新換代后的技術已經十分成熟且移動用戶量大,所以本設計是基于Andriod平臺所開發的可在終端上運行的系統。Java語言具有完備性和高效性的優點,采用eclipse開發平臺并使用Java開發語言。
系統采用MySQL數據庫,用于存放大量旅行資訊,并統一管理與用戶相關聯的多媒體資源包,例如:視頻,音頻,文本等信息。本系統使用MySQL數據庫進行數據的存儲和處理操作。
為優化用戶的體驗感,開發者借助JPush平臺完成向各移動終端推送系統通知的功能,同時編輯展示模板,實現用戶自定義設置消息。該功能主要推送用戶的訂閱消息,以及景點的預約安排變動。
用戶初次使用系統時,需先注冊個人賬號。此模塊需要用戶自定義賬號密碼并提供手機號,身份證號等個人信息。可實現用戶日后預約門票時,系統將用戶個人信息進行自動填充,可簡化操作步驟,方便用戶高效率地使用此系統。
系統總攬了全國各地大部分需進行提前預約的景點信息,方便游客選擇和預約。此外,將散亂的預約方式進行統一化處理,可使用戶獲得更多信息資源而且方便游客進行預約選擇,同時方便景區管理者對游客數量進行監察和控制。
當用戶進行檢索步驟時,系統提供聯想功能。當用戶查詢某處景點時,在檢索框下方會出現與檢索內容相關的提示信息,方便游客快速且準確地查詢到景點信息。
用戶檢索成功后,即可進行預約操作。系統在預約界面中向用戶展示出可選擇的參觀時間和當天參觀人數及剩余名額。
預約成功后,系統將顯示給用戶預約成功等字樣。此訂單開始生效的同時,系統會以推送信息的方式,提示用戶按預約時間進行參觀,也可提供用戶最新資訊。
當用戶需要取消預約時,可登陸系統,找到預約訂單,即可取消預約,同時系統及時更新剩余可預約人數。預約流程圖如圖2所示。
當游客檢索預約地點時,系統提供推薦用戶該景點所在城市的其它景點和旅行線路功能??梢越o游客更多旅游信息作為參考。
4.4.1 用戶信息發布
用戶可在分享交流平臺中以視頻,照片和文本形式展示個人旅行經歷和心得體會。記錄經歷同時供其他人參考。
4.4.2 管理員信息發布
管理員需要及時更新并發布景點開放時間,預約政策等信息,并對系統各類數據信息進行整理統計,主要任務包括解決用戶反饋的使用問題,設置推送信息和景點預約信息統計。功能模塊圖如圖3所示。
越來越多的景點已經免費對外開放,但人們始終未實現可以一體化預約景點門票的系統,鑒于此原因,設計出基于Andriod平臺開發并采用Java開發語言,借助JPush平臺和MySQL數據庫優化設計功能的門票預約系統。系統可以給游客帶來便利,管理者能夠系統性地監察客流量并提高工作效率。通過測試可得知,該系統憑借一體化預約功能和線路參考模塊,十分受人們歡迎。

圖2:預約流程圖

圖3:功能模塊圖