周星宇 朱藝紅
摘要:奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材評(píng)價(jià)系統(tǒng)是今后我國(guó)奧運(yùn)選材的重要依據(jù)。介紹評(píng)價(jià)軟件開(kāi)發(fā)的必要性、軟件主要功能的設(shè)計(jì)、實(shí)現(xiàn)方法。探討該軟件在運(yùn)動(dòng)員科學(xué)選材方面的使用價(jià)值。
關(guān)鍵詞:運(yùn)動(dòng)員;科學(xué)選材;評(píng)價(jià)系統(tǒng)
中圖分類號(hào):G808.18文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-3612(2008)01-0067-02
Development of Evaluation System Software for Talented Potential Olympic Athletes Identification
ZHOU Xing瞴u, ZHU Yi瞙ong
(Beijing Sport University, Beijing 100084, China)
Abstract:The evaluation system software of talented athlete identification is one of the fundamental tools in athlete selection for Olympic Games. The article describes the necessity of the software development, the main functions and its fulfillment. The values of the software in the application of athlete selection are also discussed.
Key words: talent athlete identification; evaluation system
奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材系統(tǒng)是國(guó)家科技部重點(diǎn)科技攻關(guān)課題,歷時(shí)三年時(shí)間,由北京體育大學(xué)牽頭,全國(guó)相關(guān)省市體科所共同參與完成。該系統(tǒng)的建立為我國(guó)運(yùn)動(dòng)員的選材、育材工作起到了極大的作用,為奧運(yùn)人才的選拔提供了科學(xué)依據(jù),是運(yùn)動(dòng)項(xiàng)目訓(xùn)練工作者的一個(gè)指導(dǎo)綱要。運(yùn)動(dòng)員每次測(cè)試的數(shù)據(jù)沒(méi)有建立相應(yīng)的選材庫(kù),不利于運(yùn)動(dòng)員成績(jī)的追蹤、訓(xùn)練計(jì)劃的調(diào)整及各級(jí)訓(xùn)練部門(mén)的管理。因此,為配合奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材系統(tǒng)更好的實(shí)施及解決上述問(wèn)題,急需編寫(xiě)一套奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材評(píng)價(jià)系統(tǒng)軟件。
1 研究方法
1.1文獻(xiàn)資料法查閱有關(guān)運(yùn)動(dòng)員選材、數(shù)據(jù)庫(kù)相關(guān)文獻(xiàn)、書(shū)籍。
1.2調(diào)查訪問(wèn)法就有關(guān)運(yùn)動(dòng)項(xiàng)目專業(yè)方面的問(wèn)題,訪問(wèn)各項(xiàng)目專家。
1.3系統(tǒng)分析法根據(jù)選材考核程序,按軟件工程的方法,進(jìn)行分析及模塊化設(shè)計(jì)。
1.4程序設(shè)計(jì)以中文Windows XP為操作系統(tǒng),運(yùn)用Visual Foxpro6.0 for Windows及SQL語(yǔ)言進(jìn)行系統(tǒng)編程。
2 系統(tǒng)開(kāi)發(fā)步驟
本系統(tǒng)開(kāi)發(fā)過(guò)程包括:可行性分析、需求分析、數(shù)據(jù)庫(kù)和應(yīng)用程序設(shè)計(jì)、系統(tǒng)試運(yùn)行和測(cè)試、系統(tǒng)運(yùn)行和維護(hù)五個(gè)階段。
可行性分析階段,確定開(kāi)發(fā)系統(tǒng)的總體目標(biāo)即研制評(píng)價(jià)系統(tǒng)軟件,提出系統(tǒng)的功能、性能、可靠性以及數(shù)據(jù)接口方面的構(gòu)想。探討技術(shù)關(guān)鍵和解決問(wèn)題的技術(shù)路線。制定完成任務(wù)的實(shí)施計(jì)劃。
需求分析包括數(shù)據(jù)分析和功能分析。首先,確認(rèn)用戶需求、確定設(shè)計(jì)范圍。其次,對(duì)收集到的資料進(jìn)行加工、抽取、歸并和分析,建立數(shù)據(jù)流圖、數(shù)據(jù)字典等設(shè)計(jì)文檔。最后,對(duì)所開(kāi)發(fā)的系統(tǒng)進(jìn)行全面的描述,建立需求說(shuō)明書(shū)。
在數(shù)據(jù)設(shè)計(jì)階段先進(jìn)行概念設(shè)計(jì),將需求分析所得到的數(shù)據(jù)轉(zhuǎn)化為相應(yīng)的實(shí)體模型;再將實(shí)體模型轉(zhuǎn)化為Visual FoxPro 所支持的關(guān)系模型,進(jìn)行性能評(píng)價(jià)和規(guī)范化處理,并對(duì)數(shù)據(jù)的安全性和完整性做出設(shè)計(jì)。
按照總體設(shè)計(jì)、模塊設(shè)計(jì)、編碼、調(diào)試4個(gè)步驟進(jìn)行應(yīng)用程序設(shè)計(jì)。
最后,為保證系統(tǒng)的正確性,檢驗(yàn)系統(tǒng)各組成部分的功能,對(duì)系統(tǒng)進(jìn)行了多次模擬數(shù)據(jù)的測(cè)試。
3系統(tǒng)分析與設(shè)計(jì)
3.1系統(tǒng)分析
系統(tǒng)分析的內(nèi)容包括對(duì)系統(tǒng)內(nèi)部各環(huán)節(jié)進(jìn)行詳細(xì)了解,充分掌握用戶的需求及用戶的習(xí)慣。 本系統(tǒng)分析采用實(shí)驗(yàn)原型法,即建立的原型實(shí)際上是真實(shí)的系統(tǒng)模型,由局部模型不斷試驗(yàn)、改進(jìn),最后得到整個(gè)系統(tǒng)。
3.2系統(tǒng)數(shù)據(jù)流程圖(圖1)。
3.3系統(tǒng)設(shè)計(jì)本系統(tǒng)采用模塊化設(shè)計(jì)原則,按功能要求自頂向下劃分若干子模塊,盡可能使每一模塊具備獨(dú)立性。本軟件運(yùn)用了面向?qū)ο蟪绦蛟O(shè)計(jì)思想,簡(jiǎn)化了程序設(shè)計(jì),提供代碼的可重用性。由于奧運(yùn)選材系統(tǒng)中的乒乓球、羽毛球、體操、藝術(shù)體操、跳水、游泳、棒壘球、自行車、摔跤、柔道、跆拳道、射箭、擊劍、皮劃艇、拳擊15個(gè)項(xiàng)目自成體系,每一項(xiàng)目的評(píng)價(jià)指標(biāo)差異較大。而每一項(xiàng)目分屬國(guó)家體育總局不同的管理中心,使用者也沒(méi)有必要掌握全部項(xiàng)目的使用方法,管理者只需掌握各自項(xiàng)目的使用,對(duì)本項(xiàng)目運(yùn)動(dòng)員的數(shù)據(jù)做長(zhǎng)期追蹤即可?;谏鲜隹紤],在總體設(shè)計(jì)時(shí)將十五個(gè)項(xiàng)目分別制作成十五獨(dú)立的子系統(tǒng)。
3.5系統(tǒng)功能模塊為了給用戶建立良好的工作界面,便于使用者的操作,在軟件設(shè)計(jì)時(shí)均采用菜單與表單相結(jié)合的設(shè)計(jì)方式。每一功能模塊提供精美用戶界面。
3.5.1輸入模塊此模塊的主要功能是實(shí)現(xiàn)運(yùn)動(dòng)員基本數(shù)據(jù)的采集、錄入。設(shè)計(jì)時(shí)根據(jù)不同運(yùn)動(dòng)項(xiàng)目測(cè)試表制作成輸入表單,錄入原始測(cè)試數(shù)據(jù)。所有運(yùn)動(dòng)項(xiàng)目均包括運(yùn)動(dòng)員身體形態(tài)、身體機(jī)能、運(yùn)動(dòng)素質(zhì)、心理、教練員評(píng)價(jià)五個(gè)方面。在此模塊下可進(jìn)行自動(dòng)翻記錄、數(shù)據(jù)修改、刪除、查詢工作。由于男女運(yùn)動(dòng)員測(cè)試指標(biāo)不同,將此模塊分為男、女運(yùn)動(dòng)員兩子模塊,分別錄入測(cè)試數(shù)據(jù)。
3.5.2計(jì)算測(cè)試成績(jī)模塊錄入測(cè)試成績(jī)后,根據(jù)不同項(xiàng)目、運(yùn)動(dòng)員的性別自動(dòng)計(jì)算各派生指標(biāo),查詢單項(xiàng)評(píng)分表及綜合評(píng)分表,填寫(xiě)各測(cè)試項(xiàng)目的得分、評(píng)價(jià)并計(jì)算運(yùn)動(dòng)員測(cè)試總分及對(duì)應(yīng)等級(jí)。本模塊具備打印運(yùn)動(dòng)員詳細(xì)測(cè)試結(jié)果、自動(dòng)翻記錄功能。
3.5.3查詢模塊為了及時(shí)將測(cè)試結(jié)果反饋給教練員,特設(shè)查詢模塊。根據(jù)不同的查詢需求,此模塊下設(shè)個(gè)體查詢、群體查詢及縱向查詢?nèi)齻€(gè)子模塊。1) 個(gè)體查詢模塊:可根據(jù)測(cè)試日期、所屬隊(duì)別、運(yùn)動(dòng)姓名、性別4個(gè)條件進(jìn)行組合,查詢某一名運(yùn)動(dòng)員的基本情況及本次測(cè)試的結(jié)果。本模塊具備打印運(yùn)動(dòng)員詳細(xì)測(cè)試結(jié)果、自動(dòng)翻記錄功能并為用戶提供模糊查詢方式,以滿足不同用戶的要求;2) 群體查詢模塊:在查詢時(shí)不僅需查詢每個(gè)運(yùn)動(dòng)員的個(gè)體情況,還需根據(jù)運(yùn)動(dòng)員性別、運(yùn)動(dòng)等級(jí)、所屬隊(duì)別查詢某類符合條件的運(yùn)動(dòng)員。群體查詢可分別查詢此類運(yùn)動(dòng)員的總分、一級(jí)測(cè)試指標(biāo)、單項(xiàng)指標(biāo)并打印查詢結(jié)果;3) 縱向查詢模塊:為查詢某一運(yùn)動(dòng)員一段時(shí)間內(nèi)測(cè)試指標(biāo)的變化而設(shè)立此模塊??煞謩e查詢此運(yùn)動(dòng)員的總分、一級(jí)測(cè)試指標(biāo)、單項(xiàng)指標(biāo)并打印查詢結(jié)果。利用此模塊可建立運(yùn)動(dòng)員動(dòng)態(tài)數(shù)據(jù)庫(kù),便于成績(jī)的追蹤。
3.5.4打印模塊本系統(tǒng)在數(shù)據(jù)計(jì)算、數(shù)據(jù)查詢時(shí)均具備打印功能,但用戶在今后管理數(shù)據(jù)時(shí)還需打印,為此單設(shè)打印模塊,方便用戶。打印模塊下設(shè)打印男運(yùn)動(dòng)員測(cè)試表、打印女運(yùn)動(dòng)員測(cè)試表及按條件組合打印3個(gè)子模塊。其中,打印男、女運(yùn)動(dòng)員測(cè)試表可打印所有男、女運(yùn)動(dòng)員詳細(xì)測(cè)試數(shù)據(jù)報(bào)表。為便于用戶在打印時(shí)進(jìn)行模糊設(shè)置,特編寫(xiě)按條件組合打印模塊,用戶可按性別、測(cè)試序號(hào)、所屬隊(duì)別、姓名、運(yùn)動(dòng)等級(jí)、專項(xiàng)及注冊(cè)地多個(gè)條件進(jìn)行組合查詢,并打印查詢運(yùn)動(dòng)員的詳細(xì)測(cè)試數(shù)據(jù)報(bào)表。
3.5.5系統(tǒng)維護(hù)模塊此模塊可幫助用戶完成數(shù)據(jù)復(fù)制、清理硬盤(pán)、數(shù)據(jù)裝入、用戶管理等功能。數(shù)據(jù)備份會(huì)將每次測(cè)試數(shù)據(jù)定期拷入磁盤(pán)。系統(tǒng)以日期、性別分別備份到Backup文件夾中,防止數(shù)據(jù)的丟失;當(dāng)數(shù)據(jù)備份后,可利用數(shù)據(jù)初始化功能將暫時(shí)不用數(shù)據(jù)清除,以保證有足夠的磁盤(pán)空間;當(dāng)需要查找以前測(cè)試的數(shù)據(jù)而數(shù)據(jù)庫(kù)中無(wú)時(shí),可利用數(shù)據(jù)導(dǎo)入功能把數(shù)據(jù)導(dǎo)入到所需的數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)系統(tǒng)維護(hù)。此外,軟件系統(tǒng)還提供對(duì)運(yùn)動(dòng)員注冊(cè)地、隊(duì)名、日期庫(kù)、用戶進(jìn)行添加、刪除、修改、恢復(fù)等操作。
4 系統(tǒng)特點(diǎn)
1) 奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材系統(tǒng)涵蓋15個(gè)運(yùn)動(dòng)項(xiàng)目,各運(yùn)動(dòng)項(xiàng)目的選材指標(biāo)體系各不相同,計(jì)算公式復(fù)雜。本軟件的研制,使原本手工操作變?yōu)樽詣?dòng)操作,使需要大量時(shí)間查找評(píng)分值的工作變得簡(jiǎn)單、輕松,只需一個(gè)按鈕即可完成,大大提高了工作效率。
2) 使用此軟件可以為運(yùn)動(dòng)員選材、教練員訓(xùn)練提供各種常用數(shù)據(jù)資料,便于各級(jí)訓(xùn)練管理部門(mén)建立優(yōu)秀運(yùn)動(dòng)員選材庫(kù)。為奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材系統(tǒng)的推廣提供了便利條件。
3) 功能豐富,結(jié)構(gòu)靈活。采用模塊化結(jié)構(gòu),便于擴(kuò)充、修改、可移植性強(qiáng)。力圖把數(shù)據(jù)和程序完全分開(kāi),使其具備良好的數(shù)據(jù)獨(dú)立性、程序獨(dú)立性。每一功能模塊相對(duì)獨(dú)立,具備良好的人機(jī)界面。使用者只需簡(jiǎn)單培訓(xùn)即可操作。
參考文獻(xiàn):
お
[1] 邢文華,等.奧運(yùn)優(yōu)秀運(yùn)動(dòng)員科學(xué)選材系統(tǒng)研究報(bào)告.
[2] 吳迪,曲蒙.Visual Foxpro6.0程序設(shè)計(jì)指南[M].北京:清華大學(xué)出版社,1999.
[3] 翁正科. Visual Foxpro8.0數(shù)據(jù)庫(kù)開(kāi)發(fā)教程[M].北京:清華大學(xué)出版社,2004.
北京體育大學(xué)學(xué)報(bào)2008年1期