徐姍姍+高弛
摘要:該文論述了一個基于微信公眾號的WEB應(yīng)用程序模型,并詳細(xì)介紹了PHP技術(shù)開發(fā)的一個校園網(wǎng)絡(luò)報修平臺,可供用戶、維修人員和管理員來使用,不同的角色具有不同的功能、和不同的操作權(quán)限,通過各自不同的權(quán)限,實現(xiàn)數(shù)據(jù)的隔離和數(shù)據(jù)的安全,以確保系統(tǒng)能夠穩(wěn)定運行。
關(guān)鍵詞:微信;校園網(wǎng);報修;系統(tǒng)
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)29-0062-02
1 概述
微信公眾號是一種應(yīng)用類的賬號,是開發(fā)者需要在微信公眾平臺上申請的,在與QQ的帳號互通,經(jīng)過微信公眾號,開發(fā)者可在微信公眾號平臺上與指定群體的圖片、視頻和文字的全方位無死角的溝通和互動的實現(xiàn)。形成的經(jīng)營方式是主流的就是在線上線下微信來互動。
隨著智慧校園建設(shè)的全方位發(fā)展,校園網(wǎng)用戶對網(wǎng)絡(luò)的體驗和依賴性不斷加強(qiáng),對學(xué)校網(wǎng)絡(luò)服務(wù)的要求也在不斷地提高,網(wǎng)絡(luò)維護(hù)起來越重要。傳統(tǒng)的電話報修、派單對越來越重的網(wǎng)絡(luò)報修量處理的及時性越來越顯得力不從心,設(shè)計一個基于用戶群龐大的微信的網(wǎng)絡(luò)報修平臺,用戶及時發(fā)布、網(wǎng)絡(luò)維護(hù)人員可以及時回應(yīng)并處理。
2 系統(tǒng)功能分析
基于微信公眾號的校園網(wǎng)絡(luò)報修平臺是用戶關(guān)注相應(yīng)的微信公眾號,24小時在線報修(維護(hù)人員值班時間段為:8:00-12:00、14:00-17:30,維護(hù)人員只有在這個時間段才可以選擇在線,其他時間均為離線),一有報修任務(wù)單時,維護(hù)人員(在線)可以實時接單,也可以通過管理員進(jìn)行派單給在線維護(hù)人員,提高了用戶在報修的響應(yīng)度效率,同時也可以對后期數(shù)據(jù)的統(tǒng)計是十分有利的,平臺主要功能有:
1) 客戶通過公眾號,創(chuàng)建、編輯以及撤銷報修單。
2) 管理員通過客戶提交的報修單并進(jìn)行派送,維修人員可以在公眾號中搶單或者系統(tǒng)隨機(jī)指派維護(hù)單,并推送給維修人員,維修人員處理完維護(hù)單之后應(yīng)及時確認(rèn)已完結(jié)。
3) 系統(tǒng)可顯示在線維修人員基本信息,并且訂單只能推送給在線維修人員(維修人員值班簽到后顯示在線,不值班的時候顯示離線)。
4) 維修人員可簽到,公眾號可統(tǒng)查看維修人員的出勤狀態(tài),并顯示維修人員的在崗狀態(tài)(是否在崗)。并且可統(tǒng)計維修人員的出勤情況。
5) 管理員通過微信公眾號平臺,可以隨意地增加、修改和刪除維修人員的個人信息和其他的操作。
6) 可實現(xiàn)維護(hù)單的統(tǒng)計(已處理以及未處理報修單都包括在內(nèi))、查詢報修單等一些功能。
7) 微信用戶界面底部菜單包括常見問題處理方法(子菜單寫幾種常見的問題以及處理辦法)、公告、報修服務(wù)。
8) 戶可以在報修里面進(jìn)行一些設(shè)置(個人用戶、綁定用戶、解除綁定、意見/建議等)。
3 數(shù)據(jù)庫設(shè)計
在概念結(jié)構(gòu)設(shè)計階段,主要是通過對各部分人員的要求進(jìn)行了詳細(xì)的考慮,并畫出了各自部分的E-R圖,全稱為實體聯(lián)系模型或?qū)嶓w關(guān)系模型或?qū)嶓w聯(lián)系模式圖(ERD)(Entity-relationship model),這個表述某種實體的時候聯(lián)系模型圖形的數(shù)據(jù)模型來提供的一種圖形符號,這樣的話,看起來會更方便一些,如果是一邊做一邊想的話很有可能會出現(xiàn)各種問題,還是先設(shè)計好的話,不光有助于自己的設(shè)計,更有助于在整個的設(shè)計過程中的自我完善。下面只給出維修人員及報修相關(guān)的E-R圖。
在邏輯結(jié)構(gòu)設(shè)計階段,根據(jù)整體數(shù)據(jù)庫系統(tǒng)的流程圖和相關(guān)的E-R圖進(jìn)行邏輯設(shè)計,下面介紹關(guān)鍵的幾張數(shù)據(jù)表。
1) 用戶報修數(shù)據(jù)表。這個表主要是對用戶提交的保修數(shù)據(jù)的表格,當(dāng)然這部分越詳細(xì)越好,有助于后期數(shù)據(jù)的統(tǒng)計和管理員或者維修人員的查看,所以需要一些必要的條件來進(jìn)行限制。
2) 常見問題表。這個表主要就是為用戶提供一些常見問題自己解決的辦法,這部分?jǐn)?shù)據(jù)庫也是必不可少的,其中有序號、標(biāo)題。內(nèi)容、時間(年月日,可以精確到時分秒,讀取的是本地的時間),這樣的話用戶有一些簡單的問題就不需要報修,能自己動手解決的就自己動手,也減少了工作人員的工作量,是一舉兩得的一部分。
4 關(guān)鍵功能設(shè)計
4.1 后臺管理主界面
進(jìn)入后臺管理頁面,如果要進(jìn)行下一步操作的時候,首先到后臺頁面,登錄管理員的用戶名和密碼,點擊登錄,顯示登錄成功。進(jìn)如后臺管理之后就可以得到如下的頁面,具體的功能也就顯示出來了,如圖2所示。
為使功能羅列清晰,方便用戶操作,這里采用了表格的布局方式。具體代碼如下:
4.2 常見問題管理
管理員通過將平時比較常見的問題及相關(guān)的解決方案錄入到系統(tǒng)里,用戶在遇到相關(guān)問題是就可以自行動手快速解決問題,系統(tǒng)里為管理員提供了常見問題的錄入功能。界面如圖3所示。
這個功能的界面布局相對簡單,表單中內(nèi)容的驗證也是常見的功能其實現(xiàn)代碼實現(xiàn)如下:
function validate(formdata) {
if (!checkStringField("標(biāo)題", formdata.title.value, false, 45, 1)) return false;
if (!checkStringField("內(nèi)容", formdata.content.value, false, 2000, 1)) return false;
return true;
}
5 結(jié)束語
至此基于微信公眾號的校園網(wǎng)絡(luò)報修平臺的功能已經(jīng)全部實現(xiàn),經(jīng)過不斷的試用和改進(jìn)系統(tǒng)的功能已經(jīng)越來越完善。系統(tǒng)投入使用后減輕了電話報修量的同時也縮短了用戶報修到維護(hù)人員上門維修的時間,提高了網(wǎng)絡(luò)維護(hù)部門的工作效率也提升了校園網(wǎng)絡(luò)維護(hù)部門的形象。