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

圖2 總體結(jié)構(gòu)設(shè)計(jì)圖
本系統(tǒng)主要分為四層,從下到上分別為數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層、接口層以及應(yīng)用層。數(shù)據(jù)訪問(wèn)層對(duì)數(shù)據(jù)庫(kù)的增刪改查等訪問(wèn)進(jìn)行了封裝,并為上層提供數(shù)據(jù)訪問(wèn)接口;業(yè)務(wù)邏輯層主要調(diào)用數(shù)據(jù)訪問(wèn)層的接口以實(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)行請(qǐng)求調(diào)用,本系統(tǒng)的接口層采用基于JSON 格式的接口進(jìn)行設(shè)計(jì);應(yīng)用層主要為用戶提供交互界面,用戶通過(guò)客戶端界面發(fā)出請(qǐng)求,服務(wù)端收到請(qǐng)求后將調(diào)用接口層提供的服務(wù)進(jìn)行處理,并將處理結(jié)果返回給客戶端,應(yīng)用層的表現(xiàn)形式一般包括:電腦端Web 業(yè)務(wù)系統(tǒng)、移動(dòng)端Android App、移動(dòng)端蘋(píng)果App、微信公眾號(hào)H5 應(yīng)用、微信小程序等,本系統(tǒng)的應(yīng)用層采用基于微信服務(wù)號(hào)的H5 應(yīng)用進(jìn)行設(shè)計(jì)。
系統(tǒng)分為后端和前端,后端即數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層和接口層,前端即應(yīng)用層。后端使用MySQL 作為數(shù)據(jù)庫(kù),使用PHP 語(yǔ)言進(jìn)行編寫(xiě),使用 CodeIgniter 做為后端MVC 框架,接口層的設(shè)計(jì)符合RESTFUL 風(fēng)格;前端采用 HTML5、CSS3、jQuery、AJAX 等技術(shù)實(shí)現(xiàn),并使用了微信組件WeUI,確保UI 界面的顯示效果盡可能與微信原生UI 界面一致。系統(tǒng)效率方面,采用了一些實(shí)用的優(yōu)化技術(shù),如:SQL 語(yǔ)句優(yōu)化、動(dòng)態(tài)內(nèi)容靜態(tài)化、將靜態(tài)頁(yè)面進(jìn)行緩存等技術(shù)。系統(tǒng)安全方面,對(duì)用戶輸入數(shù)據(jù)進(jìn)行了安全過(guò)濾,采用HTTPS 協(xié)議保證數(shù)據(jù)傳輸過(guò)程的安全性,同時(shí)對(duì)數(shù)據(jù)庫(kù)的敏感數(shù)據(jù)進(jìn)行了加密保存。
(1)校園網(wǎng)開(kāi)通和續(xù)費(fèi)
學(xué)生點(diǎn)擊“繳費(fèi)”,系統(tǒng)自動(dòng)識(shí)別業(yè)務(wù)類型,即新裝或續(xù)網(wǎng),并在表單上顯示,學(xué)生只需填寫(xiě)運(yùn)營(yíng)商、上網(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)報(bào)修網(wǎng)絡(luò)故障
學(xué)生點(diǎn)擊“報(bào)修”進(jìn)入報(bào)修界面,選擇故障類型和故障提示,系統(tǒng)將自動(dòng)給出處理意見(jiàn)。若給出的處理意見(jiàn)無(wú)法解決問(wèn)題,可點(diǎn)擊“按以上方法處理后未解決,需要報(bào)修”進(jìn)行報(bào)修,報(bào)修時(shí)需填寫(xiě)聯(lián)系電話、可上門(mén)時(shí)段和故障描述等字段,必要時(shí)可上傳圖片,最后點(diǎn)擊提交按鈕即可完成故障報(bào)修,實(shí)現(xiàn)效果如圖4 所示。

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

圖5 批量開(kāi)通上網(wǎng)賬號(hào)和繳費(fèi)統(tǒng)計(jì)界面

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