国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET的籃球比賽記錄系統(tǒng)的設(shè)計與實現(xiàn)

2014-06-19 18:25:42史文生
現(xiàn)代電子技術(shù) 2014年9期

史文生

摘 要: 采用.NET平臺建立的籃球比賽記錄系統(tǒng),通過SQL查詢語言對數(shù)據(jù)進行處理,向用戶輸出有價值的籃球技戰(zhàn)術(shù)信息。利用模塊化的設(shè)計,使系統(tǒng)在信息查詢方面確保了數(shù)據(jù)的一致性和完整性。.NET平臺下的籃球比賽技戰(zhàn)術(shù)統(tǒng)計與分析系統(tǒng),可以利用H直方圖聚類分割過濾籃球視頻中的非比賽幀,對籃球戰(zhàn)術(shù)分析提供有力依據(jù)。

關(guān)鍵詞: 體育市場; .NET平臺; 記錄系統(tǒng); 設(shè)計研發(fā)

中圖分類號: TN710?34 文獻標(biāo)識碼: A 文章編號: 1004?373X(2014)09?0111?02

籃球比賽一直很受大眾歡迎,在群眾的支持下,籃球隊伍的發(fā)展日益壯大,隊伍間的競爭越來越激烈。利用[.NET] 平臺研發(fā)籃球比賽記錄系統(tǒng)是提高隊伍競爭力的重要舉措,它是信息技術(shù)與體育比賽的有效結(jié)合,能夠給教練員提供必要的數(shù)據(jù)分析,保證了籃球隊伍的管理質(zhì)量[1]。

1 .NET技術(shù)

.NET就是指Microsoft XML Web services 平臺,它能夠在采取任何操作系統(tǒng)或硬件設(shè)備的前提下實現(xiàn)網(wǎng)絡(luò)的數(shù)據(jù)共享,為用戶提供所需服務(wù)。可以說.NET技術(shù)是微軟搭建的一個新平臺,在這一新的技術(shù)平臺上,技術(shù)人員可以構(gòu)建可靠性高、性能好的應(yīng)用系統(tǒng),而對個人用戶而言,.NET可以做到無縫連接、提升用戶體驗。.NET技術(shù)由許多應(yīng)用組件構(gòu)成,主要包括客戶端應(yīng)用、Web Services、CLR和CIL等。

1.1 客戶端應(yīng)用

客戶端應(yīng)用是.NET技術(shù)的組件之一,它包括PC、PA及手機等移動設(shè)備。借助Web Services技術(shù)的運用,客戶端應(yīng)用能夠使用戶能夠及時的獲取所需的信息資料或者服務(wù),例如手機閱讀、機票訂購等內(nèi)容。通過客戶端應(yīng)用,可以方便公司人員之間的信息溝通,而且業(yè)務(wù)人員還可以通過手機或者掌上電腦隨時隨地閱讀客戶資料。

1.2 Web Services

在.NET平臺上,Web Services占據(jù)了核心地位,它是智能終端軟件的基礎(chǔ),是實現(xiàn)計算機之間數(shù)據(jù)傳輸?shù)闹匾夹g(shù)[2]。Web Services不僅實現(xiàn)了數(shù)據(jù)共享,還能夠分散代碼單元,具有很好的擴展性。Web Services與ASP不同,它能夠適應(yīng)分布式計算模式,具有更高的服務(wù)性,其存在形式也有所不同。另外,Web Services還具有一定的開放性和經(jīng)濟性,它不屬于微軟,非常小巧,開發(fā)起來相對簡單,成本投入較低。

1.3 CLR和CIL

CIL和CLR都是.NET的基本組成部分,其中CIL的全稱是通用中間語言,它是運作環(huán)境說明,包括一般系統(tǒng)、基礎(chǔ)類庫等。CLR是公共語言運行時,是.NET應(yīng)用程序進行運行的環(huán)境,是編程的基礎(chǔ)。CLR可以用來核實符合CIL的密碼,在執(zhí)行CIL之前,需要采用CLR將相關(guān)指令進行轉(zhuǎn)換,使其成為原始機械碼。如果CIL被生成,就可以利用CLR進行調(diào)用,也可以同由.NET生成的資料進行交互[3]。

2 基于.NET平臺的籃球比賽記錄系統(tǒng)的設(shè)計

籃球信息管理工作主要指的是信息的搜集、處理及分析,開發(fā)籃球比賽記錄系統(tǒng)就是為了實現(xiàn)信息的系統(tǒng)化、一體化管理。目前,籃球信息統(tǒng)計軟件存在一定的問題,不僅數(shù)據(jù)庫的容量達(dá)不到要求,而且存在可靠性較低、計算效率低等缺點,不能進行詳細(xì)的統(tǒng)計處理,無法滿足當(dāng)前的發(fā)展需求。.NET技術(shù)具有可靠性高、實用性強等特點,利用.NET進行籃球比賽記錄系統(tǒng)的開發(fā)能夠解決以往的問題,可以根據(jù)當(dāng)前籃球比賽的特點,結(jié)合.NET技術(shù)的優(yōu)勢,來開發(fā)相關(guān)的大容量信息管理系統(tǒng),提高籃球隊伍的整體實力。

2.1 系統(tǒng)結(jié)構(gòu)設(shè)計

基于.NET的籃球比賽記錄系統(tǒng)主要采用外觀表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)以及數(shù)據(jù)訪問層(DAL)三層體系結(jié)構(gòu)。其中外觀表現(xiàn)層是籃球比賽記錄系統(tǒng)的主界面;業(yè)務(wù)邏輯層則是針對籃球比賽的具體戰(zhàn)術(shù)統(tǒng)計問題進行操作,對數(shù)據(jù)業(yè)務(wù)邏輯進行處理;數(shù)據(jù)訪問層直接操作比賽數(shù)據(jù)庫,根據(jù)籃球比賽的實況信息進行數(shù)據(jù)的增加、修改和刪除等操作[4]。基于.NET的籃球比賽記錄系統(tǒng)結(jié)構(gòu)如圖1所示。

圖1 基于.NET的籃球比賽記錄系統(tǒng)結(jié)構(gòu)圖

2.2 系統(tǒng)功能設(shè)計

基于.NET的籃球比賽記錄系統(tǒng)主要分為查詢模塊和管理模塊兩大部分,其中查詢模塊主要是用戶輸入ID和登錄密碼,進入主頁面,此時系統(tǒng)會顯示籃球比賽的相關(guān)信息,除了兩分球和三分球命中率、罰球命中率、進攻籃板、防守籃板、斷球、蓋帽、助攻、失誤以及犯規(guī)次數(shù)等,還包括有效命中率、攻守轉(zhuǎn)換次數(shù)、籃板球概率以及失誤率等。

管理模塊主要是對籃球比賽記錄數(shù)據(jù)信息的具體操作以及管理?;@球技術(shù)統(tǒng)計表中插入、修改和刪除隊員;球隊數(shù)據(jù)對象基本記錄信息;控制對隊員、球隊統(tǒng)計數(shù)據(jù)和數(shù)據(jù)對象的存取等,以此來確?;@球比賽技術(shù)統(tǒng)計數(shù)據(jù)統(tǒng)計的一致性和完整性。

2.3 數(shù)據(jù)庫設(shè)計

基于.NET的籃球比賽記錄系統(tǒng)采用C#和.NET連接數(shù)據(jù)庫,C#是籃球比賽記錄系統(tǒng)設(shè)計與開發(fā)的基礎(chǔ)編程語言,該語言摒棄了C++的繁瑣性,是一種更加安全、穩(wěn)定、簡單的編程語言。本文研究的基于.NET平臺下的籃球比賽記錄系統(tǒng)使用Microsoft公司推出的.NET2008,結(jié)合SQL Server 2005數(shù)據(jù)庫平臺進行開發(fā)的[5]。通過.NET可以向數(shù)據(jù)庫發(fā)送指令,以針對數(shù)據(jù)存儲區(qū)執(zhí)行操作,包括可以向數(shù)據(jù)庫發(fā)送任何語句??梢允褂肙le DB Command或者Sql Command類獲取向數(shù)據(jù)庫存儲區(qū)發(fā)送的指令,Ole DB Command可以是數(shù)據(jù)存儲區(qū)特有的。

3 .NET平臺上開發(fā)籃球比賽記錄系統(tǒng)的優(yōu)勢

3.1 .NET平臺的先進性

目前來說,.NET技術(shù)非常先進,它將數(shù)據(jù)庫和網(wǎng)絡(luò)系統(tǒng)緊密的聯(lián)系在一起,不僅節(jié)約了大量的開發(fā)時間,還具有很高的穩(wěn)定性和擴展性。在.NET開發(fā)系統(tǒng)中,采用了C#語言,它不僅具有簡單易懂、無指針等特點,相比C++來說,其安全性更好。

3.2 系統(tǒng)具有查詢優(yōu)勢

在系統(tǒng)中,采用了SQL查詢語句,SQL是一種非過程化的語言,具有標(biāo)準(zhǔn)化結(jié)構(gòu),一般分為DQL,DML,DDL,DCL四類。SQL語言有較高的移植性,一般數(shù)據(jù)庫都支持該語言,將其運用到籃球記錄系統(tǒng)中,具有查詢籃球技術(shù)信息、保證數(shù)據(jù)庫完整性等作用。

3.3 系統(tǒng)具有數(shù)據(jù)庫優(yōu)勢

在籃球比賽記錄系統(tǒng)中,存放數(shù)據(jù)采用了SQL Server 2005,它相對于傳統(tǒng)的Excel和Access來說,具有穩(wěn)定性高、并發(fā)性強等優(yōu)勢。SQL Server 2005不僅能夠?qū)?shù)據(jù)庫、日志等進行加密,能夠保證隊員個人隱私的安全性,從而阻止未授權(quán)的用戶進入,有利于數(shù)據(jù)庫系統(tǒng)進行分級控制。在SOL Server 2005中存儲數(shù)據(jù),可以保證用戶之間工作的安全性,又可以避免臟讀、幻讀等問題的發(fā)生。

4 結(jié) 語

籃球隊伍要在競爭中立于不敗之地,就必須做好球員的信息采集工作,提高隊伍的管理質(zhì)量。在.NET平臺上建立籃球比賽系統(tǒng)不僅具有可靠性高、擴展性強等特點,而且能夠為隊伍管理者提供實時有效的數(shù)據(jù)信息,為加強球員訓(xùn)練提供了幫助。在研發(fā)籃球比賽記錄系統(tǒng)的過程中,要提高硬件水平,嚴(yán)格按照操作規(guī)則進行,進一步保證系統(tǒng)的有效性。

參考文獻

[1] 張榮華.對現(xiàn)代網(wǎng)絡(luò)信息技術(shù)與體育教學(xué)的思考[J].淮北煤炭師范學(xué)院學(xué)報,2007(2):88?90.

[2] 陳健.基于現(xiàn)代信息技術(shù)的籃球戰(zhàn)術(shù)教學(xué)軟件的研制[J].體育科技文獻通報,2007(3):129?130.

[3] 盧文超.從2004—2005年NBA總決賽分析現(xiàn)代籃球運動的發(fā)展趨勢[J].安徽體育科技,2006(1):45?47.

[4] 王忠瑞.第23屆世界大學(xué)生運動會中國籃球代表隊選拔賽技術(shù)統(tǒng)計與分析[J].哈爾濱體育學(xué)院學(xué)報,2005(5):119?121.

[5] 王秀平.籃球比賽計時計分系統(tǒng)的研發(fā)[J].荊楚理工學(xué)院學(xué)報,2010(5):24?26.

[6] 蔡翰志.多功能籃球比賽計時/計分系統(tǒng)設(shè)計[J].自動化應(yīng)用,2011(6):25?26.

目前來說,.NET技術(shù)非常先進,它將數(shù)據(jù)庫和網(wǎng)絡(luò)系統(tǒng)緊密的聯(lián)系在一起,不僅節(jié)約了大量的開發(fā)時間,還具有很高的穩(wěn)定性和擴展性。在.NET開發(fā)系統(tǒng)中,采用了C#語言,它不僅具有簡單易懂、無指針等特點,相比C++來說,其安全性更好。

3.2 系統(tǒng)具有查詢優(yōu)勢

在系統(tǒng)中,采用了SQL查詢語句,SQL是一種非過程化的語言,具有標(biāo)準(zhǔn)化結(jié)構(gòu),一般分為DQL,DML,DDL,DCL四類。SQL語言有較高的移植性,一般數(shù)據(jù)庫都支持該語言,將其運用到籃球記錄系統(tǒng)中,具有查詢籃球技術(shù)信息、保證數(shù)據(jù)庫完整性等作用。

3.3 系統(tǒng)具有數(shù)據(jù)庫優(yōu)勢

在籃球比賽記錄系統(tǒng)中,存放數(shù)據(jù)采用了SQL Server 2005,它相對于傳統(tǒng)的Excel和Access來說,具有穩(wěn)定性高、并發(fā)性強等優(yōu)勢。SQL Server 2005不僅能夠?qū)?shù)據(jù)庫、日志等進行加密,能夠保證隊員個人隱私的安全性,從而阻止未授權(quán)的用戶進入,有利于數(shù)據(jù)庫系統(tǒng)進行分級控制。在SOL Server 2005中存儲數(shù)據(jù),可以保證用戶之間工作的安全性,又可以避免臟讀、幻讀等問題的發(fā)生。

4 結(jié) 語

籃球隊伍要在競爭中立于不敗之地,就必須做好球員的信息采集工作,提高隊伍的管理質(zhì)量。在.NET平臺上建立籃球比賽系統(tǒng)不僅具有可靠性高、擴展性強等特點,而且能夠為隊伍管理者提供實時有效的數(shù)據(jù)信息,為加強球員訓(xùn)練提供了幫助。在研發(fā)籃球比賽記錄系統(tǒng)的過程中,要提高硬件水平,嚴(yán)格按照操作規(guī)則進行,進一步保證系統(tǒng)的有效性。

參考文獻

[1] 張榮華.對現(xiàn)代網(wǎng)絡(luò)信息技術(shù)與體育教學(xué)的思考[J].淮北煤炭師范學(xué)院學(xué)報,2007(2):88?90.

[2] 陳健.基于現(xiàn)代信息技術(shù)的籃球戰(zhàn)術(shù)教學(xué)軟件的研制[J].體育科技文獻通報,2007(3):129?130.

[3] 盧文超.從2004—2005年NBA總決賽分析現(xiàn)代籃球運動的發(fā)展趨勢[J].安徽體育科技,2006(1):45?47.

[4] 王忠瑞.第23屆世界大學(xué)生運動會中國籃球代表隊選拔賽技術(shù)統(tǒng)計與分析[J].哈爾濱體育學(xué)院學(xué)報,2005(5):119?121.

[5] 王秀平.籃球比賽計時計分系統(tǒng)的研發(fā)[J].荊楚理工學(xué)院學(xué)報,2010(5):24?26.

[6] 蔡翰志.多功能籃球比賽計時/計分系統(tǒng)設(shè)計[J].自動化應(yīng)用,2011(6):25?26.

目前來說,.NET技術(shù)非常先進,它將數(shù)據(jù)庫和網(wǎng)絡(luò)系統(tǒng)緊密的聯(lián)系在一起,不僅節(jié)約了大量的開發(fā)時間,還具有很高的穩(wěn)定性和擴展性。在.NET開發(fā)系統(tǒng)中,采用了C#語言,它不僅具有簡單易懂、無指針等特點,相比C++來說,其安全性更好。

3.2 系統(tǒng)具有查詢優(yōu)勢

在系統(tǒng)中,采用了SQL查詢語句,SQL是一種非過程化的語言,具有標(biāo)準(zhǔn)化結(jié)構(gòu),一般分為DQL,DML,DDL,DCL四類。SQL語言有較高的移植性,一般數(shù)據(jù)庫都支持該語言,將其運用到籃球記錄系統(tǒng)中,具有查詢籃球技術(shù)信息、保證數(shù)據(jù)庫完整性等作用。

3.3 系統(tǒng)具有數(shù)據(jù)庫優(yōu)勢

在籃球比賽記錄系統(tǒng)中,存放數(shù)據(jù)采用了SQL Server 2005,它相對于傳統(tǒng)的Excel和Access來說,具有穩(wěn)定性高、并發(fā)性強等優(yōu)勢。SQL Server 2005不僅能夠?qū)?shù)據(jù)庫、日志等進行加密,能夠保證隊員個人隱私的安全性,從而阻止未授權(quán)的用戶進入,有利于數(shù)據(jù)庫系統(tǒng)進行分級控制。在SOL Server 2005中存儲數(shù)據(jù),可以保證用戶之間工作的安全性,又可以避免臟讀、幻讀等問題的發(fā)生。

4 結(jié) 語

籃球隊伍要在競爭中立于不敗之地,就必須做好球員的信息采集工作,提高隊伍的管理質(zhì)量。在.NET平臺上建立籃球比賽系統(tǒng)不僅具有可靠性高、擴展性強等特點,而且能夠為隊伍管理者提供實時有效的數(shù)據(jù)信息,為加強球員訓(xùn)練提供了幫助。在研發(fā)籃球比賽記錄系統(tǒng)的過程中,要提高硬件水平,嚴(yán)格按照操作規(guī)則進行,進一步保證系統(tǒng)的有效性。

參考文獻

[1] 張榮華.對現(xiàn)代網(wǎng)絡(luò)信息技術(shù)與體育教學(xué)的思考[J].淮北煤炭師范學(xué)院學(xué)報,2007(2):88?90.

[2] 陳健.基于現(xiàn)代信息技術(shù)的籃球戰(zhàn)術(shù)教學(xué)軟件的研制[J].體育科技文獻通報,2007(3):129?130.

[3] 盧文超.從2004—2005年NBA總決賽分析現(xiàn)代籃球運動的發(fā)展趨勢[J].安徽體育科技,2006(1):45?47.

[4] 王忠瑞.第23屆世界大學(xué)生運動會中國籃球代表隊選拔賽技術(shù)統(tǒng)計與分析[J].哈爾濱體育學(xué)院學(xué)報,2005(5):119?121.

[5] 王秀平.籃球比賽計時計分系統(tǒng)的研發(fā)[J].荊楚理工學(xué)院學(xué)報,2010(5):24?26.

[6] 蔡翰志.多功能籃球比賽計時/計分系統(tǒng)設(shè)計[J].自動化應(yīng)用,2011(6):25?26.

沙坪坝区| 平定县| 乐亭县| 上虞市| 大关县| 滨州市| 庄浪县| 虹口区| 樟树市| 云南省| 镇坪县| 军事| 木里| 吉木萨尔县| 县级市| 巴中市| 玉树县| 太白县| 永善县| 修文县| 西林县| 柘城县| 绍兴市| 永吉县| 南岸区| 广宗县| 大埔县| 嵊州市| 台江县| 上饶市| 灵川县| 通道| 宜都市| 门源| 乐安县| 和田市| 克什克腾旗| 政和县| 锡林浩特市| 浑源县| 曲松县|