王軍祥



摘要:隨著人們生活水平的提高,以及智能手機等科技迅猛發展,各種運動健身類APP應運而生。本文設計并實現了一款基于手機應用的適用于大學生的運動APP軟件,便捷大學生參與全民健身。
關鍵詞:運動類APP;大學生;Android
0引言
隨著人們生活水平的顯著提高,人們對美好生活的向往日益增強,越來越多的人意識到健康的重要性。在互聯網、智能手機等科技迅猛發展的大背景下,手機客戶端APP的功能已發展到能與計算機媲美。各種運動健身類APP應運而生,運動App能夠便捷高效地獲取健身相關信息,深受年輕人的喜愛,改變了人們的生活方式,也是有效促進體育健康文化傳播的途徑之一。手機鍛煉的APP越來越多,但鮮有專門適用于大學生群體鍛煉的APP。為此,本文設計并實現了一款基于手機應用的適用于大學生運動的APP軟件。
1 運動類APP
運動類APP是指擁有可以幫助用戶記錄運動健身數據、指導運動項目學習、相約好友共同參與、公開分享運動數據等功能的可穿戴設備或智能第三方應用程序,也稱健身APP。例如,Keep、咕咚、樂動力、智能手環等。通過運動類APP指導鍛煉相較于傳統教學模式來說,實現了不受時間、地點、空間的限制,用戶只需注冊并登陸APP系統,完全可以根據自己的需要充分利用碎片化的時間進行各項、各部位的身體鍛煉,運動方式的選擇也更多元化。用戶可以在APP上免費學習訓練課程,消費情況全憑用戶喜好,因此大大節約了運動消費。
2 功能性需求
Exercise APP管理的業務工作流程包括:信息輸入工作(APP資源建設工作)、信息輸出工作(軟件使用者)兩部分。APP資源建設主要是對運動視頻相關信息的錄入和維護,同時可以對運動視頻在流通過程中的狀態進行相應的修改,以保證APP運動視頻流通環節的順利進行。
APP管理系統在支持原有APP的業務流程之外,增加了系統維護部分,保證了通過信息化管理促進軟件工作順利推進。Exercise APP管理系統頂層如圖1所示。
3 系統設計
3.1 軟件功能層次
本系統是一款基于手機終端智能運動APP系統,可以運行在手機或移動終端上。主要面對的是大學生Android手機用戶。系統主要功能模塊包括:用戶注冊、用戶登入、修改用戶資料、制定運動項目、系統更新、添加好友。Exercise APP系統的功能層次如圖2所示。
3.2 軟件體系結構
Exercise APP系統的核心。是以數據為中心的體系結構,依靠數據聯通各個部分并使之協調工作,對應的體系結構如圖3所示。
3.3模塊設計
(1)運動模塊
用戶可以在運動模塊中看到首頁、健身、跑步、行走四個功能區。首頁中可以看到用戶的個人信息、總運動時間和用戶已累計運動的詳細信息。健身模塊用戶可以在這個模塊里看別人分享的健身視頻,改正自己不良的鍛煉習慣。在跑步模塊中有各種跑步模式及課程可以添加。學習正確的跑步的姿勢。在跑步和行走模塊中,運動結束可以看到用戶每次消耗的卡路里。
(2)社區模塊
該模塊具有搜索、添加、拍照分享、熱門、關注、增肌、同城。分享以及視頻推薦等功能。
(3)發現模塊
該模塊把一些關于飲食、健身的文章推薦到這個模塊,然后挑選一篇優質的文章置頂分享。飲食模塊是把健身達人和營養師推薦和搭配的食譜推薦給用戶。飲食模塊中具有飲食指南、分類菜譜、食物庫以及營養師推薦的菜譜等。
(4)個人信息功能
模塊中包括用戶運動影像、該分享的照片、視頻。
(5)設置功能
模塊里包括賬號管理、賬號安全、消息設置、隱私、通用設置、客服中心和軟件介紹信息。
4 結束語
本文利用Android+MySQL實現了一款基于手機應用的適用于大學生運動APP軟件。本軟件可以觀看運動教學視頻鍛煉,運動提供了技術支撐請健身教練、營養師的金錢和時間,為大學生參與全民健身節省了。