王 楠
(西安體育學院,陜西西安,710068)
基于C/S模式的體育事業(yè)統(tǒng)計年鑒信息系統(tǒng)設計與實現(xiàn)
王 楠
(西安體育學院,陜西西安,710068)
本文以歷年《中國體育事業(yè)統(tǒng)計年鑒》中的積累數(shù)據(jù)為研究對象,通過對各類統(tǒng)計數(shù)據(jù)表的分析,運用數(shù)據(jù)庫技術和軟件工程方法,確定表的結構,建立年鑒數(shù)據(jù)庫;研究運用c#語言設計開發(fā)基于網(wǎng)絡的c/s模式前端客戶端,對數(shù)據(jù)庫進行添加、刪除、修改、查詢、導出等相關操作,實現(xiàn)對《中國體育事業(yè)統(tǒng)計年鑒》數(shù)據(jù)的網(wǎng)絡化管理。
C/S;體育事業(yè)統(tǒng)計年鑒;信息系統(tǒng)
1.1 系統(tǒng)目標分析
系統(tǒng)建設以提高《體育事業(yè)統(tǒng)計年鑒》資料數(shù)據(jù)使用效率和受眾范圍為根本目標,充分利用網(wǎng)絡技術、數(shù)據(jù)庫技術,建設便于后臺管理、維護,客戶端數(shù)據(jù)查詢快捷的基于網(wǎng)絡的體育事業(yè)統(tǒng)計年鑒信息系統(tǒng),實現(xiàn)對《體育事業(yè)統(tǒng)計年鑒》數(shù)據(jù)的添加、刪除、修改、查詢、統(tǒng)計等功能。
1.2 系統(tǒng)結構分析
綜合分析歷年《國家體育事業(yè)統(tǒng)計年鑒》年份數(shù)據(jù)的分類方法和特點,在不改變用戶對年鑒數(shù)據(jù)認知和查找習慣的前提下,將系統(tǒng)分為九個模塊,系統(tǒng)控制以菜單為主線,根據(jù)系統(tǒng)要實現(xiàn)的主要功能由一個主控菜單,八個二級控制菜單,眾多的三、四級菜單。主控菜單為下拉式菜單,下拉層次根據(jù)分類數(shù)據(jù)需要調(diào)制,最多達4個層次,用戶根據(jù)菜單提示點擊即可獲得所需數(shù)據(jù)。
1.3 系統(tǒng)功能分析
國家體育事業(yè)信息系統(tǒng)可實現(xiàn)對綜合部分信息、優(yōu)秀運動隊信息、體育運動學校信息、少年兒童業(yè)余體校信息、等級裁判員信息、運動員信息、中小學體育信息、社會體育指導員信息和全民健身設施信息的按條件綜合添加、刪除、修改、查詢、統(tǒng)計、報表生成和打印、查詢結果ecxel表格輸出。除以上基本功能外,系統(tǒng)還應包括系統(tǒng)登錄和系統(tǒng)維護模塊,系統(tǒng)登錄模塊在用戶開啟系統(tǒng)客戶端的時候彈出登陸界面,對登錄用戶身份和權限的校驗。系統(tǒng)維護模塊主要實現(xiàn)對后臺數(shù)據(jù)庫用戶表的操作,進行添加、刪除和修改登錄用戶操作。
2.1 系統(tǒng)體系結構
本系統(tǒng)采用C/S結構,通過此模式可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷,能充分發(fā)揮客戶端PC的處理能力。由于體育事業(yè)統(tǒng)計年鑒的使用人群集中于體育系統(tǒng)內(nèi)部,專業(yè)性強,應用人群較固定,使用C/S結構可以減輕網(wǎng)絡負擔、提高工作人員的工作效率,并且在很大程度上也保證了整個系統(tǒng)的安全性。
2.2 系統(tǒng)開發(fā)平臺
客戶端開發(fā)平臺選擇Mircrosoft公司推出的Visual Studio集成開發(fā)環(huán)境,運用面向對象的運行于.NET Framework之上的C#高級程序設計語言進行客戶端開發(fā)。數(shù)據(jù)平臺的選擇商務智能、可編程性和安全性三方面有突出的增強Mircrosoft SQL Server 2005。
2.3 數(shù)據(jù)庫設計
數(shù)據(jù)庫邏輯結構設計是將數(shù)據(jù)庫的概念結構轉化為數(shù)據(jù)庫系統(tǒng)支持的實際數(shù)據(jù)模型,形成數(shù)據(jù)庫中的表及各表之間的關系?!扼w育事業(yè)統(tǒng)計年鑒》數(shù)據(jù)八個部分的數(shù)據(jù)結構相似,數(shù)據(jù)庫的建立過程大同小異,下面以2008《體育事業(yè)統(tǒng)計年鑒》年綜合部分數(shù)據(jù)表為例,說明系統(tǒng)數(shù)據(jù)庫表的建立結構和過程。
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