李倩
摘 要:以當(dāng)前大學(xué)生身體素質(zhì)、體質(zhì)健康現(xiàn)狀的特點(diǎn)為依據(jù),結(jié)合獨(dú)立學(xué)院的特質(zhì),根據(jù)我院的實(shí)際需求進(jìn)行系統(tǒng)分析,從多方面收集學(xué)生的體能信息,從而完成對(duì)學(xué)生體能信息多方位的分析、查詢、統(tǒng)計(jì)、存儲(chǔ)等功能的管理,全面地包容了學(xué)生體能測(cè)試管理工作。特別是運(yùn)用B/S構(gòu)架模式,實(shí)現(xiàn)對(duì)大學(xué)生體能各類型結(jié)果的自動(dòng)生成和學(xué)生體能測(cè)試成績(jī)的下載,最終實(shí)現(xiàn)對(duì)學(xué)生體能測(cè)試信息完善的處理。
關(guān)鍵字:體能測(cè)試 ;網(wǎng)絡(luò)管理;UML
1.引言
隨著社會(huì)生產(chǎn)力的加速發(fā)展和社會(huì)進(jìn)步,文化和經(jīng)濟(jì)生活水平得到了極大的提高,人們的生活方式發(fā)生了翻天覆地的變化,大家在享受物質(zhì)生活帶來便利的同時(shí),我國(guó)公民的身體健康也出現(xiàn)了越來越多的問題。尤其是作為祖國(guó)建設(shè)接班人的大學(xué)生,本該有較強(qiáng)的、過硬的身體素質(zhì),但現(xiàn)在絕大多數(shù)的大學(xué)生本沒有良好的生活習(xí)慣,缺乏鍛煉,身體健康狀況不容樂觀。
根據(jù)2010年全國(guó)學(xué)生體質(zhì)與健康調(diào)研結(jié)果顯示,大學(xué)生身體素質(zhì)繼續(xù)呈現(xiàn)緩慢下降,為了提升大學(xué)生的身體素質(zhì),中共中央國(guó)務(wù)院頒布的一系列的舉措,全面實(shí)施高校體能測(cè)試,把身體健康作為評(píng)價(jià)大學(xué)生的重要指標(biāo)。所以,加強(qiáng)學(xué)校的體育教育工作就成了重中之重。
2.開發(fā)系統(tǒng)使用的關(guān)鍵技術(shù)
在了解和掌握了當(dāng)代體能測(cè)試特點(diǎn)后,以J2EE技術(shù)作為基礎(chǔ)的前提下設(shè)計(jì)出我院學(xué)生體能測(cè)試系統(tǒng)。本系統(tǒng)采用B/S模式,以ASP.net、JAVA語(yǔ)言為開發(fā)平臺(tái),數(shù)據(jù)庫(kù)采用SQL Server 2005。
2.1 ASP
ASP的英文全稱是Active Server Pages,我們可以看出ASP其實(shí)就是為了動(dòng)態(tài)網(wǎng)頁(yè)所服務(wù)的一種程序語(yǔ)言。微軟公司在開發(fā)之初就考慮到了這樣一種程序語(yǔ) 言對(duì)于服務(wù)器上管理我們的WEB站點(diǎn)有著非常重要的意義,普通用戶除了用命令 的方式訪問我們的動(dòng)態(tài)網(wǎng)頁(yè)以外,應(yīng)該還可以采用交互式的方式去與我們的HTML 頁(yè)面打交道,這種交互式的方式要求我們的頁(yè)面必須是動(dòng)態(tài)的,數(shù)據(jù)必須是實(shí)時(shí)更新的,可以在其它一些公共語(yǔ)言里面運(yùn)行,所以釆用ASP技術(shù)來建立我們的動(dòng)態(tài)HTM頁(yè)面有著巨大的優(yōu)勢(shì)。
2.2 J2EE
J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺(tái),J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。
2.3 UML在面向?qū)ο笤O(shè)計(jì)與分析的運(yùn)用
UML(Unified Modeling Language),統(tǒng)一建模語(yǔ)言。它不是系統(tǒng)設(shè)計(jì)的方法,而是系統(tǒng)建模的標(biāo)準(zhǔn)。它是軟件界第一個(gè)統(tǒng)一的可視化的建模語(yǔ)言,已成為國(guó)際軟件廣泛承認(rèn)的標(biāo)準(zhǔn),應(yīng)用領(lǐng)域很廣泛,可用于商業(yè)建模(Business Modeling)、軟件開發(fā)建模的各個(gè)階段,也可用于其它類型的系統(tǒng)。它是一個(gè)通用的建模語(yǔ)言,具有創(chuàng)建系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為等多種結(jié)構(gòu)模型的能力,具有可擴(kuò)展性和通用性,適合于多種、多變結(jié)構(gòu)的建模。
基于UML的學(xué)生體能測(cè)試信息管理系統(tǒng),在開發(fā)上方便了開發(fā)人員開發(fā)工作和維護(hù)工作,在運(yùn)行上,實(shí)現(xiàn)了管理人員、學(xué)生、老師等的網(wǎng)上管理數(shù)據(jù)功能,保證了數(shù)據(jù)的一致性、減少了重復(fù)繁雜的勞動(dòng),使教務(wù)管理工作邁上了新的臺(tái)階。
3. 基于UML的學(xué)生體能測(cè)試信息管理系統(tǒng)需求分析
從體能測(cè)試教師來說,希望系統(tǒng)的管理者能夠及時(shí)的發(fā)布公告,發(fā)布體能測(cè)試的時(shí)間,能更好的管理參加體能測(cè)試學(xué)生的基本情況,輸入?yún)⒓恿梭w能測(cè)試的學(xué)生的成績(jī),完善體能測(cè)試的分析評(píng)價(jià)圖等。
從參加體能測(cè)試的學(xué)生來說,他們希望能夠自主的在網(wǎng)上選擇自己適合的體能測(cè)試時(shí)間,從而進(jìn)行體能測(cè)試,預(yù)約以后查詢或者更改預(yù)約時(shí)間。測(cè)試完成后能夠及時(shí)的查看了解自己的測(cè)試成績(jī),并根據(jù)體能測(cè)試分析評(píng)價(jià)圖來找出自己的不足,對(duì)癥專項(xiàng)訓(xùn)練。
因此,基于UML的學(xué)生體能測(cè)試系統(tǒng)主要包括下列四個(gè)部分:
1)學(xué)生功能模塊
主要包括個(gè)人信息登錄、瀏覽各種政策文件、體能測(cè)試時(shí)間以及科目的預(yù)約、 個(gè)人成績(jī)查詢以及生成分析圖、下載打印功能等。
2)輔導(dǎo)員功能模塊
主要包括個(gè)人信息登錄、自己所帶班級(jí)測(cè)試時(shí)間的集體預(yù)約、學(xué)生體能測(cè)試成績(jī)查詢、班級(jí)成績(jī)分析圖、下載打印等。
3)體能測(cè)試教師功能模塊
主要包括個(gè)人信息登錄、測(cè)試人數(shù)管理、測(cè)試科目管理、測(cè)試成績(jī)輸入、測(cè)試評(píng)價(jià)、下載打印等。
4)后臺(tái)管理員功能模塊
主要包括了個(gè)人信息登錄系統(tǒng)、對(duì)管理權(quán)限的分配、發(fā)布和管理各種政策文件、 學(xué)生基本信息的輸入和更改、輔導(dǎo)員信息的輸入和更改、系統(tǒng)基本配置以及狀態(tài)、 管理者對(duì)日志的查詢、下載打印這些功能。
根據(jù)以上分析,系統(tǒng)應(yīng)具備的功能如下圖1所示。
4. 基于UML的學(xué)生體能測(cè)試信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)設(shè)計(jì)
根據(jù)綜合測(cè)評(píng)系統(tǒng)的特點(diǎn),可以將綜合測(cè)評(píng)系統(tǒng)分為管理員模塊、普通教師模塊、班主任輔導(dǎo)員模塊、學(xué)生模塊、反饋信息模塊五部分進(jìn)行設(shè)計(jì)。
管理員模塊主要用于管理員對(duì)中各系統(tǒng)的管理與維護(hù)。有權(quán)限進(jìn)行如下操作:用戶管理、成績(jī)管理、課程管理及反饋信息管理。其中用戶管理包括:新增學(xué)生用戶、新增教師用戶、查詢及修改學(xué)生信息、查詢及修改教師信息;成績(jī)管理包括:查詢及修改成績(jī)、查詢綜合測(cè)評(píng)成績(jī);課程管理包括:課程信息的操作;反饋信息管理包括:回復(fù)留言、刪除留言。
普通教師模塊主要用于普通教師對(duì)個(gè)人信息查詢及修改、對(duì)學(xué)生成績(jī)的查詢及錄入、對(duì)綜合測(cè)評(píng)信息的查詢;班主任、輔導(dǎo)員模塊主要用于班主任或輔導(dǎo)員對(duì)個(gè)人信息查詢及修改、對(duì)學(xué)生成績(jī)的查詢及錄入、對(duì)綜合測(cè)評(píng)信息的查詢、對(duì)學(xué)生加減分申請(qǐng)的審核、對(duì)學(xué)生成績(jī)的綜合測(cè)評(píng);學(xué)生模塊主要用于學(xué)生對(duì)個(gè)人信息的查詢及修改、對(duì)各科成績(jī)的查詢、對(duì)綜合測(cè)評(píng)的查詢、綜合測(cè)評(píng)加分申請(qǐng)、信息反饋模塊主要用于用戶對(duì)系統(tǒng)使用情況的反饋及管理員的回復(fù)。
為了完成以上的功能,其中數(shù)據(jù)庫(kù)表設(shè)計(jì)有包括管理員、教師、學(xué)生登錄信息表、學(xué)生表、課程表、成績(jī)表、教師信息表、學(xué)生加分申請(qǐng)表、用戶信息反饋表等7張表。
系統(tǒng)服務(wù)器端操作系統(tǒng)采用Windows XP,且采用Java作為開發(fā)平臺(tái),數(shù)據(jù)庫(kù)服務(wù)器采用SQL Server 2005,客戶端采用IE或其他WWW瀏覽器,開發(fā)語(yǔ)言采用J2EE 、ASP,系統(tǒng)運(yùn)行基于Web模式,即B/S結(jié)構(gòu),實(shí)現(xiàn)了管理員模塊、學(xué)生模塊、普通教師模塊、反饋信息模塊以及班主任輔導(dǎo)員模塊等。在系統(tǒng)構(gòu)建中,進(jìn)行網(wǎng)站系統(tǒng)整體優(yōu)化,使系統(tǒng)自身具有完善性,高效性。圖2、3、4為系統(tǒng)實(shí)現(xiàn)截圖。
5.總結(jié)
以前的系統(tǒng)中,學(xué)生通過體能測(cè)試后,只能知道自己的體能測(cè)試成績(jī),而本系統(tǒng)能自動(dòng)給出分析評(píng)價(jià)圖,以便于學(xué)生把自己的體能測(cè)試成績(jī)與其他同學(xué)進(jìn)行對(duì)比,了解到自己的體能測(cè)試成績(jī)?cè)谒袑W(xué)生成績(jī)中所處的大致位置。從而對(duì)自己有個(gè)客觀認(rèn)識(shí),以便以后多進(jìn)行有針對(duì)性的訓(xùn)練,真正促進(jìn)增強(qiáng)大家的健康體質(zhì)。其次,該系統(tǒng)還能支持自動(dòng)生成分析評(píng)價(jià)圖,形成數(shù)據(jù)表,也支持把數(shù)據(jù)導(dǎo)出Excel數(shù)據(jù)表中。
基于UML的學(xué)生體能測(cè)試系統(tǒng)的實(shí)現(xiàn)使體能測(cè)試管理人員、測(cè)試教師、學(xué)生以及輔導(dǎo)員大大受益,節(jié)時(shí)省力。對(duì)我校體能測(cè)試工作的推進(jìn)起到了促進(jìn)作用。
參考文獻(xiàn)
[1]混合模式下體能測(cè)試成績(jī)管理系統(tǒng)設(shè)計(jì)與開發(fā).許東江.軟件導(dǎo)刊.2015年第02期第14卷84-85
[2]學(xué)生體能測(cè)試系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì).劉繼敏.電腦知識(shí)與技術(shù).2014年第20期第10卷 4636-4639
[3]基于.net的高校體能測(cè)試預(yù)約與查詢系統(tǒng)的設(shè)計(jì)與分析.劉辛,楊素錦.周口師范學(xué)院學(xué)報(bào).2010年第02期第27卷 122-125