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