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