邵嘉誠,厲旭杰,林 選,潘 瑜,王倩楠
(溫州大學(xué)數(shù)理與電子信息工程學(xué)院,浙江溫州325035)
隨著社會經(jīng)濟的不斷進步,國內(nèi)高等教育領(lǐng)域內(nèi)的各項工作也得到了長足的發(fā)展,其中對于高校后勤報修方面的關(guān)注和投入也相較之前有了顯著的提升。后勤報修可以為師生在教學(xué)、科研、生活、學(xué)習(xí)等方面提供全方位的服務(wù),發(fā)揮后勤機制的基礎(chǔ)輔助作用。而且,良好高效的后勤報修還可以保障高校各個系統(tǒng)的順利進行。因此,加強信息技術(shù)在高校后勤報修系統(tǒng)中的應(yīng)用,已然成為高校信息化建設(shè)的潮流發(fā)展趨勢。
當(dāng)前眾多高校的后勤報修系統(tǒng)中,絕大多數(shù)采用的是基于Web的形式或手機App形式[1-4],雖然有各自的優(yōu)點,但也表現(xiàn)出明顯的性能弊端?;赪eb的后勤報修系統(tǒng)雖然框架成熟,易于開發(fā),但是缺點非常明顯[5-6],對此可表述為:
(1)用戶無法做到隨時隨地報修,而是需要在電腦端打開瀏覽器登錄網(wǎng)站。
(2)難以充分使用手機端的功能,比如手機的拍照功能,定位功能等。
這就給后勤工作的開展帶來了一些不必要的麻煩,因此基于手機App的后勤維修系統(tǒng)在最近十幾年受到了各大高校的青睞,但是基于手機App的后勤維修系統(tǒng)也仍存在一定的不足,可做出闡釋如下。
(1)需要在安卓與IOS平臺上進行兩次開發(fā),開發(fā)成本高。
(2)用戶粘性低,需要下載,不利于推廣使用。
為了解決上述基于Web與App系統(tǒng)的后勤報修系統(tǒng)的缺點,本系統(tǒng)采用微信小程序作為后勤報修信息交互的載體,充分利用手機端設(shè)備的拍照、錄音和定位等功能,滿足了不同手機端跨平臺的需求,而且無需注冊、無需下載即可方便使用。目前微信具有9億的活躍用戶[7-9],用戶粘性高,為本系統(tǒng)的推廣使用提供了極大的方便。
本系統(tǒng)的系統(tǒng)設(shè)計框架如圖1所示。該框架包括了后臺的Restful API框架、騰訊云SMS(Short Messaging Service)短信平臺以及微信小程序端。
圖1 系統(tǒng)框架圖Fig.1 Architecture framework diagram
本系統(tǒng)后臺采用ASP.NET技術(shù),通過提供多個API實現(xiàn)前后臺的信息交互,每個API針對一項功能設(shè)計,盡量做到簡要高效,主要實現(xiàn)登錄系統(tǒng)、報修單的查詢與狀態(tài)更改、工人狀態(tài)查詢、用戶的注冊、個人信息的更改以及管理員、工人的添加等功能。數(shù)據(jù)庫上則選擇了與 ASP.NET較契合的SqlServer 2012,能配合后臺程序高效地研發(fā)出數(shù)據(jù)的插入、更改和查詢等功能,保證業(yè)務(wù)流程的順利運行。研究中擬用到的數(shù)個主要的Web API接口見表1。
表1 主要的幾個Web API的接口Tab.1 The list of main Web API interfaces
本系統(tǒng)使用了騰訊云SMS短信服務(wù),穿插在整個業(yè)務(wù)邏輯中。在騰訊云上申請的SMS短信模板見表2。圖2顯示了本系統(tǒng)收到的報修短信樣例。而發(fā)送短信的核心代碼見表3。
圖2 報修短信樣例Fig.2 An example of receiving SMS messages
表2 短信模板設(shè)計Tab.2 Design of SMS templates
表3 騰訊云SMS發(fā)送短信核心代碼Tab.3 The core code of sending tencent cloud SMS messages
微信小程序端主界面如圖3所示。微信小程序主要分為用戶端、管理員和維修工人端,以手機號為賬號,管理員和維修工人的賬號從后臺導(dǎo)入,用戶通過首次進行短信驗證碼登錄時注冊,注冊成功后便可通過密碼登錄,登錄后,系統(tǒng)通過賬號判斷登錄者的身份,以轉(zhuǎn)向不同的界面。用戶可通過導(dǎo)航欄跳轉(zhuǎn)到首頁、電話報修界面、網(wǎng)絡(luò)報修單填寫界面、個人中心界面(圖4即為電話報修界面),首頁可查看正在等待報修和過去報修的記錄,打開詳情后可以查看報修請求的處理情況,對于已完成的報修請求可以根據(jù)維修情況做出評價,電話報修界面可直接撥打報修熱線或添加其至聯(lián)系人,網(wǎng)絡(luò)報修單填寫界面可以填寫基本信息、損壞詳情并支持上傳圖片幫助管理員和工人審查判斷,個人中心可以修改自己的個人信息并且可以對外發(fā)布。管理員登錄后可以在首頁查看等待派修、等待維修以及已完成維修的報修請求記錄,點擊等待派修的報修請求,查看詳情后跳轉(zhuǎn)到派修界面,可通過篩選工人找到合適的工人進行派修。管理員還可以在添加人員界面添加新的維修工人和管理員。工人能夠在首頁看到派給自己的維修任務(wù)和自己已完成的維修任務(wù),查看派給自己的任務(wù)詳情后可以接受維修任務(wù),也可以因為特殊原因放棄任務(wù),填寫了放棄原因后維修任務(wù)被退回到管理員處重新報修。接收任務(wù)并完成后可以選擇結(jié)束任務(wù)將任務(wù)完成的信息反饋給管理員與用戶。對研究中的關(guān)鍵報修流程可給出探討分述如下。
圖3 微信小程序端主界面Fig.3 The main interface of WeChat mini program
如圖4所示,登錄后從導(dǎo)航欄跳轉(zhuǎn)到電話報修界面,選擇分類后進入相應(yīng)報修電話界面,點擊“添加聯(lián)系人”按鈕可以將報修電話快速保存為聯(lián)系人,點擊“撥打”按鈕可以直接跳轉(zhuǎn)到撥打電話界面幫助完成電話報修。
圖4 電話報修界面Fig.4 Telephone repair page
網(wǎng)絡(luò)報修流程如圖5所示,主要流程分為維修派單申請、維修派單、維修和反饋三個部分。圖6顯示了網(wǎng)絡(luò)報修過程中微信小程序端面向公眾及用戶的操作界面。
圖5 維修流程圖Fig.5 Logistics maintenance flow chart
圖6 網(wǎng)絡(luò)報修界面Fig.6 Network repair page
網(wǎng)絡(luò)報修流程可詳述如下。
(1)維修單申請階段。用戶登錄后從導(dǎo)航欄跳轉(zhuǎn)到網(wǎng)絡(luò)報修界面,即可開始填寫報修申請單,除了必要的文字信息以外,還支持上傳圖片幫助描述損壞情況。管理員接到報修申請單后,可以查看該報修單的詳細情況,根據(jù)報修單,決定是否受理該報修申請。如果受理該申請,則通知庫房管理員準(zhǔn)備維修需要的材料。
(2)維修派單階段。管理員根據(jù)維修單篩選出合適的工人向其派發(fā)維修任務(wù)。工人收到派單后,可以查看詳細任務(wù),并到庫房管理員處領(lǐng)取維修需要的材料。
(3)維修、反饋階段。工人上門進行維修,工人完成報修并反饋給管理員后,系統(tǒng)將自動給用戶發(fā)送短信提醒報修已完成,并請用戶評價此次維修服務(wù),用戶可對本次維修的維修結(jié)果和維修效率打分,最低1分,最高5分,除此之外,用戶還可以選擇針對本次維修服務(wù)進行詳細評價。
針對目前基于Web與手機App系統(tǒng)的后勤報修系統(tǒng)的局限性,本系統(tǒng)采用微信小程序作為后勤報修信息交互的載體,開發(fā)了基于微信小程序的后勤報修系統(tǒng),系統(tǒng)中包括了后臺的Restful API框架、騰訊云SMS短信平臺以及微信小程序端。該系統(tǒng)實現(xiàn)了電話報修和網(wǎng)絡(luò)報修兩大業(yè)務(wù),使得用戶可以隨時隨地進行報修。實踐證明,基于微信小程序的后勤報修系統(tǒng)比基于Web與手機App系統(tǒng)的后勤報修系統(tǒng)具有明顯的優(yōu)勢,提高了高校后勤管理的信息化水平。