哈爾濱工程大學 黑龍江 哈爾濱 150000
目前國內(nèi)各高校均設有公共洗浴基礎設施,分為集中式和分散式,前者即大型的公共浴池,可容納百人以上的學生同時洗浴,后者為小型浴室分散在各寢室。由于分散式成本較高,北方地區(qū)高校多采用集中式,學生作息時間比較規(guī)律,集中式公共浴池在高峰時段經(jīng)常出現(xiàn)排隊現(xiàn)象,影響洗浴體驗。本文就這一問題以H大學為例,利用“校園一卡通”系統(tǒng)的消費數(shù)據(jù)進行微應用開發(fā),實現(xiàn)浴池擁擠程度實時查詢。
校園一卡通系統(tǒng)的射頻技術于1994年在我國首次應用,H大學于2000年左右建立了校園一卡通系統(tǒng),非接觸式實體卡為CPU卡,集成了多種功能,通過唯一的身份認證機制,實現(xiàn)數(shù)據(jù)管理的集成與共享,“校園一卡通系統(tǒng)”已成為數(shù)字化校園重要的組成部分[1]。為倡導節(jié)約型校園,國內(nèi)高校公共浴池均采用射頻卡智能管理系統(tǒng)進行計費管理[2],且實現(xiàn)了多系統(tǒng)間的數(shù)據(jù)共享,嘗試基于智能水表子系統(tǒng)產(chǎn)生消費數(shù)據(jù)開發(fā)公共浴池擁擠程度查詢系統(tǒng)。依托微信公眾平臺,主要因其具備用戶數(shù)量多、宣傳成本低、操作便捷等特點,可最大限度地方便學生使用。
系統(tǒng)建立在微信公眾平臺上,利用微信服務器作為媒介,方便用戶實時查詢浴池使用情況。系統(tǒng)應具備可靠性和穩(wěn)定性,應具備跨平臺優(yōu)勢對于移動端和PC端具備良好的適應性。
(1)系統(tǒng)表示層
功能描述:記錄每次使用淋浴噴頭使用情況。操作步驟:系統(tǒng)前端實時顯示插卡記錄,顯示“使用中”和“空閑”噴淋設備的數(shù)量,并以進度條百分比的形式顯示各浴池使用情況。當每個淋浴噴頭下的智能節(jié)水設備讀取到的校園卡信息(即開始收費),就在所在浴室“已使用”數(shù)上+1,“浴室空位”數(shù)-1,并將狀態(tài)寫入現(xiàn)有數(shù)據(jù)庫。
(2)數(shù)據(jù)邏輯層
功能描述:查詢當前浴室噴頭使用情況。操作步驟:用戶進入系統(tǒng)進行查看,發(fā)起請求讀取當前數(shù)據(jù)庫中浴室使用情況,并將浴室使用詳情繪制頁面返回到用戶界面。
(3)系統(tǒng)數(shù)據(jù)層
功能描述:采集系統(tǒng)提供的消費數(shù)據(jù)。
操作步驟:系統(tǒng)具備應有提供數(shù)據(jù)方位的業(yè)務接口即智能水表子系統(tǒng),系統(tǒng)數(shù)據(jù)模塊為定時采集,采集時間為每15分鐘。
圖1 公共浴池擁擠程度查詢系統(tǒng)結構
系統(tǒng)安全性需求。首先系統(tǒng)能夠提供7×24小時服務,并發(fā)訪問不能相互影響性能,系統(tǒng)能確保數(shù)據(jù)、網(wǎng)絡傳輸安全,支持互聯(lián)網(wǎng)域名訪問。
查詢類功能是本系統(tǒng)的核心功能,也是技術方案中主要考慮的因素,根據(jù)業(yè)務要求,每次查詢涉及的數(shù)據(jù)量在幾千條左右的量級,此類查詢功能90%的響應時間不超過3秒,剩余10%,最長不超過30秒。
根據(jù)前面所述的業(yè)務需求,結合實際情況,建議本系統(tǒng)的運行環(huán)境如下:
(1)軟件環(huán)境。操作系統(tǒng):Linux;linux系統(tǒng)具備廣泛的硬件支持和強大的安全穩(wěn)定性。
Web服務器:Tomcat;考慮本系統(tǒng)屬于輕量級應用,訪問用戶不是很多的場合故選擇Tomcat作為軟件容器性能先進、技術穩(wěn)定,硬件服務器部署在H大學IDC中心。
數(shù)據(jù)庫:mysql;由于其體積小、速度快、總體擁有成本低,具備開放源碼這一優(yōu)點。
開發(fā)語言:Java、H5、Js,服務端應用開發(fā),其中html5作為網(wǎng)頁靜態(tài)開發(fā)語言,可適應手機移動端訪問,很多特效改善了在瀏覽器上的表現(xiàn)和兼容性問題。
(2)硬件環(huán)境。硬件為校園一卡通系統(tǒng)聯(lián)網(wǎng)工作的非接觸式CPU卡智能水表,該系統(tǒng)以CPU卡作為電子錢包以預付費的方式實時扣取卡中金額,通過對出水管道電磁閥的開關控制來實現(xiàn)精確計費。
采用列表式,結構清晰突出關鍵信息;配色采用十六進制顏色粉藍突出校園活力,屏幕的視點部分留給了擁擠信息,以百分比條狀圖顯示數(shù)據(jù),一目了然。
本文研究了基于微信公眾平臺的公共浴池擁擠查詢系統(tǒng),實現(xiàn)了校園一卡通系統(tǒng)與微信公眾平臺間的數(shù)據(jù)傳遞,利用一卡通消費數(shù)據(jù)實現(xiàn)了浴池擁擠程度查詢功能,現(xiàn)系統(tǒng)已在H大學后勤微信公眾平臺和移動校園APP上線,運行穩(wěn)定,師生反饋良好。