連欽興
(肇慶學(xué)院信息中心,肇慶 526061)
學(xué)生宿舍網(wǎng)絡(luò)己成為學(xué)生日常學(xué)習(xí)和生活的重要平臺,對于豐富學(xué)生知識,活躍學(xué)生業(yè)余生活發(fā)揮了重要作用。由于近十幾年來互聯(lián)網(wǎng)的迅猛發(fā)展,學(xué)生對增加宿舍上網(wǎng)帶寬的需求也日益緊迫,為了滿足學(xué)生的需求,大部分高校引進(jìn)了電信運(yùn)營商,與電信運(yùn)營商合作建設(shè)校園網(wǎng),使得帶寬問題得到有效地解決,然而也給校園網(wǎng)的收費(fèi)和運(yùn)維工作帶來了極大的挑戰(zhàn)。早期由于缺乏經(jīng)驗(yàn),部分高校直接將運(yùn)營工作外包給運(yùn)營商,有些運(yùn)營商為了發(fā)展手機(jī)業(yè)務(wù),將學(xué)生寬帶與手機(jī)捆綁,導(dǎo)致扣費(fèi)不清晰,校企結(jié)算復(fù)雜,學(xué)校的主動權(quán)降低[1]。由于存在這些問題,部分高校逐漸將校園網(wǎng)的收費(fèi)和運(yùn)維工作收回由校方負(fù)責(zé),運(yùn)營商只負(fù)責(zé)投資建設(shè)并參與分成,并讓多家運(yùn)營商參與競爭[2-3],使得校方重新掌握主動權(quán),同時能夠統(tǒng)一規(guī)范收費(fèi)制度,缺點(diǎn)是收費(fèi)和維護(hù)的復(fù)雜度依然存在,如何有效地解決這些問題,顯然信息化手段將是行之有效的方式[4]。
當(dāng)前,部分高校將學(xué)生宿舍網(wǎng)收費(fèi)功能集成到校園一卡通,但這種繳費(fèi)方式一般基于學(xué)校自建自營網(wǎng)絡(luò),如果與運(yùn)營商合作建設(shè)運(yùn)營網(wǎng)絡(luò),基本很難實(shí)現(xiàn)。原因:首先,運(yùn)營商基本不會開放充值接口,很難與一卡通系統(tǒng)對接;其次,用一卡通繳網(wǎng)費(fèi)時學(xué)生需要勾選運(yùn)營商,填寫表單以開通校園寬帶,使得一卡通系統(tǒng)的復(fù)雜度大大增加,需要有很強(qiáng)的定制開發(fā)支持,但目前大部分一卡通廠商基本都是提供標(biāo)準(zhǔn)通用的一卡通系統(tǒng),基本很難做到很好地定制開發(fā)支持;再次,即使一卡通廠商支持定制開發(fā),也需要額外設(shè)計一個故障報修系統(tǒng)來維護(hù)學(xué)生宿舍網(wǎng)絡(luò),造成需要運(yùn)營多個系統(tǒng),學(xué)生網(wǎng)絡(luò)業(yè)務(wù)入口不統(tǒng)一的局面。因此,獨(dú)立自主設(shè)計一套學(xué)生宿舍網(wǎng)絡(luò)收費(fèi)和故障報修系統(tǒng)變得尤為重要,對于學(xué)生用戶和管理人員,都具有最大的靈活性和便捷性。
隨著近幾年來手機(jī)微信的迅猛普及,微信已成為當(dāng)今人們生活中重要的通訊工具。騰訊公司基于微信推出了微信公眾平臺,包括訂閱號、服務(wù)號、小程序和企業(yè)微信,允許任何組織和個人能夠基于微信公眾平臺進(jìn)行二次開發(fā)輕應(yīng)用,該平臺一經(jīng)推出,就受到了社會各行各業(yè)的廣泛使用,使得手機(jī)微信不再僅僅是一個聊天工具,人們可以通過微信上的微信公眾號隨時隨地進(jìn)行信息查詢和業(yè)務(wù)辦理。鑒于微信公眾平臺的普及性和便捷性等優(yōu)勢,以及微信服務(wù)號能夠支持更強(qiáng)的二次開發(fā)能力,因此將微信服務(wù)號與高校校園網(wǎng)收費(fèi)和運(yùn)維管理相結(jié)合將是一種明智之舉。
本課題將基于微信服務(wù)號對大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)的設(shè)計進(jìn)行研究,能夠最大限度地解決當(dāng)今高校中校園網(wǎng)運(yùn)維管理工作中的重點(diǎn)和難點(diǎn)問題。基于微信公眾平臺的應(yīng)用開發(fā)已滲透到社會各行各業(yè)領(lǐng)域,受到各個年齡階層的廣大人民的喜愛。而當(dāng)前將大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)的設(shè)計與微信服務(wù)號相結(jié)合的研究較少,因此,本文的研究將具有重要的應(yīng)用價值。
普通高校的在校生人數(shù)一般在1 萬至3 萬這個區(qū)間,每學(xué)期初學(xué)生需要進(jìn)行宿舍網(wǎng)絡(luò)的續(xù)費(fèi),部分新用戶需要新開通學(xué)生宿舍網(wǎng)絡(luò),如何在學(xué)期初這段有限的時間內(nèi)完成大量的學(xué)生網(wǎng)絡(luò)開通和續(xù)費(fèi)業(yè)務(wù),是眾多院校的網(wǎng)絡(luò)管理部門需要面臨的難題。如果采用傳統(tǒng)的線下辦理方式,即學(xué)生到服務(wù)大廳辦理,必將導(dǎo)致排隊(duì)長龍現(xiàn)象的出現(xiàn),同時需要學(xué)生了然辦理流程以及帶齊所有相關(guān)材料才可能一次性辦完。即使每個班派一位代表負(fù)責(zé)代辦,也無法避免需要排隊(duì),甚至該代表需要承受十分繁重的壓力和工作。傳統(tǒng)的線下辦理方式,無論如何改善流程,學(xué)生用戶和網(wǎng)絡(luò)管理人員都很難從繁瑣的業(yè)務(wù)辦理工作中解脫出來。伴隨著近幾年移動互聯(lián)網(wǎng)的飛速發(fā)展,特別是微信公眾平臺的迅速普及,基于微信服務(wù)號實(shí)現(xiàn)大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng),將能夠最大限度地解決線下方式所面臨的難題。
對于學(xué)生開通和續(xù)費(fèi)校園網(wǎng)問題,學(xué)生不再需要浪費(fèi)大量的時間排隊(duì)進(jìn)行校園網(wǎng)絡(luò)的開通和續(xù)費(fèi),只需在微信服務(wù)號上通過微信支付自助辦理[5],所有業(yè)務(wù)辦理指南、常用網(wǎng)絡(luò)設(shè)置技巧、繳費(fèi)通知統(tǒng)一在微信服務(wù)號上發(fā)布。另外,網(wǎng)絡(luò)管理人員不再需要面對上萬學(xué)生排隊(duì)辦理業(yè)務(wù)的壓力,通過微信服務(wù)號可以隨時隨地掌握學(xué)生的繳費(fèi)統(tǒng)計情況,同時通過訂單批處理,所有上網(wǎng)賬號的開通、恢復(fù)和暫停都交由計算機(jī)程序自動處理,此外,通過微信商戶平臺,在結(jié)算和與學(xué)校財務(wù)部門核算方面將得到最大的簡化。
對于學(xué)生報修網(wǎng)絡(luò)故障問題,學(xué)生不再需要在指定的時間跑到校園網(wǎng)服務(wù)廳反映和登記故障情況,不再需要借用別人能上網(wǎng)的電腦登錄報修系統(tǒng)進(jìn)行報修,只需拿起手機(jī)登錄微信服務(wù)號,即可隨時隨地進(jìn)行網(wǎng)絡(luò)故障的報修,用戶報修時可以選擇相應(yīng)的故障類型,系統(tǒng)自動給出該故障的解決方法,學(xué)生可以馬上知道解決方法,如果問題未解決則提交報修內(nèi)容,并可隨時查看報修的受理進(jìn)展情況[6-8]。
本文主要基于微信服務(wù)號進(jìn)行二次開發(fā),實(shí)現(xiàn)大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)。系統(tǒng)主要分為學(xué)生端和管理員端兩大功能模塊,用例圖如圖1 所示。
圖1 校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)用例圖
學(xué)生端需要實(shí)現(xiàn)以下功能:
(1)新用戶開通校園網(wǎng)
(2)舊用戶續(xù)費(fèi)校園網(wǎng)
(3)學(xué)生報修網(wǎng)絡(luò)故障
(4)學(xué)生申請更換網(wǎng)絡(luò)端口
(5)學(xué)生找回上網(wǎng)賬號密碼
(6)學(xué)生查看學(xué)校網(wǎng)絡(luò)管理部門發(fā)布的通知、下載連網(wǎng)客戶端等資源;
管理員端需要實(shí)現(xiàn)以下功能:
(1)一鍵處理所有新用戶的校園網(wǎng)開通申請
(2)一鍵處理所有舊用戶的校園網(wǎng)續(xù)費(fèi)申請
(3)查看學(xué)生開通和續(xù)費(fèi)校園網(wǎng)的統(tǒng)計數(shù)據(jù)
(4)查看學(xué)生的網(wǎng)絡(luò)故障報修并進(jìn)行回復(fù)處理
(5)處理學(xué)生的網(wǎng)絡(luò)端口更換申請
(6)發(fā)布通知以及上傳資源
實(shí)現(xiàn)上述功能,需解決幾個重點(diǎn)問題。首先,系統(tǒng)需與微信支付平臺對接,實(shí)現(xiàn)基于微信支付的校園網(wǎng)絡(luò)繳費(fèi)功能。其次,系統(tǒng)需與銳捷、華三等網(wǎng)絡(luò)計費(fèi)系統(tǒng)進(jìn)行對接,根據(jù)繳費(fèi)情況進(jìn)行批量開通、恢復(fù)和暫停上網(wǎng)賬號;再次,系統(tǒng)應(yīng)該設(shè)計為基于故障類型的故障報修,且能夠根據(jù)學(xué)生所住宿舍區(qū)域而自動派單給相應(yīng)區(qū)域的網(wǎng)絡(luò)管理員。
本文的研究將極大地方便學(xué)生辦理校園網(wǎng)業(yè)務(wù),也使得網(wǎng)絡(luò)管理人員從繁瑣復(fù)雜的收費(fèi)工作中解脫出來,故障報修和維護(hù)也變得簡單快捷。本文適用于大部分高校,具有普遍應(yīng)用價值。
按照系統(tǒng)的功能需求,基于微信服務(wù)號的大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)的總體結(jié)構(gòu)設(shè)計圖如圖2所示。
圖2 總體結(jié)構(gòu)設(shè)計圖
本系統(tǒng)主要分為四層,從下到上分別為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、接口層以及應(yīng)用層。數(shù)據(jù)訪問層對數(shù)據(jù)庫的增刪改查等訪問進(jìn)行了封裝,并為上層提供數(shù)據(jù)訪問接口;業(yè)務(wù)邏輯層主要調(diào)用數(shù)據(jù)訪問層的接口以實(shí)現(xiàn)業(yè)務(wù)邏輯,與系統(tǒng)相關(guān)的業(yè)務(wù)領(lǐng)域規(guī)則和邏輯集中在這一層進(jìn)行實(shí)現(xiàn);接口層主要調(diào)用業(yè)務(wù)邏輯層提供的業(yè)務(wù)接口,以實(shí)現(xiàn)具體的操作,供上層各種客戶端進(jìn)行請求調(diào)用,本系統(tǒng)的接口層采用基于JSON 格式的接口進(jìn)行設(shè)計;應(yīng)用層主要為用戶提供交互界面,用戶通過客戶端界面發(fā)出請求,服務(wù)端收到請求后將調(diào)用接口層提供的服務(wù)進(jìn)行處理,并將處理結(jié)果返回給客戶端,應(yīng)用層的表現(xiàn)形式一般包括:電腦端Web 業(yè)務(wù)系統(tǒng)、移動端Android App、移動端蘋果App、微信公眾號H5 應(yīng)用、微信小程序等,本系統(tǒng)的應(yīng)用層采用基于微信服務(wù)號的H5 應(yīng)用進(jìn)行設(shè)計。
系統(tǒng)分為后端和前端,后端即數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和接口層,前端即應(yīng)用層。后端使用MySQL 作為數(shù)據(jù)庫,使用PHP 語言進(jìn)行編寫,使用 CodeIgniter 做為后端MVC 框架,接口層的設(shè)計符合RESTFUL 風(fēng)格;前端采用 HTML5、CSS3、jQuery、AJAX 等技術(shù)實(shí)現(xiàn),并使用了微信組件WeUI,確保UI 界面的顯示效果盡可能與微信原生UI 界面一致。系統(tǒng)效率方面,采用了一些實(shí)用的優(yōu)化技術(shù),如:SQL 語句優(yōu)化、動態(tài)內(nèi)容靜態(tài)化、將靜態(tài)頁面進(jìn)行緩存等技術(shù)。系統(tǒng)安全方面,對用戶輸入數(shù)據(jù)進(jìn)行了安全過濾,采用HTTPS 協(xié)議保證數(shù)據(jù)傳輸過程的安全性,同時對數(shù)據(jù)庫的敏感數(shù)據(jù)進(jìn)行了加密保存。
(1)校園網(wǎng)開通和續(xù)費(fèi)
學(xué)生點(diǎn)擊“繳費(fèi)”,系統(tǒng)自動識別業(yè)務(wù)類型,即新裝或續(xù)網(wǎng),并在表單上顯示,學(xué)生只需填寫運(yùn)營商、上網(wǎng)月份等字段,提交表單后進(jìn)行微信支付相應(yīng)的網(wǎng)費(fèi),支付完成后顯示訂單信息以及相關(guān)的上網(wǎng)指引,實(shí)現(xiàn)效果如圖3 所示。
圖3 學(xué)生校園網(wǎng)繳費(fèi)界面
(2)報修網(wǎng)絡(luò)故障
學(xué)生點(diǎn)擊“報修”進(jìn)入報修界面,選擇故障類型和故障提示,系統(tǒng)將自動給出處理意見。若給出的處理意見無法解決問題,可點(diǎn)擊“按以上方法處理后未解決,需要報修”進(jìn)行報修,報修時需填寫聯(lián)系電話、可上門時段和故障描述等字段,必要時可上傳圖片,最后點(diǎn)擊提交按鈕即可完成故障報修,實(shí)現(xiàn)效果如圖4 所示。
圖4 學(xué)生報修網(wǎng)絡(luò)故障界面
(3)申請更換網(wǎng)絡(luò)端口
學(xué)生的上網(wǎng)賬號與端口進(jìn)行了綁定,如果學(xué)生更換了宿舍,在新宿舍上網(wǎng)將提示端口綁定錯誤,需通過此功能申請解綁端口。
(4)找回上網(wǎng)賬號密碼
學(xué)生可通過此功能自助找回上網(wǎng)賬號的密碼。
(5)查看通知和下載資源
學(xué)生可通過此功能查看網(wǎng)絡(luò)管理部門發(fā)布的通知,以及下載銳捷客戶端等資源。
(1)一鍵處理開通和續(xù)費(fèi)
根據(jù)學(xué)生的繳費(fèi)數(shù)據(jù)進(jìn)行批量處理。如果該學(xué)生當(dāng)月有繳費(fèi),則開通或者恢復(fù)上網(wǎng)賬號,否則暫停上網(wǎng)賬號,實(shí)現(xiàn)效果如圖5 所示。
(2)開通和續(xù)費(fèi)情況統(tǒng)計
根據(jù)運(yùn)營商、業(yè)務(wù)類型、年級等維度統(tǒng)計繳費(fèi)人數(shù)和繳費(fèi)金額,實(shí)現(xiàn)效果如圖5 所示。
(3)處理網(wǎng)絡(luò)故障報修
管理員可通過此功能查看學(xué)生的故障報修記錄,點(diǎn)擊回復(fù)按鈕可進(jìn)一步查看報修詳情,詳情包含學(xué)生基本信息、網(wǎng)絡(luò)參數(shù)、故障類型、故障描述、繳費(fèi)記錄、上網(wǎng)明細(xì)、和認(rèn)證日志等信息,管理員輸入處理意見并點(diǎn)擊提交按鈕即可完成故障報修的回復(fù),實(shí)現(xiàn)效果如圖6 所示。
圖5 批量開通上網(wǎng)賬號和繳費(fèi)統(tǒng)計界面
圖6 學(xué)生網(wǎng)絡(luò)故障維護(hù)界面
(4)審核端口更換申請
管理員可通過此功能受理學(xué)生的網(wǎng)絡(luò)端口更換申請。
(5)發(fā)布通知和上傳資源
管理員可通過此功能發(fā)布通知和上網(wǎng)指引等文章,此外還可上傳資源供用戶下載。
本文基于微信服務(wù)號進(jìn)行二次開發(fā)實(shí)現(xiàn)了大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng),解決當(dāng)今高校中校園網(wǎng)運(yùn)維管理的重點(diǎn)和難點(diǎn)問題,極大地方便了學(xué)生辦理繳費(fèi)和故障報修等校園網(wǎng)業(yè)務(wù),也提升了學(xué)校網(wǎng)絡(luò)管理部門的工作效率。