(西安醫(yī)學(xué)院,西安,710021)
大學(xué)生體質(zhì)健康監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
韓 玲
(西安醫(yī)學(xué)院,西安,710021)
針對(duì)高等院校對(duì)大學(xué)生健康越來越重視,并每年都組織專門的醫(yī)療力量對(duì)大學(xué)生體質(zhì)進(jìn)行檢測(cè)。針對(duì)上述的情況,本人結(jié)合自身的工作,運(yùn)用軟件工程的思想,提出了基于面向?qū)ο笤O(shè)計(jì)、ASP.NET技術(shù)和SQL 數(shù)據(jù)庫(kù)技術(shù),并以B/S架構(gòu),完成了對(duì)該系統(tǒng)的需求分析、架構(gòu)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)。
學(xué)生體質(zhì);健康監(jiān)測(cè);ASP.NET;SQL 數(shù)據(jù)庫(kù);面向?qū)ο?/p>
隨著國(guó)家教育部、體育總局相繼下發(fā)的通知,說明國(guó)家對(duì)大學(xué)生健康的關(guān)注。通水結(jié)合自身工作的需要,基于現(xiàn)代的信息技術(shù)思想,提出了可應(yīng)用于大學(xué)生健康體質(zhì)監(jiān)測(cè)的管理系統(tǒng),以此可動(dòng)態(tài)的實(shí)現(xiàn)對(duì)大學(xué)生健康體質(zhì)的監(jiān)測(cè),并為體育教學(xué)提供更好的輔助。
本系統(tǒng)作為對(duì)大學(xué)生健康的監(jiān)測(cè)的信息系統(tǒng),其主要的工作是對(duì)相關(guān)數(shù)據(jù)的收集、預(yù)測(cè)和給予正確的評(píng)價(jià)。因此,該系統(tǒng)的設(shè)計(jì)目標(biāo)則主要包括以下幾個(gè)方面:
1)可應(yīng)用于對(duì)學(xué)生相關(guān)健康數(shù)據(jù)的收集、存儲(chǔ)、傳遞、維護(hù)和加工;
2)通過系統(tǒng)可對(duì)學(xué)生的相關(guān)身體健康情況進(jìn)行科學(xué)的分析,并給予學(xué)生、老師給出比較客觀的評(píng)價(jià)指標(biāo)。
3)具有一定的延展性,可根據(jù)體育教學(xué)的需要,添加其他功能模塊的系統(tǒng)。
對(duì)該系統(tǒng)的開發(fā),我們根據(jù)軟件開發(fā)的思想,采用比較傳統(tǒng)的開發(fā)方法進(jìn)行,即通過自頂向下、瀑布式的方法對(duì)系統(tǒng)進(jìn)行開發(fā),簡(jiǎn)單點(diǎn)說就是講整個(gè)軟件的開發(fā)按照功能需求分析、設(shè)計(jì)、編程、測(cè)試和發(fā)布幾個(gè)步驟對(duì)系統(tǒng)進(jìn)行開發(fā)。
對(duì)學(xué)生身體健康的評(píng)價(jià),我們采用體質(zhì)健康模型進(jìn)行評(píng)價(jià),從而為學(xué)生提出切實(shí)可行的評(píng)價(jià)方案。在該系統(tǒng)的設(shè)計(jì)中,我們采用灰度關(guān)聯(lián)算法,并結(jié)合學(xué)生的身體、機(jī)能和運(yùn)動(dòng)能力三方面進(jìn)行綜合評(píng)價(jià)。而身體我們從學(xué)生的身高、體重進(jìn)行測(cè)評(píng);機(jī)能則從肺活量和臺(tái)階測(cè)試進(jìn)行檢測(cè);運(yùn)動(dòng)的能力則從握力體重指數(shù)和立定跳遠(yuǎn)兩方面進(jìn)行評(píng)價(jià)。而要對(duì)學(xué)生的綜合身體素質(zhì)進(jìn)行整體的評(píng)價(jià),則必須建立三種指標(biāo)的關(guān)聯(lián)系數(shù)。
3.1數(shù)據(jù)處理
建立標(biāo)準(zhǔn)模式:
其中i=0,1,2,L,13;k=1,2,L,5
通過上述的公式,我們可以計(jì)算出上述的指標(biāo)和標(biāo)準(zhǔn)指標(biāo)的關(guān)聯(lián)度。其具體的關(guān)聯(lián)公式為:
上述公式中的ε表示為分辨的系數(shù),其值∈[0,1],γ(x0(k), xi(k)),則表示xi對(duì)標(biāo)準(zhǔn)X0在第K個(gè)指標(biāo)上的灰度關(guān)聯(lián)系數(shù)。
通過上述的計(jì)算,我們可以得出不同的指標(biāo)與標(biāo)準(zhǔn)的關(guān)聯(lián)系數(shù)。通過計(jì)算,我們可以得出上述三個(gè)不同指標(biāo)的關(guān)聯(lián)系數(shù),身體形態(tài),身體機(jī)能/運(yùn)動(dòng)能力的綜合的系數(shù)為:R=(R1,R2,R3) (0.15,0.35,0.5)T。
該系統(tǒng)的設(shè)計(jì),主要是實(shí)現(xiàn)對(duì)學(xué)生健康的評(píng)價(jià)和實(shí)現(xiàn)高校體育老師對(duì)教師信息、大學(xué)生信息等的存儲(chǔ)、查詢等功能。因此,我們將系統(tǒng)的功能設(shè)計(jì)為體質(zhì)測(cè)試、信息管理、統(tǒng)計(jì)報(bào)表、查詢、系統(tǒng)管理、信息發(fā)布等功能。其具體的功能設(shè)計(jì)如圖1所示、
4.1信息管理
該模塊其主要的功能則包括對(duì)學(xué)生管理、專業(yè)設(shè)置、班級(jí)設(shè)置。班級(jí)管理主要是實(shí)現(xiàn)對(duì)班級(jí)的相關(guān)信息的錄入,如入學(xué)日期、班級(jí)名、學(xué)號(hào)等;專業(yè)設(shè)置則主要對(duì)學(xué)院專業(yè)的設(shè)置和管理;學(xué)生管理則主要包括學(xué)生的相關(guān)具體信息,如出生、學(xué)籍、籍貫等。
4.2系統(tǒng)管理
系統(tǒng)管理包括兩部分,系統(tǒng)維護(hù)、用戶管理。其中所謂的用戶管理則是實(shí)現(xiàn)對(duì)用戶的密碼管理、用戶權(quán)限設(shè)置等;系統(tǒng)管理則主要是針對(duì)系統(tǒng)相關(guān)參數(shù)的設(shè)置、系統(tǒng)的維護(hù)等。
4.3體質(zhì)測(cè)試
體質(zhì)測(cè)試作為該系統(tǒng)的核心,主要包括數(shù)據(jù)的錄入、測(cè)試管理。體育老師按照灰度關(guān)聯(lián)算法對(duì)不同的指標(biāo)進(jìn)行錄入。而該系統(tǒng)則由形態(tài)、技能和運(yùn)動(dòng)能力三個(gè)大的指標(biāo)構(gòu)成。而在這三個(gè)指標(biāo)下面又將其對(duì)學(xué)生身體的評(píng)價(jià)分為不同的小指標(biāo)對(duì)其進(jìn)行評(píng)價(jià)。其中形態(tài)則主要從身高和體重方面進(jìn)行評(píng)價(jià);技能則主要從臺(tái)階測(cè)試和肺活量?jī)蓚€(gè)方面去測(cè)量;運(yùn)動(dòng)能力則從握力指數(shù)和立定跳遠(yuǎn)去測(cè)評(píng)。并采用灰度關(guān)聯(lián)模型對(duì)其進(jìn)行綜合的評(píng)價(jià),并將相關(guān)的數(shù)據(jù)存入到數(shù)據(jù)庫(kù)中。
4.4統(tǒng)計(jì)報(bào)表
統(tǒng)計(jì)報(bào)表包括個(gè)人統(tǒng)計(jì)報(bào)表、班級(jí)統(tǒng)計(jì)報(bào)表和整體統(tǒng)計(jì)報(bào)表三個(gè)不同的報(bào)表。其中個(gè)人統(tǒng)計(jì)主要針對(duì)個(gè)人的相關(guān)指標(biāo)的統(tǒng)計(jì),如肥胖與否、體能等;班級(jí)和整體則是針對(duì)學(xué)校和班級(jí),從而給學(xué)校和體育教師提供相關(guān)的數(shù)據(jù)。同時(shí)還包括對(duì)報(bào)表的刪除、修改等功能。
4.5查詢
該模塊主要針對(duì)老師、學(xué)生等都可根據(jù)自己的權(quán)限對(duì)個(gè)人和相關(guān)信息進(jìn)行查詢。
4.6信息發(fā)布
該板塊主要用于對(duì)相關(guān)測(cè)試信息、健康知識(shí)、體育鍛煉等信息的發(fā)布、刪除和修改。
圖1 系統(tǒng)功能設(shè)計(jì)
對(duì)該系統(tǒng)的設(shè)計(jì),我們采用基于B/S架構(gòu)的三層模式。該模式其主要的特點(diǎn)是構(gòu)造簡(jiǎn)單,并且對(duì)其進(jìn)行的設(shè)計(jì)的系統(tǒng)具有很好的延展性和易用性,這是一般系統(tǒng)必須具備的特點(diǎn)。數(shù)據(jù)層:對(duì)該系統(tǒng)的數(shù)據(jù)庫(kù)的實(shí)現(xiàn),我們采用ADO.NET組件,并采用JDBC接口實(shí)現(xiàn)數(shù)據(jù)層對(duì)數(shù)據(jù)庫(kù)的訪問驅(qū)動(dòng),從而更好的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問。顯示層:而在前端頁(yè)面開發(fā)方面,我們采用ASP.NET動(dòng)態(tài)頁(yè)面技術(shù),實(shí)現(xiàn)對(duì)前段頁(yè)面的開發(fā)和響應(yīng)。而ASP技術(shù)可實(shí)現(xiàn)對(duì)web.Froms等表格式的訪問,對(duì)該系統(tǒng)具有一定的搭配性;中間層和現(xiàn)實(shí)層我們采用C#編程,因?yàn)楝F(xiàn)行的.NET技術(shù)其搭配的語(yǔ)言主要包括VB和C語(yǔ)言。因此,對(duì)中間層的業(yè)務(wù)功能我們采用C#語(yǔ)言進(jìn)行開發(fā),以此更好的加強(qiáng)對(duì)系統(tǒng)組建和層之間的耦合性。其具體的系統(tǒng)架構(gòu)如圖2所示。
圖2 系統(tǒng)整體架構(gòu)設(shè)計(jì)
對(duì)該系統(tǒng)的實(shí)現(xiàn),采用Visual Studio 2008開發(fā)工具對(duì)系統(tǒng)進(jìn)行開發(fā)。服務(wù)器系統(tǒng)使用window Server 2003 操作系統(tǒng),并安裝IIS5.5。同時(shí)主機(jī)服務(wù)器電腦配置為:
CPU 型號(hào):AMD APU A10-6700
CPU 頻率:3.7GHz
內(nèi)存容量:8GB DDR3 1600MHz
硬盤容量:1TB 7200轉(zhuǎn)
通過對(duì)系統(tǒng)平臺(tái)的搭建,系統(tǒng)能夠正常的運(yùn)行。并通過系統(tǒng)測(cè)試,基本能夠滿足學(xué)校體育老師、學(xué)生等的需求,同時(shí)在適用一段時(shí)間之后,學(xué)校醫(yī)務(wù)室也加入進(jìn)來,并通過網(wǎng)上給予學(xué)生健康指導(dǎo)。通過設(shè)計(jì),達(dá)到預(yù)計(jì)構(gòu)想的目標(biāo),具有很強(qiáng)的實(shí)用性。
[1] 周永奇.高校體育社團(tuán)對(duì)大學(xué)生四項(xiàng)能力影響的研究[D].上海:上海體育學(xué)院,2010.
[2] (美)John Kauffman/Bradley Millington,ASP.NET2.0數(shù)據(jù)庫(kù)入門經(jīng)典(特別版)[M],清華大學(xué)出版社2007-08
[3] 丁建嶺,《國(guó)家學(xué)生體質(zhì)健康標(biāo)準(zhǔn)》上報(bào)軟件存在的問題分析[J],首都體育學(xué)院學(xué)報(bào),2010.1
韓玲,女,1985.06,甘肅省平?jīng)鍪?,助教,研究方向:運(yùn)動(dòng)人體科學(xué)
Design and implementation of student physical health monitoring system
Han Ling
(Xi'an Medical University, Xi'an,710021)
In higher education more attention to the students'health is becoming,and every year the organization specialized medical power to test students'physique.In view of the above situation,I combine their work,using the software engineering thinking,put forward the object-oriented design,ASP. NET technology and SQL database technology based on, and in the B/S architecture,realized the system requirements analysis,architecture design and system.
student physique;health monitoring;ASP.NET; SQL database;object oriented