周娜++高永平
摘要:隨著移動(dòng)互聯(lián)網(wǎng)開(kāi)始逐漸滲透到社會(huì)和生活中的各個(gè)領(lǐng)域,終端應(yīng)用的開(kāi)發(fā)呈現(xiàn)出了爆炸式的增長(zhǎng)。為更好地貫徹落實(shí)黨的十八屆三中全會(huì)關(guān)于“強(qiáng)化體育課和課外鍛煉,促進(jìn)青少年身心健康、體魄強(qiáng)健”的精神,同時(shí)滿(mǎn)足喜歡體驗(yàn)新事物、使用移動(dòng)互聯(lián)網(wǎng)的大學(xué)生群體,針對(duì)他們結(jié)伴交友的需求開(kāi)發(fā)一款適合他們的App十分有價(jià)值。
為了降低移動(dòng)軟件的開(kāi)發(fā)成本,簡(jiǎn)化軟件的開(kāi)發(fā)過(guò)程,尋求更有效率的App開(kāi)發(fā)方法。該文以一個(gè)校園出行App的開(kāi)發(fā)過(guò)程為例,選用后端云LeanCloud作為數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù),拋開(kāi)了后端系統(tǒng)開(kāi)發(fā)負(fù)擔(dān),專(zhuān)注用戶(hù)體驗(yàn)和前端實(shí)現(xiàn),提高系統(tǒng)的開(kāi)發(fā)效率。該系統(tǒng)的實(shí)現(xiàn)提供了一個(gè)方便大學(xué)生互相出門(mén)約運(yùn)動(dòng)、約旅行的平臺(tái)。
關(guān)鍵詞:校園出行;旅游;云計(jì)算;云存儲(chǔ)
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)04-0074-03
Design and Implementation of Campus Trip System Based on Cloud Platform
ZHOU Na1,2, GAO Yong-ping1,2
(1. School of Information Engineering, East China University of Science and Technology, Nanchang 330013, China; 2. Jiangxi Key Laboratory for Mass Spectrometry and Instrumentation, Nanchang 330013, China)
Abstract: With the mobile Internet began to penetrate into the social and life in various fields, the development of terminal applications showed an explosive growth. In order to better implement the party's 18 Third Plenary Session on "strengthening physical education and extracurricular exercise, to promote mental and physical health of young people, physical health," the spirit of the same time to meet new things like to experience the use of mobile Internet groups of college students, The needs of friends to develop a App for their App very valuable.
In order to reduce the cost of mobile software development, simplify the software development process, to find more efficient App development method. In this paper, a campus travel App development process, for example, the choice of back-end cloud LeanCloud as a data storage database, put aside the back-end system development burden, focus on user experience and front-end implementation, improve system development efficiency. The system provides a convenient platform for college students to travel about each other, about travel.
Key words: Campus travel; tourism; cloud computing; cloud storage
1 背景
現(xiàn)今的大學(xué)校園環(huán)境是偏于沉悶的,雖然國(guó)內(nèi)高校有很好的學(xué)術(shù)氛圍,有良好的學(xué)習(xí)體制,也有部分非?;钴S的社團(tuán),豐富了大學(xué)生們的校園生活。但是對(duì)于大部分同學(xué)來(lái)說(shuō)他們沒(méi)有良好的社交圈、朋友圈,沒(méi)有參與一些活動(dòng),可能閑暇時(shí)光都在寢室虛度,或是只能在圖書(shū)館與寢室過(guò)著兩點(diǎn)一線(xiàn)的生活,他們還是缺少和志同道合的人走出寢室鍛煉、走出校門(mén)旅行的機(jī)會(huì),這大大影響了大學(xué)生的社交能力與身體狀況,也導(dǎo)致目前的校園環(huán)境是偏于沉悶的,美好的大學(xué)時(shí)光就這樣可能被浪費(fèi)了。此項(xiàng)目的開(kāi)發(fā)就是致力于這個(gè)群體的學(xué)生,滿(mǎn)足那些熱愛(ài)跑步的同學(xué)們,給他們提供了一個(gè)可以找到一起跑步的伙伴的平;還可以給要去旅游缺同伴或是拼團(tuán)的同學(xué)提供了一個(gè)體驗(yàn)非常好的平臺(tái),幫助同學(xué)們享受大家一起出游的樂(lè)趣,也可以組團(tuán)享受許多優(yōu)惠的活動(dòng),讓自己的旅行更經(jīng)濟(jì)實(shí)惠,擴(kuò)大自己的交友圈,增加了旅途的樂(lè)趣。
2 系統(tǒng)結(jié)構(gòu)
2.1 系統(tǒng)總框架
本系統(tǒng)總體框架主要分為四大模塊:主頁(yè);約跑;約行;個(gè)人中心。
1)主頁(yè):整合一些綜合性信息,包括推廣和公告等信息。
2)約跑:整合用戶(hù)發(fā)布的約跑招募信息,所有用戶(hù)發(fā)布的約跑招募都在這個(gè)模塊。
3)約行:整合用戶(hù)發(fā)布的約行招募信息,所有用戶(hù)發(fā)布的約行招募都在這個(gè)模塊。
4)個(gè)人中心:綜合展示用戶(hù)個(gè)人信息,包括應(yīng)用設(shè)置個(gè)人信息更改和客戶(hù)服務(wù)等內(nèi)容。
2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)
后臺(tái)數(shù)據(jù)庫(kù)采用了云端數(shù)據(jù)庫(kù)LeanCloud,一共有個(gè)數(shù)據(jù)表分別為:用戶(hù)表、約跑信息表、約行信息表、廣告主信息表、輪播圖信息表,并有云盤(pán)存儲(chǔ)空間存儲(chǔ)用戶(hù)所上傳的頭像、海報(bào)等內(nèi)容。使用LeanCloud可方便對(duì)數(shù)據(jù)庫(kù)進(jìn)行各項(xiàng)操作,封裝好的SDK極易于調(diào)用,簡(jiǎn)化了開(kāi)發(fā)過(guò)程。
3 LeanCloud云平臺(tái)介紹
LeanCloud 是國(guó)內(nèi)領(lǐng)先的針對(duì)移動(dòng)應(yīng)用的一站式后云端服務(wù),支持Java、.net、Android、IOS等多個(gè)平臺(tái),包括云存儲(chǔ)、數(shù)據(jù)分析、用戶(hù)關(guān)系、消息推送、即時(shí)通信等現(xiàn)代應(yīng)用基礎(chǔ)模塊,專(zhuān)注于為應(yīng)用開(kāi)發(fā)者提供一流的工具和平臺(tái)。使開(kāi)發(fā)者擺脫繁重的后端開(kāi)發(fā)負(fù)擔(dān),縮短開(kāi)發(fā)周期,精簡(jiǎn)開(kāi)發(fā)程序。LeanCloud的文件存儲(chǔ)采用國(guó)內(nèi)全網(wǎng)加速CDN技術(shù),使終端用戶(hù)自動(dòng)選擇最近的節(jié)點(diǎn)實(shí)現(xiàn)上傳和下載,支持不同區(qū)域的終端使用不同區(qū)域的存儲(chǔ)機(jī)房,通常只在同一個(gè)城市,因此可以獲得最好的上傳、下載速度。
4 系統(tǒng)功能實(shí)現(xiàn)
4.1 主頁(yè)熱門(mén)顯示模塊
首頁(yè)最頂端有一個(gè)主要用于推廣的輪播圖,例如重要通知,重要合作伙伴加盟,商業(yè)推廣等。輪播推廣圖下方有四個(gè)常用功能的快捷鍵,包括新用戶(hù)、選擇高校、邀請(qǐng)好友、關(guān)于開(kāi)發(fā)團(tuán)隊(duì)。
接下來(lái)是推廣的三種信息,第一個(gè)是熱門(mén)的約跑,由點(diǎn)擊量、報(bào)名人數(shù)、招募質(zhì)量等綜合排序,得到前幾位推廣在首頁(yè);第二個(gè)是熱門(mén)的約行招募,也是由點(diǎn)擊量、報(bào)名人數(shù)、招募質(zhì)量等內(nèi)容進(jìn)行一個(gè)綜合的排序推廣;第三個(gè)是精選景點(diǎn)、酒店的優(yōu)惠信息進(jìn)行推廣。
4.2 約跑列表模塊
本模塊展示所有用戶(hù)發(fā)布的約跑招募信息,默認(rèn)按時(shí)間順序排序,用戶(hù)可選擇排序方式以及篩選方式,以便查看自己需要查看的信息,當(dāng)用戶(hù)點(diǎn)擊某一個(gè)條目時(shí),跳轉(zhuǎn)到詳細(xì)頁(yè)面,用戶(hù)可點(diǎn)擊發(fā)布人頭像或者參加人頭像,進(jìn)入個(gè)人信息的頁(yè)面,從該用戶(hù)的個(gè)人信息中心可以查看到聯(lián)系方式等內(nèi)容,如果用戶(hù)確認(rèn)報(bào)名參加此活動(dòng),則點(diǎn)擊參加報(bào)名,閱讀相應(yīng)條款即可。
4.3 約行列表模塊
本模塊展示所有用戶(hù)發(fā)布的約行招募信息,默認(rèn)按時(shí)間順序排序,用戶(hù)可選擇排序方式以及篩選方式,以便查看自己需要查看的信息,每一個(gè)條目展示出約行的海報(bào),瀏覽次數(shù)和當(dāng)前招募狀態(tài)等簡(jiǎn)略信息,當(dāng)用戶(hù)點(diǎn)擊條目時(shí),進(jìn)入到約行詳細(xì)頁(yè)面。當(dāng)用戶(hù)了解相關(guān)事宜確認(rèn)要參加此活動(dòng)時(shí),點(diǎn)擊下方的參加按鈕并閱讀相關(guān)條例之后即可報(bào)名參加。
4.4 個(gè)人中心模塊
當(dāng)用戶(hù)未登錄時(shí),昵稱(chēng)位置顯示注冊(cè)和登錄兩個(gè)按鈕,用戶(hù)根據(jù)不同狀態(tài)選擇不同的入口進(jìn)行使用本軟件。登錄的用戶(hù)可以查看當(dāng)前用戶(hù)所有發(fā)布過(guò)的活動(dòng)及其詳情。在此頁(yè)面也可以進(jìn)行新活動(dòng)的發(fā)布,發(fā)布時(shí)需填寫(xiě)活動(dòng)詳細(xì)信息。除此之外還能查看當(dāng)前用戶(hù)所有參加過(guò)的活動(dòng),通過(guò)進(jìn)入也可以查看到相應(yīng)的詳細(xì)信息。
5 結(jié)束語(yǔ)
本文研究的系統(tǒng)是一個(gè)在市面上還未存在,集運(yùn)動(dòng)、鍛煉、出游、交友、社交為一體的非常新穎的平臺(tái),提供了Android端和網(wǎng)頁(yè)P(yáng)C端、網(wǎng)頁(yè)手機(jī)端幾種使用方式。項(xiàng)目本著讓現(xiàn)在的大學(xué)生拋開(kāi)過(guò)去枯燥乏味、單一的生活方式,去認(rèn)識(shí)更多的朋友、豐富大學(xué)生們的校園生活的目標(biāo)進(jìn)行開(kāi)發(fā),希望這個(gè)項(xiàng)目能給同學(xué)們帶來(lái)豐富的院校生活、增強(qiáng)自己的體質(zhì)、享受健康快樂(lè)的大學(xué)生活。
參考文獻(xiàn):
[1] 王培海. 基于A(yíng)ndroid的移動(dòng)云存儲(chǔ)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 重慶: 重慶郵電大學(xué), 2011.
[2] 周曉梅, 朱金付, 段洪秀. LeanCloud在圖片管理系統(tǒng)中的應(yīng)用研究[D]. 南京: 東南大學(xué), 2016.
[3] 袁明磊, 張迪. 基于后端服務(wù)的英語(yǔ)閱讀APP設(shè)計(jì)與實(shí)現(xiàn)[D]. 六安: 安徽國(guó)防科技職業(yè)學(xué)院, 2016.
[4] 韓基龍. 試談Android移動(dòng)云應(yīng)用的優(yōu)勢(shì)和發(fā)展趨勢(shì)[J]. 電腦編程技巧與維護(hù), 2014(6): 58-59.
[5] 林克振. 對(duì)云計(jì)算與云存儲(chǔ)技術(shù)研究的探討[J]. 計(jì)算機(jī)光盤(pán)軟件與應(yīng)用, 2014, 17(20): 39-40.