蔡幫貴 李由穩 涂浩


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