多媒體設備管理系統設計與實現

時間:2022-12-28 09:12:05

導語:多媒體設備管理系統設計與實現一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

多媒體設備管理系統設計與實現

摘要:在分析學院已有的傳統局域網架構多媒體設備管理系統的基礎上,根據學校實際情況,設計了基于移動入口的多媒體設備管理系統。利用微信小程序開發工具所提供的各種技術,開發了一款基于微信小程序的多媒體設備管理系統。通過此系統提高了管理人員的工作效率,使學院設備管理的信息化水平躍上了新臺階,為不斷探索學院各種設備管理奠定了基礎。

關鍵詞:微信小程序;多媒體;管理系統;移動平臺

1引言

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

2系統所用關鍵技術

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

3系統設計

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

4結語

與傳統的APP開發相比,應用微信小程序開發程序,可降低開發成本低,且符合移動互聯網產業的發展趨勢。微信小程序開發的應用越來越多,具有較大的價值和應用潛力。結合學院實際,在原有多媒體設備管理系統的基礎上,設計了基于微信小程序的多媒體設備管理系統,進一步提高了多媒體設備管理部門的工作效率,提升了管理水平。

參考文獻

[1]劉玉佳.微信“小程序”開發的系統實現及前景分析[J].信息通信,2017(1):260-261.

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

作者:曾郁 丘愛誼 單位:嘉應學院醫學院