論文導讀:隨著素質教育的不斷推進,“體育與健康”教育作為考察學生身體素質情況的內容越來越受到重視。在開發的過程中,進一步證實了Delphi+Mysql組合的強大功能,并加強了HESE系統在智能測評系統中的應用。
關鍵詞:體育與健康,智能化評估分析,MIS系統,HESE
1 前言隨著素質教育的不斷推進,“體育與健康”教育作為考察學生身體素質情況的內容越來越受到重視。全面鍛煉學生身體,促進學生身心全面和諧發展成為各類學校特別是中學教育的又一重點。論文參考網。而就目前中學“體育與健康”考核上,系統比較單一,往往僅僅記錄了學生的體育單科成績,缺乏真正能夠反映中學生身體素質方面的許多數據和相應分析功能。通過調研發現,多數中學完成體育與健康教學要求的許多統計數據,基本上采用手工的方式或Excel表格來完成。不利于數據的保存、統計工作和分析。如果有效地將這些數據的管理,用計算機來實現,可以促進學校體育與健康管理的科學化、自動化。
1.1設計目標(1)開發成體育與健康綜合評估系統,完成項目維護、數據錄入、統計、報表輸出、數據分析等功能。各功能模塊相對獨立,易于系統的功能擴展。
(2)系統數據接口明確,便于與上級部門的數據對接(如學校原有的成績管理系統)。
(3)由于數據較多,在軟件設計方面要重點考慮用戶錄入界面的便捷性與容錯性,數據統計的方便性和直觀性,為系統的實用化打好基礎。
(4)抓住用戶的需求、實現系統的實用性目標及學生體育與健康評語的生成。
1.2 系統特點在系統完成之后,將能夠達到其設計目標,并具有以下幾個方面的特點。論文參考網。
(1)體育與健康管理的自動化、現代化:全方位查詢、統計、分析、報表和綜合評估。
(2)評語自動生成:客觀、全面、流暢、激勵性;體育與健康數據的采集完成,增加學生關于此方面的評價指標,完善對學生的全面素質評估體系,供知識庫(Knowledge Base, KB)及其推理(牽連推理)。
(3)評估系統化科學化:學生個體、群體(班級、年級、專業、院系、學校、區縣)教育素質狀況發展變化過程。完成學生身體健康營養狀況的評估分析,為學校及其上級教育部門提供更全面的決策支持。
(4)實用化:針對教育管理的需求,不僅功能要滿足,而且高度重視系統在可靠性、健壯性、易修改性、便捷性和網絡化等方面的高性能以及經濟承受度,使系統處于適應當前學生素質教育的運作方式,以實現信息管理的高度自動化和現代化。
2 系統分析系統的開發過程安排:錄入部分、統計分析部分、指標生成、報表生成、字典維護。根據軟件工程的思想,以及用戶的需求,錄入部分先建立初期的模型框架,并與用戶交流,確定下的模型,以加快開發的進程;進行數據庫分析與設計、根據數據流圖,設計各個模塊;確定要增加的評語指標。
2.1開發環境與工具
考慮到系統將與原學校的數據系統實現對接,故盡量采取當前大部分學校采用的運行環境。具體內容包括:
(1)硬件環境:多臺PC計算機構成的分布式網絡環境(校園網結構)
(2)操作系統:Windows98/2000/NT
(3)開發軟件:Delphi6.0,數據庫系統(Mysql)
3.系統的總體結構
圖 1 系統總體結構圖
3.1 功能模塊設計在設計好軟件的體系結構后,就已經在宏觀上明確了各個模塊應具有什么功能,應放在體系結構的哪個位置。我們習慣地從功能上劃分模塊,保持“功能獨立”是模塊化設計的基本原則。因為,“功能獨立”的模塊可以降低開發、測試、維護等階段的代價。
(1)錄入系統,包括體育課成績錄入、達標成績錄入、廣播體操及課外活動成績錄入、體檢情況錄入等。
(2)管理系統,包括全校體育課成績統計、全校達標成績統計、體檢情況查詢--全校視力統計、學生營養與健康統計查詢、運動會破紀錄情況查詢等。
(3)報表系統,包括學生體育與達標成績單、學生體檢情況表和體育合格標準成績單。
(4)保障系統,包括體育課與達標成績的項目維護、體檢項目的維護、版權信息、修改密碼、清工作區和重新登陸。
(5)退出系統,完成系統的退出功能。
(6)指標生成過程
根據確定的學生體育與健康評語,確定評語庫的方案,要增加的指標體系(如下表)。分成四個等級:A(優秀)、B(良好)、C(及格)、D(不及格)
指標 | 等級 | 指標 | 等級 |
C21體育成績 | A、B、C、D | C12體育活動情況 | C、D |
C22 體育課表現 | A、D | C13運動獲獎 | A |
C32 體重 | C、D | C31 視力情況 | D |
基于模塊設計思想開發系統時,將部分模塊公用的函數抽取,放在主調函數區(本系統為主菜單模塊),除用戶身份信息外,各模塊之間數據的傳遞,均通過數據表來傳遞,而不設公用變量;同一模塊內公用的函數抽取出來,傳遞參數改變數據值,盡可能少地用全局變量;數據流向情況,以數據流圖為基礎。
3.2 數據庫設計數據庫設計在系統分析和需求調研的基礎上,對數據進行分析、加工、整理,確定數據的管理模式和邏輯結構的過程。論文參考網。數據庫的設計是整個系統的基礎,直接影響系統實施,因此數據庫設計是系統成功的關鍵之一。
如上述體育課成績表stuphysical1和stuphysical均冗余字段stuname(學生姓名)、kinddesc(項目描述),這樣做從應用的角度是為了提高查詢的效率和響應時間。學生的成績表是一個保存歷史數據的表,成績數據入庫之后,更新是很少的,更新異常不是嚴重的問題。為了減少在查詢學生成績時為取到學生姓名、考試的項目而進行的多表連接操作(與學生入學登記表sturegist,與體育考核項目表syskind),用犧牲規范化程度的方法,提高數據庫的性能。實體、屬性及實體間的關系借用Visio工具構造E-R圖。
4 用戶界面設計在界面設計時,盡量使界面美觀、符合一般用戶的操作習慣,方便操作。界面的風格有兩類,一是“一致性”,二是“個性化”。作為希望成為商業應用軟件的系統,界面設計注重一致性。面向對象開發工具Delphi,能夠快速地開發出非常相似的圖形用戶界面。
5 總結
系統在編寫時,根據功能模塊劃分,分別進行獨立設計、調試,再并入主菜單完成組合測試。因此,要增加新的模塊時,也易于擴展。在系統完成進入試運行后,當用戶提出的新的功能要求時,只要針對新功能獨立設計一個新的模塊,再并入到本系統中就可以完成了。同時,實用化,一直是軟件開發過程中一個重要的原則,但卻易于被忽視。本系統的在設計過程中,高度重視系統的實用化。特別注意對系統友好界面,糾錯性能,直觀地數據統計等方面的處理。利用了一些數據錄入控制的算法控制錄入部分;利用統計圖反映統計結果;以及利用Delphi的強大功能,完成報表的輸出及再處理功能;贒elphi+Mysql的“中學體育與健康綜合評估系統”的成功實現的工作,包括了體育成績的數據采集,數據的分析、統計、查詢,和日常報表的處理,另外還生成相關指標體系,實現了體育與健康評語的生成。在開發的過程中,進一步證實了Delphi+Mysql組合的強大功能,并加強了HESE系統在智能測評系統中的應用。
參考文獻
[1] 張海藩. 軟件工程導論(第四版) [M]. 清華大學出版社, 2005
[2] 唐學忠, 費賢舉等. SQL Server 2000[M]. 電子工業出版社,2006
[3]Saaty T L. Desion making with dependence and feedback: The analytic networkprocess [M]. Pittsburgh, RWS Publications, 2001.84-136.
[4] 盧國,姚冰英. 當前學校體育與健康教育相結合現狀及對策的研究[J].吉林體育學院學報, 2007(02):113-114
[5]王成春,周文玲. MYSQL數據庫大進擊[M]. 科學出版社,2001.
[6]倪天倪,綜合型工程專家系統開發環境HESE的設計與實現,河海大學學報,1993-01.
[7]胡子義. 基于ANP超級決策軟件中的智能評估計算與應用[J].計算機工程與設計,2006(14):2575-2577.
[8] 張文英. 淺談學校體育與健康教育[J]. 首都師范大學學報(自然科學版),2003(03):106-108.
上一篇:普通高校羽毛球選項課教學改革探討
下一篇:混合動力汽車的檢測與維修略談