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
主站蜘蛛池模板: 日韩国产精品无码一区二区三区| 亚洲人成网7777777国产| 中文字幕调教一区二区视频| 免费网站成人亚洲| 亚洲高清无在码在线无弹窗| 国产一区免费在线观看| 亚洲视频一区| 一本大道在线一本久道| 亚洲综合色吧| 国产成人综合亚洲网址| 国产精品大尺度尺度视频| 伊人成人在线| 91九色最新地址| 小说区 亚洲 自拍 另类| 一区二区三区在线不卡免费| 少妇精品在线| 亚洲色图欧美视频| 国产欧美日韩综合在线第一| 日韩a在线观看免费观看| 国产91小视频在线观看| 91小视频在线观看免费版高清| 免费不卡视频| 天天视频在线91频| 婷婷午夜天| 国产永久无码观看在线| 尤物精品国产福利网站| 亚洲综合在线网| 国产精品不卡永久免费| 免费在线播放毛片| 日韩亚洲综合在线| 亚洲国产精品日韩av专区| 天天躁日日躁狠狠躁中文字幕| 色综合热无码热国产| 在线观看欧美精品二区| 无码专区国产精品第一页| 精品国产99久久| 亚洲国产精品成人久久综合影院| 亚洲码在线中文在线观看| 99久久精品免费看国产免费软件| 国产视频一二三区| 亚洲国产无码有码| 成人日韩视频| 亚洲第一视频网站| 精品91视频| 精品伊人久久大香线蕉网站| 亚洲一级无毛片无码在线免费视频| 9999在线视频| 国产成人啪视频一区二区三区| 国产亚洲欧美在线人成aaaa| 91丝袜美腿高跟国产极品老师| 国产一级二级三级毛片| 国产主播在线观看| 三上悠亚在线精品二区| 久久综合结合久久狠狠狠97色| 三级国产在线观看| 日韩精品毛片人妻AV不卡| 亚洲福利片无码最新在线播放| 中文字幕欧美日韩高清| 性欧美久久| 亚洲久悠悠色悠在线播放| 国产经典免费播放视频| 国产精品入口麻豆| 亚洲欧洲日产国产无码AV| 欧美日韩国产精品综合| 人妻无码AⅤ中文字| 无码中字出轨中文人妻中文中| 国产精品流白浆在线观看| 91高清在线视频| 亚洲国产精品VA在线看黑人| 国产91丝袜在线播放动漫| 综合色天天| 白浆免费视频国产精品视频 | 色窝窝免费一区二区三区| 91po国产在线精品免费观看| 国产男人天堂| 欧美激情二区三区| 色婷婷亚洲综合五月| 亚洲欧美成aⅴ人在线观看| 亚洲福利一区二区三区| 中文字幕久久亚洲一区| 婷婷综合在线观看丁香| 日韩精品一区二区三区免费|