林涵 陳先梅 福州黎明職業(yè)技術(shù)學院
隨著信息時代的到來,越來越多機構(gòu)和組織選擇借助信息系統(tǒng)對自身工作效率進行提升,體育場館也在此列。對體育場館而言,當務之急是以信息技術(shù)為依托,通過快速收集并處理所需數(shù)據(jù)的方式,使體育活動得以順利開展。要想達成該目標,關(guān)鍵是以現(xiàn)有系統(tǒng)為基礎(chǔ),視情況新增終端管理、場館選擇等功能,隨著刷卡效率的提升,場館管理效果自然更接近預期。
近幾年,傳統(tǒng)體育場館管理方式所存在缺陷逐漸為人們所熟知,以C/S為代表的諸多信息技術(shù)的誕生,為設(shè)計人員提供了新的思路,基于相關(guān)技術(shù)對管理系統(tǒng)進行改進,在保留傳統(tǒng)方式優(yōu)點的基礎(chǔ)上,通過引入C/S結(jié)構(gòu)的方式,使持卡人需求得到最大限度滿足,成為大勢所趨。
在設(shè)計系統(tǒng)架構(gòu)時,設(shè)計人員需要考慮以下問題:其一,系統(tǒng)作用和需要具備的功能;其二,如何確保功能可盡數(shù)實現(xiàn)。對系統(tǒng)進行設(shè)計的過程,通??煞譃槿?,首先是對原有系統(tǒng)做模型化處理,獲得相應物理模型,其次是基于物理模型,通常抽象加工的方式,獲得邏輯模型,最后是將物理模型具象化,獲得清晰且完整的目標系統(tǒng)[1]。
本系統(tǒng)以體育場館原有一卡通系統(tǒng)為基礎(chǔ)。由系統(tǒng)管理員向操作員提供登錄系統(tǒng)所需用戶名及密碼,成功登錄系統(tǒng)后,操作員可自行選擇體育場館,此時,管理系統(tǒng)可根據(jù)操作員所做出選擇,對收費依據(jù)和標準進行自動匹配。持卡人前往體育場館進行鍛煉時,先將一卡通放置在讀卡設(shè)備上,待驗證界面彈出持卡人信息后,再由操作員對比持卡人和系統(tǒng)所顯示信息,對持卡人身份加以確定,若順利通過驗證,操作員便可進行下一步的刷卡扣費操作,隨后持卡人方可進入體育場館進行鍛煉。
本系統(tǒng)所采用架構(gòu)為兩層C/S架構(gòu),其中,服務器端對應數(shù)據(jù)庫和Socket,前者的作用是為客戶端提供連接服務器數(shù)據(jù)的平臺,后者則負責與客戶端進行實時通信??蛻舳丝杀焕斫獬捎脩舭惭b在計算機上的程序。該架構(gòu)的特點是操作功能完善且界面豐富,既能夠保證數(shù)據(jù)安全性,又使多層認證難度有所降低,由于C/S的交互層數(shù)為一層,其響應速度往往較其他架構(gòu)更快。在此基礎(chǔ)上,設(shè)計人員還引入了微軟公司所開發(fā)的可視開發(fā)包,作為對數(shù)據(jù)庫進行開發(fā)的核心工具。
在信息技術(shù)趨于完善的當下,各機構(gòu)對既有管理系統(tǒng)所提出要求,均向自動運行和智能運行靠攏,體育場館也不例外。對體育場館而言,信息技術(shù)的價值主要是更新管理系統(tǒng),使管理效率得到顯著提升。下文便以此為主要內(nèi)容,圍繞系統(tǒng)設(shè)計需要重視的部分展開探究,供相關(guān)人員參考。
對體育場館進行管理的落腳點,主要是優(yōu)化資源配置、提高服務質(zhì)量、提升運營效益。這也決定了管理系統(tǒng)具備以下功能:第一,處理數(shù)據(jù)。由于管理系統(tǒng)的本質(zhì)是信息系統(tǒng),處理數(shù)據(jù)是核心功能,場館日常運行管理形成數(shù)據(jù),只有得到深入分析和及時處理,才能轉(zhuǎn)化成日后工作所需信息。第二,交換信息。管理系統(tǒng)發(fā)揮出應用功能,主要取決于交換信息的速度,設(shè)計人員可利用現(xiàn)有技術(shù)對系統(tǒng)進行優(yōu)化,確保其能夠?qū)崟r交換各類信息,使管理需求得到應有滿足。第三,存儲管理。管理系統(tǒng)應具備存儲相關(guān)信息的功能,體育場館日常運營所依托信息形式,既有常見的數(shù)據(jù)和報表,還有圖像及工作流,只有以上述信息為依托,才能確保所設(shè)計管理系統(tǒng)具備應有功能[2]。第四,決策制定。管理系統(tǒng)應結(jié)合管理者需求,通過系統(tǒng)分析并分類推送的方式,為決策制定提供參考依據(jù)。
在設(shè)計管理系統(tǒng)時,設(shè)計人員應以持卡人需求為核心依據(jù)。對處于運行狀態(tài)的管理系統(tǒng)而言,無論是搭載的軟硬件設(shè)備,還是管理操作所應用技術(shù),均要具備良好的穩(wěn)定性,只有這樣才能使系統(tǒng)可靠性達到預期。而數(shù)據(jù)庫對數(shù)據(jù)進行存儲的關(guān)鍵,同樣安全且可靠。除此之外,設(shè)計人員還要對未來系統(tǒng)的應用價值引起重視,通過預留相應接口的方式,對系統(tǒng)易用性以及可擴展性進行強化。綜上,對系統(tǒng)進行設(shè)計所遵循原則,主要為實用原則、可靠原則、安全原則以及可擴展原則。
C/S結(jié)構(gòu)共分兩層,其中,服務器的任務是管理數(shù)據(jù),客戶機主要負責和用戶進行交互??蛻魴C能夠借助局域網(wǎng)和服務器進行連接,在保證用戶請求得到及時、準確接收的前提下,通過網(wǎng)絡將請求上傳至服務器,同時控制數(shù)據(jù)庫完成相關(guān)操作。在接收客戶機所發(fā)出請求后,由服務器向客戶機提供其所需數(shù)據(jù),隨后客戶機便可對數(shù)據(jù)進行相應計算,將計算所得結(jié)果以數(shù)據(jù)的形式反饋給用戶。與此同時,服務器還要具備以下功能:為數(shù)據(jù)所具有完整性和安全性提供保障;在同一時間段,允許多臺客戶機對服務器提供訪問請求。
本文所設(shè)計系統(tǒng)與一卡通系統(tǒng)相關(guān)聯(lián),由門禁處安裝通道機進行刷卡操作,達到管理場館收費的目的。隨著本系統(tǒng)被投入使用,現(xiàn)金收費的方式逐漸淡出大眾視野。本系統(tǒng)的優(yōu)勢,主要是能夠提供日常管理所需統(tǒng)計報表,在減少人員工作量的基礎(chǔ)上,使工作效率得到顯著提升。
操作員能夠憑借管理員所提供用戶名及密碼,自行登錄系統(tǒng)并選擇相應場館,由系統(tǒng)對收費標準進行匹配,這一過程無須手動操作,待持卡人通過驗證,系統(tǒng)將視情況扣除相應費用,將扣費憑證和消費記錄上傳至中心庫,由中心庫負責備份。校園等機構(gòu)下屬體育場館的扣費方式,通常是先扣除卡內(nèi)公費余額,再扣除卡內(nèi)自費余額,系統(tǒng)每年度以機構(gòu)要求為依據(jù),在條件吻合的持卡人卡中打入公費,但公費不可累加,通常在年末清零,這點要尤為注意。
任一管理機均有特定的場館信息相對應,操作員僅能根據(jù)管理員設(shè)置權(quán)限進行操作,若管理機未獲得分配權(quán)限或操作員未獲得相應權(quán)限,則無法對其他場館數(shù)據(jù)信息進行管理,這樣設(shè)計可有效提升數(shù)據(jù)安全性以及系統(tǒng)可靠性[3](見圖1)。
圖1 管理系統(tǒng)結(jié)構(gòu)圖
對系統(tǒng)進行設(shè)計的切入點為管理員端以及客戶端,前者面向系統(tǒng)管理員。持卡人進入相應頁面后,便可根據(jù)自身需求,選擇查詢并預定場館,此外,還可以租借或是歸還健身器材,與此同時,由管理員結(jié)合登入信息,選擇上架空閑場館、下架當前無法使用的場館,確保系統(tǒng)所顯示信息具備實效性。
由此可見,可被用來對體育場館進行管理的系統(tǒng),通常要具備以下功能:無論是管理員,還是持卡人,均能夠經(jīng)由本系統(tǒng)對場館狀態(tài)加以了解??焖傧聠?,一鍵完成常規(guī)操作。由持卡人自行對信息進行注冊并登錄。可借助多維度拓展的設(shè)計,與小程序進行無縫銜接。管理員具有上架或下架場館的權(quán)限。持卡人以自身情況為依據(jù),選擇預定/取消場館預定,租借/歸還相應器材。
由于數(shù)據(jù)庫主要被用來對數(shù)據(jù)信息進行存放,在對數(shù)據(jù)庫進行選擇時,設(shè)計人員應重點關(guān)注數(shù)據(jù)庫的安全性。學校或其他機構(gòu)下屬體育場館,其管理系統(tǒng)應搭載兩個數(shù)據(jù)庫,分別是同步一卡通等既有信息的數(shù)據(jù)庫、管理場館的基礎(chǔ)數(shù)據(jù)庫,前者的作用主要是對機構(gòu)既有數(shù)據(jù)庫相關(guān)信息做同步處理,而基礎(chǔ)數(shù)據(jù)庫往往由多個數(shù)據(jù)表構(gòu)成,不同數(shù)據(jù)表負責對不同信息進行保存。對基礎(chǔ)數(shù)據(jù)庫進行設(shè)計時,設(shè)計人員要對三方面內(nèi)容引起重視,首先是結(jié)構(gòu)科學且合理,其次是字段屬性明確且有效,最后是字段長度與實際需求相符。
本文所設(shè)計基礎(chǔ)數(shù)據(jù)庫,其功能如下:一是對原有數(shù)據(jù)庫所提供持卡人信息進行保存;二是對操作員信息進行保存;三是對持卡人登記所輸入信息進行保存;四是對消費終端信息進行保存;五是對刷卡消費信息進行保存;六是對管理機信息進行保存;七是對場館信息進行保存;八是對收費依據(jù)及標準進行保存[4]。
在體育場館功能日益完善的當下,越來越多的人選擇前往體育場館,通過鍛煉的方式放松身心,傳統(tǒng)管理方式為人工管理,其弊端也逐漸顯露了出來,例如,投入成本較高,人為失誤難以避免。在休息日或節(jié)假日,體育場館人流量普遍極大,甚至存在只有提前預約,才能前往心儀場館鍛煉的情況,人工管理無法確保場館實時狀態(tài)被及時推送給有鍛煉需求的持卡人,這并不利于資源價值的實現(xiàn)和場館作用的發(fā)揮,由此可見,基于體育場館實際需求,對管理系統(tǒng)進行設(shè)計是大勢所趨。
C/S結(jié)構(gòu)已具有趨于成熟的技術(shù),其特點主要體現(xiàn)在以下方面:首先是交互性極強,其次是存取安全,最后是響應速度較快,可對海量數(shù)據(jù)進行高效處理。但要明確一點,該結(jié)構(gòu)在通用性方面的表現(xiàn)并不理想,無論是日常維護,還是進行升級,均要對系統(tǒng)結(jié)構(gòu)進行重新開發(fā),對數(shù)據(jù)進行拓展的難度有目共睹。目前,該結(jié)構(gòu)的應用方向以管理系統(tǒng)等小型局域網(wǎng)為主,本文所設(shè)計系統(tǒng)的核心功能模塊如下:首先是管理模塊。該模塊的作用是修改、增刪場館信息。其次是維護模塊。該模塊是持卡人注冊所使用主要模塊,其功能包括:其一,以持卡人身份為依據(jù),對身份類型進行選擇;其二,上傳持卡人照片;其三,修改或刪除持卡人相關(guān)信息;其四,將持卡人信息導出。再次是權(quán)限模塊。該模塊的核心功能為授權(quán),可視情況授予管理機修改或?qū)徍藱?quán)限。最后是收費模塊。該模塊可根據(jù)人員身份和場館情況,對收費依據(jù)進行修改或添加。
1.登錄管理
在登錄系統(tǒng)時,用戶需要在登錄界面輸入用戶ID、登錄密碼,單擊界面“登錄”按鈕,由系統(tǒng)對用戶所輸入信息是否準確進行檢驗。如果用戶ID或密碼與數(shù)據(jù)庫所存儲數(shù)據(jù)不匹配,則提示用戶重新輸入,若用戶所輸入ID及登錄密碼正確,系統(tǒng)便可為其提供相應的權(quán)限。這里要明確一點,在本系統(tǒng)中,由服務器端負責對用戶身份進行驗證,為保障用戶安全,本系統(tǒng)計劃利用密碼進行加密存儲,輸入密碼后,用戶先要完成Discuz加密,再對數(shù)據(jù)庫進行對比[5]。
2.用戶管理
該模塊的主要作用是滿足體育場館用戶日常需求,包括統(tǒng)計用戶卡片操作、更衣柜租賃情況,設(shè)施使用情況。例如,用戶記名卡被損毀或遺失,則需要攜帶相關(guān)證件進行補辦,一般來說,僅有記名卡種能夠遺失補辦,具體操作如下:在發(fā)現(xiàn)記名卡遺失后,用戶可前往體育館或通過電話進行掛失,隨后,向有關(guān)人員提出補辦申請,在補辦記名卡期間,用戶將無法享受原有權(quán)益。支付補卡費用的方式有兩種,或是用現(xiàn)金,銀行卡進行支付,或是用一卡通進行支付。
3.財務管理
該模塊所涵蓋功能較多,包括查詢發(fā)票、財務收款和收據(jù)作廢等。財務收款強調(diào)如實記錄辦理業(yè)務所涉及收費款項,同時完成收支處理操作。收據(jù)作廢的作用是幫助管理人員對不合規(guī)收據(jù)進行作廢處理。體育場可借助本系統(tǒng)實現(xiàn)統(tǒng)一管理財務問題的目標,不僅查詢費用、收繳費用和退費的難度有所降低,對財務信息進行上報的操作也更具實效性。另外,該模塊還具備記錄財務收支、匯總?cè)战Y(jié)數(shù)據(jù)并生成報表的功能,這點同樣需要引起重視。
以查詢發(fā)票的操作為例,單擊財務管理的圖表后,本系統(tǒng)便會向管理界面進行跳轉(zhuǎn),單擊“查詢發(fā)票”按鈕,界面將向查詢界面進行跳轉(zhuǎn)。隨后,用戶便可在指定區(qū)域輸入單號,如果單號沒有被收錄在系統(tǒng)內(nèi),則由系統(tǒng)發(fā)布警告信息,同時退出當前頁面。若單號有效,下一步操作便是對發(fā)票信息進行核驗,為用戶提供反饋。
4.系統(tǒng)管理
依托該模塊所進行操作,主要有查看/編輯信息和增刪管理員。其中,查看信息是指查看庫內(nèi)管理員信息;編輯信息則是指編輯現(xiàn)有管理員信息表的操作;增加管理員強調(diào)以業(yè)務指令為依據(jù),賦予操作人員相應的權(quán)限,使其成為管理隊伍的一員,確保其能夠在特定條件下,通過系統(tǒng)完成相關(guān)的業(yè)務操作;刪除管理員的重點在于以實際需求為依據(jù),對管理員名單進行刪減并回收其現(xiàn)有權(quán)限,由此來保證系統(tǒng)可長期處于安全且穩(wěn)定的運行狀態(tài)。該模塊的特點為功能簡單、邏輯規(guī)范,具有較為清晰的操作流程[6]。
對管理系統(tǒng)進行設(shè)計所需考慮問題較多,例如,環(huán)境、市場需求和運營情況,此外,設(shè)計人員還要立足工程、技術(shù)與經(jīng)濟視角,對系統(tǒng)是否具備理想可行性加以考慮,通過精準預測系統(tǒng)設(shè)計成功率的方式,確保潛在問題能夠被及時發(fā)覺并得到處理?;诖?,本系統(tǒng)還應用了以下技術(shù):訪問數(shù)據(jù)庫所依托技術(shù)為C#及.NET,在對配置信息加以獲取的前提下,確保數(shù)據(jù)庫得到精準連接。設(shè)計人員出于自動同步新舊系統(tǒng)的考慮,計劃對同步技術(shù)加以應用,確保數(shù)據(jù)庫實現(xiàn)無縫對接的目標。此外,系統(tǒng)還新增了對數(shù)據(jù)庫運行狀態(tài)進行實時監(jiān)聽的模塊,這樣做可確保數(shù)據(jù)庫始終處于可正常訪問的狀態(tài)。
系統(tǒng)測試需要遵循的原則,主要有全面性原則、獨立性原則,在開展相關(guān)工作時,設(shè)計人員應對以下內(nèi)容引起重視:
針對本系統(tǒng)所展開性能測試,其測試內(nèi)容如下:在用戶提交或是輸入數(shù)據(jù)的前提下,數(shù)據(jù)庫、系統(tǒng)后臺對數(shù)據(jù)進行處理并反饋給用戶需要花費的時間,還有所反饋數(shù)據(jù)從滿足用戶需求。測試結(jié)果表明,本系統(tǒng)的運行環(huán)境應以體育場館為主,用戶、管理人員對響應速度所提出要求相對寬松,在正常運行狀態(tài)下,該系統(tǒng)可達到基本應用需求。
眾所周知,不同系統(tǒng)對軟硬件平臺所提出需求存在顯著差異,由此可見,在對管理系統(tǒng)加以應用前,先要通過兼容性測試的方式,判斷本系統(tǒng)能否配合不同平臺開展管理工作。對管理系統(tǒng)而言,兼容性測試的作用主要是避免由于軟硬件發(fā)生變化,導致軟件無法按照正確的業(yè)務邏輯運行。
待系統(tǒng)編碼工作告一段落,設(shè)計人員先要對系統(tǒng)功能進行測試,判斷系統(tǒng)所提供服務及功能是否能夠達到用戶訴求,最大程度避免在交互使用環(huán)節(jié),系統(tǒng)出現(xiàn)運行錯誤或其他故障。
綜上,文章以C/S結(jié)構(gòu)為基礎(chǔ),結(jié)合體育場館特點與需求,對管理系統(tǒng)模型進行了設(shè)計?,F(xiàn)階段,該系統(tǒng)已正式投入使用,隨著運行時間的增加,其不足也逐漸顯露了出來,例如,人工注冊量仍較大,由持卡人添加注冊照片的失敗率較高。上述問題將是未來研究的重點,在科技持續(xù)發(fā)展的背景下,有關(guān)人員必然可以開發(fā)出更符合實際需求的系統(tǒng)。