黃智暉
(西安文理學院,陜西西安,710065)
高校體育運動場館的主要功能是進行體育教學和滿足學生及教師的運動需求。所以,為了提高體育運動場館的利用率,需要對其進行管理,以滿足更多教師和學生的體育需求。目前,很多高校的體育管理還是采取人工方式,由于體育場館的使用人數較多,所以需要管理的信息量十分巨大,費時費力,容易出現差錯。為了提高信息處理速度,降低錯誤發生率,需要在體育場館信息管理中應用現代化的信息處理技術。所以,本文設計了基于B/S三層架構的高校體育運動場館管理系統,以期最大程度的滿足管理要求。由于體育運動場館中還存在一些收費項目,如燈光球場和網球場,所以在設計體育運動場館管理系統時,需要考慮會員的身份識別問題和費用快捷支付問題,以此來提高系統的管理水平。
.NET框架體系包括兩部分.NET框架及Visual Studio工具集。由于.NET框架設置了中間語言,所以能夠實現跨平臺服務。.NET框架產生的最終執行代碼只和中間語言有關,和使用的具體編程語言無關,所以,在開發服務器程序過程中不受編程語言限制。當前,有多種編程語言可以用來編寫.NET應用程序,如C++。編寫的程序經過編譯后,先轉變成一種中間語言(MSIL或IL),這種中間語言不依賴于CPU,中間語言的最終執行者是CLR。在CLR執行中間語言指令時,其內部的JIT(實時編譯器)先對中間語言進行轉換,轉換成CPU可執行的本地代碼,最終實現程序的運行。
數據庫SQL Server 2012的數據平臺能力非常強大,全面支持云平臺技術,并能輕松實現私有云和公有云之間的平臺轉換和數據遷移。該數據庫除了支持企業的基礎框架,還能針對關鍵業務提供高級別的性能,可以滿足不同企業和人群對數據信息的需求,實現在不同網絡中的數據交換,并對數據自動進行分析。所以在構建高校體育運動場館管理系統時,應用數據庫SQL Server 2012,可以提高系統的運行能力,保證數據的安全性。
高校體育運動場館管理系統的體系結構設計對系統的設計非常關鍵,它決定了系統性能。由于B/S三層結構體系的應用非常成熟,并且利于系統的后期維護,所以在本系統開發中采用B/S三層結構體系。本系統以Microsoft Visual Studio 2013為開發平臺,B/S體系結構圖如圖1所示。

圖1 B/S體系結構圖
高校體育運動場館管理系統的主要作用就是提高體育場館的管理效率,安排體育教學場地和體育器材,并對場館內的收費項目進行會員管理,此外,為了保證系統的穩定運行,還要定期對系統功能進行測試。所以,該系統的功能模塊主要包括:基于角色的權限管理模塊、教學計劃場地安排管理模塊、體育器材管理模塊、會員收費管理模塊、系統測試和評估模塊。利用.NET對N層架構系統為開發平臺,系統的功能框架如圖2所示。

圖2 高校體育運動場館管理系統功能結構圖
高校體育運動場館管理系統功能如下所述:
①基于角色的權限管理。本系統設計的用戶角色包括教學計劃管理員,安排教學場地和體育賽事場地;系統管理員,管理體育場館新聞平臺;公共服務管理員,場館安排,收取會員費等;體育器材管理員,主要對體育器材進行管理,器材的借出、歸還等、場地維護管理員。角色不同,其系統權限也不相同,系統管理員的權限最高,管理體育系統的全部功能。
②體育教學場地安排管理。主要是根據高校的體育教學計劃安排體育場地和體育器材,系統根據時間段判定操作員是否可進行安排。
③體育器材管理。主要功能是管理體育器材,包括體育器材的外借、歸還、采購、正常、損壞等管理。此外,還要將體育器材的使用狀態隨時公示在系統首頁。如果一個體育器材損壞,系統自動向相關維護人員發出警報。
④會員收費管理。因為高校體育場館有部分有償收費項目,所以采用會員管理制度,會辦理會員,只有辦理會員才可以使用相應的體育場館或者是項目服務。并根據體育教學計劃制定會員體育鍛煉時間表。會員管理的主要功能有會員信息維護、會員掛失補卡、會員卡掛失與恢復、會員卡換號、會員密碼修改及找回、會員查詢、會員積分管理、會員延期、會員充值、會員取款。
⑤系統測試和評估。高校體育場館管理系統的開發完后,還要對系統平臺進行測試,進行功能、性能的穩定性評估。
ER模型也就是實體-聯系模型,它在數據庫產品設計中的應用十分廣泛,輔助用戶完成數據庫設計,很多數據庫產品數據建模設計都以此為理論基礎。在E-R數據庫設計中,通過建立ER圖對用戶數據進行描述,使用的繪圖工具為“方框與箭頭”,E-R圖的基礎構成要素主要有實體、聯系和屬性,并且具有各自的表示方法。實體型用矩形表達,矩形框內寫入實體名稱。聯系用菱形表達,菱形框內寫入聯系名,和實體的連接用無向邊表示,且在無向邊旁標注聯系類型。屬性一般用圓角矩形或者是橢圓形表達,和相應實體連接也用無向邊表示。多值屬性用雙線連接,主屬性名稱下加下劃線。E-R圖中存在一對多關系、一對一關系、多對多關系及多對一關系。高校體育運動場館管理系統的E-R圖如圖3所示。

圖3 系統E-R圖
本文對高校體育運動場館管理系統的系統功能和數據庫進行了設計,并結合一些實際操作問題進行考慮,如開發效率、當前技術水平和維護的簡易程度等,應用了ASP.NET框架體系和Microsoft SQL Server 2012數據庫。系統設計好之后,需對其功能進行測試。測試的主要內容包括模塊測試、子系統測試及系統測試三部分。其中模塊測試主要是測試模塊功能的實現。檢測是否有代碼編寫錯誤,查看系統能否能夠正常運行,是否能夠實現該模塊的功能。子系統測試主要是將測試合格的模塊整合在一起形成子系統,測試子系的運行時各個模塊之間是否能夠協調地合作,模塊和模塊之間的接口是否存在問題,如果存在問題馬上修改。系統測試主要是將合格的子系統集成一個完整的系統進行測試,檢查系統功能是否完善,代碼是否編寫正確。測試合格后,系統就可投入使用。
本文設計了高校體育運動場館管理系統,系統設計好之后,進行了系統功能測試。經測試,設計的系統符合系統的預期要求,可以投入使用。但是,任何一個設計都會存在或多或少的問題,所以在系統使用過程中,要加強維護,及時發現系統存在的不足進行修改。
[1]張筍,沈綱.高校體育運動模式的系統設計與實施——直面“陽光體育運動”的反思[J].南京體育學院學報(社會科學版),2009,03∶105-108.
[2]陳小燕,陳東,陸淑娟.Microsoft SQL Server的安全性探析[J].煤炭技術,2012,09∶246-247.
[3]李云云.淺析B/S和C/S體系結構[J].科學之友 ,2011,01∶6-8.
[4]田烈.社區體育信息化管理需求與信息化管理系統結構設計[D].首都體育學院,2013.