999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于W IFI的分布式武術套路競賽計分系統

2016-12-14 13:11:14劉鑑澄
韶關學院學報 2016年8期
關鍵詞:武術動作比賽

劉鑑澄

(韶關學院信息科學與工程學院,廣東韶關512005)

基于W IFI的分布式武術套路競賽計分系統

劉鑑澄

(韶關學院信息科學與工程學院,廣東韶關512005)

目前一些武術比賽還是用人工統計的方法來錄入成績,效率較低.通過分析武術競賽規則,利用C#編程和W IFI互聯網技術,對計分系統的改進和優化,實現武術套路競賽計分系統的設計,以便解決日常比賽中的應用需求.

C#;W eb Service;計分系統

目前武術套路競賽多采用人工的方法用EXCEL進行數據輸入、處理和報表分發,不僅速度慢、效率低、容易出錯,而且也不便與當前各類運動會和武術競賽進行數據共享和信息發布.設計一種通用的打分系統代替人工方式處理成績數據,顯得十分必要.

計分系統主要是給競賽舉辦方的人員使用,完成對競賽選手信息、得分等的管理,以及導出數據與打印排名表等操作.系統對得分情況進行有效的管理,使數據管理更自動化、智能化、人性化,提高競賽排名計分的效率和準確率,使其變得更具有條理性和科學依據.

1 競賽規則與分析

1.1競賽規則

根據《全國武術套路競賽規則》的評分標準與辦法,武術套路各項目評分均為10分制.自選項目動作質量分為5分(A組),演練水平分為3分(B組),難度分為2分(C組)[1].

(1)動作質量的評定與動作質量應得分的確定:A組裁判員根據運動員現場完成動作的質量,按照“動作規格常見錯誤內容及扣分標準”的要求,用動作質量的分值減去各種動作規格錯誤和其他錯誤的扣分,即為運動員的動作質量分.

(2)演練水平的評定與演練水平B組應得分的確定.

(3)難度的評定與難度應得分的確定:C組裁判員根據運動員現場整套難度完成的情況,按照各項目動作難度和連接難度的加分標準,確定運動員現場完成動作難度、連接難度的累計分,即為運動員的難度分.

(4)運動員最后得分的確定:裁判長從運動員的應得分中減去“裁判長的扣分”,加上創新難度的加分即為運動員的最后得分.

1.2規則分析

根據以上武術套路競賽規則分析得知,歸納為:①動作質量A組3個評委分,取平均分;②演練水平B組4個評委分,去掉最高分和最低分后,求平均分;③動作難度C組3個評委分,取相同分.

對于A組求平均分,要求設計的系統可以通過求平均數實現;對于B組分數,首先要設計一個算法程序,實現去掉最高分與最低分,再求平均分;對于C組分數,也要編寫一個求同算法,得到相同的分數記錄下來.

2 系統設計與技術實現

2.1系統設計

(1)業務流程設計,主要包括管理員對選手的個人信息的查看、添加、刪除和修改,對選手比賽分數進行添加,刪除,修改,查詢,最后還有根據比賽成績單生成各項比賽結果.管理員對比賽項目和比賽類型進行添加、刪除、修改操作,同時在比賽類型上對選手的分數進行操作管理,從而實現對數據的錄入、編排、維護(見圖1).

圖1 系統的業務流程圖

(2)數據流圖設計.選手通過報名登記數據到系統中,管理員都數據進行編排,管理員與選手之間的信息關系,由管理員對選手比賽信息進行P1處理,得到最終結果后返回到選手比賽信息表當中.數據的頂層數據流圖(見圖2).

圖2 頂層數據流圖

2.2技術實現

(1)分布式Web Service技術及應用.Web Service是一個平臺獨立的,低耦合的,自包含的、基于可編程的Web的應用程序[2].可使用開放的XML標準來描述、發布、發現、協調和配置這些應用程序,用于開發分布式的互操作的應用程序[3].

Web服務的體系結構是基于Web服務提供者、Web服務請求者、Web服務注冊中心三個角色和發布、發現、綁定三個動作構建的(見圖3)[4].

圖3 Web Service的體系結構

計分系統在NET環境下采用POST方式動態調用Web Service,具體請求、發送和傳輸競賽數據的步驟如下:

a)從目標URL下載WSDL數據[5].

b)使用ServiceDescription創建和格式化WSDL文檔文件.

c)使用ServiceDescription Importer創建客戶端代理類.

d)使用CodeDom動態創建客戶端代理類程序集[6].

e)利用反射調用相關Web Service方法.

當評分客戶端調用一個Web Service的方法時,首先將方法名稱和需要傳遞的參數(如選手編碼、分數)包裝成XML,通過HTTP協議傳遞到服務器端,然后服務器端解析這段XML,得到被調用的方法名稱和傳遞過來的參數,進而調用Web Service相應的方法,方法執行完畢后,將返回結果再次包裝為XML,發送到客戶端,最后客戶端解析這段XML,最終得到競賽結果.

(2)WIFI技術及應用.W IFI技術是一個基于IEEE 802.11系列標準的無線網路通信技術,目的是改善基于IEEE 802.11標準的無線網路產品之間的互通性,是一種無線聯網技術[7].

在系統中,通過WIFI技術便于競賽現場網絡部署,采用中繼AP設備,把各評分終端無線連接起來,各評分終端把錄入的成績傳輸到數據庫服務器中,服務器端按算法規則生產競賽成績.系統的終端WIFI無線連接見圖4.

圖4 終端W IFI連接圖

(3)主要功能的技術實現.系統中的選手編碼,在詳細頁面的數據展示時,采用目前流行的二維碼編碼方式,二維碼具有信息量大、識別準確和容錯能力強等優點[8].通過識別二維碼時進一步和頭像結合,可以有效對選手進行鑒別,防止人員頂替.以下是在C#中實現二維碼的核心結構代碼.

options=new QrCodeEncodingOptions//生成QRcode對象

{DisableECI=true,

CharacterSet="UTF-8",//采用UTF-8編碼格式

Width=pictureBox1.Width,//設置寬度

Height=pictureBox1.Height//設置高度};

writer=new BarcodeW riter();//生成BarcodeW riter對象

writer.Format=BarcodeFormat.QR_CODE;//設置二維碼格式

writer.Options=options;//賦值

完成選手編碼后,本系統要實現的是系統評分,因此在基于B組得分主要算法實現的基礎上,根據系統功能需求,完成了競賽的編排、打分、運算、顯示等功能模塊的計分系統,并可由計算機控制進行選手和隊別的實時顯示,自動生成比賽成績排名和各類比賽報表.

計分系統B組得分去掉最高分和最低的主要算法如下:

For(CountI=0;CountI

{if(Max_Score

{Max_Score=Score[CountI];//數的交換,獲得最大值

MaxScore_I=CountI;//記錄最大數序號}

if(Min_Score>Score[CountI])//與數組的每個元素比較最小數

{Min_Score=Score[CountI];//數的交換,,獲得最小值

Min_ScoreI=CountI;//記錄最大數序號}

Sum=Sum+Score[CountI];//求得原始總分}

AverScore=(Sum-Min_Score-Max_Score)/(N-2);//去掉最大值和最小值,并求得平均分

經過上述算法程序運行后,系統根據記錄的B組4個數據,獲得去掉最高分和最低分外的2個成績,再求平均數實現該組得分.

計分系統主界面實現了評委對選手分數進行查詢、新增、編輯等操作,同時根據ABC三組的得分,系統自動在后臺計算出最終得分并排名,管理員可以進行當前競賽項目成績報表的打印或EXCEL表格的導出,完成整個競賽流程的功能需求.計分系統主界面見圖5.

圖5 系統主界面

4 結語

通過分析武術套路競賽規則,提出計分系統的改進與優化,利用C#編程技術,實現了計分系統的設計.在具體應用場合中,可以根據本文提出的程序設計的方法進一步修改和完善,使得應用更加廣泛.

[1]中國武術協會.武術套路競賽規則與裁判法[M].北京:人民體育出版社,2013:16-98.

[2]蔡月茹,柳西玲.Web Services基礎教程[M].北京:清華大學出版社,2005:21-36.

[3]王國師,李強,李加慶.基于XML和構件的雷達組網系統軟件設計[J].微計算機信息,2008(3):204-206.

[4]Frakes,Pole W B.An empirical study of representation methods for reusable software components[J].IEEE Trans-actions on Software Engineering,1994(8):206-385.

[5]青島東合信息技術有限公司.Web Services應用開發[M].北京:電子工業出版社,2011:68-89.

[6]陳作聰.XML實用教程[M].北京:機械工業出版社,2014:46-63.

[7]吳湛擊.無線網絡編碼——原理與應用[M].北京:清華大學出版社,2014:39-46.

[8]夏雪峰.二維碼營銷應該這樣做[M].北京:機械工業出版社,2014:81-92.

W IFI-based Distributed W ushu Com petition Scoring

LIU Jian-cheng
(Instituteof Information Scienceand Engineering,Shaoguan University,Shaoguan 512005,Guangdong,China)

At present,some martial arts competitions or artificial statistical methods of recording grades are low efficiency.Based on the analysis of martial arts competition rules,the use of C#programming and WIFI Internet technology,the scoring system improvement and optimization to achieve Wushu competition scoring system is designed to solve the daily gameapplications.

C#;Web Service;scoring system

TP311

A

1007-5348(2016)08-0022-04

2016-08-05

韶關市科技計劃項目(2014CX/K221).

劉鑑澄(1976-),男,廣東英德人,韶關學院信息科學與工程學院講師,碩士;研究方向:計算機應用.

(責任編輯:歐愷)

猜你喜歡
武術動作比賽
中華武術
黃河之聲(2021年9期)2021-07-21 14:56:32
近十年武術產業的回顧與瞻望
武術研究(2021年2期)2021-03-29 02:28:06
發芽比賽
大灰狼(2019年4期)2019-05-14 16:38:38
動作描寫要具體
選美比賽
畫動作
動作描寫不可少
比賽
最瘋狂的比賽
智慧少年(2016年2期)2016-06-24 06:12:54
武術
小主人報(2016年11期)2016-02-28 20:50:43
主站蜘蛛池模板: 国产精品久久久久久久伊一| 三上悠亚精品二区在线观看| 97精品国产高清久久久久蜜芽| 人妻精品全国免费视频| 国内99精品激情视频精品| 中文字幕永久在线观看| 欧美精品成人| 日本人妻丰满熟妇区| 欧美国产菊爆免费观看| 国内精品久久久久久久久久影视| 精品1区2区3区| 99久久精品免费看国产电影| 亚洲欧美人成电影在线观看| 国产95在线 | 亚洲国产亚综合在线区| 亚洲综合极品香蕉久久网| 青青草国产免费国产| 婷婷午夜天| 精品国产Av电影无码久久久| 亚洲精品第1页| 国产精品性| 欧美色丁香| 亚洲日韩AV无码一区二区三区人| a级毛片免费网站| 欧美区国产区| 日韩天堂视频| 亚洲黄色片免费看| 精品无码人妻一区二区| 国产精品三级av及在线观看| 91精品啪在线观看国产91九色| 久久久亚洲色| 欧美中文字幕一区二区三区| 久久久久久久久亚洲精品| 999在线免费视频| 五月丁香伊人啪啪手机免费观看| 国产本道久久一区二区三区| 日韩高清一区 | 首页亚洲国产丝袜长腿综合| 无码视频国产精品一区二区| 69免费在线视频| 国产电话自拍伊人| 凹凸国产熟女精品视频| 中文字幕亚洲综久久2021| 精品撒尿视频一区二区三区| 久久精品国产999大香线焦| 免费无遮挡AV| 国产高清在线观看| 噜噜噜久久| 国产人碰人摸人爱免费视频| 毛片久久久| 在线精品视频成人网| 国产剧情无码视频在线观看| 在线观看国产黄色| 人妻丰满熟妇啪啪| 无码专区在线观看| 国产农村1级毛片| 日韩大片免费观看视频播放| 亚洲欧洲日本在线| 欧美性色综合网| 亚洲日本韩在线观看| 久爱午夜精品免费视频| 亚洲日本韩在线观看| 久久99精品久久久大学生| 亚洲欧洲自拍拍偷午夜色无码| 波多野结衣一二三| 无码中字出轨中文人妻中文中| 波多野结衣一二三| 日韩一区精品视频一区二区| 国产美女丝袜高潮| 美女毛片在线| 伊人大杳蕉中文无码| 日韩一级二级三级| 国产乱肥老妇精品视频| 国产99精品视频| 国产第一色| 日日拍夜夜操| 亚洲男人天堂网址| 毛片最新网址| 激情综合五月网| 国产毛片基地| 国产十八禁在线观看免费| 久久久久九九精品影院|