李倩


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