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