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