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