杜茜?王萌?周滿?趙凱?井龍海
摘 要 高校實(shí)驗(yàn)室是科研、教學(xué)的重要組成部分,在學(xué)習(xí)的教學(xué)及科研中扮演了重要角色,隨著高校的不斷發(fā)展,實(shí)驗(yàn)室設(shè)備的不斷更新,高校實(shí)驗(yàn)室物資管理工作也變得更加繁重和復(fù)雜,因此高校實(shí)驗(yàn)室都迫切需要改革傳統(tǒng)的實(shí)驗(yàn)室管理方法,以對實(shí)驗(yàn)室實(shí)現(xiàn)現(xiàn)代化管理。物資管理系統(tǒng)是基于微信小程序框架開發(fā)的一款WMS軟件工具,集物資庫存登記、物資借閱、物資查詢等功能于一體,實(shí)現(xiàn)物料來源、去向、增加、減少、轉(zhuǎn)移、借用、停用、封存、閑置、報(bào)廢、淘汰等方面的管理;解決物資雜亂、管理煩瑣、管理閉塞、信息不對稱等問題。
關(guān)鍵詞 物資管理;微信小程序;高校實(shí)驗(yàn)室
引言
隨著我國經(jīng)濟(jì)的迅猛發(fā)展,國家對具有實(shí)踐動(dòng)手能力和創(chuàng)新意識(shí)的應(yīng)用型人才需求越來越迫切。由于高校實(shí)驗(yàn)室作為實(shí)驗(yàn)教學(xué)的載體,是培養(yǎng)應(yīng)用型人才的重要基地,因此國家越來越重視高校實(shí)驗(yàn)室的建設(shè)。隨著實(shí)驗(yàn)室物資設(shè)備不斷購入,物資設(shè)備的數(shù)量總額不斷增加,尤其是實(shí)驗(yàn)室低價(jià)易耗品數(shù)量多、種類雜,使得物資設(shè)備的管理、使用、維修等成為一個(gè)大問題。對于大型設(shè)備的增加、減少、轉(zhuǎn)移、借用、停用、封存、閑置、報(bào)廢等方面的操作,缺少一個(gè)科學(xué)、標(biāo)準(zhǔn)、固定的操作流程。對于使用周期短、頻次高、種類繁雜的低價(jià)易耗品,如果采用傳統(tǒng)的手工記賬的方式審批時(shí)間長、統(tǒng)計(jì)分析困難、難以滿足試驗(yàn)和管理的需要,因此需要形成統(tǒng)一化管理制度,由專門的管理員進(jìn)行低價(jià)易耗品的物資管理登記[1]。
1系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)結(jié)構(gòu)
(1)系統(tǒng)功能結(jié)構(gòu)圖
物資管理系統(tǒng)是針對高校實(shí)驗(yàn)室物資管理煩瑣,物資借閱雜亂,物資易丟失損壞等現(xiàn)象設(shè)計(jì)的。主要有四個(gè)功能模塊和一個(gè)修改個(gè)人信息模塊組成。以微信小程序?yàn)榍腥朦c(diǎn)開發(fā)的一款快速錄入信息,快速查閱庫存,快速登記維修,快速申請借閱,隨用隨開隨走隨關(guān)的實(shí)驗(yàn)室物資管理系統(tǒng)。該系統(tǒng)的功能結(jié)構(gòu)圖如下[2]:
1.2 系統(tǒng)分析
該物資管理系統(tǒng)主要由四個(gè)模塊組成,分別是:
(1)物資信息錄入:對于體積較大的設(shè)備物資可以通過掃描設(shè)備上的二維碼進(jìn)行信息識(shí)別與上傳,而體積較小的物資則可以通過人工手動(dòng)輸入編號(hào)或者名稱提交信息到數(shù)據(jù)庫中。通過在手機(jī)上的操作既節(jié)省了管理員的時(shí)間又提高了管理員錄入信息的效率,降低了出錯(cuò)率。
(2)物資信息查詢:通過查詢功能查閱物資的當(dāng)前狀態(tài),包含當(dāng)前物資的庫存數(shù)量、位置以及其他詳情。該功能可以供管理員查詢物資的當(dāng)前情況,還可以幫助同學(xué)們查看可借閱的物資,以防止提交借閱表后而無相應(yīng)的物資可借閱的情況發(fā)生[3]。
(3)物資借用申請:用戶在借閱物資時(shí)需要在該功能模塊內(nèi)填寫物資借閱申請表,提交申請表后,管理員通過審核后臺(tái)數(shù)據(jù)給予應(yīng)答,用戶可依據(jù)應(yīng)答內(nèi)容完成相關(guān)借閱。該功能模塊解決了實(shí)驗(yàn)室物資借用混亂,器件丟失、損壞及相應(yīng)追責(zé)等問題。
(4)物資設(shè)備維修:用戶在借閱期間或?qū)嶒?yàn)室設(shè)備在使用過程中,物資設(shè)備出現(xiàn)故障可在此模塊提出維修申請,等待相關(guān)技術(shù)人員前來查看維修。管理員可以在后臺(tái)看到提交的數(shù)據(jù),及時(shí)做出處理。該功能解決了實(shí)驗(yàn)室物資維修不及時(shí)、不系統(tǒng)等問題[4]。
2軟件設(shè)計(jì)
2.1 實(shí)驗(yàn)平臺(tái)的搭建
系統(tǒng)主要由三個(gè)層組成:View視圖界面+App service邏輯層+Native system系統(tǒng)層
整個(gè)小程序代碼分為UI層和邏輯層。UI層運(yùn)行在第一個(gè)WebView當(dāng)中執(zhí)行DOM操作和交互事件的響應(yīng),里面是WAWebview.js代碼及編譯后的內(nèi)容。邏輯層執(zhí)行在獨(dú)立的JS引擎中,WAService.js代碼和業(yè)務(wù)邏輯。當(dāng)我們對 view 層進(jìn)行事件操作后會(huì)通過Weixin- JSBridge 將數(shù)據(jù)傳遞到 Native 系統(tǒng)層。Native 系統(tǒng)層決定是否要用 native 處理,然后交給邏輯層進(jìn)行用戶的邏輯代碼處理。邏輯層處理完畢后會(huì)將數(shù)據(jù)通過 WeixinJSBridge 返給 view 層。view 渲染更新視圖[5-9]。
2.2 系統(tǒng)的實(shí)現(xiàn)
物資管理系統(tǒng),在數(shù)據(jù)庫中分別建立不同的表(物資信息表、物資借閱表、物資維修表、個(gè)人信息表),根據(jù)用戶的不同選擇執(zhí)行不同的數(shù)據(jù)查詢統(tǒng)計(jì)工作,實(shí)現(xiàn)不同表之間的交互。在權(quán)限方面分為管理員和普通用戶,只有管理員才有權(quán)限進(jìn)行物資信息的上傳與修改,普通用戶只能進(jìn)行物資信息的查看。系統(tǒng)測試在阿里云上搭建對應(yīng)Web服務(wù)器(Intel CPU、2核4線程和2G內(nèi)存),在服務(wù)器上采用Apache HTTP Server提供Web服務(wù),同時(shí)設(shè)置Virtual Host監(jiān)聽端口為443,配置SSL,滿足微信小程序HTTP服務(wù)傳輸需要[10]。
3結(jié)束語
物資管理系統(tǒng)適用于高校物資管理,能夠動(dòng)態(tài)的網(wǎng)絡(luò)化的完成物資管理的日常工作,達(dá)到智能化、規(guī)范化管理的目的。相對于其他物資管理系統(tǒng)而言,該物資管理系統(tǒng)是基于微信小程序開發(fā)的,微信已在全球范圍內(nèi)擁有10億用戶賬戶,功能齊全,擁有強(qiáng)大的用戶市場,微信小程序的發(fā)布更是讓微信功能變得更加完善。就開發(fā)而言,小程序開發(fā)門檻低,開發(fā)周期較短,有強(qiáng)大的微信生態(tài)環(huán)境而且小程序的接口眾多可以進(jìn)行不斷的開發(fā);就使用而言,小程序能提供更流暢的用戶體驗(yàn),無須下載,隨用隨開,隨走隨關(guān),不占用空間,運(yùn)行速度較快,每次進(jìn)入都會(huì)自動(dòng)更新。將管理平臺(tái)放置在微信端,不僅方便用戶訪問而且更加方便管理員實(shí)時(shí)更新、查詢物資動(dòng)態(tài)。
參考文獻(xiàn)
[1] 劉紅衛(wèi).微信小程序應(yīng)用探析[J].無線互聯(lián)科技,2016,(23):11-12,40.
[2] 林松.基于B/S倉儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].福建電腦,2016, (23):11-12,40.
[3] 姚錫欽.實(shí)訓(xùn)中心單位物資管理信息系統(tǒng)的分析與設(shè)計(jì)[D].廈門:廈門大學(xué),2014.
[4] 王冬.倉儲(chǔ)管理技術(shù)[M].北京:北京大學(xué)出版社,2010:22.
[5] 武洪萍,馬桂婷.MySQL數(shù)據(jù)庫原理及應(yīng)用[M].北京:人民郵電出版社,2014:331.
[6] 李建中,王珊.數(shù)據(jù)庫系統(tǒng)原理[M].北京:電子工業(yè)出版社,2001: 201.
[7] 陳克敏.對高師低值實(shí)驗(yàn)器材管理的幾點(diǎn)思考[J].高校實(shí)驗(yàn)室工作研究,1997,(2):51-52.
[8] 陳琦.基于Webpy+Apache HTTP Server的微信小程序架構(gòu)搭建研究 [J].無線互聯(lián)科技,2017,(18):50-51.
[9] 劉玉佳.微信“小程序”開發(fā)的系統(tǒng)實(shí)現(xiàn)及前景分析[J].信息通信,2017,(1):260-261.
[10] 騰訊公司.微信公眾平臺(tái)開發(fā)者文檔[EB/OL].https://mp.weixin.qq.com/ wiki?t=resource/res_main&id=mp1433747358,2014-12-22.