(桂林電子科技大學體育部 廣西 桂林 541004)
2015年習近平總書記提出:“十三五”期間我國將大力開展“互聯(lián)網(wǎng)+”行動計劃,并有效做好互聯(lián)網(wǎng)的治理工作,從而加快推動了互聯(lián)網(wǎng)技術及移動智能設備的飛速發(fā)展。傳統(tǒng)的體育教學模式,校園體育信息系統(tǒng)已經(jīng)無法滿足當前廣大師生的體驗和需要。廣大師生對手機APP智能終端的“粘性”愈發(fā)強烈。大學生是智能移動終端應用的主要群體之一。迄今為止,關于運動APP軟件的研究、開發(fā)設計、以及運用逐步成熟,但是仍然存在著諸多問題需要去完善,例如:(APP專業(yè)度不夠、學生信息容易泄露、后期付費)等等。為順應高校信息化教學改革,加快高校體育信息化建設,增強學生體質(zhì),培養(yǎng)學生終身體育的意識。根據(jù)本校實際情況和需求,結合我校電子信息和計算機專業(yè)設計開發(fā)戶外運動課程APP。并應用于智能手機、平板電腦等移動設備上的第三方應用軟件,利用移動網(wǎng)絡技術手段改善我校傳統(tǒng)的校園體育工作方式,使其更便捷、更科學有效地為提升學生的體育知識和鍛煉意識。
APP是英文Application的縮寫,一般是指移動端第三方應用程序。運動APP是以體育領域相關專業(yè)使用于ios和 Android平臺 ,針對體育領域教學存在的問題而設計一款實用的體育信息APP軟件,集合于高校體育信息收集、教學數(shù)據(jù)處理、必要信息集中反饋等各個環(huán)節(jié),實現(xiàn)高校體育課程教學過程,課余體育鍛煉等信息系統(tǒng)資源的整合,完善高校體育信息化服務生態(tài)閉環(huán)的構建。
這款APP采用 B/S架構,它eclipse開源軟件進行開發(fā),通過瀏覽器就可以直接訪問該APP的后臺,也可以在PC端將前臺生成快捷方式,在瀏覽器中打開。開發(fā)環(huán)境如下所示:開發(fā)語言:java;后臺框架:SpringMVC、Spring、Mybatis ;前臺技術:html、css、EasyUI (前臺框架); 開發(fā)環(huán)境:Eclipse-mars、Jdk1.8、apachemaven-3.5.3、mysql 5.x;應用技術:SpringBoot、Mybatis、ajax.
(1)APP系統(tǒng)組織功能設計。
以前面的系統(tǒng)分析為基礎,可以知道這個系統(tǒng)有兩個角色,分別是管理員和用戶,所以我們只需要對這兩個角色進行設計即可。戶外課程教學APP的組織功能模塊如下圖1所示。
戶外運動課程APP主要是實現(xiàn)戶外運動百科、教學管理和人員管理這幾個模塊。其中,戶外運動百科模塊主要包括項目簡介、理論學習、技能學習、戶外安全教育、精品課戶外、體育知識這幾個功能;教學管理主要包括教材教案、教學、視頻、教學進度這幾個對該項目的各個模塊的分析如下:
①登錄模塊:用戶根據(jù)自己已經(jīng)成功注冊的賬號和密碼進行登錄,需要通過身份驗證,只有通過了驗證才能有權限進入APP的頁面;②用戶注冊模塊:用戶需要填寫自己的賬號、密碼和電子郵箱進行注冊,其中規(guī)定學生使用學號進行注冊;③密碼找回模塊:用戶在登錄時,如果遇到忘記密碼的情況,忘記密碼這個功能就會發(fā)揮它的作用,用戶只需要按照系統(tǒng)提示進行操作就可以找回密碼;④戶外運動百科模塊:用戶登錄到APP,在APP的頁面可以對這一模塊的功能進行點擊查看學習,管理員負責對這一模塊在后臺進行信息管理和發(fā)布;⑤教學管理:用戶登錄到APP,在APP的頁面同樣可以對這一模塊的功能進行點擊查看學習,管理員負責對這一模塊在后臺進行信息管理和發(fā)布。

圖1 系統(tǒng)組織功能圖
從不同角色的角度考慮,這個戶外課程教學APP總共有后臺管理員和用戶兩個角色。不同的角色分別有著屬于自己的功能模塊。管理員的功能模塊:文章類別管理:管理員可以對文章類別進行進行增加、刪除、修改、查詢等操作;文章管理:對已經(jīng)發(fā)布的文章,可以進行修改、刪除操作;發(fā)布新的內(nèi)容:管理員可以對項目簡介、理論學習、技能學習、戶外安全教育、精品課戶外、體育知識、教材教案、教學進度、考核情況、成績公布等模塊,在后臺進行編輯發(fā)布。同時還設置了一個搜索框,方便管理員在管理內(nèi)容較多時,輸入類別名稱進行快速查找。在文章管理這個模塊里邊,管理員可以對已經(jīng)成功發(fā)布的文章,進行修改和刪除操作。
(1)用戶的功能模塊。
用戶的主要功能是,成功登錄到APP頁面后,可以對戶外運動百科、教學管理這兩大功能模塊的功能進行點擊查閱學習。在文章管理這個模塊里邊,增加了管理員對已經(jīng)成功發(fā)布的文章,進行修改和刪除操作,比如,對于已經(jīng)發(fā)布的學生成績,如果出現(xiàn)錄入錯誤成績的情況,這時候就在文章管理這一功能模塊下進行修改。發(fā)布新的內(nèi)容這一功能模塊,可以對項目簡介、理論學習、技能學習、戶外安全教育、精品課戶外、體育知識、教材教案、教學進度、考核情況、成績公布等類別進行內(nèi)容發(fā)布,經(jīng)過發(fā)布的內(nèi)容,它們都屬于文章類型,可供學生用戶在APP端查閱學習。
(1)數(shù)據(jù)庫概念設計。
數(shù)據(jù)庫概念設計是根據(jù)對系統(tǒng)的需求和功能模塊的分析,要設計可以滿足本APP需求和功能的實體,以及各個實體之間的關系。經(jīng)過對戶外運動課程教學APP的模型抽象,可以確立的本APP的實體有:管理員、學生用戶、項目簡介、理論學習、技能學習、戶外安全教育、精品課戶外、體育知識、教材教案、教學進度、考核情況、成績公布、教學視頻。實體關系E-R圖2如下所示:

圖2 系統(tǒng)實體關系E-R圖
(2)數(shù)據(jù)庫邏輯設計。
數(shù)據(jù)庫邏輯設計的主要工作是,將現(xiàn)實世界的概念數(shù)據(jù)模型設計成數(shù)據(jù)庫的一種邏輯模式,也就將實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關系模式。在對本系統(tǒng)畫E-R圖時,分別列出了管理員用戶、文章類型管理、學生用戶、發(fā)布新的內(nèi)容這幾個實體,各個實體自身的屬性以及實體之間的聯(lián)系,分別在系統(tǒng)的E-R圖中體現(xiàn)出來了。本系統(tǒng)的E-R如圖3:

圖3 系統(tǒng)的E-R圖
在主頁中顯示項目簡介、理論學習、技能學習、戶外安全教育、精品課戶外、體育知識、教材教案、教學進度、考核情況這些功能模塊。(1)理論學習功能的實現(xiàn);(2)技能學習功能的實現(xiàn);(3)戶外安全教育功能的實現(xiàn);(4)教材教案功能的實現(xiàn);(5)教學進度功能的實現(xiàn);(6)后臺的實現(xiàn),后臺系統(tǒng)有一個管理中心,這個管理中心管理著三大模塊,第一,文章類別管理的實現(xiàn)。文章類別管理,管理員可以對文章類別進行增加、刪除、修改、查詢等操作。
本系統(tǒng)總體來說共有以下幾方面的優(yōu)點:首先系統(tǒng)功能多樣通過借助文字、圖像、視頻等形式提高用戶的體驗感;其次系統(tǒng)界面布局合理系統(tǒng)前臺的頁面功能簡單明了登錄界面的背景顏色清新,有動態(tài)效果,比較賞心悅目,易于操作;最后系統(tǒng)的功能操作簡單,不會造成功能的冗余繁雜,同時增強了系統(tǒng)的安全性,相應的模塊中只有賦予了權限的用戶才能進行訪問。增加了后臺的管理,只有管理員用戶才有權限,這就在一定程度上提高了系統(tǒng)的安全性,資料的上傳也得到嚴格的管理把控。
由于對移動互聯(lián)網(wǎng)信息技術的理解和實踐,以及研究能力和所掌握的資源還是相當有限。因此,已完成的戶外運動課程教學APP的成品和目前市面上的運動APP對比還是有一些地方上存在著不足。不管是設計上還是實現(xiàn)上,仍需要不斷進一步的更新和完善。但是戶外運動課程教學 APP的功能已經(jīng)大部分實現(xiàn)。已經(jīng)能基本滿足日常上課學習的需要。目前仍然存在一些小缺陷,就是盡管是開發(fā)多端口的,分別是管理員端和學生用戶端,但是用戶端的操作權限相對簡單,他只能夠進行點擊功能模塊然后進行學習,并不能與管理員進行交互,只能在管理員在后臺更新發(fā)布信息后進行閱覽學習,而不能把自己的疑惑或者是建議反饋給管理員用戶,這在一定程度上降低了系統(tǒng)的用戶體驗感。本來這款 APP應該是既能在網(wǎng)頁上進行操作使用,也可以把它安裝到安卓手機上邊進行使用。
隨著高校大學生智能手機的普及,網(wǎng)絡信息全面覆蓋。手機運動APP所帶來的便捷越來越被當代大學生所青睞。運動類APP已經(jīng)成為高校體育信息化改革的重要平臺,將大大提高了高校體育教學、競賽、課余鍛煉、體質(zhì)監(jiān)測等管理工作。有助于學生體育鍛煉,有助于校園體育文化建設,促進智慧校園建設。