(陜西省體育科學(xué)研究所,西安,710065)
運(yùn)動(dòng)員訓(xùn)練生理體質(zhì)監(jiān)控系統(tǒng)設(shè)計(jì)
趙 升
(陜西省體育科學(xué)研究所,西安,710065)
在專業(yè)的體育訓(xùn)練中,做好對(duì)運(yùn)動(dòng)員生理體質(zhì)的監(jiān)控,對(duì)了解運(yùn)動(dòng)員的運(yùn)動(dòng)狀態(tài)等具有重要作用。本文運(yùn)用計(jì)算機(jī)技術(shù)和軟件技術(shù),構(gòu)建了可應(yīng)用于運(yùn)動(dòng)員訓(xùn)練的生理體質(zhì)監(jiān)控系統(tǒng),并對(duì)其開發(fā)語言、運(yùn)行環(huán)境、系統(tǒng)架構(gòu)和功能進(jìn)行詳細(xì)的設(shè)計(jì)。
ASP.NET;監(jiān)控系統(tǒng);VisualStudio.NET
現(xiàn)階段對(duì)運(yùn)動(dòng)員的生理體質(zhì)的監(jiān)測(cè)在很大的程度上其所選取的指標(biāo)和測(cè)試的項(xiàng)目都比較多和繁瑣,在技術(shù)方面顯得比較復(fù)雜,并且系統(tǒng)的構(gòu)建則多數(shù)被國(guó)家級(jí)的體育部門進(jìn)行使用。而針對(duì)小型的運(yùn)動(dòng)員的訓(xùn)練以為經(jīng)費(fèi)的限制,在這方面的投入則稍顯的不足。本文針對(duì)小型的、經(jīng)費(fèi)來源不足的運(yùn)動(dòng)員訓(xùn)練問題,構(gòu)建了可被一般訓(xùn)練機(jī)構(gòu)所使用的系統(tǒng)。
開發(fā)語言是系統(tǒng)的基礎(chǔ)。而現(xiàn)階段的開發(fā)語言包括ASP、Java語言等在內(nèi)的多種開發(fā)語言。在該系統(tǒng)的設(shè)計(jì)中,采用ASP. NET作為開發(fā)的語言。而該語言則是微軟公司在.NETFramework平臺(tái)的基礎(chǔ)上為廣大開發(fā)者提供的一個(gè)更為全方位的web開發(fā)的平臺(tái)。ASP.NET中包含有大量的技術(shù)組件,可將瀏覽器和服務(wù)器兩者之間的網(wǎng)絡(luò)通信給完整的包裝起來。而在開發(fā)中,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)站和現(xiàn)階段比較流行的B/S模式相結(jié)合,該技術(shù)是比較好的一種選擇方式,其克服了以往單獨(dú)的ASP開發(fā)的問題限制,并和.NET平臺(tái)整合,從而形成模塊化的開發(fā)思想,而ASP.NET技術(shù)的優(yōu)勢(shì)也完整的體現(xiàn)出來。其包括語言開發(fā)的獨(dú)立性、語言編程的簡(jiǎn)易性、高效率的執(zhí)行性和安全機(jī)制。
為保證該系統(tǒng)的運(yùn)行,必須對(duì)該系統(tǒng)的開發(fā)環(huán)境進(jìn)行選擇。在該系統(tǒng)中,服務(wù)器端方面則采用WindowsXP,WindowsNT4.0+Se rvicePack6及以上操作系統(tǒng)。同時(shí)采用SQL Server2005作為該系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。以Visual Studio2008作為該系統(tǒng)開發(fā)的工具,并設(shè)置IE在6.0及其以上的版本方可對(duì)該該系統(tǒng)進(jìn)行訪問。而數(shù)據(jù)庫的選擇采用Server2005,其主要的原因是因?yàn)樽鳛橹行∮?xùn)練機(jī)構(gòu)的運(yùn)動(dòng)員,在數(shù)據(jù)的處理方面會(huì)比較大,對(duì)不同數(shù)據(jù)的安全性的要求也比較高,而Server2005則在數(shù)據(jù)的構(gòu)造、數(shù)據(jù)的部署和管理中其具備獨(dú)特的優(yōu)勢(shì)。通過其中的ADO.NET組件實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的管理。ADO.NET作為微軟軟件中的數(shù)據(jù)訪問的一個(gè)框架,其關(guān)鍵則是采用了一種非連接數(shù)據(jù)的概念,而用于Internet通信的HTTP協(xié)議沒有包含維護(hù)請(qǐng)求間狀態(tài)機(jī)制,這樣使得系統(tǒng)數(shù)據(jù)處理通過Internet進(jìn)行非常順利。
該系統(tǒng)主要針對(duì)一般的運(yùn)動(dòng)員生理和體質(zhì)方面的監(jiān)控,因此,必須從兩個(gè)不同方面對(duì)運(yùn)動(dòng)員進(jìn)行監(jiān)控。首先是身體體質(zhì)監(jiān)控。而根據(jù)《國(guó)家體質(zhì)健康標(biāo)準(zhǔn)》當(dāng)中針對(duì)指標(biāo)體系的構(gòu)建指出,對(duì)運(yùn)動(dòng)員的體質(zhì)指標(biāo)主要包括身體形態(tài)、素質(zhì)、機(jī)能和身體運(yùn)動(dòng)能力等。而其中的身高和體重主要是對(duì)人體營(yíng)養(yǎng)狀況和身體勻稱的反應(yīng),通過上述兩個(gè)指標(biāo),可間接的對(duì)運(yùn)動(dòng)員的身體的成分進(jìn)行反應(yīng);肺活量則是對(duì)運(yùn)動(dòng)員呼吸機(jī)能的反應(yīng),其主要是在指運(yùn)動(dòng)員在一次性最大的吸氣之后所可能呼出的最大的氣體的量;50米短距離短跑測(cè)試則主要是對(duì)人體速度的反應(yīng),通過在短距離的速度測(cè)試,可有效的反應(yīng)人體的中樞神經(jīng)的相關(guān)機(jī)能,同時(shí)也是人體綜合的爆發(fā)力的反應(yīng);而立定跳遠(yuǎn)則是對(duì)運(yùn)動(dòng)員下肢的爆發(fā)力的集中反應(yīng)。爆發(fā)力在人們的生活中有著重要的價(jià)值;而1000米跑、臺(tái)階測(cè)試等則是對(duì)人體心血管相關(guān)機(jī)能狀態(tài)反應(yīng)的重要的指標(biāo),可通過其可間接的對(duì)人體的耐力進(jìn)行推測(cè);坐位體前屈是對(duì)運(yùn)動(dòng)員關(guān)節(jié)配合和柔韌g型的測(cè)試你;仰臥起坐則是對(duì)人體腹肌的力量的測(cè)試;握力則是對(duì)運(yùn)動(dòng)員上身肌肉的力量的測(cè)試。
同時(shí),生理指標(biāo)則主要包括血壓、心率、血紅蛋白、葡萄糖等指標(biāo)。通過現(xiàn)階段的一些測(cè)試儀器即可實(shí)現(xiàn)對(duì)上述數(shù)據(jù)的測(cè)試。
通過上述的分析,在結(jié)合本系統(tǒng)的實(shí)際使用的情況上,采用比較流行的B/S三層架構(gòu)的模式,并采用ASP作為開發(fā)語言,以SQL Server2005作為開發(fā)的語言,對(duì)在線測(cè)試系統(tǒng)進(jìn)行構(gòu)建。其具體的架構(gòu)設(shè)計(jì)如圖1所示。
圖1 系統(tǒng)整體架構(gòu)設(shè)計(jì)
從圖1中可看出,本系統(tǒng)分為典型的三層架構(gòu)。第一層為用戶界面層,該層主要的功能是為廣大的用戶提供和系統(tǒng)交互的界面;第二層主要包括應(yīng)用服務(wù)器和邏輯業(yè)務(wù)板塊。通過表現(xiàn)層用戶對(duì)不同的功能的請(qǐng)求,并通過ASP.NET技術(shù),實(shí)現(xiàn)web瀏覽器和web服務(wù)器的響應(yīng),而web服務(wù)器則根據(jù)相應(yīng)的邏輯處理功能實(shí)現(xiàn)業(yè)務(wù)和數(shù)據(jù)層的相應(yīng);第三層為數(shù)據(jù)層,主要通過數(shù)據(jù)的訪問,并將數(shù)據(jù)操作的結(jié)果通過ASP.NET技術(shù),實(shí)現(xiàn)與系統(tǒng)的交互,并將最終的結(jié)果傳遞給用戶。而該數(shù)據(jù)流程也正好切合WebServer+數(shù)據(jù)庫系統(tǒng)+ASP組件的方式。而通過這種設(shè)計(jì)方式,解決在以往的系統(tǒng)設(shè)計(jì)中長(zhǎng)出現(xiàn)的兩層結(jié)構(gòu)中原發(fā)性問題。在服務(wù)器端,將Server和應(yīng)用服務(wù)器緊密的結(jié)合,通過這種方式是的服務(wù)器端和應(yīng)用服務(wù)器不受任何的影響,同時(shí)也不受任何的硬件或者是操作系統(tǒng)等因素的制約,從而可以非常輕易地使得系統(tǒng)進(jìn)行構(gòu)建和加強(qiáng)對(duì)網(wǎng)絡(luò)的使用。也不需要再通過統(tǒng)一的客戶機(jī)或者是服務(wù)器操作系統(tǒng)的方式,來實(shí)現(xiàn)對(duì)不同系統(tǒng)和通信網(wǎng)絡(luò)之間的連接。該系統(tǒng)的維護(hù)只需要在服務(wù)器端即可完成,通過靈活的對(duì)數(shù)據(jù)進(jìn)行更新等,從而減少了以往通過兩層結(jié)構(gòu)所帶來的系統(tǒng)維護(hù)工作量的增加。同時(shí)通過該三層架構(gòu),使得應(yīng)用程序可隨時(shí)根據(jù)系統(tǒng)的需要進(jìn)行相關(guān)的維護(hù)和處理,而不會(huì)干擾到系統(tǒng)的整體運(yùn)行。
該系統(tǒng)主要是針對(duì)運(yùn)動(dòng)員進(jìn)行生理體質(zhì)監(jiān)控,同時(shí)結(jié)合運(yùn)動(dòng)員的生理指標(biāo)和體質(zhì)指標(biāo),對(duì)該系統(tǒng)功能的設(shè)計(jì)主要包括以下功能。具體如圖2所示。
圖2 系統(tǒng)功能設(shè)計(jì)
數(shù)據(jù)錄入則主要是運(yùn)動(dòng)員將自己測(cè)試的相關(guān)的數(shù)據(jù)錄入到系統(tǒng),其中包括生理指標(biāo)和體質(zhì)指標(biāo)的錄入;
數(shù)據(jù)校正是系統(tǒng)管理員針對(duì)錄入的數(shù)據(jù)做出一定的修正,從而保證在對(duì)數(shù)據(jù)進(jìn)行分析的時(shí)候其客觀性和準(zhǔn)確性能得到真實(shí)的反應(yīng);
體質(zhì)監(jiān)控分析則是對(duì)錄入的數(shù)據(jù)進(jìn)行分析,并進(jìn)行綜合評(píng)定。而當(dāng)相關(guān)的數(shù)據(jù)在超出一定的范圍之后,系統(tǒng)則會(huì)對(duì)運(yùn)動(dòng)員的訓(xùn)練提出一定的警示;
查詢功能則是對(duì)相關(guān)的分析結(jié)果進(jìn)行查詢和打?。?/p>
系統(tǒng)維護(hù)則主要實(shí)現(xiàn)權(quán)限分配和系統(tǒng)的日常數(shù)據(jù)維護(hù)等。
數(shù)據(jù)庫作為對(duì)系統(tǒng)開發(fā)的重點(diǎn),其直接關(guān)系到系統(tǒng)執(zhí)行的好壞和未來的日常維護(hù)。因此,在對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)的時(shí)候,出滿足系統(tǒng)的日常的功能需求以外,還必須對(duì)系統(tǒng)的擴(kuò)展性進(jìn)行一定的考慮。在該系統(tǒng)中,本文采用SQL Server 2005作為數(shù)據(jù)管理,同時(shí)其主要包括用戶基本信息、管理員信息、體質(zhì)和生理測(cè)評(píng)標(biāo)準(zhǔn)表、運(yùn)動(dòng)員信息表、運(yùn)動(dòng)員體質(zhì)表、生理測(cè)試表等。通過對(duì)不同表格形成不同的邏輯結(jié)構(gòu)關(guān)聯(lián),從而實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)。同時(shí)利用ASP動(dòng)態(tài)頁面來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的交互,而其接口則采用ADO。該接口通常作為ASP的內(nèi)置組件,其主要的功能是提取Web頁面、開發(fā)者輕松存取網(wǎng)絡(luò)數(shù)據(jù)庫中的數(shù)據(jù)、并可以在用戶端實(shí)現(xiàn)網(wǎng)上更新顯示的Web數(shù)據(jù)庫技術(shù),通過它ASP實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫的訪問。而正是通過這樣的連接,并通過其中的結(jié)構(gòu)查詢的云煙命令實(shí)現(xiàn)對(duì)數(shù)據(jù)的更新、修改、輸入和刪除等操作。從而使得對(duì)的訪問速度更快。
通過該系統(tǒng)的初步構(gòu)建,實(shí)現(xiàn)了對(duì)一般運(yùn)動(dòng)員都可使用,并可對(duì)自己的生理指標(biāo)、體質(zhì)指標(biāo)等進(jìn)行測(cè)試和評(píng)定,以此提高了該系統(tǒng)的實(shí)用性。但是,其中很多的功能還必須做進(jìn)一步的完善,以此提供更為全面的服務(wù)。
[1] 徐倩漪.國(guó)民體質(zhì)檢測(cè)與服務(wù)信息管理系的研究與實(shí)現(xiàn).天津大學(xué)碩士學(xué)位論文,6-7
[2] 郜衛(wèi)峰.田徑男子1500米全程速度節(jié)奏和能量代謝的特征[D].北京體育大學(xué),2012.
[3] 周衛(wèi)海,邱卓君,姚俊.不同個(gè)性運(yùn)動(dòng)員某些生理指標(biāo)的對(duì)比研究[J]. 湖北體育科技,1997,04:22-25.
趙升,男,1976年—,陜西臨潼人,助理研究員;研究方向:運(yùn)動(dòng)生理生化
SDS結(jié)果界面
經(jīng)過實(shí)際測(cè),使該web應(yīng)用系統(tǒng)能夠方便準(zhǔn)確的為地方高校青年教師評(píng)估其心理健康問題,在為青年教師提供心理測(cè)評(píng)的同時(shí)還為其與心理咨詢師交流提供了一個(gè)良好的平臺(tái)。結(jié)果準(zhǔn)確可靠,并且保密性、可靠性、可擴(kuò)展性比較高。
參考文獻(xiàn)
[1] 張鐵牛,張笑濤.我國(guó)地方高校青年教師發(fā)展問題研究[J].現(xiàn)代教育科學(xué),2007(5):1-5
[2] 顧建民.一流大學(xué)建設(shè)的基礎(chǔ)與師資問題[J].清華大學(xué)教育研究,2003,24(6):33-36
作者簡(jiǎn)介
王博,男,陜西商洛人,1987年4月出生,助教。
Athletes physiological constitution Monitoring System Design
Zhao Sheng
(Shaanxi Provincial Institute of Sports Science,Xi'an,710065)
In professional sports training,good physique athletes physiological monitoring of athletes in sports such as understanding the state has an important role.In this paper,the use of computer technology and software technology can be used to build a physique athletes training for physiological monitoring system,and the detailed design of its development language,operating environment,system architecture and functionality.
ASP.NET;monitoring system;VisualStudio.NET