陳元香,馮建強
(1.西安培華學院 陜西 西安 710061;2.西安理工大學 陜西 西安710048)
基于.NET組件技術的體育賽事管理信息系統的設計與研究
陳元香1,馮建強2
(1.西安培華學院 陜西 西安 710061;2.西安理工大學 陜西 西安710048)
對于當前社區體育管理過程中,亟待實現信息自動化管理,分析基于.NET組件技術下設計通用社區體育管理框架需求,從而優化設計設計通用體育賽事管理信息系統,并分析該系統框架在實際應用中的效益。結果表明,基于.NET組件設計實現通用體育賽事管理信息系統,發揮積極設計價值,相較于傳統體育賽事管理信息系統,運用該框架技術設計的通用體育賽事管理信息系統,其應用效益提升18.0%。結論證實,基于.NET組件技術下,設計通用體育賽事管理信息系統框架,發揮應用優勢,在實際社區體育管理中得到了應用驗證。
.NET組件技術;體育賽事;管理信息系統;設計
在我國當前體育發展中,社區體育作為其重要組成部分,設計實現通用體育賽事管理信息系統,有助于滿足全民社區體育多樣化需求,踐行全民健身理念,實踐全民健身[1]。基于.NET組件技術,設計實現通用體育賽事管理信息系統,是實現社區體育活動信息化的基礎,發揮實踐意義。以下本篇對此做具體分析。
1.1 關于組件的分析
所謂組件就是能夠獨立部署與開發的一個軟件單元,對相關設計進行封裝,一般由第三方完成組合,由接口將相關服務提供給外界,其通常包括兩部分,即:組件實現與組件接口,組件接口主要負責對外需要功能的描述與服務于對外環節,而組件實現則主要負責計算組件相關功能。開發組件式軟件具體方法為:①明確界定組件;②有組件技術規范與具體描述;③應用系統的開發一定要根據組件實際裁剪進行組織的劃分,其中主要包括對不同角色的分配;④存在支持檢驗生成文檔與組件特性的具體工具,保證組件規范質量測試。
1.2 基于組件技術的軟件開發
以組件為基礎的軟件開發第一步就是將軟件總體架構構造出來,再依照組件重用技術,依照所需組裝功能在架構中的組件,確保實際應用程序得以形成。基于組件技術的相關系統軟件開發主要是分離應用業務和實現,也就是說,數據和邏輯分離,同時將標準框架與接口提供出來,確保軟件開發能夠升級為組件式組合。.NET組件軟件開發中心為接口,面向行為設計。而.NET組件使設計、分析與類等多層次重用得以實現,使得代碼復用率得到很大程度的提升。
針對通用體育賽事管理信息系統框架設計中,應用.NET組件技術,同時能夠聯合兩組技術開發設計通用社區體育的信息管理系統,并且通過設計應用該系統框架,確保能夠使社區內的居民通過系統網絡,就可及時的了解社區內的體育活動,以及體育設施的使用情況;并且系統管理員,也可以通過該系統,對社區體育實際情況有總體的認知與管理,確保良好開發社區體育設備,促進社區體育管理工作得到完善發展[2-4]。在本次的系統框架設計中,基于 Access數據庫以及.NET結構,能夠以社區網格化為切入點、以社區各戶情況為支撐點[5],網格化管理模式貫穿整個社區體育管理服務信息流程,確保通用社區體育管理服務更精細化,以滿足設計需求[6]。
3.1 通用體育賽事管理信息系統中設計應用.NET結構
通用體育賽事管理信息系統中,結合三層模式進行系統框架設計,確保系統的整體構架布局中,具備訪問層、業務層以及數據層,滿足系統開發需求[7]。系統框架結構示意圖如圖1所示。
訪問層,在.NET結構的通用體育賽事管理信息系統框架內,通過運用ASP軟件代碼腳本語言,展示出系統方位頁面,確保用戶可以通過該界面與系統進行交互[8];為用戶提供交互操作界面,是用戶界面操作,也展示要給用戶看的,可以讓用戶了解通用社區內的體育管理情況。
業務層,就是系統中的web應用服務器以及應用程序、組件等具體內容,包括反饋用戶服務機制,可以為用戶訪問涉及的邏輯判斷以及信息驗證,及時給予回應;用時,也可以根據用戶需求,將系統結果反饋給用戶。
數據層,在通用體育賽事管理信息系統框架中,該層主要存儲管理系統數據,其中不僅有社區用戶信息數據,也有系統內部數據[9]。

圖1 系統框架結構
3.2 系統功能設計
基于.NET組件技術,優化設計通用體育賽事管理信息系統框架,包括社區業主與系統管理員兩部分功能,其系統功能結構如圖2所示。

圖2 總體框架設計
基于本次設計的通用體育賽事管理信息系統框架中,社區各個業主部分的設計中,能夠對社區內通用的體育健身俱樂部、通用健身中心等實際情況,進行詳細的介紹,讓社區業主更加了解通用社區體育中心的使用情況。系統管理員部分,則是主要維護社區業主信息安全,根據系統前臺信息,處理反饋社區業主提出的問題,并確保系統運行維護安全[10]。
3.3 體育賽事管理信息系統的組件庫
從根本上說,體育賽事管理信息系統對數據訪問層組件、訪問控制模型組件、Word操作方法組件以及程序冊對象模型組件等進行了開發。有機結合組件使系統整體得以實現。選擇.NET組件技術,一方面有助于軟件重用性與開發效率的提升,另一方面又能夠使體育賽事管理信息系統具體功能得到相應提升[11]。
3.3.1 訪問控制模型組件
該組件的主要工作在于對系統訪問進行有效控制,具體包括訪問控制者類、訪問控制持久化類、功能模塊實體類、訪問控制表類、系統用戶實體類、用戶實體類Web頁面實體類以及角色實體類等,具體見圖3。該功能組件主要目的在于使訪問控制得以實現,同時展開持久化管理,有效管理體育賽事管理系統不同角色、功能模塊、系統用戶、用戶以及Web頁面等[12]。

圖3 訪問控制模型組件示意圖
3.3.2 數據訪問層組件
從根本上說,數據訪問層組件主要包括數據訪問類、連接配置程序類、持久化對象類、字符串配置類以及SQL配置程序類等[13]。這一組件對代碼本身所具有的復用性進行了充分考慮,有效封裝常用數據庫與其相關功能,比方說,數據庫操作、連接數據庫、轉換字符串、連接斷開數據以及加解密保護等。該功能組件主要目的在于連接數據庫,從而對數據進行順利訪問。
3.3.3 程序冊對象組件
該組件主要內容包括目錄類型實體類、秩序冊對象持久化類、秩序冊結構條目實體類以及秩序冊實體類等,具體見圖4。秩序冊類型實體類、目錄類型實體類、秩序冊結構條目實體類等均對持久化對象進行了界定,該功能組件主要目的在于使管理秩序冊得以實現。這一組件所用技術為持久化技術,對數據訪問細節進行封裝,將基于對象API提供給業務邏輯,選擇持久化技術降低了數據庫數據訪問率,使應用程序具體執行速度得到不斷提升,同時也使代碼復用率得到不斷提升[14]。
3.4 系統設計實現代碼
通用體育賽事管理信息系統中,基于.NET組件技術框架設計實現該系統,要想管理社區業主的基本信息,可以新建一個網頁,命名為TYsq012.aspx,主要實現對業主基本信息的查詢、修改、刪除和導出。該頁面中用到的主要控件有:TextBox控件、Button控件、GridView控件和DropdownList控件。當此頁面加載時,首先綁定GridView控件,顯示所有社區業主信息,關鍵代碼如下:
實現業主數據訪問,關鍵代碼如下[15]:



圖4 秩序冊對象模型組件圖
對于通用體育賽事管理信息系統設計中,基于.NET組件技術框架進行設計實現,有助于提升系統設計性能,完全滿足應用要求,發揮積極設計實現價值。對通用體育賽事管理信息系統進行并發性的測試,就是在系統有多用戶同時進行登陸時,該管理系統并未出現不正常的工作狀態,系統的服務器可以針對不同的用戶請求,給予分步式的服務反饋處理。模塊測試中測試結果和預期結果基本一致,并在測試過程中對部分模塊功能根據測試用戶要求,稍加修改,具體測試結果如表1所示。
基于.NET組件技術框架設計實現通用體育賽事管理信息系統,發揮積極設計價值,相較于傳統體育賽事管理信息系統,運用該框架技術設計的通用體育賽事管理信息系統,其應用效益提升18.0%[8]。通過設計這樣的通用體育賽事管理信息系統框架,可以做到對體育信息的規范管理,并可科學統計、快速查詢信息,從而減少當前通用社區體育管理方面的工作量,發揮積極應用效益。

表1 系統測試表
綜上所述,本文通過研究通用體育賽事管理信息系統框架設計問題,首先使用NET技術實現系統軟件框架,并在該技術中,運用Access數據庫技術保存系統數據,不僅提升該系統設計性能,確保通用社區體育管理層能夠通過該框架系統及時、迅速獲得通用社區場館內各種信息,也規范優化通用社區體育管理業務流程,保證系統本身的使用安全,發揮積極設計實現價值,值得在實踐中推廣該系統框架設計方案。
[1]殷立軍.基于組件技術的體育賽事管理信息系統設計與實現[J].軟件導刊,2011,10(4):91-93.
[2]殷立軍.基于.NET組件技術與設計模式的應用系統開發研究[D].西安:西安石油大學,2011.
[3]Li L,Tian L.The Research of College Sports Information Management System Based onComponentand the Application in Student's Management Work [J].International Journal of Hybrid Information Technology,2015,8(5):15-16.
[4]方宗奎,王鑫.基于.Net平臺三層架構C/S模式裝備管理信息系統設計與實現[J].自動化技術與應用, 2014,33(10):40-42.
[5]Li J,Sun Y.Design of Information Management Requirement and Information Management System ofCommunitySports [J].Advanced Materials Research, 2014,26(30):2305-2308.
[6]姚雪超.基于.NET組件技術的實驗室信息管理系統的分析與設計[J].信息通信, 2015,29(11):121-122.
[7]馮兆龍.基于MapObjects和C#.Net技術的淮河流域水土保持管理信息系統的設計和實現 [D].南京:南京農業大學,2008.
[8]朱珍.基于.NET與ArcObjects組件技術的礦山開采沉陷可視化預計系統研究及應用 [D].青島:青島理工大學,2014.
[9]劉家福,李德亮,單利博.基于SuperMap Objects.NET 2008開發的專題地圖管理信息系統研究[J].吉林師范大學學報:自然科學版, 2015,37(1):141-142.
[10]李夢婕.基于ASP.NET的工程管理信息系統的研究與設計[J].科技視界, 2015,5(24):161-162.
[11]劉晨,邢志紅,王鳳偉.基于.NET Remoting技術的政府采購綜合管理系統[J].計算機與網絡,2015,41(1):67-70.
[12]劉玉康,楊波,李疆,等.基于.NET的金工實習管理信息系統設計[J].實驗室研究與探索,2015,34(11):242-245.
[13]陳廣華.基于.NET技術的吉林大學珠海學院團員管理信息系統設計與實現[D].長春:吉林大學,2015.
[14]劉昆.基于.Net的分布式裝備管理信息系統的研究與實現[D].成都:電子科技大學,2014.
[15]李磊.基于ASP.NET的技工學校信息管理系統設計與實現[D].長春:吉林大學,2014.
Design and research of sports event management information system based on.NET component technology
CHEN Yuan-xiang1,FENG Jian-qiang2
(1.Xi'an Peihua University,Xi'an 710061,China;2.Xi'an University of Technology,Xi'an 710048,China)
For the community sports management process,to be achieved information management automation,based on.Net component technology design general community sports management framework of demand,so as to optimize the design of general sports events management information system,and analyze the framework of the system in the practical application of benefit analysis.The results show that the general sports events management information system based on.Net component design, give full play to the positive value of design, compared with traditional sports events management information system,the use of the framework technology to design the general sports events management information system and its application benefit to enhance 18.0%.The conclusion proves that the framework of general sports event management information system is designed based on.NET component technology,and it has been applied in practical community sports management.
.NET component technology;sports events;management information system;design
TN99
:A
:1674-6236(2017)15-0077-04
2016-06-16稿件編號:201606111
陳元香(1981—),女,四川廣元人,碩士研究生,講師。研究方向:高校體育教學。