馮宏偉
(西安工程大學(xué),西安 710048)
隨著高校體育教學(xué)內(nèi)容豐富程度的加大,體育器材的種類與數(shù)量越來越多,器材的借還管理由此而成為一個十分重要的環(huán)節(jié),它決定著體育器材的規(guī)范統(tǒng)計與快速查詢[1]。通常,體育器材借還管理主要對手寫登記法予以采用。在實際工作中,體育器材的借還比較繁瑣,學(xué)校設(shè)置有很多的專業(yè),存在同時有多個班一起上體育課的情況,手寫登記法效率低下,無法對管理者的匯總及查閱需求予以滿足?;诖耍M(jìn)行開放式體育器材借還系統(tǒng)的研發(fā)十分必要。這種智能化的體育器材自助借還系統(tǒng)能提高器材借還管理效率,避免體育器材浪費[2],有利于智能化管理的實現(xiàn),因而有很高的應(yīng)用價值。
當(dāng)學(xué)生或教師出現(xiàn)對體育器材的使用需求時,會向體育器材自助借還系統(tǒng)發(fā)出借用請求,進(jìn)行借用手續(xù)的辦理,系統(tǒng)審核學(xué)生或教師的體育器材使用權(quán)限,向滿足使用要求的申請人發(fā)出器材解鎖的電子密碼,并自動登記體育器材借用信息(記錄借用人員、借用時間、借用器材類型、數(shù)量等),學(xué)生或教師輸入電子密碼自行從倉庫取出體育器材,待結(jié)束使用之后歸還器材于倉庫,同時提交歸還信息于系統(tǒng)接受系統(tǒng)核對,核對無誤,系統(tǒng)再次對體育器材上鎖,自動登記歸還信息;若核對過程中出現(xiàn)體育器材數(shù)量錯誤、借用時間超出規(guī)定等問題,則由管理人員根據(jù)“誰借用誰負(fù)責(zé)”的原則要求借用器材的學(xué)生或教師賠償,完成登記操作。
在進(jìn)行體育器材自助借還系統(tǒng)的設(shè)計之時,應(yīng)以系統(tǒng)基本功能的實現(xiàn)為前提盡可能地保證系統(tǒng)性能,同時,確保系統(tǒng)的長期穩(wěn)定性。為方便日常辦公,對用戶準(zhǔn)確而又高效的操作要求予以滿足,同時提高系統(tǒng)使用粘度,體育器材自助借還系統(tǒng)應(yīng)結(jié)合學(xué)校的實際情況,承載大量用戶。系統(tǒng)數(shù)據(jù)庫的設(shè)計需具有處理各種信息的功能,對此,在自助借還系統(tǒng)的設(shè)計初期,應(yīng)從長遠(yuǎn)進(jìn)行分析,合理劃分系統(tǒng)權(quán)限,為日后體育器材安全防范工作的開展提供保障。
體育器材自助借還系統(tǒng)主要輔助完成學(xué)校體育器材的借用、登記、歸還以及庫存查詢等任務(wù),同時,分配系統(tǒng)使用權(quán)限,對用戶操作要求予以滿足[3]。由于日常生活中體育器材借還系統(tǒng)的使用頻率比較高,故應(yīng)保證系統(tǒng)的實時更新能力,為用戶及時了解與處理相關(guān)信息提供便利。
通過設(shè)計體育器材自助借還系統(tǒng)預(yù)計達(dá)到以下目標(biāo):自助系統(tǒng)的設(shè)計與應(yīng)用可實現(xiàn)對體育器材的準(zhǔn)確與高效使用及管理,極大地降低工作人員的管理工作量,在為學(xué)生與教師帶來便捷的同時滿足其實時了解體育器材使用情況的需求。
系統(tǒng)采用B/S框架結(jié)構(gòu)進(jìn)行設(shè)計,B/S模式為“瘦”客戶端,具有良好的開放性,可對用戶的遠(yuǎn)程需求予以有效滿足。以B/S模式為主的系統(tǒng)劃分為3個層次:用戶界面層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫層,系統(tǒng)分層結(jié)構(gòu),如圖1所示。
圖1 系統(tǒng)分層結(jié)構(gòu)
在中間層,系統(tǒng)完成的工作大致包括3項:其一,進(jìn)行業(yè)務(wù)開展規(guī)則的設(shè)定;其二,訪問相關(guān)數(shù)據(jù);其三,對業(yè)務(wù)及數(shù)據(jù)的合法性進(jìn)行校驗。一般情況下,客戶端與數(shù)據(jù)庫之間并不會直接建立交互關(guān)系,兩者的連接依賴于中間層的支持,它們通過中介完成對數(shù)據(jù)的交互任務(wù)。在B/S系統(tǒng)的整個架構(gòu)下,瀏覽器是客戶端的主要標(biāo)準(zhǔn)配置,Web服務(wù)器則采用應(yīng)用程序的標(biāo)準(zhǔn)配置,數(shù)據(jù)庫服務(wù)器執(zhí)行處理相關(guān)數(shù)據(jù)的工作。
以B/S框架結(jié)構(gòu)為基礎(chǔ),文章進(jìn)行的體育器材自助借還系統(tǒng)設(shè)計共包括5個層級:(1)網(wǎng)絡(luò)硬件支持層,借助校園網(wǎng)向系統(tǒng)用戶提供一個網(wǎng)絡(luò)化的通訊環(huán)境;(2)數(shù)據(jù)庫服務(wù)器層,集中并統(tǒng)一管理系統(tǒng)中記錄的體育器材數(shù)據(jù);(3)系統(tǒng)工具庫,囊括系統(tǒng)所應(yīng)具備的各個功能模塊;(4)應(yīng)用程序?qū)?,對各功能模塊進(jìn)行調(diào)用,以此發(fā)揮自助借還系統(tǒng)的作用;(5)用戶層,系統(tǒng)用戶以瀏覽器為途徑訪問服務(wù)器中的應(yīng)用程序。
結(jié)合某學(xué)校體育器材借還管理現(xiàn)狀以及系統(tǒng)設(shè)計的總目標(biāo),對體育器材自助借還系統(tǒng)進(jìn)行前臺功能模塊與后臺功能模塊2大子模塊的劃分[4]。具體地,前臺模塊包括器材預(yù)借、賬戶查看以及信息修改3項功能;后臺模塊則對器材借還管理以及用戶管理2項功能予以涉及。系統(tǒng)功能模塊,如圖2所示。
在整個體育器材自助借還系統(tǒng)的設(shè)計中,數(shù)據(jù)庫設(shè)計極為重要。以數(shù)據(jù)庫技術(shù)的應(yīng)用為支持,系統(tǒng)內(nèi)十分豐富的數(shù)據(jù)可得到合理的組織與存儲,在降低數(shù)據(jù)的冗余性同時對數(shù)據(jù)共享功能予以實現(xiàn),確保數(shù)據(jù)處理的效率及安全性。
系統(tǒng)中的功能模塊設(shè)計的數(shù)據(jù)字段與類型較為豐富,作用在于建立起系統(tǒng)各環(huán)節(jié)應(yīng)用的關(guān)聯(lián)。系統(tǒng)中的每一項業(yè)務(wù)都會對大于(或等于)1張的數(shù)據(jù)表予以涉及,這對數(shù)據(jù)庫中表結(jié)構(gòu)設(shè)計及主從表設(shè)計的重要性予以凸顯。分析系統(tǒng)需求,數(shù)據(jù)庫表的類別應(yīng)以功能的不同為依據(jù)進(jìn)行具體的劃分。而作為數(shù)據(jù)庫開發(fā)的基礎(chǔ)內(nèi)容,數(shù)據(jù)庫的需求分析又對結(jié)構(gòu)分析、數(shù)據(jù)定義分析以及完整性分析3部分內(nèi)容予以涉及。
圖2 系統(tǒng)功能模塊
數(shù)據(jù)分析的類型比較多,包括業(yè)務(wù)數(shù)據(jù)、維護(hù)數(shù)據(jù)以及用戶數(shù)據(jù)等,可提供有利條件于系統(tǒng)數(shù)據(jù)的組織管理及安全存儲,確保表與表之間關(guān)聯(lián)的準(zhǔn)確性,提供有力支持于數(shù)據(jù)庫的運維[5]。
業(yè)務(wù)功能設(shè)計的數(shù)據(jù)表應(yīng)有用戶信息表、預(yù)定器材表、器材借出表、器材歸還表以及器材庫存表等,以器材借出表為例設(shè)計數(shù)據(jù)庫表的表字段,如表1所示。
表1 器材借出表
系統(tǒng)以學(xué)校體育器材借還管理現(xiàn)狀的分析為基礎(chǔ),在ASP環(huán)境下進(jìn)行開發(fā),對Visual Basic6.0語言、SQL2000數(shù)據(jù)庫以及相關(guān)計算機(jī)技術(shù)加以應(yīng)用。Visual6.0的功能在于對系統(tǒng)界面及數(shù)據(jù)庫調(diào)用進(jìn)行編制,SQL2000軟件則提供支持于系統(tǒng)信息數(shù)據(jù)庫的建立[6]。
系統(tǒng)前臺的主要功能為讀取系統(tǒng)架構(gòu)及系統(tǒng)內(nèi)容,然后,將用戶指定的功能模塊快速且美觀地展示于系統(tǒng)用戶面前,符合布局及美化設(shè)置要求。功能模塊的顯示利用JSF來實現(xiàn),同時,進(jìn)行XSLT及AJAX的配置確保展示界面的美觀及個性化效果[7],為用戶查詢或借還體育器材提供便利。
系統(tǒng)展示界面的部分代碼,如表2所示。
表2 前臺展示界面代碼
顯示功能模塊的部分代碼,如表3所示。
表3 顯示功能模塊代碼
對于體育器材自助借還功能的實現(xiàn),應(yīng)經(jīng)歷用戶編號輸入、借用器材選擇、信息判斷、器材信息輸入、信息提交[8]等流程。在用戶確定所要借用的器材后,應(yīng)明確實時效果,添加新視圖,動態(tài)更新用戶信息,同時,將實時效果體現(xiàn)出來。數(shù)據(jù)庫訪問與連接的部分代碼,如表4所示。
文章對體育器材自助借還系統(tǒng)進(jìn)行設(shè)計,著重分析了體育器材預(yù)借、賬戶查看、信息修改以及器材借還管理與用戶管理等常規(guī)工作。體育器材的在線預(yù)借與查詢?yōu)槠胀ㄓ脩舻墓δ茉O(shè)計提供便利,該設(shè)計可滿足不同用戶的需求,對高校近一個月內(nèi)的高校體器材自助借還次數(shù)統(tǒng)計可知,應(yīng)用該系統(tǒng)之前,體育器材借還的月平均為8 586人次,應(yīng)用該系統(tǒng)之后體育器材借還的月平均為12 511人次,增長了45.71%,提高了學(xué)生體育器材應(yīng)用的頻率,而應(yīng)用系統(tǒng)之前,工作人員的每天需要統(tǒng)計、借還體育器材9 173次,對于學(xué)生體質(zhì)的加強(qiáng)具有非常重要的促進(jìn)作用,而應(yīng)用該系統(tǒng)之后工作人員的每天需要統(tǒng)計、借還體育器材4 117次,工作量降低了55.12%,同時應(yīng)用該系統(tǒng)有利于傳統(tǒng)體育器材借還中多種弊端的扭轉(zhuǎn),實現(xiàn)效率與穩(wěn)定性的突破,增強(qiáng)體育器材借還管理的實效性,優(yōu)化用戶體驗,最終為信息化建設(shè)提供優(yōu)質(zhì)服務(wù)。
表4 功能數(shù)據(jù)庫訪問與連接代碼