王偉江,卜欽源,寧 毓,黃文娟,劉銀平,王 敏(通訊作者)
(甘肅農業大學信息科學技術學院 甘肅 蘭州 730070)
近年來,隨著人們生活水平的逐步提高,人們更加重視自己的身體健康狀況,在閑暇的時候,越來越多的人也會抓住時機進行鍛煉。跑步,作為一項對裝備要求極低的運動,吸引了大多數人的青睞。通過跑步,可以提高睡眠質量、消除人們勞累一天的緊張感,保持年輕狀態。
隨著移動智能設備的普及,大家也都開始嘗鮮,改變以往的模式,將手機與運動結合起來,這種結合方式使得許多公司不斷地研發設計運動類APP和可穿戴式運動設備。因此,在各個公司的快速研發下,應用市場上架了許多運動類APP,并在短暫的時間內獲得了巨大的下載量和運動愛好者的關注[1]。
隨著不同智能終端的用戶增長和發展,軟件應用也趨向于移動化。近年來,隨著人們對身體的越來越重視,很多人都開始進行體育鍛煉,跑步是一種運動,也是裝備要求較低的體育項目之一。2012年11月,在“互聯網+”的推動下,手機APP和健身運動的結合,吸引了很多運動愛好者的青睞。因此,開發針對于跑步的APP是極具潛力的行業。
智能手機擁有快速定位和傳輸數據的功能,因此跑步愛好者在跑步時,只要穿戴上購買的運動設備或者自己的手機,就可以實時地檢測到自己的動態信息,比如運動路程、運動軌跡、心率等,對這些收集到的數據進行科學的計算和分析,計算出運動者在跑步過程中所消耗的熱量,同時也大大鼓舞運動者堅持下去。運動者根據APP所測得的心率、血壓狀況等來調整跑步速度。在運動者使用跑步APP的時候,只要在界面上選擇開啟記錄的功能,APP便會自動匹配已連接的穿戴設備,開始進行監測與記錄,就算退出應用界面還是會在后臺進行記錄,實時記錄跑步距離。在運動完后,運動者還可以把自己跑的距離、所花費的時間、消耗的卡路里等數據,分享到用戶的QQ、微信等社交軟件上,與好友共享跑步心得和經驗,讓用戶獲得成就感,更加愛上跑步運動。
每個跑步愛好者的跑步時間、地點和熱身方式都不同,并且他們的跑道計劃大多是隨機的、不具體的,甚至不科學的,這樣跑道的效果就會大打折扣。跑步APP可以在后臺記錄用戶所產生的數據,然后對所記錄的數據進行專業分析,在用戶下一次使用前,推送給用戶,給用戶合理的運動建議。除此之外,跑步APP還可以根據使用者的運動量,以及自己收集到的用戶者的需求,為用戶提供適合用戶運動方式的食譜,使用戶在自身營養得到充分保障的同時,能進行健康的運動。尤其對于剛接觸跑步、還沒有積累什么經驗的人來說,跑步APP可以給他們提供一些跑步小技巧,幫助他們在跑步的過程中降低因方式不當而引起身體的不適,讓用戶擁有更好地體驗感。此項目運用uniapp框架,可以實現跨平臺開發,即開發一套程序多個平臺使用,解決了不同平臺不可兼容的問題,讓用戶方便使用,提高了認可度和用戶體驗。
對于跑步APP來說,擁有社交功能,可以吸引更多的用戶使用。用戶可以在運動完后,通過APP產生的數據分享給自己的朋友或者附近的陌生人,吸引共同愛好者的關注,增強自己的社交。同時,在社交平臺上分享自己的跑步成績,也可以鼓舞跑步者繼續堅持下去。隨著生活的進步,現在的人們將運動看成一種新的交友途徑,用戶可以通過自己使用的APP,曬出自己的跑步數據,和陌生人在網上進行經驗的交流和感受的分享,引起大家的共鳴,交上更多志同道合的朋友。運動健身類APP的生存與發展依托于足夠數量用戶的支持,有眾多用戶使用的APP,往往就會擁有更加強大的競爭力,也就能夠于資本市場中占有一席之地。運動健身類APP本身兼具記錄數據、指導健身、社交互動等功能,因此它將無數運動愛好者聚集到這樣-一個圈子中,用戶們在這里相互促進,共同實現身心健康的追求。因此,從此類APP開發至今,它的用戶群始終在不斷擴大。
以Vue、Java、MySQL為技術支持,開發工具為HbuilderX、idea。方便的工具總能帶來高效的工作,此跨平臺的框架為開發者提供了很大的方便,節省了大量的時間,工欲善其事必先利其器,開發一套代碼,各大平臺都可以使用,解決用戶各平臺不可兼容的問題,很大程度上提高了用戶體驗,讓此產品容易得到跑步愛好者和熱衷健身者的青睞[2]。
跑步是基于uni-APP框架的小程序,按照主界面的框架的特點,可以將主要內容分為:開始計步、我的計步器和更多三部分。后期將會在其中加入其他功能,更多的功能可以在后續的開發,以及用戶的反饋當中測評出最好的功能模塊進行補充添加,比如分享功能,當用戶跑步結束之后,可以將自己的跑步成績和記錄分享給親人和朋友,以及跑友圈;也可以直接曬到跑友圈、朋友圈、微博、好友空間、b站等一些平臺上,其結構見圖1。在個人中心的頁面當中添加了個人的身體各項指標、身高、體重、三圍,可以根據健身的情況進行實時更新,讓自己的身體指標達到自己期望的水平。當然,在發現的頁面當中可以找到關于健身的建議,以及跑友們的好方法,如果有不同的想法,也可以在評論區進行交流,最終的目的肯定是讓大家得到適合自己的健身方法。

圖1 Running樂跑結構圖
數據庫設計關系見圖2。

圖2 數據庫設計關系圖(E-R 圖)
主要功能:跑步,健走和騎行三個模塊。用戶想要跑步時,可以點擊跑步按鈕開始記錄跑步,健走時點擊健走按鈕,騎行時點擊騎行按鈕,操作簡單便捷。在主頁面上連接了地圖接口,用戶可以隨時看到自己的運動途徑和軌跡,讓使用者更加直觀地看到自己所在的地方,也可以觀察到周圍的場地建筑,更好地選擇跑步或者健身的場所,為出行減少不必要的麻煩,擁有一個美好的心情。
用戶在使用APP前,需要進行用戶注冊。在用戶注冊頁面中,用戶可以選擇使用手機號或者郵箱號進行注冊,在輸入相應的賬號、設置密碼、確認設置密碼后,進行客戶端驗證,驗證通過后,即可成功注冊。如果忘記了自己的密碼,可以按找回密碼的按鈕,可以通過短信、郵箱的方式為用戶找回密碼。
心理矯治工作的再度實踐,在一定程度上降低了監管難度,部分社區服刑人員消極的情緒得到化解、不合理的認知得到改變。但隨著工作的深入,阻礙心理矯治工作前進步伐的“路障”再次出現。
已經注冊過的用戶在登錄自己賬號時,在指定內容框中輸入賬號、密碼后即可登錄。在登錄后,可以在用戶信息界面設定、查看自己的身體數據、運動記錄、設定的目標,也可以對軟件的不足進行吐槽等。初次登錄的時候會為用戶設置一些選項,對用戶的需求和身體條件做一個基本判斷,為用戶推薦和提供更加適合他的健身指南,以及相關的資訊。
分享頁面位于主界面的中間,用戶在使用過程中,可以點擊分享給好友按鈕,此時軟件就會彈出選擇分享平臺。在里面我們添加了微信朋友圈、QQ空間、新浪微博、網易微博四個社交平臺,用戶可以選擇一個想要分享的平臺,進入分享界面進行分享。
用戶可以在這里面發布每天的動態、跑步場所的圖片,或者打卡、曬心情等,也可以在這里對其他用戶發表的動態點贊、評論、關注、轉發,擴大自己的交際圈。也可以看到官方推薦的一些關于健身的小建議,有選擇地接受。
Running樂跑是一款運動APP,可以在跑步時打開它,使用它來記錄自己的實時狀態,并做出適當的調整。跑步結束后,單擊結束運動,系統將自動對數據進行分析,用戶可以選擇將產生的數據發布到自己的社交平臺上,與朋友共享(支持微信朋友圈、QQ空間、新浪微博、網易)[3]。
利用Running樂跑軟件用戶隨時能夠了解跑步的距離、速度、步速、海拔、途徑線路等,讓用戶在下一次跑步前可以進行合理的規劃,安排適合自己的運動量和速度。
產品功能具體包括以下幾個。
(1)跑步指導:合理安排自己的跑步時間,學會更好地跑步,良好的跑步姿勢和良好的安排,能夠科學地管理自己和防止受傷。
(2)跑步記錄:跑步曲線記錄,記錄每天的運動量并繪制成表格,從而形成一個圖表。
(3)跑步路線:合理的跑步路線往往可以提高用戶的跑步效果。
(4)組團跑步:用戶可以直接通過APP進行組團,在線預約時間和地點一起跑步。