摘 要:隨著信息化建設的不斷深化和推進,院校的信息化建設也需要緊跟時代的步伐。體育訓練是軍校學員最重要的中心工作之一,而訓練管理工作做得好不好將會直接影響到學員訓練的水平和效果。目前我們對學員訓練成績的管理還不夠精細、不夠系統,因此需要開發這樣的系統來提升體育訓練管理工作的質量和效益。本文從體育訓練成績管理的現狀和實際需求出發,經過詳實的系統需求分析、相關開發技術分析和科學的系統設計,最終開發出了一個針對學員體育訓練數據管理的系統。本系統采用的是Client/Server架構,SQL Server是后臺的數據庫支撐,在Visual Studio2010的開發平臺之上使用C#語言編程實現。本系統的主要功能就是要實現對學員訓練的數據進行行之有效的管理和分析,為科學組訓提供數據支撐,以進一步提高學員的體育訓練水平。
關鍵詞:訓練數據管理系統;Client/Server架構;SQL Server
中圖分類號:TP311.52 文獻標識碼:A 文章編號:2096-4706(2018)11-0098-04
Design and Implementation of Physical Training Management System
HAO Huan,GU Yidong,YANG Weijun,LIU Zhen
(PLA Rocket Force University of Engineering,Xi’an 710025,China)
Abstract:With the deepening and promotion of information construction,the information construction of colleges and universities also needs to keep up with the pace of the times. Sports training is one of the most important central tasks of cadets in military academies,and the training management work will directly affect the level and effect of training cadets. At present,the management of trainees’training results is not precise and systematic enough,so we need to develop such a system to improve the quality and efficiency of sports training management. Based on the current situation and actual needs of sports training performance management,through detailed system requirements analysis,related development technology analysis and scientific system design,finally developed a sports training data management system for students. The system uses Client/Server architecture,SQL Server is the backstage database support,in Visual Studio 2010 development platform using C# language programming. The main function of the system is to achieve effective management and analysis of the training data for students,to provide data support for scientific training,in order to further improve the level of physical training students.
Keywords:training data management system;Client/Server architecture;SQL Server
0 引 言
近年來,在新時代軍事變革的時代環境下,我軍已經從機械化部隊向現代化、信息化部隊的方向大力轉型發展。我軍體育訓練也已走上現代化、信息化的道路,為此加強現代化、信息化的體育訓練管理工作以提高我軍體育訓練水平顯得尤為迫切和關鍵。但是目前依然缺乏專門用于對學員體育訓練成績進行整合與管理的系統。我們對體育訓練成績的統計和管理工作還停留在比較基礎和比較分散的階段,大多是依靠Excel等軟件進行人工管理,這樣的管理方式已經顯得落后而不能滿足現實的需要,這種傳統的管理方式面對繁多的訓練數據在處理上容易造成丟失、損壞等問題,尤其不利于對訓練成績進行查詢和相應的分析,既費時又費力。另外各個單位上交的成績表格也會出現格式不相統一、書寫不夠規范等問題。顯然這樣的管理方式不能滿足對學員體育訓練狀態的長期監控和部隊的長遠建設要求,已經不能適應于訓練的現實需要,也給訓練管理工作帶來了很多的不便。我們需要把學員體育訓練數據進行行之有效的管理,以取得更好的體育訓練管理效果,最終提高學員訓練成績和水平。結合實際情況,設計和開發這樣的一個系統就顯得格外迫切。通過信息化的管理使學員的體育訓練管理工作系統化、規范化,有效避免訓練管理工作的隨意性。通過對數據的快速處理和信息的共享,方便首長機關及時掌握學員的各項體育訓練數據,同時還為上級組訓機關及時發現問題、調整訓練方案、提高學員訓練水平提供準確可靠的數據服務支持。
1 系統的功能模塊
根據學校的訓練管理情況和前期需求分析的結果,本系統共有以下5大功能模塊:登錄模塊、學生基本信息管理、成績管理、統計分析、系統管理。采用Client/Server架構,以SQL Server為后臺的數據庫支撐,在Visual Studio2010的開發平臺之上使用C#語言編程實現整個系統。
1.1 登錄模塊
系統登錄模塊是登錄學員體育訓練管理系統的入口,必須輸入用戶名和密碼后提交到系統。系統再根據數據庫中的用戶數據驗證該用戶名和密碼是否正確,再根據用戶名來判斷用戶屬于哪一類型,不同類型用戶即不同的權限分配。若經過驗證的用戶名和密碼與數據庫中的用戶數據相匹配,則系統登錄成功;如果不相符則登錄系統失敗。
1.2 學員基本信息管理模塊
學員是訓練的主體,訓練管理的關鍵還是對學員的管理,所以我們在系統中首先要對學員的基本信息進行完善和管理。學員基本信息管理模塊包括添加學員信息、修改學員信息、刪除學員信息三個模塊。
1.3 成績管理模塊
實現對學員體育訓練成績的管理是本系統的核心功能,本模塊主要完成對訓練成績進行錄入、修改、查詢以及刪除等功能,便于管理員對學員的訓練成績進行快速、有效地管理。
1.4 統計分析模塊
成績統計分析模塊對個人成績對比、單次訓練統計、單位訓練對比進行圖形化的展現,以更為直觀的反映訓練情況。
1.5 系統管理模塊
系統管理模塊包括添加用戶、刪除用戶、權限分配、更改密碼四個模塊。
2 系統的實現
系統在Visual Studio2010開發平臺基礎上、基于SQL Server2005數據庫作為后臺數據管理,采用C#編程語言進行編程實現整個系統。
2.1 系統登錄
本系統的用戶共分為三種類型,學生、一級管理員、二級管理員。用戶在系統登錄界面輸入自己的用戶名和密碼,系統將用戶輸入的用戶名和密碼與數據庫中的用戶數據進行比對驗證,若相符便可登陸系統,如圖1所示。
2.2 主界面
當用戶輸入的用戶名和密碼驗證成功后,即可進入主界面,并進行相應的操作。此界面根據數據庫中分配的用戶權限進行相應的功能模塊顯示,不同類型擁有不同權限的用戶可實現不同的操作。
學員用戶只能對成績查詢、統計分析和密碼修改模塊進行操作,一級管理員可實現對學員基本信息管理模塊的操作和對成績管理模塊的操作,而二級管理員除擁有一級管理員的權限外還可以對所有的用戶進行管理,實現對用戶的添加、刪除和權限分配,如圖2所示。
2.3 學生基本信息管理模塊
作為學生基本信息管理模塊,所完成的是對學生的基礎信息進行管理,實現學生信息的增加、刪除、修改功能。學生基本信息管理模塊如圖3所示。
2.4 成績管理模塊
成績管理模塊主要實現對訓練成績信息進行錄入、修改、刪除、查詢的功能。其主界面如圖4所示。并且在錄入、修改時對輸入信息的合法性進行了規范。
2.5 統計分析模塊
統計分析模塊可以根據用戶需求對數據進行分析并以圖形化的形式直觀地顯示出來。
2.5.1 個人成績對比
主要實現對某個學生參加某項課目的歷史成績進行縱向比較。在獲取圖形時應先輸入需要查找學生的學號,再分別選擇測試時間和測試的項目,則該學生在某個項目的近十次訓練成績就會在界面展現,如圖5所示。
2.5.2 單次訓練統計
單次訓練統計是針對某一個單位參加某次訓練而言。它可以對訓練成績位于各個區間(不及格、及格、良好、優秀)的人數以及所占比率進行統計。在獲取成績分布圖時,應先選擇單位,再選擇具體的測試時間,最后選擇測試項目,結果就會在界面上展現。如圖6所示。
2.5.3 單位訓練對比
單位訓練對比是對同年級各單位參加同一項目測試的成績分布進行橫向比較,把各個單位的優秀、良好、及格、不及格人數統計出來并分別放在一起,這樣可以對各個單位的訓練情況有一個很直觀的比較。如圖7所示。
2.6 系統管理模塊
為保證系統用戶的可靠性,系統不提供用戶的申請選項,所有的用戶均由校管理員統一添加,權限分為校管理員、隊管理員、學員。校管理員,可進行用戶的添加、刪除、修改操作。在增加或者修改用戶的時候可以對用戶的權限進行設置。
3 結 論
本系統在功能上主要分為學員基本信息管理、成績管理、統計分析、系統管理四大模塊,主要實現錄入、查詢、修改、刪除等功能,基本滿足了需求。通過開發本系統可以為科學組訓提供數據支撐,實現對訓練數據的信息化管理,在一定程度上能夠提高訓練管理的水平。
參考文獻:
[1] 孟慶娟.教師管理系統的研究與開發 [D].呼和浩特:內蒙古大學,2010.
[2] 李書耕.高速公路機電設備維護管理系統分析與設計 [D].西安:長安大學,2014.
[3] 李俊山,羅蓉,葉霞,等.數據庫原理及應用(SQL Server) [M].第二版.北京:清華大學出版社,2014.
[4] 王英.鐵路設備管理及閑置調劑網絡信息系統的設計 [D].北京:北京交通大學,2001.
作者簡介:郝歡(1985-),女,漢族,陜西西安人,實驗師,碩士。研究方向:信息管理系統與圖像識別。