連欽興
(肇慶學(xué)院信息中心,肇慶 526061)
學(xué)生宿舍網(wǎng)絡(luò)己成為學(xué)生日常學(xué)習(xí)和生活的重要平臺,對于豐富學(xué)生知識,活躍學(xué)生業(yè)余生活發(fā)揮了重要作用。由于近十幾年來互聯(lián)網(wǎng)的迅猛發(fā)展,學(xué)生對增加宿舍上網(wǎng)帶寬的需求也日益緊迫,為了滿足學(xué)生的需求,大部分高校引進了電信運營商,與電信運營商合作建設(shè)校園網(wǎng),使得帶寬問題得到有效地解決,然而也給校園網(wǎng)的收費和運維工作帶來了極大的挑戰(zhàn)。早期由于缺乏經(jīng)驗,部分高校直接將運營工作外包給運營商,有些運營商為了發(fā)展手機業(yè)務(wù),將學(xué)生寬帶與手機捆綁,導(dǎo)致扣費不清晰,校企結(jié)算復(fù)雜,學(xué)校的主動權(quán)降低[1]。由于存在這些問題,部分高校逐漸將校園網(wǎng)的收費和運維工作收回由校方負責,運營商只負責投資建設(shè)并參與分成,并讓多家運營商參與競爭[2-3],使得校方重新掌握主動權(quán),同時能夠統(tǒng)一規(guī)范收費制度,缺點是收費和維護的復(fù)雜度依然存在,如何有效地解決這些問題,顯然信息化手段將是行之有效的方式[4]。
當前,部分高校將學(xué)生宿舍網(wǎng)收費功能集成到校園一卡通,但這種繳費方式一般基于學(xué)校自建自營網(wǎng)絡(luò),如果與運營商合作建設(shè)運營網(wǎng)絡(luò),基本很難實現(xiàn)。原因:首先,運營商基本不會開放充值接口,很難與一卡通系統(tǒng)對接;其次,用一卡通繳網(wǎng)費時學(xué)生需要勾選運營商,填寫表單以開通校園寬帶,使得一卡通系統(tǒng)的復(fù)雜度大大增加,需要有很強的定制開發(fā)支持,但目前大部分一卡通廠商基本都是提供標準通用的一卡通系統(tǒng),基本很難做到很好地定制開發(fā)支持;再次,即使一卡通廠商支持定制開發(fā),也需要額外設(shè)計一個故障報修系統(tǒng)來維護學(xué)生宿舍網(wǎng)絡(luò),造成需要運營多個系統(tǒng),學(xué)生網(wǎng)絡(luò)業(yè)務(wù)入口不統(tǒng)一的局面。因此,獨立自主設(shè)計一套學(xué)生宿舍網(wǎng)絡(luò)收費和故障報修系統(tǒng)變得尤為重要,對于學(xué)生用戶和管理人員,都具有最大的靈活性和便捷性。
隨著近幾年來手機微信的迅猛普及,微信已成為當今人們生活中重要的通訊工具。騰訊公司基于微信推出了微信公眾平臺,包括訂閱號、服務(wù)號、小程序和企業(yè)微信,允許任何組織和個人能夠基于微信公眾平臺進行二次開發(fā)輕應(yīng)用,該平臺一經(jīng)推出,就受到了社會各行各業(yè)的廣泛使用,使得手機微信不再僅僅是一個聊天工具,人們可以通過微信上的微信公眾號隨時隨地進行信息查詢和業(yè)務(wù)辦理。鑒于微信公眾平臺的普及性和便捷性等優(yōu)勢,以及微信服務(wù)號能夠支持更強的二次開發(fā)能力,因此將微信服務(wù)號與高校校園網(wǎng)收費和運維管理相結(jié)合將是一種明智之舉。
本課題將基于微信服務(wù)號對大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)的設(shè)計進行研究,能夠最大限度地解決當今高校中校園網(wǎng)運維管理工作中的重點和難點問題。基于微信公眾平臺的應(yīng)用開發(fā)已滲透到社會各行各業(yè)領(lǐng)域,受到各個年齡階層的廣大人民的喜愛。而當前將大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)的設(shè)計與微信服務(wù)號相結(jié)合的研究較少,因此,本文的研究將具有重要的應(yīng)用價值。
普通高校的在校生人數(shù)一般在1 萬至3 萬這個區(qū)間,每學(xué)期初學(xué)生需要進行宿舍網(wǎng)絡(luò)的續(xù)費,部分新用戶需要新開通學(xué)生宿舍網(wǎng)絡(luò),如何在學(xué)期初這段有限的時間內(nèi)完成大量的學(xué)生網(wǎng)絡(luò)開通和續(xù)費業(yè)務(wù),是眾多院校的網(wǎng)絡(luò)管理部門需要面臨的難題。如果采用傳統(tǒng)的線下辦理方式,即學(xué)生到服務(wù)大廳辦理,必將導(dǎo)致排隊長龍現(xiàn)象的出現(xiàn),同時需要學(xué)生了然辦理流程以及帶齊所有相關(guān)材料才可能一次性辦完。即使每個班派一位代表負責代辦,也無法避免需要排隊,甚至該代表需要承受十分繁重的壓力和工作。傳統(tǒng)的線下辦理方式,無論如何改善流程,學(xué)生用戶和網(wǎng)絡(luò)管理人員都很難從繁瑣的業(yè)務(wù)辦理工作中解脫出來。伴隨著近幾年移動互聯(lián)網(wǎng)的飛速發(fā)展,特別是微信公眾平臺的迅速普及,基于微信服務(wù)號實現(xiàn)大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng),將能夠最大限度地解決線下方式所面臨的難題。
對于學(xué)生開通和續(xù)費校園網(wǎng)問題,學(xué)生不再需要浪費大量的時間排隊進行校園網(wǎng)絡(luò)的開通和續(xù)費,只需在微信服務(wù)號上通過微信支付自助辦理[5],所有業(yè)務(wù)辦理指南、常用網(wǎng)絡(luò)設(shè)置技巧、繳費通知統(tǒng)一在微信服務(wù)號上發(fā)布。另外,網(wǎng)絡(luò)管理人員不再需要面對上萬學(xué)生排隊辦理業(yè)務(wù)的壓力,通過微信服務(wù)號可以隨時隨地掌握學(xué)生的繳費統(tǒng)計情況,同時通過訂單批處理,所有上網(wǎng)賬號的開通、恢復(fù)和暫停都交由計算機程序自動處理,此外,通過微信商戶平臺,在結(jié)算和與學(xué)校財務(wù)部門核算方面將得到最大的簡化。
對于學(xué)生報修網(wǎng)絡(luò)故障問題,學(xué)生不再需要在指定的時間跑到校園網(wǎng)服務(wù)廳反映和登記故障情況,不再需要借用別人能上網(wǎng)的電腦登錄報修系統(tǒng)進行報修,只需拿起手機登錄微信服務(wù)號,即可隨時隨地進行網(wǎng)絡(luò)故障的報修,用戶報修時可以選擇相應(yīng)的故障類型,系統(tǒng)自動給出該故障的解決方法,學(xué)生可以馬上知道解決方法,如果問題未解決則提交報修內(nèi)容,并可隨時查看報修的受理進展情況[6-8]。
本文主要基于微信服務(wù)號進行二次開發(fā),實現(xiàn)大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)。系統(tǒng)主要分為學(xué)生端和管理員端兩大功能模塊,用例圖如圖1 所示。

圖1 校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng)用例圖
學(xué)生端需要實現(xiàn)以下功能:
(1)新用戶開通校園網(wǎng)
(2)舊用戶續(xù)費校園網(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)客戶端等資源;
管理員端需要實現(xiàn)以下功能:
(1)一鍵處理所有新用戶的校園網(wǎng)開通申請
(2)一鍵處理所有舊用戶的校園網(wǎng)續(xù)費申請
(3)查看學(xué)生開通和續(xù)費校園網(wǎng)的統(tǒng)計數(shù)據(jù)
(4)查看學(xué)生的網(wǎng)絡(luò)故障報修并進行回復(fù)處理
(5)處理學(xué)生的網(wǎng)絡(luò)端口更換申請
(6)發(fā)布通知以及上傳資源
實現(xiàn)上述功能,需解決幾個重點問題。首先,系統(tǒng)需與微信支付平臺對接,實現(xiàn)基于微信支付的校園網(wǎng)絡(luò)繳費功能。其次,系統(tǒng)需與銳捷、華三等網(wǎng)絡(luò)計費系統(tǒng)進行對接,根據(jù)繳費情況進行批量開通、恢復(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ù)雜的收費工作中解脫出來,故障報修和維護也變得簡單快捷。本文適用于大部分高校,具有普遍應(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ù)庫的增刪改查等訪問進行了封裝,并為上層提供數(shù)據(jù)訪問接口;業(yè)務(wù)邏輯層主要調(diào)用數(shù)據(jù)訪問層的接口以實現(xiàn)業(yè)務(wù)邏輯,與系統(tǒng)相關(guān)的業(yè)務(wù)領(lǐng)域規(guī)則和邏輯集中在這一層進行實現(xiàn);接口層主要調(diào)用業(yè)務(wù)邏輯層提供的業(yè)務(wù)接口,以實現(xiàn)具體的操作,供上層各種客戶端進行請求調(diào)用,本系統(tǒng)的接口層采用基于JSON 格式的接口進行設(shè)計;應(yīng)用層主要為用戶提供交互界面,用戶通過客戶端界面發(fā)出請求,服務(wù)端收到請求后將調(diào)用接口層提供的服務(wù)進行處理,并將處理結(jié)果返回給客戶端,應(yīng)用層的表現(xiàn)形式一般包括:電腦端Web 業(yè)務(wù)系統(tǒng)、移動端Android App、移動端蘋果App、微信公眾號H5 應(yīng)用、微信小程序等,本系統(tǒng)的應(yīng)用層采用基于微信服務(wù)號的H5 應(yīng)用進行設(shè)計。
系統(tǒng)分為后端和前端,后端即數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和接口層,前端即應(yīng)用層。后端使用MySQL 作為數(shù)據(jù)庫,使用PHP 語言進行編寫,使用 CodeIgniter 做為后端MVC 框架,接口層的設(shè)計符合RESTFUL 風格;前端采用 HTML5、CSS3、jQuery、AJAX 等技術(shù)實現(xiàn),并使用了微信組件WeUI,確保UI 界面的顯示效果盡可能與微信原生UI 界面一致。系統(tǒng)效率方面,采用了一些實用的優(yōu)化技術(shù),如:SQL 語句優(yōu)化、動態(tài)內(nèi)容靜態(tài)化、將靜態(tài)頁面進行緩存等技術(shù)。系統(tǒng)安全方面,對用戶輸入數(shù)據(jù)進行了安全過濾,采用HTTPS 協(xié)議保證數(shù)據(jù)傳輸過程的安全性,同時對數(shù)據(jù)庫的敏感數(shù)據(jù)進行了加密保存。
(1)校園網(wǎng)開通和續(xù)費
學(xué)生點擊“繳費”,系統(tǒng)自動識別業(yè)務(wù)類型,即新裝或續(xù)網(wǎng),并在表單上顯示,學(xué)生只需填寫運營商、上網(wǎng)月份等字段,提交表單后進行微信支付相應(yīng)的網(wǎng)費,支付完成后顯示訂單信息以及相關(guān)的上網(wǎng)指引,實現(xiàn)效果如圖3 所示。

圖3 學(xué)生校園網(wǎng)繳費界面
(2)報修網(wǎng)絡(luò)故障
學(xué)生點擊“報修”進入報修界面,選擇故障類型和故障提示,系統(tǒng)將自動給出處理意見。若給出的處理意見無法解決問題,可點擊“按以上方法處理后未解決,需要報修”進行報修,報修時需填寫聯(lián)系電話、可上門時段和故障描述等字段,必要時可上傳圖片,最后點擊提交按鈕即可完成故障報修,實現(xiàn)效果如圖4 所示。

圖4 學(xué)生報修網(wǎng)絡(luò)故障界面
(3)申請更換網(wǎng)絡(luò)端口
學(xué)生的上網(wǎng)賬號與端口進行了綁定,如果學(xué)生更換了宿舍,在新宿舍上網(wǎng)將提示端口綁定錯誤,需通過此功能申請解綁端口。
(4)找回上網(wǎng)賬號密碼
學(xué)生可通過此功能自助找回上網(wǎng)賬號的密碼。
(5)查看通知和下載資源
學(xué)生可通過此功能查看網(wǎng)絡(luò)管理部門發(fā)布的通知,以及下載銳捷客戶端等資源。
(1)一鍵處理開通和續(xù)費
根據(jù)學(xué)生的繳費數(shù)據(jù)進行批量處理。如果該學(xué)生當月有繳費,則開通或者恢復(fù)上網(wǎng)賬號,否則暫停上網(wǎng)賬號,實現(xiàn)效果如圖5 所示。
(2)開通和續(xù)費情況統(tǒng)計
根據(jù)運營商、業(yè)務(wù)類型、年級等維度統(tǒng)計繳費人數(shù)和繳費金額,實現(xiàn)效果如圖5 所示。
(3)處理網(wǎng)絡(luò)故障報修
管理員可通過此功能查看學(xué)生的故障報修記錄,點擊回復(fù)按鈕可進一步查看報修詳情,詳情包含學(xué)生基本信息、網(wǎng)絡(luò)參數(shù)、故障類型、故障描述、繳費記錄、上網(wǎng)明細、和認證日志等信息,管理員輸入處理意見并點擊提交按鈕即可完成故障報修的回復(fù),實現(xiàn)效果如圖6 所示。

圖5 批量開通上網(wǎng)賬號和繳費統(tǒng)計界面

圖6 學(xué)生網(wǎng)絡(luò)故障維護界面
(4)審核端口更換申請
管理員可通過此功能受理學(xué)生的網(wǎng)絡(luò)端口更換申請。
(5)發(fā)布通知和上傳資源
管理員可通過此功能發(fā)布通知和上網(wǎng)指引等文章,此外還可上傳資源供用戶下載。
本文基于微信服務(wù)號進行二次開發(fā)實現(xiàn)了大學(xué)生校園網(wǎng)絡(luò)自助服務(wù)系統(tǒng),解決當今高校中校園網(wǎng)運維管理的重點和難點問題,極大地方便了學(xué)生辦理繳費和故障報修等校園網(wǎng)業(yè)務(wù),也提升了學(xué)校網(wǎng)絡(luò)管理部門的工作效率。