多媒體設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

時(shí)間:2022-12-28 09:12:05

導(dǎo)語:多媒體設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

多媒體設(shè)備管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

摘要:在分析學(xué)院已有的傳統(tǒng)局域網(wǎng)架構(gòu)多媒體設(shè)備管理系統(tǒng)的基礎(chǔ)上,根據(jù)學(xué)校實(shí)際情況,設(shè)計(jì)了基于移動(dòng)入口的多媒體設(shè)備管理系統(tǒng)。利用微信小程序開發(fā)工具所提供的各種技術(shù),開發(fā)了一款基于微信小程序的多媒體設(shè)備管理系統(tǒng)。通過此系統(tǒng)提高了管理人員的工作效率,使學(xué)院設(shè)備管理的信息化水平躍上了新臺階,為不斷探索學(xué)院各種設(shè)備管理奠定了基礎(chǔ)。

關(guān)鍵詞:微信小程序;多媒體;管理系統(tǒng);移動(dòng)平臺

1引言

隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,尤其是4G技術(shù)、智能手機(jī)、移動(dòng)終端和二維碼技術(shù)的發(fā)展,越來越多的人使用智能手機(jī)和移動(dòng)終端進(jìn)行工作,已完全代替了傳統(tǒng)的臺式機(jī)。但是,傳統(tǒng)的B/S架構(gòu)服務(wù)對移動(dòng)端設(shè)備的支持先天不足,實(shí)際使用中存在外觀使用體驗(yàn)差、交互性差等問題。針對這些情況,雖然可以通過開發(fā)相關(guān)平臺的APP程序解決,但是存在開發(fā)成本較高、開發(fā)周期較長、維護(hù)比較困難、程序運(yùn)行占用內(nèi)存多等弊端[1]。微信小程序能克服上述弊端,只要用戶安裝了微信,就可以使用相關(guān)服務(wù)。因微信用戶數(shù)量龐大,所以能夠降低開發(fā)成本,并且應(yīng)用體驗(yàn)接近APP程序。本文根據(jù)多媒體設(shè)備管理系統(tǒng)的要求,利用微信小程序技術(shù),通過采用MINA、二維條碼等技術(shù)實(shí)現(xiàn)了多媒體設(shè)備的信息登記、設(shè)備審核、設(shè)備報(bào)修、設(shè)備報(bào)廢、設(shè)備查詢和統(tǒng)計(jì)報(bào)表等功能。便于學(xué)院期末時(shí)分析、統(tǒng)計(jì)設(shè)備使用情況,極大地提高了管理人員的工作效率。

2系統(tǒng)所用關(guān)鍵技術(shù)

2.1微信小程序。微信小程序由騰訊公司在2017年1月19日,是基于微信客戶端構(gòu)建開發(fā)的一種Web應(yīng)用程序。按照微信創(chuàng)始人張小龍所言“小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用觸手可及的夢想,用戶掃一掃或者搜一下,即可打開應(yīng)用,也體現(xiàn)了用完即走的理念,用戶不用關(guān)心是否安裝了太多的應(yīng)用,應(yīng)用將無處不在,隨時(shí)可用,但又無需安裝卸載”[2]。它采用MINA框架開發(fā),提供了視圖層描述語言,如WXML、WXSS、基于JavaScript的邏輯層框架,在視圖層與邏輯層之間提供了數(shù)據(jù)傳輸和事件系統(tǒng),保證開發(fā)者聚焦于數(shù)據(jù)與邏輯。2.2條碼技術(shù)。條碼技術(shù)產(chǎn)生于20世紀(jì)20年代,由數(shù)據(jù)采集、編碼、印刷和識別等技術(shù)組成。它將黑白線條或黑白點(diǎn)陣按照一定的編碼規(guī)則組合,用以代表一定的字母和數(shù)字。條碼技術(shù)是實(shí)現(xiàn)電子商務(wù)、EDI、POS系統(tǒng)和供應(yīng)鏈管理的技術(shù)基礎(chǔ),是物流管理現(xiàn)代化的重要技術(shù)手段。條碼技術(shù)包括條碼的編碼技術(shù)、條碼標(biāo)識符號的生成設(shè)計(jì)技術(shù)、識別技術(shù)和計(jì)算機(jī)管理技術(shù),在計(jì)算機(jī)前端采集技術(shù)中占據(jù)重要地位。隨著移動(dòng)支付的快速發(fā)展,條碼技術(shù)深入人們的生活。實(shí)際應(yīng)用中,用戶可利用小程序開啟移動(dòng)終端的攝像頭,掃描設(shè)備張貼的二維條碼,即時(shí)完成設(shè)備查詢、報(bào)修等工作,提高了工作效率。2.3MVC框架技術(shù)。MVC指ModelViewController,模型(model)、視圖(view)、控制器(controller)的縮寫,是一種軟件設(shè)計(jì)典范。它用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件中,改進(jìn)和個(gè)性化定制界面,且用戶交互時(shí)不需重新編寫業(yè)務(wù)邏輯。利用MVC實(shí)現(xiàn)了分層開發(fā),各個(gè)層之間相互獨(dú)立,降低了層與層之間的依賴性。當(dāng)用新的代碼業(yè)務(wù)邏輯替換時(shí),只需要替換相對應(yīng)的層,大大減少了工作量。

3系統(tǒng)設(shè)計(jì)

3.1系統(tǒng)需求分析。目前,嘉應(yīng)學(xué)院醫(yī)學(xué)院已有多媒體設(shè)備管理系統(tǒng),但它以傳統(tǒng)PC為載體,其局限性造成使用不便。例如只能手工登記,輸入繁瑣,無論做什么操作都只能在電腦端進(jìn)行,已無法滿足人們的需求。為解決問題和不足,在現(xiàn)有多媒體設(shè)備管理系統(tǒng)的基礎(chǔ)上,設(shè)計(jì)了基于微信小程序的多媒體設(shè)備管理系統(tǒng),通過此系統(tǒng)可在設(shè)備拆封現(xiàn)場錄入信息,制作包含設(shè)備信息的二維碼。通過掃描二維碼,可以查看設(shè)備的信息,在移動(dòng)端完成設(shè)備審核、報(bào)修、報(bào)廢等流程,并能生成統(tǒng)計(jì)報(bào)表,查看設(shè)備數(shù)據(jù)的使用情況。3.2系統(tǒng)架構(gòu)。系統(tǒng)采用MVC分層架構(gòu),降低了各層次之間的耦合度,增強(qiáng)了應(yīng)用程序的擴(kuò)展性,本系統(tǒng)各層次如圖1所示。3.3功能模塊設(shè)計(jì)。根據(jù)原有系統(tǒng),結(jié)合學(xué)校實(shí)際,在原有系統(tǒng)的基礎(chǔ)上,把系統(tǒng)分為如下7個(gè)模塊。第一,用戶登錄模塊。該模塊主要驗(yàn)證用戶登錄。將用戶分為普通用戶、管理員用戶。普通用戶一般指各科室人員,只能實(shí)現(xiàn)多媒體設(shè)備的登記、信息查詢、申請維修等功能。管理員用戶一般是網(wǎng)絡(luò)多媒體室的工作人員,除了能完成普通用戶的功能,還能審核或申請報(bào)廢設(shè)備。登錄界面如圖2所示。第二,設(shè)備登記模塊。登記新購買的設(shè)備,包括設(shè)備編號、設(shè)備名稱、型號、購買價(jià)格、購置日期和使用教室等。每臺設(shè)備都設(shè)置唯一編號,由系統(tǒng)生成二維碼,并粘貼在設(shè)備上方便查詢。第三,設(shè)備審核模塊。管理員通過此模塊審核入庫的設(shè)備信息,審核通過的設(shè)備放入設(shè)備庫中,沒有通過審核的設(shè)備返還用戶,仔細(xì)登記并修改完畢后,再送回審核。第四,設(shè)備查詢模塊。用戶通過該模塊了解設(shè)備使用情況。通過掃描設(shè)備上張貼的二維碼或輸入設(shè)備編號,可查詢設(shè)備的具體情況,如類型、型號、購買時(shí)間、價(jià)格和使用時(shí)間等。第五,設(shè)備報(bào)修模塊。用戶可通過此模塊描述設(shè)備故障現(xiàn)象,將故障設(shè)備拍照上傳。同時(shí),可以分析、匯總設(shè)備的維修歷史數(shù)據(jù),為設(shè)備是否申請報(bào)廢提供參考。第六,設(shè)備報(bào)廢模塊。之前設(shè)備的報(bào)廢申請由申請人填寫紙質(zhì)申請書,報(bào)批繁瑣,耗時(shí)耗力。通過該模塊,用戶可對需要申請報(bào)廢的設(shè)備掃描二維碼或輸入編號,模塊會(huì)根據(jù)設(shè)備的使用情況、維修情況等進(jìn)行審核。當(dāng)符合預(yù)先設(shè)定的報(bào)廢條件時(shí),就能夠完成報(bào)廢申請,操作簡單方便,進(jìn)一步提高了設(shè)備報(bào)廢處理流程的效率。第七,統(tǒng)計(jì)報(bào)表管理。該模塊由多媒體設(shè)備故障次數(shù)統(tǒng)計(jì)、資產(chǎn)使用情況統(tǒng)計(jì)、維修記錄統(tǒng)計(jì)等組成。它可以輸入各種篩選條件并進(jìn)行圖文顯示,為學(xué)院決策人員提供詳細(xì)的設(shè)備信息情況,為購買設(shè)備提供決策和參考。各個(gè)系統(tǒng)的主界面如圖3所示。

4結(jié)語

與傳統(tǒng)的APP開發(fā)相比,應(yīng)用微信小程序開發(fā)程序,可降低開發(fā)成本低,且符合移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展趨勢。微信小程序開發(fā)的應(yīng)用越來越多,具有較大的價(jià)值和應(yīng)用潛力。結(jié)合學(xué)院實(shí)際,在原有多媒體設(shè)備管理系統(tǒng)的基礎(chǔ)上,設(shè)計(jì)了基于微信小程序的多媒體設(shè)備管理系統(tǒng),進(jìn)一步提高了多媒體設(shè)備管理部門的工作效率,提升了管理水平。

參考文獻(xiàn)

[1]劉玉佳.微信“小程序”開發(fā)的系統(tǒng)實(shí)現(xiàn)及前景分析[J].信息通信,2017(1):260-261.

[2]Paul,Deck.SpringMVC學(xué)習(xí)指南(第2版)[M].北京:人民郵電出版社,2017:64-65.

作者:曾郁 丘愛誼 單位:嘉應(yīng)學(xué)院醫(yī)學(xué)院