劉暢 胡楊 張旭 薛靜怡 張俊龍
摘 要:微信小程序的出現,給各個領域提供了一種新型的服務形式。在信息迅速發展的背景下,人們對于文化的需求程度日益加深,越來越多的人走進博物館。然而大型博物館存在的結構復雜、客流量大、路線不清晰等問題。因此,當下大眾十分迫切需要一種能夠通過支持手機端的智能博物館導覽系統,從而可以通過智能手機為用戶提供導覽功能。文章提到的智能博物館導覽的小程序不僅提供了基礎性的導覽功能,而且免除了下載APP的過程,為用戶提供了更加便捷、高效的參觀體驗。
關鍵詞:智能博物館導覽;微信小程序;在線導覽
文章首先介紹了博物館導覽微信小程序的研究背景,微信小程序的系統架構。其次介紹了小程序的總體方案設計,通過對博物館導覽需求的分析確定了博物館導覽小程序的功能框架。最后,對小程序內的每一模塊的設計和實現都進行了詳細的闡述。該小程序在參觀管理過程中提供人性化服務。
微信逐漸成為人們工作、學習、生活中必備的社交軟件,微信小程序正式問世后就得到了強烈的反響,因其可以在微信中被快捷地獲取和傳播已經被應用于各個領域。但是目前在現實生活中微信小程序在新型博物館中并沒有得到廣泛應用。但是現在,我們認為為人們提供一個快捷、方便的博物館導覽系統是未來博物館發展的必然趨勢。
越來越多的人走進博物館,通過參觀滿足對歷史文化的了解需求[1]。在信息迅速發展的背景下,大型博物館存在的結構復雜、客流量大、路線不清晰等問題,給游客帶來了極大的不便,使得導游和電子導游供不應求。一個智能化的、便攜的導覽系統成了迫切需要解決的問題。除了使用博物館智能導覽APP以外,我們為不愿下載APP的用戶提供更加方便、快捷的微信小程序來解決這個問題。
1 微信小程序的系統架構
微信小程序在系統架構上非常的清晰易懂,整體分為兩個部分:視圖層和邏輯層。這使得數據和視圖可以保持同步性、一致性,即想要修改數據時,只需在邏輯層上做出相應修改,視圖層就會隨之進行修改。根據官方文件的提供,一個微信小程序的界面由4個文件組成,分別是:wxml,wxss,js和json。其中的前兩者主要負責實現視圖層,而js負責邏輯的實現。簡單來說,wxml文件編譯后得到html,wxss文件編譯后得到css,分離的各個頁面的js和APP的主js文件最終會打包在一起得到App Service,該架構提供了豐富的原生API,可以方便地調用微信的相關功能,如獲取用戶信息、位置信息、本地存儲等[2]。微信小程序借助了JSBridg來實現對底層API接口的調用,所以開發者不用太多去考慮iOS和安卓的實現差異的問題,在上層的視圖層和邏輯層進行開發即可。
2 智能博物館導覽的小程序設計
2.1 小程序功能需求分析
功能需求分析又叫作邏輯設計,它是系統設計中重要的環節。對用戶來說,首先采用小程序已經解決了一部分用戶下載軟件的困擾,其次輕便版應具有基礎性功能,即導覽。最后應該加入一些互動類的功能,增加用戶體驗感,如評論交流。
2.2 小程序的功能設計
根據上面的需求分析按照小程序的功能需求設計智能博物館導覽的小程序。該小程序主要具有以下幾個功能。
2.2.1 展館介紹
其中包括了對博物館的整體介紹,如占地面積、建館歷史、大體分布等,為參觀者提供博物館大體上的內容。
2.2.2 展品列表
提供館內的所有展品的信息,并且提供參觀者打分、評論的互動交流功能,使得參觀者可以在參觀學習的同時還能進行趣味性的互動,提高參觀者的體驗,如圖1所示。
2.2.3 導航功能
通過邏輯層調用微信中的位置信息的功能,開啟導航功能。
2.2.4 互動功能
除了在展品列表中的評論功能,還提供注冊、登錄以及聊天室功能,參觀者可以與其他參觀者進行交流。如圖2所示。
3 智能博物館導覽的小程序的實現
3.1 總體目標
本項目旨在利用微信小程序解決當代大型室內博物館布局復雜、講解器供不應求、下載導覽APP麻煩等問題,并開發一套智能化、人性化、簡單化、全面化的智能博物館導覽小程序,給用戶提供生動、智能、全方位的參觀服務,以提高用戶參觀效率、趣味性。
3.2 系統設計方法
(1)利用微信小程序的開發框架。用簡單、高效的開發方法,使得可以快速開發出具有基礎性功能的導覽系統。
(2)創建基礎組件。利用帶有微信特殊的邏輯的組件,通過組合、排列、設計,開發出符合用戶需求的導覽小程序[3]。
(3)利用微信原生API??梢苑奖愕卣{用微信的原生功能,如獲取用戶信息、地理信息、存儲信息等。
3.3 小程序優點總結
本微信小程序是為節省下載博物館智能導覽系統APP的內存空間、時間而設計的具有基礎性導覽功能的小程序,采用最快捷的開發方法,基于當下最廣泛使用的微信。它實現了展品信息介紹、參觀者互動、定位等功能,降低了時間消耗,改善了參觀體驗感受。
4 結語
博物館近兩年逐漸走進人們的視野,提倡大眾去了解歷史、感受歷史。一個好的導覽系統可以為博物館提高可參觀性。微信小程序基于人們最常用的社交軟件微信之上,不用下載其余的軟件,節省了時間、精力,提供了高效、輕松的參觀體驗。它雖然是輕量型應用,但是具有基礎性的導覽功能,并且可以與其他參觀者進行線上交流,提供了一個大型的互動導覽平臺。這樣的導覽小程序增加了參觀趣味性,并且由于界面簡單、風格熟悉,用戶可以迅速了解使用該微信小程序,兼顧了各個年齡層的參觀者。
[參考文獻]
[1]曾龍基.室內無線定位技術的研究[D].北京:北京交通大學,2013.
[2]王亮,鄒志鵬,姜虹.基于微信小程序的醫患交流平臺的設計與研究[J].中國數字醫學,2017(11):71-73.
[3]張國杰,吳杰峰,劉路莎,等.基于微信小程序的數字化社區學習地圖開發[J].廣州大學學報,2017(11):59-63.
[4]微信小程序官方教程[EB/OL].(2016-09-29)[2018-06-01].https://developers.weixin.qq.com/miniprogram/dev/index.html.