蔡幫貴 李由穩(wěn) 涂浩
【摘要】? ? 《教育信息化2.0行動計劃》明確要求高校應(yīng)加快信息系統(tǒng)的有機融合,讓校園中優(yōu)質(zhì)便捷的生活服務(wù)無處不在。校園一卡通系統(tǒng)作為高校核心業(yè)務(wù)系統(tǒng),高校對一卡通除滿足就餐消費需求外,對電控管理提出了極大需求。為實現(xiàn)電量查詢、低電量提醒、零電量充值恢復(fù)等功能,特別設(shè)計了基于一卡通移動端的電控系統(tǒng),本系統(tǒng)利用SQLServer建立數(shù)據(jù)中間庫,解決了一卡通系統(tǒng)與電控系統(tǒng)間的數(shù)據(jù)通信問題,再利用HTML5開發(fā)語音設(shè)計了一卡通移動端電控系統(tǒng)微應(yīng)用。系統(tǒng)上線后,管理人員工作量顯著降低,增加了一卡通系統(tǒng)的黏合度。
【關(guān)鍵詞】? ? 一卡通? ? 電控管理? ? 移動端? ? HTML5? ? SQLServer? ? 微應(yīng)用
引言:
一卡通的就餐、洗衣、門禁、考勤、繳費等功能已實現(xiàn)普遍使用[1-3],但對于電控管理方面,部分只能做到電量充值[4],對于實現(xiàn)電量查詢、低電量提醒、零電量充值恢復(fù)等方面功能相對薄弱,就給學(xué)生校園生活帶來極大不便,因此一卡通系統(tǒng)和智能電控系統(tǒng)融合對接,讓學(xué)生通過一卡通移動端實現(xiàn)系統(tǒng)間的功能擴展就顯得尤其重要。
一、傳統(tǒng)學(xué)生公寓電控管理現(xiàn)狀
當(dāng)前學(xué)生宿舍電控管理大多是粗放式管理,存在用電設(shè)備常開、大功率設(shè)備無法監(jiān)管、用電情況無法實時查看等現(xiàn)象,同時,電控管理系統(tǒng)相對獨立不能同其它業(yè)務(wù)系統(tǒng)形成數(shù)據(jù)對接共享,導(dǎo)致又一個校園信息孤島形成[5],同無處不在的校園生活服務(wù)、高效便捷的后勤管理相悖。
二、基于一卡通移動端的電控系統(tǒng)設(shè)計
2.1? 一卡通與集中式電控系統(tǒng)架構(gòu)
一卡通系統(tǒng)前置終端通過485總線和網(wǎng)絡(luò)方式接入,在樓層、樓棟形成匯聚,最后接入中心機房應(yīng)用和數(shù)據(jù)庫軟件系統(tǒng),同時中心服務(wù)器端開放外網(wǎng)端口,用以滿足一卡通移動端連接。集中式電控系統(tǒng)由電控單元、電控管理機、電控管理系統(tǒng)、電控管理機應(yīng)用與控制軟件組成[4]。
一卡通系統(tǒng)和電控系統(tǒng)允許的非同步性,因此系統(tǒng)間采用中間數(shù)據(jù)庫方式進行數(shù)據(jù)交換。
2.2 系統(tǒng)對接及內(nèi)部業(yè)務(wù)流程
為保證系統(tǒng)間數(shù)據(jù)正常交換,則新建一個數(shù)據(jù)中間庫,以及數(shù)據(jù)庫管理員賬號,并賦予且僅賦予該賬號管理該數(shù)據(jù)庫的所有權(quán)限,設(shè)置定時任務(wù)由一卡通系統(tǒng)數(shù)據(jù)庫和電控系統(tǒng)數(shù)據(jù)庫定時向數(shù)據(jù)中間庫推送數(shù)據(jù)。中間庫中建立“用電房間信息表”用于存儲房間號、剩余電量;“歷史購電記錄表”用于存儲房間的歷史購電記錄;“日用電記錄表”用于存儲房間歷史日用電記錄;三張表用以實現(xiàn)電量查詢、低電量提醒、零電量充值恢復(fù)功能。其中具體業(yè)務(wù)流程如圖2。
2.3? 移動端程序開發(fā)實現(xiàn)
一卡通系統(tǒng)與電控系統(tǒng)采用數(shù)據(jù)中間庫方式進行數(shù)據(jù)交換,數(shù)據(jù)層面對其它業(yè)務(wù)不造成影響,同時,電控管理業(yè)務(wù)也相對獨立,由此按上文設(shè)計的系統(tǒng)架構(gòu)和業(yè)務(wù)流程,本文采用超文本5.0標(biāo)記語音(HTML5)和微服務(wù)架構(gòu)[6-7]開發(fā)模式,同時結(jié)合我校一卡通移動端程序,開發(fā)實現(xiàn)了基于一卡通移動端的電控系統(tǒng)微服務(wù)程序。
2.3.1 建立數(shù)據(jù)庫
利用微軟公司的關(guān)系型數(shù)據(jù)庫系統(tǒng)——SQLServer[8]。建立數(shù)據(jù)中間庫及包括上文列出的三張數(shù)據(jù)表以及存儲過程,雙方通過調(diào)用SQLServer自身的存儲過程機制,保證數(shù)據(jù)能夠正確的寫入和轉(zhuǎn)移。
2.3.2 軟件實現(xiàn)
移動端電控系統(tǒng)頁面用HTML5實現(xiàn)網(wǎng)頁布局和CSS實現(xiàn)樣式設(shè)置[9-10]。首頁主要由校區(qū)、樓棟、樓層、房間號實現(xiàn)層級管理,主要用到了text文本框、button按鍵、div標(biāo)簽、span標(biāo)簽等組成,學(xué)生錄入所在宿舍提交后,系統(tǒng)后臺匹配是否一致。如:輸入5棟4層404房間提交,進入繳費頁面,能查看當(dāng)前房間剩余電量和實現(xiàn)繳費,同時首頁下部設(shè)計繳費查詢按鈕,進入后便可根據(jù)月份查詢當(dāng)前用戶繳費記錄,主頁、繳費頁面、繳費查詢?nèi)鐖D3、圖4和圖5所示。此外,低電量提醒用到了Push模塊管理推送消息功能,可以實現(xiàn)在線、離線的消息推送,如圖6所示。
三、結(jié)束語
電控管理的信息化,是高校后勤管理的重要組成部分,基于一卡通移動端的電控系統(tǒng)已在我校已正常使用,當(dāng)前單周繳費筆數(shù)約1400筆,成功率99.6%,成功實現(xiàn)學(xué)生線下繳費、查詢、電量告警業(yè)務(wù)向線上遷移,對后勤人員在問題處理、數(shù)據(jù)報表、對賬等方面也提供了有力支撐。
參? 考? 文? 獻
[1]李珊珊,焦寶臣,曲申,等.智慧校園框架下的一卡通業(yè)務(wù)流程設(shè)計[J].華中師范大學(xué)學(xué)報(自然科學(xué)版),2017,(S1):25-28.
[2]朱海星,劉振忠.基于嵌入式系統(tǒng)的智能一卡通處理終端設(shè)計[J].現(xiàn)在電子技術(shù),2020,(6):27-29.
[3]鄢光宗,杜宵.依托校園一卡通設(shè)計開發(fā)的自助式點餐寶[J].現(xiàn)在電子技術(shù),2020,(8):224-225.
[4]張寧,劉宏磊,譚薇,等.基于校園一卡通的電子商務(wù)平臺的設(shè)計與實現(xiàn)[J].華中師? ? ? ? 范大學(xué)學(xué)報(自然科學(xué)版),2017,(S1):195-199.
[5]李洪建,于興平,王延亮.基于校園一卡通電控自助繳費系統(tǒng)的設(shè)計與實現(xiàn)[J].機床與液壓,2018,(24):94-101.
[6]葉鎰娟,徐鋒,厲曉華,等.基于智慧校園的下一代校園卡系統(tǒng)設(shè)計[J].中國教育信息化,2013,(5):41-43.
[7]張爾喜,先曉兵,王雪鋒,等.基于Web API的移動端學(xué)生綜合服務(wù)平臺設(shè)計與實現(xiàn)[J].軟件工程,2017,(10):40-42.
[8]劉中勝.SQLServer數(shù)據(jù)庫技術(shù)項目化教程[M]中國鐵道出版社. 2020:106-120.
[9]許偉雄.基于Java EE & HTML5開發(fā)的高校移動信息平臺規(guī)劃及應(yīng)用研究[J].電腦與電信,2020,(Z1):15-17.
[10] 唐四薪.HTML5+CSS3 Web前端開發(fā)[M]清華大學(xué)出版社. 2018:15-60.