王 楠
(西安體育學院,陜西西安,710068)
基于C/S模式的體育事業統計年鑒信息系統設計與實現
王 楠
(西安體育學院,陜西西安,710068)
本文以歷年《中國體育事業統計年鑒》中的積累數據為研究對象,通過對各類統計數據表的分析,運用數據庫技術和軟件工程方法,確定表的結構,建立年鑒數據庫;研究運用c#語言設計開發基于網絡的c/s模式前端客戶端,對數據庫進行添加、刪除、修改、查詢、導出等相關操作,實現對《中國體育事業統計年鑒》數據的網絡化管理。
C/S;體育事業統計年鑒;信息系統
1.1 系統目標分析
系統建設以提高《體育事業統計年鑒》資料數據使用效率和受眾范圍為根本目標,充分利用網絡技術、數據庫技術,建設便于后臺管理、維護,客戶端數據查詢快捷的基于網絡的體育事業統計年鑒信息系統,實現對《體育事業統計年鑒》數據的添加、刪除、修改、查詢、統計等功能。
1.2 系統結構分析
綜合分析歷年《國家體育事業統計年鑒》年份數據的分類方法和特點,在不改變用戶對年鑒數據認知和查找習慣的前提下,將系統分為九個模塊,系統控制以菜單為主線,根據系統要實現的主要功能由一個主控菜單,八個二級控制菜單,眾多的三、四級菜單。主控菜單為下拉式菜單,下拉層次根據分類數據需要調制,最多達4個層次,用戶根據菜單提示點擊即可獲得所需數據。
1.3 系統功能分析
國家體育事業信息系統可實現對綜合部分信息、優秀運動隊信息、體育運動學校信息、少年兒童業余體校信息、等級裁判員信息、運動員信息、中小學體育信息、社會體育指導員信息和全民健身設施信息的按條件綜合添加、刪除、修改、查詢、統計、報表生成和打印、查詢結果ecxel表格輸出。除以上基本功能外,系統還應包括系統登錄和系統維護模塊,系統登錄模塊在用戶開啟系統客戶端的時候彈出登陸界面,對登錄用戶身份和權限的校驗。系統維護模塊主要實現對后臺數據庫用戶表的操作,進行添加、刪除和修改登錄用戶操作。
2.1 系統體系結構
本系統采用C/S結構,通過此模式可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷,能充分發揮客戶端PC的處理能力。由于體育事業統計年鑒的使用人群集中于體育系統內部,專業性強,應用人群較固定,使用C/S結構可以減輕網絡負擔、提高工作人員的工作效率,并且在很大程度上也保證了整個系統的安全性。
2.2 系統開發平臺
客戶端開發平臺選擇Mircrosoft公司推出的Visual Studio集成開發環境,運用面向對象的運行于.NET Framework之上的C#高級程序設計語言進行客戶端開發。數據平臺的選擇商務智能、可編程性和安全性三方面有突出的增強Mircrosoft SQL Server 2005。
2.3 數據庫設計
數據庫邏輯結構設計是將數據庫的概念結構轉化為數據庫系統支持的實際數據模型,形成數據庫中的表及各表之間的關系。《體育事業統計年鑒》數據八個部分的數據結構相似,數據庫的建立過程大同小異,下面以2008《體育事業統計年鑒》年綜合部分數據表為例,說明系統數據庫表的建立結構和過程。
Design and implementation of C / S mode-based China Sports Statistics Yearbook information system
Wang Nan
(Xi’an Physical Education University,Xi’an,710068,China)
By useing database technology and Software engineering method,through analyzing the structure of all kinds of statistical data table,this paper uses the historical China Sports Statistics Yearbook data as the research object to determine the structure of the table and establish yearbook database;Study on the use of c# to design and development client based on the the network C/S mode which made the addition, del etion,modification,query,import and export of the information and report printing possible to achieve the network management of China Sports Statistics Yearbook database.
C/S;Sports Statistics Yearbook;Information System