李燕
(連云港師范高等專科學校 體育學院, 江蘇 連云港 222000)
體育競賽成績管理具有龐大、繁瑣及復雜的特征[1-2]。以往人工管理方式具有效率低等缺陷,高校體育競賽利用計算機管理成績已漸漸取代傳統人工管理方式,可有效減少體育教師教學任務,提升教學質量[3-4]。另外,體育競賽成績實時性及準確性極為重要[4],將計算機管理技術應用于體育競賽成績管理中已成為一種必然。B/S架構是指瀏覽器/服務器架構,校園網內全部計算機通過與該系統相連的瀏覽器實現體育競賽賽事報名、成績統計等管理常規工作,實現體育競賽過程中全部信息管理[5-7]。因此,設計基于B/S架構的體育競賽成績管理系統。
基于B/S架構的體育競賽成績管理系統業務邏輯可通過Web瀏覽器實現,部分系統功能在服務器端(Server)完成,少部分系統功能在瀏覽器端(Browser)完成。引入B/S架構體育競賽成績管理系統架構模式如圖1所示。

圖1 體育競賽成績管理系統總體結構圖
該系統包括4層架構。表示層由Web頁面組成,系統的各項功能通過表示層展示至管理員、學生等用戶;利用ActionServlet及Action實現體育競賽成績管理系統控制;通過控制層處理用戶請求信息,并響應客戶端各項請求;利用業務層實現數據庫訪問及業務的邏輯功能[8];利用持久層映射數據庫中各項表格;利用體育競賽成績數據庫存儲系統內各項數據。
計算機硬件和網絡環境Web服務器具體設計如下。因系統采用B/S結構設計,考慮服務器端數據庫安全和系統響應速度問題,系統數據庫和系統動態頁面文件等需安裝在一臺獨立高性能計算機上,且計算機使用高檔服務器。由于系統采用Web網站模式設計且網絡發布開放,系統所有的管理功能都通過網絡實現,因此需要完善網絡環境且必須接入互聯網。
體育競賽成績管理系統在管理過程中通過識別二維碼完成體育競賽成績的錄入、存儲、查詢、調用等相關任務。體育競賽成績管理系統通過RFID激光掃描及端口輸入進行信息采集,硬件處理器采用三星公司開發的50zZA850型號處理器,并配備k3u-89898G 交互式同步動態隨機存儲器,為保證數據傳輸設計多種接口,包括RS-232型號串行接口、USB主機接口和自適應以太網接口。為使信息使用的效率更高,在模塊連接傳輸上選擇241 NRF射頻,其正常工作頻率在6.8—8.8 GHz之間。
系統設計包含Web頁面開發的網絡化管理系統,可實時共享體育競賽成績,用戶依據業務需求,隨時管理體育競賽成績及查詢體育競賽相關數據[9],系統功能架構圖如圖2所示。

圖2 系統功能結構圖
系統功能結構包括系統維護模塊、項目維護模塊、競賽選手信息模塊、基本信息模塊、成績管理模塊及其他信息模塊。管理員是系統最大管理權限所有者,管理員具有系統管理的全部功能[10]。裁判具有系統第二大權限,體育競賽選手具有系統最小權限。
用戶使用前需先注冊,已經注冊的用戶對于系統訪問使用的終端認證登錄界面如圖3所示。

圖3 證認證登錄界面
按照上述權限優先級決策不同的體育競賽成績管理系統管理業務。將優先級決策權限因子構成一個n×n的矩陣,即式(1)。
(1)
式中,a為不同的權限決策因子。系統中各個權限決策因子按照對管理業務的影響程度相互比較,得到決策因子的最終決定時序,根據決定時序判斷管理優先級,形成優先級決策規則,以此為依據,實現體育競賽成績分級管理。
則最優帶管理矩陣可變化為式(2)。
(2)
式中,Qn為用戶端登入權限等級;W為用戶終端管理數據;R為網絡認證數據。因系統資源的權限時序和系統容量的限制,最優管理矩陣受到一定條件的約束,則管理響應時序為式(3)。
(3)
式中,Kmin和Kmax表示體育競賽成績管理系統的用戶終端的實際的管理權限時序,通過以上約束條件的限制,來滿足實際體育競賽成績管理系統使用需求。
選取MySQL數據庫作為系統數據庫。MySQL數據庫可處理包含上千萬條記錄的大型數據庫,SQL語句規范可應用于數據庫內,該數據庫具有安全方便、運行效率高等特點。系統包含6張存儲數據表。
裁判將成績錄入系統,并點擊“保存”按鈕后,系統依據體育競賽項目排名規則明確成績排列順序,采用Collections類所提供的類方法Sort應用于競賽成績排序中,利用Comparator
基于B/S架構的體育競賽成績管理系統完成開發后需進行系統測試,采用黑盒測試方法驗證系統主要功能模塊。功能模塊中的每一項都設計測試用例,逐一測試體育競賽成績管理系統模塊是否與需求相符合。選取某高校2019屆學生夏季綜合性運動會體育競賽驗證本文系統有效性,體育競賽項目包括100米、800米、接力等跑步項目、跳遠、跳高等共20項。為保證系統功能性選用常規管理系統作對比,并設定統一的測試環境以保證實驗的有效性。
由于硬件環境及軟件環境會對響應時間性能指標產生較大影響,為此本文設計的軟硬件環境具有一致性。測試硬件環境設置為:3臺配置相同的PC機,組建成局域網,局域網的路由器網關為:192.168.0.1,子網頁碼為:255.255.255.0。測試軟件環境設置為操作系統:Windows7旗艦版64位;調試平臺:Eclipse SSM;Tomcat 7.0分布式平臺:Hadoop;瀏覽器:IE 8.0。
令用戶在規定時間登錄本文系統,統計不同并發用戶數量情況下體育競賽選手各項功能平均響應時間,如表1所示。

表1 體育競賽選手各項功能響應時間
由表1可知,體育競賽選手登錄本文系統、發出體育競賽申請項目請求、修改個人信息、查詢我的成績4項功能,不同并發用戶數量情況下,本文系統響應時間均比常規系統響應時長短,說明本文系統可在較短時間內響應體育競賽選手各項功能請求。
統計不同并發用戶數量情況時,不同系統下管理員各項功能平均響應時間如表2所示。

表2 管理員各項功能響應時間
由表2可知,不同并發用戶數量情況下,本文系統管理員的登錄、修改、管理、查詢4項功能響應時間均比常規系統短,說明本文系統可在較短時間內響應管理員各項功能請求。
統計不同并發用戶數量情況下,不同系統體育競賽裁判員各項功能的平均響應時間如表3所示。
由表3可知,不同并發用戶數量情況下,本文系統體育競賽裁判員登錄系統、成績管理、查詢成績3項功能均比常規系統響應時長短,說明本文系統可在較短時間內響應體育競賽裁判員各項功能請求。

表3 裁判員各項功能響應時間
綜上可知,本文系統對于體育競賽選手、管理員、裁判員各項功能請求均具有較高的響應速度,有效驗證本文系統的實時性。
基于B/S架構設計了體育競賽成績管理系統,并進一步研究體育競賽成績管理系統功能,且實驗結果表明,該系統可有效實現體育競賽成績管理自動化、智能化及信息化,提升體育競賽成績管理的精準性及實時性,增強體育競賽成績管理效率,降低體育競賽裁判員的工作負擔,有效提升體育教育質量。