微信小程序在高校機房中的創(chuàng)新實踐
發(fā)布時間:2021-02-18 04:10
在機房的日常使用中,機房的使用者與管理者之間常因為各種原因無法方便快捷的溝通,并且缺少便利的安全教育途徑。為解決這些問題,設(shè)計開發(fā)了一款基于微信小程序的管理平臺。該系統(tǒng)使用JavaScript、WXML和WXSS語言進行前端開發(fā),后端采用微信團隊提供的云數(shù)據(jù)庫、云函數(shù)和云存儲服務(wù),分為用戶端和管理員端,核心模塊包含壞設(shè)備報修模塊,文檔學(xué)習(xí)模塊,機房建議模塊,查看通知模塊等多個模塊,給高校機房的管理提供了方便可靠的手段。
【文章來源】:價值工程. 2020,39(09)
【文章頁數(shù)】:3 頁
【部分圖文】:
系統(tǒng)功能模塊
(6)查看通知模塊。首頁可以查看到機房管理員發(fā)布的關(guān)于各樓棟各個機房的最新消息和安排,有利于學(xué)生和教師及時獲取相關(guān)信息。(7)個人信息模塊。學(xué)生和教師在該頁面完善個人信息,沒有完善信息的游客不予發(fā)表機房建議或者報修的權(quán)限。但是可以查看壞設(shè)備列表、通知和學(xué)習(xí)文檔。
該系統(tǒng)由于采用了云數(shù)據(jù)庫作為后臺存儲,開發(fā)難度主要集中在前端開發(fā),既JavaScript/WXML/WXSS的開發(fā)。對于界面的美化和部分功能的實現(xiàn),我們采用了微信自帶的component和團隊開發(fā)的component,包括navigation、slideview等。這些組件實現(xiàn)了活動刪除,首頁導(dǎo)航等各種功能。對于數(shù)據(jù)加載,我們采用了懶加載技術(shù),在小程序中,系統(tǒng)的瓶頸常在于系統(tǒng)的響應(yīng)速度。如果系統(tǒng)響應(yīng)速度過慢,用戶就會出現(xiàn)埋怨情緒,系統(tǒng)的價值也因此會大打折扣。懶加載(Load On Demand)是一種獨特而又強大的數(shù)據(jù)獲取方法,它能夠在用戶滾動頁面的時候自動獲取更多的數(shù)據(jù),而新得到的數(shù)據(jù)不會影響原有數(shù)據(jù)的顯示,同時最大程度上減少服務(wù)器端的資源耗用。而對于用戶賬號的管理,我們選擇關(guān)聯(lián)微信賬號來減少管理難度,通過平臺提供的API可獲取用戶的openid(在一個小程序中,一個微信賬號的openid是唯一的),并且使用wx.getUserInfo()獲取用戶的其他信息,并且把這些用戶信息關(guān)聯(lián)該小程序的用戶信息,使得用戶可以通過微信來登錄該小程序或者判斷權(quán)限。2.2 小程序碼技術(shù)
【參考文獻】:
期刊論文
[1]微信小程序的架構(gòu)與開發(fā)淺析[J]. 李哲,周靈. 福建電腦. 2019(12)
[2]基于小程序·云開發(fā)的實驗室設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 董傲通,文俊浩. 實驗技術(shù)與管理. 2019(10)
[3]微信小程序應(yīng)用探析[J]. 劉紅衛(wèi). 無線互聯(lián)科技. 2016(23)
[4]基于移動平臺開發(fā)設(shè)備維修管理系統(tǒng)[J]. 孫凱,樊春紅,劉純忠,魏紅英,蔡葵,宣海奇. 中國醫(yī)療設(shè)備. 2013(11)
本文編號:3039014
【文章來源】:價值工程. 2020,39(09)
【文章頁數(shù)】:3 頁
【部分圖文】:
系統(tǒng)功能模塊
(6)查看通知模塊。首頁可以查看到機房管理員發(fā)布的關(guān)于各樓棟各個機房的最新消息和安排,有利于學(xué)生和教師及時獲取相關(guān)信息。(7)個人信息模塊。學(xué)生和教師在該頁面完善個人信息,沒有完善信息的游客不予發(fā)表機房建議或者報修的權(quán)限。但是可以查看壞設(shè)備列表、通知和學(xué)習(xí)文檔。
該系統(tǒng)由于采用了云數(shù)據(jù)庫作為后臺存儲,開發(fā)難度主要集中在前端開發(fā),既JavaScript/WXML/WXSS的開發(fā)。對于界面的美化和部分功能的實現(xiàn),我們采用了微信自帶的component和團隊開發(fā)的component,包括navigation、slideview等。這些組件實現(xiàn)了活動刪除,首頁導(dǎo)航等各種功能。對于數(shù)據(jù)加載,我們采用了懶加載技術(shù),在小程序中,系統(tǒng)的瓶頸常在于系統(tǒng)的響應(yīng)速度。如果系統(tǒng)響應(yīng)速度過慢,用戶就會出現(xiàn)埋怨情緒,系統(tǒng)的價值也因此會大打折扣。懶加載(Load On Demand)是一種獨特而又強大的數(shù)據(jù)獲取方法,它能夠在用戶滾動頁面的時候自動獲取更多的數(shù)據(jù),而新得到的數(shù)據(jù)不會影響原有數(shù)據(jù)的顯示,同時最大程度上減少服務(wù)器端的資源耗用。而對于用戶賬號的管理,我們選擇關(guān)聯(lián)微信賬號來減少管理難度,通過平臺提供的API可獲取用戶的openid(在一個小程序中,一個微信賬號的openid是唯一的),并且使用wx.getUserInfo()獲取用戶的其他信息,并且把這些用戶信息關(guān)聯(lián)該小程序的用戶信息,使得用戶可以通過微信來登錄該小程序或者判斷權(quán)限。2.2 小程序碼技術(shù)
【參考文獻】:
期刊論文
[1]微信小程序的架構(gòu)與開發(fā)淺析[J]. 李哲,周靈. 福建電腦. 2019(12)
[2]基于小程序·云開發(fā)的實驗室設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 董傲通,文俊浩. 實驗技術(shù)與管理. 2019(10)
[3]微信小程序應(yīng)用探析[J]. 劉紅衛(wèi). 無線互聯(lián)科技. 2016(23)
[4]基于移動平臺開發(fā)設(shè)備維修管理系統(tǒng)[J]. 孫凱,樊春紅,劉純忠,魏紅英,蔡葵,宣海奇. 中國醫(yī)療設(shè)備. 2013(11)
本文編號:3039014
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3039014.html
最近更新
教材專著