亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于APICloud的“校園健身達人”APP設(shè)計與實現(xiàn)

        2016-10-31 19:13:44陳思徐晨飛
        電腦知識與技術(shù) 2016年22期
        關(guān)鍵詞:移動應(yīng)用

        陳思+徐晨飛

        摘要:隨著移動信息技術(shù)的高速發(fā)展和全民健身浪潮的到來,“互聯(lián)網(wǎng)+健身運動”的新型生活方式迅速的滲透到我們的生活中,極大地改變了我們傳統(tǒng)的運動健身方式。該文以高校用戶為目標群體設(shè)計并實現(xiàn)了基于APICloud開發(fā)技術(shù)的跨平臺移動應(yīng)用程序:“校園健身達人”APP。其具備了場地預(yù)約、健身活動發(fā)起、“達人”排行榜等功能模塊,該APP對激發(fā)大學生的健身熱情,幫助他們養(yǎng)成良好的健身習慣進行了很好的嘗試。

        關(guān)鍵詞:APICloud;校園健身;移動應(yīng)用

        中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2016)22-0051-03

        Abstract: A new lifestyle called "Internet + Fitness exercises" is permeating our everyday life, which has been greatly changing our traditional ways of fitness exercises, with the rapid development of mobile information technology and the arrival of the tide of the national fitness. This paper designs and implements a cross-platform mobile application on APICloud platform, "School Fitness Talent", which targets college students. The main functions of the APP are sports site reservation, initiating fitness campaigns, ranking list of talent and so forth. The APP is a good try of stimulating enthusiasm for college students exercise of fitness and developing their habits of fitness.

        Key words: APICloud; School Fitness; mobile applications

        1 背景

        在當今的信息時代,移動互聯(lián)網(wǎng)逐漸成為主流應(yīng)用,移動網(wǎng)民的數(shù)量遠遠大于傳統(tǒng)電腦端網(wǎng)民的數(shù)量,移動應(yīng)用程序迅速崛起。目前,各類健身運動類APP迅速搶占市場,僅在Apple Store健康健美類欄目下就有上百種運動健身類APP。如此龐大數(shù)量的健身類APP一方面為全民健身活動的發(fā)展提供了幫助,另一方面由于同質(zhì)軟件開發(fā)過多,內(nèi)容重復(fù),企業(yè)缺乏準確的客戶分析與市場定位,導(dǎo)致相關(guān)APP并未取得市場預(yù)期。通過調(diào)研發(fā)現(xiàn),大多數(shù)此類APP均具備運動數(shù)據(jù)記錄、運動目標設(shè)置和監(jiān)測、運動社交等功能,但目標用戶均未細分,以校園學生為目標客戶群體的APP寥寥無幾。本文實現(xiàn)的“校園健身達人”APP,不僅能引導(dǎo)大學生選擇健康的生活方式,還可促進國家提倡的“全民健身計劃”在高校中更好地開展與實施。

        2 系統(tǒng)開發(fā)相關(guān)技術(shù)分析

        2.1 跨平臺移動應(yīng)用開發(fā)

        跨平臺移動應(yīng)用開發(fā)是指開發(fā)不依賴于操作系統(tǒng)與硬件環(huán)境的移動應(yīng)用程序,具備開發(fā)語言抽象,硬件控制力低等特點。在一個平臺上開發(fā)的基于某系統(tǒng)的應(yīng)用程序,在其他系統(tǒng)中依然可運行。隨著智能手機的快速發(fā)展,移動應(yīng)用占據(jù)了主流市場,移動操作系統(tǒng)主要以iOS、Android、WP三大系統(tǒng)為主。由于各系統(tǒng)之間接口互不兼容,每一種應(yīng)用程序在開發(fā)過程中都需進行多系統(tǒng)開發(fā),耗費一定的工力與時間??缙脚_開發(fā)可實現(xiàn)應(yīng)用程序的系統(tǒng)兼容性,目前市場上較為成熟的跨平臺移動應(yīng)用開發(fā)框架有PhoneGap、Titanium和Rhodes等。

        2.2 APICloud

        APICloud是中國首個“云端一體”的移動應(yīng)用云服務(wù)提供商。API中封裝了大量的函數(shù)和方法,將所有后臺數(shù)據(jù)的存儲過程,邏輯結(jié)構(gòu)隱藏,大大簡化了操作流程,可幫助開發(fā)者快速實現(xiàn)移動應(yīng)用的開發(fā)、測試、發(fā)布、管理和運營等全生命周期管理。

        APICloud的“端API”封裝了大量移動應(yīng)用程序所需的主要功能,便于開發(fā)者之間調(diào)用接口實現(xiàn)功能,通過JavaScript語言,一個模塊的代碼可同時兼容iOS平臺和Android平臺,充分體現(xiàn)了其跨平臺開發(fā)的優(yōu)勢。APICloud官網(wǎng)還提供多人提交代碼調(diào)試、團隊協(xié)作開發(fā)的途徑和方法,代碼公開,詳細記錄代碼更新信息和模塊調(diào)用信息,使開發(fā)者能清晰地了解開發(fā)進程。

        APICloud的“云API”提供包括數(shù)據(jù)服務(wù)、推送、云端修復(fù)和大數(shù)據(jù)分析等服務(wù);極大的簡化了開發(fā)者的開發(fā)過程,可以自動生成移動應(yīng)用程序所需的各種云服務(wù)接口。其典型的“云”特性和“大數(shù)據(jù)”特性,為App開發(fā)者提供云端的API服務(wù)和數(shù)據(jù)存儲服務(wù),動態(tài)生成RESTful API,在線NoSQL數(shù)據(jù)表設(shè)計、API調(diào)試及用量分析等;同時還提供推送、云修復(fù)、大數(shù)據(jù)分析等服務(wù), 極大的簡化了服務(wù)器端開發(fā)工作。

        2.3 開發(fā)工具

        本文采用的開發(fā)工具為Sublime Text3與APICloud Studio。在Sublime Text中可安裝APICloud為開發(fā)者提供的開源擴展插件,其具有應(yīng)用管理、應(yīng)用框架、頁面模板、代碼提示、代碼管理、Widget打包、真機同步、日志輸出、管理自定義AppLoader等功能。APICloud Studio是基于Eclipse和Aptana Studio3的擴展,集成了包括應(yīng)用管理、模版框架、云端同步、代碼管理、代碼提示、本地打包、真機同步、AppLoader管理,編譯自定義AppLoader等功能。

        3 系統(tǒng)平臺設(shè)計

        3.1 功能模塊設(shè)計

        本文開發(fā)的APP功能模塊主要包括健身會校友、輕松預(yù)約健身場地、健身達人成長記錄以及個人展示等四個核心模塊。在各模塊的功能支持下,使用者不僅可輕松搜索到校園內(nèi)有相同愛好及運動需求的同學一起參與健身活動,還可了解到校園周邊健身場館的信息,提前預(yù)約;此外還可通過系統(tǒng)收集的運動健身數(shù)據(jù)實時掌握自己的運動量,探索自己的運動潛能,并通過“達人排行榜”與校園其他同學進行社交互動。具體數(shù)據(jù)流程圖如圖1所示。

        在“健身會校友”模塊中,用戶可發(fā)布校內(nèi)各類運動健身活動的信息,注冊用戶可自主發(fā)布與報名參加各項活動。通過活動的參與,與志同道合的人一起去健身,健康樂觀的創(chuàng)建新型校園綠色生活。

        在“健身場地預(yù)約”模塊中,用戶可找到校園附件健身場館詳細資料信息,包括場館的地理位置分布、場地預(yù)約情況,場地空閑信息等,用戶可提前預(yù)約自己所需運動場地。

        在“達人排行榜”模塊中,系統(tǒng)根據(jù)用戶的綜合健身情況與相關(guān)數(shù)據(jù)分析得出排行榜單,用戶可了解自己在校園內(nèi)的排行情況,促進用戶健身的積極性。

        在“個人信息展示”模塊中,用戶可編輯自己的相關(guān)資料信息,也可查看已發(fā)布的活動以及好友信息,此外還有一系列用戶身份認證的設(shè)置也在此模塊中完成。

        3.2 數(shù)據(jù)庫設(shè)計

        APICloud的云端服務(wù)器提供了Nosql數(shù)據(jù)庫。在云服務(wù)器上,APICloud將所有數(shù)據(jù)表的內(nèi)部結(jié)構(gòu)、屬性設(shè)置、表關(guān)聯(lián)等信息都隱藏了,簡潔的界面簡化了操作。本文根據(jù)系統(tǒng)功能結(jié)構(gòu)設(shè)計在云數(shù)據(jù)庫中創(chuàng)建了7張表格,分別為:用戶(user)表、活動信息表(NamesSchoolActivityList)、預(yù)約場地信息表(OrderFields)、附近場館信息表(SurroundingsInfo)和意見反饋表(Feedback)。

        4 系統(tǒng)實施

        4.1 用戶系統(tǒng)注冊與登錄

        在移動端登錄界面,用戶可進行注冊和登錄,注冊時設(shè)定了確認密碼,兩次輸入密碼相同時才能正確登錄,同時提供了郵箱驗證;登錄之后可以設(shè)置性別、常住地等個人詳細信息。

        APICloud在端API中擁有云服務(wù)對接功能,分為mam、msm、mcm和push功能。此處主要調(diào)用的是mcm模塊。該模塊擁有四個對象:model、uquery以及user對象。JavaScript代碼調(diào)用云API中的user對象,該對象擁有封裝好的register、login、logout等方法,可實現(xiàn)注冊和登錄功能。用戶注冊成功后自動返回至登錄頁面,并且?guī)腠撁鎱?shù),如用戶的注冊昵稱等,此時用戶可直接輸入密碼登錄。此外,對用戶輸入信息行為可進行安全控制。注冊界面如圖2所示。

        4.2 “健身會校友”模塊

        該模塊首頁可以看到健身運動分類,在一級分類下面有相關(guān)的活動,在活動信息界面可以參與活動,同時活動的相關(guān)信息會進行更新;也可發(fā)起活動,設(shè)置健身活動的名稱、活動時間、活動類型、參與人數(shù)等。所有發(fā)起的活動按發(fā)起的時間順序進行排序。具體界面如圖3,4,5所示。

        4.3 “達人成長”模塊

        在本模塊中,從服務(wù)器端獲取用戶參加活動和發(fā)起活動的次數(shù),進行運算得出實時榜單列表,相關(guān)JavaScript代碼如下,具體截圖如圖6所示。

        [ function fnDecideTalent() {

        var userInfo = $api.getStorage('userInfo');var userid = userInfo.userId;

        var username = userInfo.account; var client = new Resource(appid, appkey);

        var User = client.Factory("user");

        User.query({ "filter" : {"where" : {"id" : userid }, "skip" : 0,"limit" : 20,

        "include" : ["talentPointer"] } }, function(ret, err) {

        if (ret[0].talent) { fnUpdateCountUserLanch(); } else { fnCountUserLanch();}})}; ]

        4.4 “健身場地預(yù)約”模塊

        本模塊第一個窗口是預(yù)約健身場地,在第一級分類下顯示相關(guān)場地信息,同時在第一級分類下的frame界面可以預(yù)約場地,同時更新數(shù)據(jù)。在附近健身場館信息界面,可以發(fā)布場館的名稱、價格、地址、聯(lián)系電話和簡介等信息。具體界面如圖7、8所示,預(yù)約健身場地重要代碼如下:

        [function fnUpdateState1(IdInfo) {

        var userInfo = $api.getStorage('userInfo');var userid = userInfo.userId;

        var username = userInfo.account; var client = new Resource(appid, appkey);

        var OrderFields = client.Factory("OrderFields");

        OrderFields.save({"_id" : IdInfo}, {"orderuser1" : username, "_method" : "PUT" }, function(ret, err) { window.location.reload(); }); }; ]

        4.5 “個人信息展示”模塊

        在本模塊中,可從數(shù)據(jù)庫中讀取用戶設(shè)置的昵稱、個人照片及其他相關(guān)設(shè)置內(nèi)容。如圖9所示。

        5 結(jié)束語

        目前,基于大學校園的健身類軟件并不多見,本文設(shè)計的APP突出“校園健身達人”概念,具有一定的創(chuàng)新性,可促進在校學生積極參加各類健身活動,實現(xiàn)“互聯(lián)網(wǎng)+”背景下健康的校園生活方式。未來,筆者將繼續(xù)完善細節(jié),加強界面交互等功能,給用戶帶來更好的體驗。

        參考文獻:

        [1] 張曉軍. 基于HTML5+CSS3.0+jQuery在移動電商APP開發(fā)中的應(yīng)用[J]. 通訊世界, 2015(265): 57.

        [2] 祁瑾. 基于蘋果手機的愛運動應(yīng)用程序的設(shè)計實現(xiàn)[D]. 長春: 吉林大學, 2015.

        [3] 沈華英. 基于開放云API的移動App設(shè)計研究[J]. 電腦編程技巧與維護,2015(338): 45-46.

        [4] 余成成, 高凱. 運用APICloud進行融資價值評估系統(tǒng)的開發(fā)[J]. 電腦知識與技術(shù),2015(11): 77-79.

        [5] 張海潘. 軟件工程導(dǎo)論[M]. 北京: 清華大學出版社,2005: 47.

        [6] 王珊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京: 高等教育出版社,2005: 14-17.

        猜你喜歡
        移動應(yīng)用
        T學校公共設(shè)施便捷報修平臺的移動應(yīng)用研究
        東方教育(2016年18期)2017-01-16 16:42:44
        云計算環(huán)境下的微課移動云平臺設(shè)計
        大數(shù)據(jù)時代下免費手機軟件盈利模式探討
        基于Android平臺的教學應(yīng)用系統(tǒng)研究
        基于PhoneGap技術(shù)的跨平臺移動應(yīng)用開發(fā)探討
        智能手機移動應(yīng)用交互框架研究
        戲劇之家(2016年11期)2016-06-22 13:24:35
        基于iOS的校園電子地圖的研究與實現(xiàn)
        移動天氣系統(tǒng)UI設(shè)計
        移動應(yīng)用的消息推送與MQTT協(xié)議
        移動互聯(lián)網(wǎng)在防汛工作中的應(yīng)用
        科技視界(2016年4期)2016-02-22 08:53:41
        色妞www精品视频| 亚洲精品久久区二区三区蜜桃臀| 久久99精品久久久久久琪琪| 欧洲freexxxx性少妇播放| 久久精品国产丝袜| 视频精品亚洲一区二区| 亚洲伊人av天堂有码在线| 人妻无码一区二区三区免费| 十八岁以下禁止观看黄下载链接| 亚洲黄片久久| 亚洲丰满熟女一区二亚洲亚洲 | 久久综合狠狠色综合伊人| 久久青草伊人精品| 国产成人亚洲合色婷婷| 亚洲日本精品国产一区二区三区 | 国产啪精品视频网站| 2021国产最新无码视频| 91中文在线九色视频| 成人无码一区二区三区| 1000部夫妻午夜免费| 国产高潮流白浆免费观看不卡 | 亚洲第一最快av网站| 老太脱裤让老头玩ⅹxxxx| 国产网友自拍亚洲av| 日本一区二区三区亚洲| 色综合久久88色综合天天| 久久噜噜噜| 国产亚洲精品综合一区二区| 亚洲va久久久噜噜噜久久天堂| 欧美性狂猛xxxxx深喉| 国产啪精品视频网站免| 五月激情在线视频观看| 久久国产亚洲高清观看| 久久频道毛片免费不卡片| 亚洲一区二区三区视频免费| 性色av一二三天美传媒| 久久乐国产精品亚洲综合| 国产女人体一区二区三区| 中国男男女在线免费av| 99亚洲男女激情在线观看| 色噜噜狠狠色综合中文字幕|