馬婉紅
(陜西鐵路工程職業技術學院 體育部,陜西 西安 714000)
隨著網絡技術改革和發展的不斷推進,對其的應用也幾乎涵蓋了我們人類生活得方方面面,這其中就有對目前高等學校體育教育事業方面的影響[1],可以說,利用先進的網絡技術并結合傳統的體育教學觀念是體育教學改革的一個必然趨勢,但就目前的教學形式與方法來看,大多數的高校在網絡技術應用與開發方面都是僅僅停留在利用互聯網進行各種信息的資源獲取方面,網絡技術能否較好地、很全面客觀的運用在體育教學上應該成為衡量體育教育是否邁向現代化的重要標志[2]。當前,對于教學的方法還是延續以往的傳統方式,沒有利用好網絡時代帶來的便利性和教學先進性,諸如各種教學軟件的使用還是相當匱乏,通過對高校體育教學實際情況的調查,可以支撐以上說法。
本文以設計一款足球進攻戰術演練的軟件為例,簡要介紹軟件開發時相關注意事項和基本原則,并進行可行性分析,并且對軟件的結構和基礎設計進行簡要的敘述和介紹。
軟件的開發主要依據七大原則[3],即教育性原則,科學性原則,技術性原則,藝術性原則,實用性原則,對學生區別對待的原則和軟件結構模塊化原則,下面將以軟件的可行性和設計結構為主要線索對其進行研究。
VFP技術經過多年的發展已經成為比較先進和功能比較完備的一款開發軟件,它是在xBASE的基礎上發展而來的具有32位數據庫管理系統[4],文中在開發這款用于足球教學的軟件時用到的是其的6.0版本,這個版本相比其他版本,具有以下優勢:
1)編程界面可視化。程序員在編程時不需要自己編寫大量的程序代碼,系統會自動化地設計出需要的設計源代碼,只要在可視化的窗口作相應的設置即可。
2)程序設計的面向對象化。面向對象程序設計是一種適用于設計開發各類軟件的標準范型,軟件可看成一種由某種對象組成的社會,這些對象均足夠智能,可根據編寫者的需求作出相應的反應。
3)設計語言的結構化。VFP平臺具有相當豐富和實用的數據類型資源,可將程序者的高級語言翻譯成計算機能夠識別的指令,還可對程序的合法性作出判斷。
4)編程機制的驅動性。這種機制下,程序員可不必編寫很多大型復雜的代碼程序,只需要編寫相應的用戶動作的程序,如移動鼠標和命令的選擇,可將復雜程序碎片化。
5)相當強大的數據庫可訪問功能。強大的數據管理功
能,簡單可行的數據存取方式,相當友好的數據使用選擇界面都為減少程序員的工作起到了重要的作用。
首先是技術方面的分析,根據我們要用于實現的功能,這是一款用于教學目的輔助型軟件,在編寫軟件的腳本和難度上并不大。設計出的軟件主要實現的功能包括通過動畫演示,視頻等方式進行的足球進攻和防守教學,還可以提供添加,刪除和更改等功能按鈕,關于足球進攻的戰術方面的具體內容和教程素材主要從歐洲各大足球官方網站(WWW.UEFA.COM)及土豆網和騰訊網中獲得,動畫方面的素材主要利用Macromedia Flash8.0來進行制作。
Visual FoxPro6.0主要用來完成戰術軟件等工作,其他第三方軟件也大多數來源于互聯網上,獲得方式較為經濟和便利[5-6]。在后期的制作調試方面還保留著整個源代碼資料方便日后查取,在后期實際運行中存在的問題也可以迅速找到解決方案來對軟件進行小規模的修正,這就避免了因為后期的維護而花費較大的資金。
在環境平臺的搭建方面,隨著PC端的不斷發展,功能的不斷完善和改進,而且一大批移動辦公設備預裝的Windows系統能很好地在辦公的便攜性上得到充分的發揮。不管深處何處環境和何種辦公條件,均可順利進行編程。關于第三方輔助軟件的使用方面,也都不存在與操作系統的兼容性問題。
結構與功能的流程可視化模塊圖如圖1所示。

圖1 足球戰術教學輔助軟件的結構與功能Fig.1 Structure and function of football tactics teaching aids software
這種在軟件開發時做的模塊化設計會大幅降低開發的難度與復雜性,對軟件的程序編寫起著大綱式的指導意義,有利于各個模塊的編寫和修改,且這種結構化后的思路可將不同模塊放在一起開發,大幅提高了開發效率。基于此,在設計這款足球進攻戰術之初就將軟件劃分了兩大模塊,主要是為了操作演示的可視性,演示和完整性。具體模塊內容如表2所示。
關于設計的本款軟件的操作流程,一般而言,根據軟件編寫的流程圖和腳本等,軟件完成在PC端的安裝后,會顯示相應的歡迎界面和設置、操作幫助界面,可用過這些按鈕的提示進行軟件的初始化操作。進入正式功能區的界面后,操作者可以通過點擊虛擬按鈕的方式方法來進行功能的選擇,當進入戰術的演示模塊后,會有非常清晰明了的不同戰術演示分析供操作者學習,如果操作者在使用過程中沒有進入演示模塊,而是進入到了編輯維護界面,則會按照順序添加一整套戰術動畫視頻,如戰術名稱,添加動畫視頻,文字添加,說明,注意事項等。這樣作為教練員會將自己的戰術添加進軟件里供學生們學習。整個操作維護系統非常簡單明了,直觀易懂,大幅提高了使用者的方便指數。下面的表3列出了軟件開發中用到的字段屬性和要實現的功能。

表1 足球進攻戰術軟件的組成和各個模塊設計Tab.1 Football offensive tactics software composition and design of each module
對于主要用來完成足球戰術教學任務的一款軟件來說,在測評的環節上必須把握幾個必要的原則,1)軟件開發的目標一定要清晰明確;2)能提供豐富的進攻戰術資源;3)能充分體現計算機對多媒體信息的處理優勢;4)軟件界面的顯示內容,結構和布局一定要合理,使用要很方便快捷;最后,就是要以實際教學效果作為測評標準。
軟件經過編寫和編譯步驟后,就可以變為.exe文件在Windows系統下便可得到運行,此時還要多系統的安全性能、存在的風險、各個功能是否完好等方面進行測評,保證軟件運行的流暢性和可操作性,本文測試中采取問卷調查法來反映軟件的安裝使用情況,根據反饋的問題再進行故障的排除和修正,使得開發的軟件更加符合最終的目標,達到教學的目的。對于軟件的操作測試方面,設計出的腳本和代碼均是秉承清晰簡單明了的原則,這就保證了軟件運行中的各種兼容性問題。對與軟件的編寫測試程序方面,主要有下面的設計:
Thisform.pageframel.pagel.combol.interactivechange
Thisform.pageframel.pagel.editl.value=text
Thisform.pageframel,pagel.imagel.Visible=f.
If pic=’1’
Thisform.pageframel.pagel.commandgroupl.coirunandl.Enabled=t
Thisform.pageframel.pagel.OlecontrolL visible=f.
Else
Thisform. pageframel.pagel.commandgroupl. commandl.Enabled=.f.
Endif
If video='1'
Thisform.pageframel.pagel.conunandgroupl.commands,enabled=.t.
Thisform.pageframel.pagel.Olecontroll.visible=.f.
Else
Thisform.pagefreuneh pagel.coramandgroupl.commands.enabled=.f,
Endif
If swf=’1’
Thisform.pageframel.pagel.coiranandgroupl.command2.Enabled=t.
Thisform.pageframel.pagel.Olecontroll.visible=f.
Else
Thisform.pageframel.pagel.commandgroupl.command2.Enabled=f.
Endif
Thisform.pageframel.pagel.combo1.Requery
根據測試,上述代碼在關鍵部分的運行中均表現良好,可以滿足日常教學的需要,所以,所設計的軟件是具有兼容性和有效性的。
主要分為3個部分來進行,分別是軟件的模塊集成測試、功能使用相關測試、教師實際使用測試,通過以上3個方面的測試,可對軟件進行更加細致的分析和改進。
1)軟件模塊集成測試。內容展示模塊主要用來展示的內容完全由內容編輯模塊提供,這兩個模塊之間交流是否順暢,內容在交接傳輸過程中是否完整,總體運行效果是否良好是測試的主要目標。
2)功能使用測試。這個模塊的測試目標是各個控件功能是否完整,使用各個功能控件效果是不是突出,展示的足球的進攻戰術是否有良好的效果,這一部分能有助于教學目標的達到。
3)教師實際使用測試。本軟件以最后的.exe文件的安裝包形式傳至負責足球教學的相關老師負責人,并提供了最基礎的教學資料,通過實際運行使用,得到其的重要反饋,最后再就實際問題進行解決分析。
經各個細節模塊的測試完成,作了最后的代碼相關Bug調整,最終軟件經過了考核,調試測試流程完畢。
文中主要著眼于網絡技術發達的時代背景下的體育教學方面的應用問題,指出了目前的高效體育教學在網絡化進程中存在的諸多問題,反映出網絡技術在實際運用過程中存在表面化,粗糙化等問題,應該更好地利用網絡技術為體育的現代教學服務。
高效利用好體育教學網絡來提升教學質量,促進傳統教學模式的改革。網絡時代下移動網絡的普及為這一思路提供了現實依據。利用好各種資源不僅可為教學帶來便利,還可提升體育學習效率,保障了體育教學質量的突破性提升。本文從理論和層面剖析了存在的問題,并以足球教學軟件的設計和思路在技術層面上提供了可行性的實例。未來互聯網思維將不斷滲透到我們生活工作的方方面面,如何有效的利用它將成為為了體育教學方面改革的重要課題。
[1]任明侖,朱衛東,楊善林.基于構件的信息系統體系結構模型[J].小型微型計算機系統,2004(7):1159-1163.REN Ming-lun,ZHU Wei-dong,YANG Shan-lin.Information systemmodel based component systems[J].Computer Systems,2004(7):1159-1163.
[2]吳麗賢,和力,李麗.基于組件的網上教務管理系統[J].計算機與現代化,2003(1):38-40.WU Li-xian,HE Li,LI Li.Component-based online educational management system[J].Computer and Modernization,2003(1):38-40.
[3]胥光輝,金鳳林,丁力.軟件工程方法與實踐[M].北京:機械工業出版社,2004.
[4]王軍強,孫樹棟,柴用生,等.基于組件的設備管理信息系統的研究與實現[J].計算機集成制造系統,2004,10(9):1095-1099.WANG Jun-qiang,SUN Shu-dong,CHAI Yong-sheng,et al.Research and implementation component of the management information system based on[J].Computer Integrated Manufacturing Systems,2004,10(9):1095-1099.
[5]王進博,丁振國.MVC模式在高校教務管理系統中的應用[J].電子科技,2006(6):75-78.WANGJin-bo,DING Zhen-guo.MVCModel in the University educational administration management system[J].Electronic Technology,2006(6):75-78.
[6]黃遠航.基于構件模型和UML建模的信息系統研究與應用[D].廣東:廣東工業大學,2005.