• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      馬拉松賽事輔助系統(tǒng)實(shí)現(xiàn)

      2018-10-20 11:01:44王昊楠蘇鈺澤孔欽葉長青
      關(guān)鍵詞:參賽者馬拉松賽馬拉松

      王昊楠 蘇鈺澤 孔欽 葉長青

      Abstract: With the improvement of the economics, people pay more attention to the health and exercise. In this condition, Marathon comes into a new stage of rapid growth and expansion. In recent years, Marathons held by governments and local enterprises spring up. With the appearance of this phenomenon, some problems arise. In this case, a set of effective system is urgently required to help people in the Marathon experience the charm of race and reduce the cost of the Marathon sponsors. The auxiliary system for Marathon based on the Android system and Baidu maps is an Android application to achieve this goal.

      引言

      互聯(lián)網(wǎng)技術(shù)成為當(dāng)代中國經(jīng)濟(jì)發(fā)展新的經(jīng)濟(jì)增長引擎,為國內(nèi)各方面的快速進(jìn)步提供了現(xiàn)實(shí)廣闊可能,而互聯(lián)網(wǎng)技術(shù)與各個(gè)領(lǐng)域的深度結(jié)合已然成為行業(yè)吸納變革與創(chuàng)新的重要決策走向。其中,體育運(yùn)動App即是依靠寬帶無線接入技術(shù)的高速發(fā)展、移動終端的全面普及以及多媒介終端的無縫聯(lián)動,以自體傳播和大眾傳播為支撐,有效地突破了現(xiàn)實(shí)與互聯(lián)網(wǎng)虛擬世界的延展罅隙,拓寬了互聯(lián)網(wǎng)+體育的表現(xiàn)域[1]。在這種背景之下,近年來頻頻見諸報(bào)導(dǎo)的現(xiàn)代馬拉松賽事無疑將面臨一個(gè)效益與效果雙重提升的有利契機(jī)。眾所皆知,舉辦馬拉松賽事是一項(xiàng)復(fù)雜性的工作,復(fù)雜性主要體現(xiàn)在3個(gè)方面,可闡釋表述如下。

      (1)參賽者數(shù)量多。管理和組織如此多的人,單純依靠舉辦方招募的志愿者并不能維系有效的管理。這里,僅以2016年北京馬拉松為例,參賽者達(dá)到了30 302人,完賽人數(shù)為28 957人。如此規(guī)模的參賽者,對于舉辦方的管理來說頗具應(yīng)對難度。

      (2)后勤服務(wù)問題。馬拉松參賽人員的號碼牌發(fā)放、衣物和芯片的存取都需要指派人員進(jìn)行管理。由于馬拉松賽程長的特點(diǎn),沿途的醫(yī)療救助點(diǎn)、能量補(bǔ)給站和公共盥洗間等,必須形成科學(xué)布局,并且保證數(shù)量合理且物資充裕。此處還以2016年北京馬拉松為例,馬拉松組委會在起點(diǎn)、沿途(沿馬拉松路線自5 km開始每2.5 km)及終點(diǎn)設(shè)立固定醫(yī)療點(diǎn)。在2~5 km每間隔1 km,7.5~40 km每間隔2.5 km處設(shè)有移動衛(wèi)生間。

      (3)管理人員和賽事成本問題。除了中國著名的國際馬拉松賽事有大量的活動贊助商,民間馬拉松目前都是由政府財(cái)政贊助再配合參賽人員的參賽費(fèi)用勉強(qiáng)支付開銷成本,難以實(shí)現(xiàn)盈利,后果就是無法保證舉辦質(zhì)量,影響力逐漸減小,賽事舉辦難以獲得長期生命力。

      綜上可知,針對這項(xiàng)全民皆可參與的大眾運(yùn)動—馬拉松運(yùn)動,參與人數(shù)幾千到上萬不等,此等數(shù)目的參賽者共同比賽,將無法僅僅依靠人力來做到對萬人級別競賽提供及時(shí)服務(wù)或者應(yīng)對突發(fā)情況?;诖?,研發(fā)設(shè)計(jì)一整套的賽事流程管理和輔助系統(tǒng),對保障賽事正常順利籌辦,應(yīng)對意外事件具有重要的規(guī)范和完善行為實(shí)踐的作用。體育賽事的風(fēng)險(xiǎn)管理是指運(yùn)用科學(xué)的手段和方法對賽事的風(fēng)險(xiǎn)進(jìn)行評估,制定可行的應(yīng)急預(yù)案,采取有效的措施控制、規(guī)避賽事運(yùn)作過程的事故發(fā)生風(fēng)險(xiǎn),盡量減少事故發(fā)生后的各種損失。之所以要引入風(fēng)險(xiǎn)管理,是為了降低或減少在舉辦體育賽事過程中可能遇到的各種不確定的致?lián)p因素,以期增加舉辦賽事收益的可靠性和穩(wěn)定性,而并非要增加賽事的運(yùn)行成本[2]。研發(fā)馬拉松賽事管理系統(tǒng)即在可以直接減少其運(yùn)營成本、提高賽事質(zhì)量、規(guī)范賽事流程的同時(shí),也已然成為該項(xiàng)賽事科技應(yīng)用方面的基礎(chǔ)必備配置。

      目前,國內(nèi)針對馬拉松的移動應(yīng)用并不常見,仍有可觀的發(fā)展和創(chuàng)新空間。本文擬將從馬拉松賽事輔助系統(tǒng)實(shí)現(xiàn)的優(yōu)點(diǎn)出發(fā),解讀馬拉松輔助系統(tǒng)的具體設(shè)計(jì)過程,從各個(gè)方面探討互聯(lián)網(wǎng)為馬拉松運(yùn)動帶來的改變,以及明晰減少系統(tǒng)管理成本的運(yùn)作機(jī)制,從而實(shí)現(xiàn)對參賽者的精細(xì)化科學(xué)管理,協(xié)助參賽者更好地完成比賽。

      1研究方法與技術(shù)

      1.1研究方法

      馬拉松賽事輔助系統(tǒng)開發(fā)之前,首先對馬拉松賽事的舉辦流程展開詳盡分析,列舉尋出馬拉松賽事的成本來源,以及生成其中涉及到馬拉松賽事的參賽規(guī)則、人數(shù)統(tǒng)計(jì)、賽程規(guī)劃、計(jì)分標(biāo)準(zhǔn)、后勤保障等諸多方面的組織管理預(yù)案。根據(jù)統(tǒng)計(jì)數(shù)據(jù),對研究中管理薄弱的環(huán)節(jié)和可以削減成本的方面做出可行性分析及需求分析,為下一步設(shè)計(jì)奠定合理性的堅(jiān)實(shí)基礎(chǔ)。

      如前所述,馬拉松賽事輔助系統(tǒng)一方面致力于為馬拉松賽事的參賽者研發(fā)配套服務(wù),助益其整場賽事能夠取得最佳成績。在另一方面,系統(tǒng)也能幫助賽事的舉辦方降低組織管理方面的部分成本。基于此,本文客戶端則采用了Android手機(jī)端的App,手機(jī)端自帶的GPS定位系統(tǒng)將有利于獲取對參賽者的實(shí)時(shí)定位,而定位系統(tǒng)也是整個(gè)馬拉松賽事輔助系統(tǒng)的核心與關(guān)鍵。

      服務(wù)端使用Java語言,基于阿里云服務(wù)器搭建Java語言的運(yùn)行環(huán)境和MySQL數(shù)據(jù)庫。MySQL數(shù)據(jù)庫重點(diǎn)用于信息的持久化存儲,主要記錄用戶的個(gè)人信息和參賽記錄等。

      1.2開發(fā)環(huán)境研究和搭建

      馬拉松賽事輔助系統(tǒng)的開發(fā)軟件是Android Studio 2.2.3.0,這是一款專用的Android開發(fā)工具軟件。Android Studio相對Eclipse代碼提示和搜索功能要更加強(qiáng)大、智能,在代碼重構(gòu)、調(diào)試等方面有出色表現(xiàn),極大地減少了Android開發(fā)的工作量,提高了開發(fā)效率。賽事輔助系統(tǒng)基于Android SDK 23(Android 6.0版本)設(shè)計(jì)研發(fā),頁面調(diào)試主要是在模擬器上生成輸出結(jié)果,并利用AVD Manager(Android Virtual Manager)進(jìn)行配置設(shè)定。

      服務(wù)器端采用的是Java設(shè)計(jì)語言,利用Eclipse軟件來編寫和構(gòu)建服務(wù)器端代碼。數(shù)據(jù)庫采用的是免費(fèi)的MySQL數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)的持久化存儲。在前期階段,服務(wù)器采用了tomcat,在上線后將采用阿里云服務(wù)器的方式來控制操作部署,從而達(dá)到真機(jī)測試運(yùn)行的目的。

      為了研發(fā)得到該系統(tǒng)的部分功能,在開發(fā)系統(tǒng)中引用了第三方的包,即:百度的鷹眼Android SDK3.0,可以實(shí)現(xiàn)繪制Android手機(jī)運(yùn)動軌跡的功能。

      1.3應(yīng)用技術(shù)

      在處理過程中,本系統(tǒng)使用了Android開發(fā)技術(shù)、百度地圖API中百度鷹眼功能的相關(guān)技術(shù)、MySQL數(shù)據(jù)庫的應(yīng)用技術(shù),以及阿里云的云服務(wù)器設(shè)計(jì)等流行的開發(fā)工具。

      Android是Google公司在2007年推出的基于Linux平臺的手機(jī)操作系統(tǒng)。Android的開源性能夠支持面對第三方的修改接口,從而第三方廠商就可以自行定義安卓系統(tǒng),以更好地適應(yīng)自己開發(fā)的硬件。本系統(tǒng)研究使用的安卓開發(fā)框架包含如下3個(gè)基本模塊,也就是:頁面展示、邏輯功能和數(shù)據(jù)存儲。

      阿里云的云服務(wù)器(Elastic Compute Service,ECS)是一種簡捷高效、處理能力可彈性伸縮的計(jì)算服務(wù),幫助快速構(gòu)建更穩(wěn)定、安全的應(yīng)用,提升運(yùn)維效率,降低 IT 成本,使用戶更專注于核心業(yè)務(wù)創(chuàng)新。馬拉松賽事輔助系統(tǒng)的服務(wù)器端搭建在這個(gè)云服務(wù)器上,配置可參見阿里云的文檔,不僅清晰、而且直觀。本系統(tǒng)采用了基于Linux系統(tǒng)的各類集成軟件,分別是:JDK 1.6/1.7/1.8、Tomcat 6/Tomcat 7/Tomcat 8、MySQL5.6,是Java多版本環(huán)境。

      1.4應(yīng)用系統(tǒng)架構(gòu)

      馬拉松賽事輔助系統(tǒng)的整體設(shè)計(jì)架構(gòu)如圖1所示。研究推得,各部分的功能解析可見如下。

      (1)客戶端。是Android手機(jī)應(yīng)用,手機(jī)端自帶的GPS服務(wù)可以準(zhǔn)確定位,將定位信息加工后發(fā)送給百度鷹眼服務(wù),再經(jīng)變換流程后將結(jié)果信息回傳給手機(jī)應(yīng)用。

      (2)服務(wù)器端。是建立在阿里云服務(wù)器的基礎(chǔ)上,代碼使用Java語言編寫。這一部分主要就是對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增、刪、查、改,傳遞數(shù)據(jù)信息,并未增設(shè)復(fù)雜的數(shù)據(jù)處理操作。

      (3)數(shù)據(jù)庫。采用云端數(shù)據(jù)庫MySQL5.6版本,對于手機(jī)應(yīng)用產(chǎn)生的各種數(shù)據(jù)來實(shí)配系列操作,用于持久化數(shù)據(jù)存儲。

      2系統(tǒng)分析

      2.1可行性分析

      在開發(fā)馬拉松輔助系統(tǒng)前,即要著手啟動該次項(xiàng)目的可行性分析。研究知道,馬拉松輔助系統(tǒng)的設(shè)計(jì),是一個(gè)初級的原型系統(tǒng),旨在嘗試解決馬拉松賽事組織和管理上的一些問題,對于舉辦方來說可以降低成本,對于參賽者而言可以更好地激發(fā)參賽狀態(tài),創(chuàng)造佳績?;诖耍疚膶募夹g(shù)、經(jīng)濟(jì)和操作這3個(gè)方面對本次研發(fā)系統(tǒng)進(jìn)行可行性分析,探討馬拉松賽事輔助系統(tǒng)的設(shè)計(jì)過程能否實(shí)現(xiàn)。各要點(diǎn)內(nèi)容可分述如下。

      2.1.1技術(shù)可行性

      技術(shù)可行性方面,由于賽事輔助系統(tǒng)的開發(fā)用到了新技術(shù)及工具,所以在設(shè)計(jì)研發(fā)中始終都要伴隨學(xué)習(xí)新知識、應(yīng)用新知識、進(jìn)而在解決問題中精通新知識的過程,從而使研發(fā)得到的最終系統(tǒng)能夠滿足初期設(shè)計(jì)要求。

      2.1.2經(jīng)濟(jì)可行性

      經(jīng)濟(jì)可行性上即涉及到是否盈利的問題,馬拉松賽事的舉辦方在某些方面的投入為附加成本,就是對于報(bào)名、宣傳、賽事引導(dǎo)等多個(gè)方面,均可縮減大量人工成本。經(jīng)過分析,得出結(jié)論:本次研發(fā)在經(jīng)濟(jì)上是可行的。

      2.1.3操作可行性

      操作可行性方面,通過查證馬拉松賽事的比賽規(guī)則,其中并未規(guī)定馬拉松愛好者禁止攜帶手機(jī)參加比賽。換言之,帶手機(jī)參加馬拉松比賽是可行的。且日常的手機(jī)跑步應(yīng)用都已經(jīng)證實(shí):人們已經(jīng)習(xí)慣攜帶手機(jī)跑步,甚至部分跑者是伴著手機(jī)音樂跑至目標(biāo)終點(diǎn)的。如上敘述證實(shí)了手機(jī)運(yùn)動應(yīng)用的可行性,而且也證明了馬拉松賽事輔助系統(tǒng)建立在手機(jī)端的合理性。

      2.2需求分析

      至此,在經(jīng)歷了對馬拉松賽事舉辦流程、參賽進(jìn)程、比賽過程諸多方面的系統(tǒng)探究研讀后,并且參考了中國參賽人數(shù)最多、影響力最大的北京國際馬拉松賽事,這里也將以2016年北京國際馬拉松為例,從3個(gè)方面據(jù)實(shí)推演分析,最終得到了系統(tǒng)研發(fā)的總體目標(biāo)為:實(shí)現(xiàn)一個(gè)賽事原型系統(tǒng)。參賽者可以借助其在賽前及時(shí)關(guān)注賽事公告,知曉賽事動態(tài)。還可以在比賽中幫助參賽者指引賽事路線,繪制參賽者的軌跡,提送參賽者的完賽情況以及全程記錄。這個(gè)系統(tǒng)將輔助馬拉松舉辦方減少在賽程設(shè)置引導(dǎo)上的成本,而且由于實(shí)時(shí)定位的便利更可以及時(shí)幫助需要醫(yī)療救助的參賽者,減少醫(yī)療投入的成本。

      在此基礎(chǔ)上,還將實(shí)際提出具體功能性目標(biāo),可詳述如下。

      (1)注冊登錄功能。用戶可以注冊登錄系統(tǒng),編輯個(gè)人信息。

      (2)賽事報(bào)名功能。用戶可以對賽事進(jìn)行報(bào)名。

      (3)賽事查詢功能。用戶可以通過系統(tǒng)查詢賽事的詳細(xì)信息和公告。

      (4)運(yùn)動軌跡功能。通過對百度鷹眼的調(diào)用可以繪制出參賽人員的運(yùn)動軌跡。

      (5)標(biāo)記位置功能??梢栽诘貓D上標(biāo)示出來,注明補(bǔ)給點(diǎn)的地理位置。

      (6)運(yùn)動記錄功能。記錄用戶的運(yùn)動時(shí)間和路程等信息。

      2.3系統(tǒng)概要設(shè)計(jì)

      2.3.1系統(tǒng)主要功能

      (1)用戶注冊登錄。輸入用戶名和密碼來申請注冊,將這些信息存儲到MySQL數(shù)據(jù)庫中進(jìn)行持久保存。用戶在登錄界面輸入用戶名和密碼,驗(yàn)證通過后登錄成功,跳轉(zhuǎn)到主頁面。

      (2)賽事報(bào)名功能。每場賽事在數(shù)據(jù)庫中都對應(yīng)一張表,內(nèi)部包括參賽者的姓名和ID,報(bào)名就是將當(dāng)前用戶存儲到數(shù)據(jù)庫這張表上。當(dāng)然用戶也可以取消報(bào)名,就是在此表中刪除這一用戶。

      (3)賽事查詢功能。用戶點(diǎn)擊賽事查詢系統(tǒng),系統(tǒng)會將所有的賽事羅列出來,點(diǎn)擊賽事就可以看到詳盡的細(xì)節(jié)信息。

      (4)運(yùn)動軌跡功能。通過系統(tǒng)對百度鷹眼的調(diào)用,每經(jīng)過一段時(shí)間打包傳送一次實(shí)時(shí)位置,而后依據(jù)這些實(shí)時(shí)位置點(diǎn)描繪出用戶的運(yùn)動軌跡。

      (5)標(biāo)記位置功能。將特殊用途區(qū)域在百度地圖的指定位置用不同的標(biāo)記展示出來,參賽者可以直接找到補(bǔ)給點(diǎn)、醫(yī)療點(diǎn)或者衛(wèi)生間的位置。

      (6)運(yùn)動記錄功能。利用計(jì)時(shí)的方式,將運(yùn)動耗時(shí)、路程等全盤記錄下來,再將其保存在MySQL數(shù)據(jù)庫中。

      2.3.2系統(tǒng)的用例圖

      研究中,為了生動呈現(xiàn)該系統(tǒng)的設(shè)計(jì)功能,根據(jù)系統(tǒng)的基本需求研發(fā)得到反映系統(tǒng)表述功能的用例圖??傻眉夹g(shù)應(yīng)用效果如圖2所示。

      2.3.3軟件結(jié)構(gòu)圖

      為了整體把握馬拉松賽事輔助系統(tǒng)的結(jié)構(gòu)框架,建立了交互模型,可對手機(jī)端各個(gè)模塊之間的關(guān)系生成一個(gè)全景描述。如圖3所示,指出的就是手機(jī)Android端的系統(tǒng)模塊之間的交互。

      3系統(tǒng)功能設(shè)計(jì)

      本節(jié)將基于系統(tǒng)流程設(shè)計(jì)來依序展開馬拉松賽事輔助系統(tǒng)的具體實(shí)現(xiàn)論述。研究可將整個(gè)系統(tǒng)分為個(gè)人模塊、賽事模塊、定位功能模塊三大部分??傻醚芯吭O(shè)計(jì)過程如下。

      3.1主體功能設(shè)計(jì)

      (1)用戶注冊登錄模塊。該模塊的數(shù)據(jù)流圖,如圖4所示。

      (2)賽事報(bào)名模塊。該模塊的系統(tǒng)流程圖,如圖5所示。

      (3)運(yùn)動軌跡模塊。模塊的系統(tǒng)流程圖,如圖6所示。

      (4)分組模塊。模塊流程如圖7所示。

      (5)標(biāo)記位置模塊。模塊的設(shè)計(jì)流程如圖8所示。

      (6)運(yùn)動記錄模塊

      ① 運(yùn)動記錄模塊的層次圖,如圖9所示。

      ② 運(yùn)動記錄模塊的流程圖,如圖10所示。

      運(yùn)動記錄模塊是手機(jī)App、百度云服務(wù)和服務(wù)器端交互的重要單元構(gòu)成。手機(jī)通過調(diào)用百度云服務(wù)實(shí)現(xiàn)對運(yùn)動點(diǎn)偏移量和路程的計(jì)算。通過對手機(jī)端的定位點(diǎn)進(jìn)行存儲,而后調(diào)用百度云服務(wù)精準(zhǔn)記錄用戶運(yùn)動軌跡。服務(wù)器端的主要功能就是存儲手機(jī)端產(chǎn)生的定位點(diǎn)、時(shí)間、路程等信息數(shù)據(jù)。

      3.2系統(tǒng)界面設(shè)計(jì)

      考慮到本系統(tǒng)的界面設(shè)計(jì)將遵循簡單、易維護(hù)原則,研究中采用了Fragment技術(shù),可以使activity分離成多個(gè)可重用的組件,從而便捷創(chuàng)建動態(tài)、靈活的UI設(shè)計(jì),且每個(gè)組件均有其專屬的生命周期和UI,這樣就可極大節(jié)省工作量。另外,F(xiàn)ragment的實(shí)現(xiàn)機(jī)制是可以在activity運(yùn)行中得到動態(tài)移除、加入、交換等。相比Activity間的切換不流暢,F(xiàn)ragment具有輕量切換的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)對馬拉松賽事輔助系統(tǒng)的Android 頁面開發(fā)非常有益。

      Fragment雖然有自己的生命周期,但卻不能獨(dú)立存在,而是必須嵌入到activity中,并且Fragment的生命周期將直接受到托載的activity的影響。此種關(guān)系示意即如圖11所示。

      利用Fragment設(shè)計(jì)的頁面,最終的運(yùn)行效果可如圖12所示。

      3.3系統(tǒng)核心功能詳細(xì)設(shè)計(jì)

      研究中,利用了百度鷹眼官方文檔,可得設(shè)計(jì)詳情如下。

      (1)百度鷹眼Android SDK。實(shí)時(shí)查詢entity最新位置、高度、速度、方向和相關(guān)屬性信息。設(shè)計(jì)提供了2種查詢方法,功能表述可見如下。

      ① queryEntityList()。該方法用于查詢服務(wù)端上存儲的最新實(shí)時(shí)數(shù)據(jù)。若終端處于斷網(wǎng)狀態(tài),或有大量緩存數(shù)據(jù)并未上傳,則查詢結(jié)果將是目前服務(wù)端接收到的最新數(shù)據(jù),可能并不是終端真實(shí)的最新位置。

      ② queryRealtimeLoc()。該方法用于單獨(dú)發(fā)起一次即時(shí)定位,返回為當(dāng)前終端所在位置。類似定位SDK的使用方法,與軌跡采集上傳完全獨(dú)立,互不關(guān)聯(lián)。

      (2)坐標(biāo)系的說明。輸出參數(shù)坐標(biāo)系均為百度經(jīng)緯度坐標(biāo)系(bd09ll)。

      (3)查詢服務(wù)端最新數(shù)據(jù)。queryEntityList()支持通過entity_name列表和可檢索的屬性字段2種條件查詢??蓪ζ渲攸c(diǎn)闡析如下。

      ① 通過entity_name查詢。調(diào)用queryEntityList()接口時(shí),在entityNames參數(shù)中指定查詢的entity_name列表,則會返回這些entity最后更新的位置。

      ② 通過可檢索的entity屬性字段查詢。使用Web服務(wù)API的entity/addcolumn方法,可以自定義entity的屬性字段,并設(shè)置為可精確搜索字段。之后調(diào)用queryEntityList()時(shí),支持通過該自定義屬性字段,進(jìn)行精確篩選。例如開發(fā)者創(chuàng)建了team和city這2個(gè)可檢索的自定義屬性字段,需要查詢team=2且city=Beijing的entity。

      從數(shù)據(jù)上傳到鷹眼服務(wù)端,再到利用查詢接口查詢到該數(shù)據(jù),在聯(lián)網(wǎng)正常的情況下延時(shí)在毫秒級別,可認(rèn)為是無延時(shí)地同步。在上傳時(shí),受打包周期的限制,會存在一個(gè)打包周期的延遲。若開發(fā)者對實(shí)時(shí)性要求較高,可以將打包周期設(shè)置成采集周期,但需斟酌評測流量方面的消耗。

      (4)即時(shí)定位queryRealtimeLoc()。調(diào)用queryRealtimeLoc()接口,若gps已定位,則SDK會返回已轉(zhuǎn)換為百度經(jīng)、緯度的GPS坐標(biāo)信息;若gps未定位,SDK會采集定位依據(jù)(WiFi、基站)上傳到定位服務(wù)器,并返回定位結(jié)果。

      4結(jié)束語

      馬拉松賽事輔助系統(tǒng)就是基于移動互聯(lián)網(wǎng)技術(shù)解決一些馬拉松賽事的現(xiàn)存問題,進(jìn)而減少舉辦方組織和管理的成本,實(shí)現(xiàn)馬拉松賽事的科學(xué)管理。與此同時(shí),通過這個(gè)系統(tǒng),參賽者可以充分地發(fā)揮水平、完成比賽。馬拉松賽事輔助系統(tǒng)是移動互聯(lián)網(wǎng)科技與現(xiàn)代體育競技運(yùn)動的一次嘗試性融合,對未來其它競技體育項(xiàng)目的科學(xué)管理有著深遠(yuǎn)的借鑒意義。本文研發(fā)的馬拉松賽事輔助系統(tǒng)的創(chuàng)新性主要表現(xiàn)在如下3個(gè)方面。

      首先,在系統(tǒng)理念上,馬拉松賽事輔助系統(tǒng),立足于馬拉松這一極富挑戰(zhàn)性的體育運(yùn)動,融合了現(xiàn)今的互聯(lián)網(wǎng)新技術(shù),試圖構(gòu)建一套更加科學(xué)、高效的個(gè)人馬拉松運(yùn)動服務(wù)完備系統(tǒng)。與傳統(tǒng)的運(yùn)動App相比,有本質(zhì)區(qū)別和獨(dú)特的優(yōu)勢。內(nèi)容闡述如下。

      (1)服務(wù)的對象。馬拉松賽事輔助系統(tǒng),核心在于賽事,以賽事為中心,圍繞如何使用戶更好地參與比賽,樂享比賽。這一核心理念控制并決定了提供的系統(tǒng)服務(wù)要與賽事的各個(gè)環(huán)節(jié)相契合,必須具有鮮明的實(shí)用性,否則將無法為參賽者提供強(qiáng)力保障。

      (2)在執(zhí)行功能方面,馬拉松賽事輔助系統(tǒng)除了具有賽事方面的特有功能,同時(shí)對傳統(tǒng)的運(yùn)動App的功能也做到了兼而有之。對于傳統(tǒng)運(yùn)動App的個(gè)人運(yùn)動記錄或者運(yùn)動軌跡服務(wù)等功能進(jìn)行了保留和完善,滿足用戶多方面的功能需求。

      (3)馬拉松賽事系統(tǒng)的可擴(kuò)展性遠(yuǎn)超傳統(tǒng)的App,目前的馬拉松賽事尚未臻至高效的互聯(lián)網(wǎng)化,功能挖掘和發(fā)展均有無限空間。也就是說,馬拉松賽事輔助系統(tǒng)前瞻性的研發(fā)潛能堪稱巨大。

      其次,在新技術(shù)方面,馬拉松賽事輔助系統(tǒng)是基于Android平臺開發(fā)的,服務(wù)器端建立在百度云服務(wù)和阿里云服務(wù)器上,除了運(yùn)用Android和Java的開發(fā)技術(shù)和方法,創(chuàng)新地運(yùn)用了2種目前流行的新技術(shù)。一是百度地圖提供的開放應(yīng)用程序接口。二是阿里云服務(wù)器技術(shù)。馬拉松賽事輔助系統(tǒng)為了實(shí)現(xiàn)真機(jī)測試運(yùn)行,租用了阿里云的服務(wù)器,降低了物理服務(wù)器的復(fù)雜管理,摒棄了服務(wù)器可能產(chǎn)生的風(fēng)險(xiǎn)和隱患。總之,阿里云服務(wù)器極大簡便了開發(fā)過程,降低了成本。

      最后,在系統(tǒng)的設(shè)計(jì)方面,遵循了軟件開發(fā)流程的設(shè)計(jì)范本,從可行性分析、到需求分析、系統(tǒng)設(shè)計(jì)等,嚴(yán)格執(zhí)行、且保證了系統(tǒng)開發(fā)的效率和可靠性。在設(shè)計(jì)方面,完全濾除了傳統(tǒng)運(yùn)動App的社交功能,專注于賽事服務(wù)。值得推介的一點(diǎn),是利用百度地圖的自帶服務(wù),創(chuàng)新性地推出道路指引功能設(shè)計(jì),為參賽者配備添加了準(zhǔn)確的指路功能。這一設(shè)計(jì)創(chuàng)新是整個(gè)馬拉松賽事輔助系統(tǒng)與其它系統(tǒng)相比所特有的功能,今后對這一功能可設(shè)計(jì)更多的交互方式,完善其操作過程,進(jìn)而全面提升交互體驗(yàn)。

      參考文獻(xiàn)

      [1] 蔡衛(wèi)清. 體育運(yùn)動APP對全民健身活動的影響研究[J]. 青海師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2016(4):84-89.

      [2] 王小群. 風(fēng)險(xiǎn)管理[M]. 上海:上海財(cái)經(jīng)大學(xué)出版社,2003.

      [3] 中國田徑協(xié)會. 中國田徑協(xié)會全國馬拉松及相關(guān)運(yùn)動注冊賽事日歷[Z]. 北京:中國田徑協(xié)會,2016.

      [4] 李雪,馮曉麗,王琰. 路跑熱潮下跑步類APP 應(yīng)用現(xiàn)狀與發(fā)展困境研究[J]. 遼寧體育科技,2016,38(3):125-128.

      [5] 胡靜. 淺析黑盒測試與白盒測試[J]. 衡水學(xué)院學(xué)報(bào),2008,10(1):30-32.

      猜你喜歡
      參賽者馬拉松賽馬拉松
      馬拉松賽
      冰上馬拉松
      學(xué)習(xí)是一場馬拉松
      勸退馬拉松參賽者
      害我受傷的小石頭
      我國馬拉松賽事的文化價(jià)值及生成機(jī)制分析
      追光花園
      馬拉松
      幼兒園(2016年6期)2016-04-26 19:26:05
      海南國際馬拉松賽醫(yī)療保障的做法
      一起來跑馬拉松
      庆城县| 梁河县| 桂东县| 都匀市| 封开县| 合川市| 崇文区| 长岭县| 新化县| 安岳县| 雅江县| 兖州市| 天祝| 宁化县| 西畴县| 开化县| 繁昌县| 沽源县| 永新县| 墨江| 马山县| 宜君县| 黑山县| 霍山县| 鄂伦春自治旗| 农安县| 巧家县| 金山区| 开阳县| 阿图什市| 海盐县| 汶川县| 蒲江县| 深州市| 隆德县| 磐石市| 左贡县| 连南| 隆尧县| 成安县| 宜川县|