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

        ?

        基于地理位置的校園二手交易平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

        2024-09-12 00:00:00蔣瑞霞王莉
        物聯(lián)網(wǎng)技術(shù) 2024年4期
        關(guān)鍵詞:頁(yè)面校園用戶

        摘 要:近年來(lái),越來(lái)越多的大學(xué)生參與到校園二手物品交易中來(lái)。為了解決傳統(tǒng)的實(shí)體二手市場(chǎng)不能滿足在校大學(xué)生實(shí)時(shí)、高效、便捷進(jìn)行二手交易的問(wèn)題,利用Android Studio開(kāi)發(fā)平臺(tái)、高德地圖SDK、Bmob后臺(tái)管理數(shù)據(jù)庫(kù)等開(kāi)發(fā)工具,基于地理位置設(shè)計(jì)并實(shí)現(xiàn)了可運(yùn)行于Android移動(dòng)終端的校園二手物品交易APP。該APP實(shí)現(xiàn)了用戶的注冊(cè)和登錄、閑置物品的地圖定位發(fā)布、商品下單以及用戶線下交易過(guò)程中的路徑規(guī)劃和導(dǎo)航等功能。實(shí)際應(yīng)用情況表明,基于地理位置的校園二手物品交易APP為在校大學(xué)生的二手交易提供了良好的平臺(tái),并且在二手交易過(guò)程中通過(guò)給用戶提供基于位置的服務(wù)提高了交易效率,節(jié)約了交易時(shí)間,使得校園二手交易變得省時(shí)省力。

        關(guān)鍵詞:校園二手交易;Android;APP;地理位置;高德地圖SDK;Bmob

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2024)04-00-04

        DOI:10.16667/j.issn.2095-1302.2024.04.018

        0 引 言

        隨著經(jīng)濟(jì)社會(huì)的發(fā)展,人民的生活水平普遍提高,大學(xué)生作為年輕一代的消費(fèi)主力軍,其過(guò)多的消費(fèi)帶來(lái)了大量閑置物品,既占用空間,又浪費(fèi)資源[1]。于是在校園里擺攤或是通過(guò)校園跳蚤群進(jìn)行二手物品交易成了主要的處理閑置物品的方式。但是這些方法都存在著一定的局限性,具體表現(xiàn)在以下幾個(gè)方面:

        (1)在校園里擺攤進(jìn)行二手交易。這種方式一般集中在畢業(yè)季,交易時(shí)間也只有短短幾天;其次,由于沒(méi)有專門的人員進(jìn)行管理,攤位經(jīng)??雌饋?lái)雜亂無(wú)章,給人留下不好的印象[1]。

        (2)在校園跳蚤群進(jìn)行二手交易。跳蚤群里人員眾多,很多同學(xué)都在群里留言,所以發(fā)布的信息容易被忽視。信息交流滯后使得很多有時(shí)效性的東西不能及時(shí)出售[2]。而且后續(xù)進(jìn)行線下交易時(shí),由于大學(xué)校園占地面積大,學(xué)院和教學(xué)樓眾多,且分布較分散,再加上設(shè)施復(fù)雜等問(wèn)題,在交易途中,經(jīng)常會(huì)出現(xiàn)找不到對(duì)方,繞路等問(wèn)題[3],導(dǎo)致二手交易效率低。

        基于以上原因,我們研發(fā)設(shè)計(jì)了校園二手物品交易平臺(tái),這是一款基于地理位置的校園二手交易APP。它的使用群體主要是在校大學(xué)生,同學(xué)們通過(guò)注冊(cè)和登錄成為用戶,可以在該平臺(tái)上發(fā)布自己不再需要的閑置物品,或者瀏覽并購(gòu)買自己需要的二手物品;同時(shí)借助高德地圖平臺(tái)提供的地圖應(yīng)用開(kāi)發(fā)調(diào)用接口,在該應(yīng)用中給用戶提供基于位置的服務(wù):可以進(jìn)行物品的定位發(fā)布,并通過(guò)實(shí)時(shí)定位計(jì)算出與買家的距離,方便交易;在雙方進(jìn)行線下交易的過(guò)程中,為用戶提供路徑規(guī)劃和導(dǎo)航,方便買家更快捷、更方便地找到交易地點(diǎn)。該APP為校園閑置物品的交易提供了一個(gè)良好的平臺(tái),一方面可以大大提高二手交易的效率,另一方面也能促進(jìn)形成勤儉節(jié)約的好校風(fēng)[4]。

        1 系統(tǒng)總體設(shè)計(jì)

        1.1 關(guān)鍵技術(shù)

        1.1.1 Android系統(tǒng)應(yīng)用功能開(kāi)發(fā)

        一般來(lái)說(shuō),Android系統(tǒng)的使用人群較為廣泛,它具有易于開(kāi)發(fā)、操作方便等優(yōu)點(diǎn)[5]。通過(guò)問(wèn)卷的形式進(jìn)行調(diào)查,我們發(fā)現(xiàn)校園內(nèi)的學(xué)生群體中,使用Android系統(tǒng)手機(jī)的比例要高出于使用iOS系統(tǒng)手機(jī)的比例,所以我們決定基于Android系統(tǒng)進(jìn)行該平臺(tái)的開(kāi)發(fā)。

        Android Studio是Google公司在2013年推出的全新的Android集成開(kāi)發(fā)環(huán)境,它幾乎集成了所有用于Android開(kāi)發(fā)的工具,并免費(fèi)提供給Android開(kāi)發(fā)者下載和使用。同時(shí),它還具有創(chuàng)建、編譯、配置等功能,且打包更方便,響應(yīng)速度更快,支持的語(yǔ)言較多,代碼提示更智能,模擬器功能強(qiáng)大等[6]。

        在本次開(kāi)發(fā)中,使用Android Studio實(shí)現(xiàn)校園二手交易APP界面的搭建。在Android系統(tǒng)內(nèi),不同的界面由不同的Activity展示,Activity既是一個(gè)類,也是Android中重要的組件之一[7]。Intent類是一種運(yùn)行時(shí)的綁定機(jī)制,能夠在應(yīng)用運(yùn)行的過(guò)程中連接2個(gè)不同的組件,在開(kāi)發(fā)過(guò)程中,通過(guò)使用Intent類實(shí)現(xiàn)Activity之間的相互跳轉(zhuǎn)[8]。

        1.1.2 高德地圖SDK

        高德地圖SDK是高德平臺(tái)提供的一套地圖開(kāi)發(fā)調(diào)用接口,開(kāi)發(fā)者通過(guò)調(diào)用這些接口可以輕松在手機(jī)應(yīng)用中加入與地圖有關(guān)的功能[9]。這些接口支持iOS手機(jī)系統(tǒng)和Android手機(jī)系統(tǒng),并將地圖的顯示功能、定位功能、導(dǎo)航功能分別封裝為3個(gè)類庫(kù),每個(gè)類庫(kù)之間相互獨(dú)立,開(kāi)發(fā)者可以根據(jù)需要選擇使用。高德Android地圖SDK主要提供調(diào)用地圖的接口,用戶通過(guò)調(diào)用此接口,可以在應(yīng)用中實(shí)現(xiàn)顯示地圖、標(biāo)注位置、搜索信息等功能。高德Android定位SDK主要提供對(duì)位置的定位功能,用戶調(diào)用此接口,可以獲取位置的經(jīng)緯度等信息;高德Android導(dǎo)航SDK主要提供導(dǎo)航功能,具體包括路徑規(guī)劃、導(dǎo)航和語(yǔ)音播報(bào)等,并且能夠確保數(shù)據(jù)的實(shí)時(shí)性。

        在本次開(kāi)發(fā)中,借助高德地圖Android SDK在應(yīng)用程序中實(shí)現(xiàn)了發(fā)布商品時(shí)的地圖顯示和定位,交易時(shí)的路徑規(guī)劃和導(dǎo)航等功能。

        1.1.3 Bmob后端服務(wù)

        Bmob移動(dòng)云平臺(tái)是一款為移動(dòng)應(yīng)用提供后端集成功能的云平臺(tái),借助官方提供的SDK,使開(kāi)發(fā)者可以在Android系統(tǒng)中實(shí)現(xiàn)軟件應(yīng)用的開(kāi)發(fā)調(diào)節(jié)[10]。

        在本次開(kāi)發(fā)中,利用Bmob云平臺(tái)為開(kāi)發(fā)者提供的服務(wù)器簡(jiǎn)化了APP開(kāi)發(fā)步驟,降低了APP開(kāi)發(fā)難度,使我們可以按照自己的需求,將更多的時(shí)間和精力投入到APP人機(jī)界面交互設(shè)計(jì)和軟件功能開(kāi)發(fā)上[11]。使用Bmob平臺(tái)時(shí),首先需要注冊(cè)賬號(hào),成功后申請(qǐng)創(chuàng)建數(shù)據(jù)庫(kù),獲得對(duì)應(yīng)的Key,下載對(duì)應(yīng)版本SDK,并將其嵌入到自己的移動(dòng)應(yīng)用中便可調(diào)用存取API,進(jìn)行數(shù)據(jù)操作[12]。

        1.2 總體結(jié)構(gòu)

        基于地理位置的校園二手交易平臺(tái)由兩大部分組成,分別是用戶端和后臺(tái)管理端。

        用戶端:為在校大學(xué)生提供處理閑置物品或購(gòu)買二手物品的平臺(tái),方便同學(xué)們交易閑置二手物品;在整個(gè)過(guò)程中給用戶提供空間位置服務(wù),包括物品的定位發(fā)布和地圖顯示以及在用戶交易過(guò)程中為用戶提供路徑規(guī)劃和導(dǎo)航功

        能等。

        后臺(tái)管理端:主要用于管理員管理用戶信息和交易數(shù)據(jù)。

        系統(tǒng)的功能結(jié)構(gòu)如圖1所示。

        1.2.1 登錄模塊

        該模塊主要用于用戶的注冊(cè)和登錄。用戶采用用戶名和密碼方式登錄,把用戶名設(shè)置成唯一值,當(dāng)用戶名重復(fù)時(shí),系統(tǒng)會(huì)提示注冊(cè)失敗。對(duì)于首次使用該平臺(tái)的用戶,打開(kāi)軟件后首先進(jìn)入注冊(cè)頁(yè)面,按照系統(tǒng)的提示進(jìn)行注冊(cè)。注冊(cè)后的用戶可以使用注冊(cè)時(shí)設(shè)置的用戶名和密碼登錄。

        1.2.2 商品發(fā)布模塊

        該模塊用于用戶處理自己的閑置物品。賣家用戶可以發(fā)布自己不再需要的生活用品、學(xué)習(xí)用品、電子用品以及體育用品等,在發(fā)布商品時(shí),用戶需要上傳物品圖片,添加商品相關(guān)信息以及對(duì)商品的位置進(jìn)行定位等。發(fā)布的商品數(shù)據(jù)會(huì)提交到服務(wù)端的數(shù)據(jù)庫(kù)中。

        1.2.3 商品下單模塊

        該模塊用于用戶瀏覽和購(gòu)買需要的二手物品。買家用戶可以通過(guò)瀏覽已發(fā)布商品的商品列表或者通過(guò)搜索框查找自己需要的二手物品。在商品列表中,通過(guò)地圖的實(shí)時(shí)定位可以計(jì)算并顯示商品與用戶的距離,方便買家選擇自己滿意而且距離比較近的物品進(jìn)行下單。

        1.2.4 路線導(dǎo)航模塊

        該模塊主要用于用戶的線下交易。買家用戶在下單時(shí),通過(guò)商品訂單詳情頁(yè)面可以查看商品的位置信息。在進(jìn)行線下交易時(shí),用戶通過(guò)操作,系統(tǒng)會(huì)顯示出買家用戶到達(dá)交易地址的最短路徑,并且在交易途中為用戶導(dǎo)航,方便用戶更快捷、更方便地找到交易地點(diǎn)。路線規(guī)劃和導(dǎo)航流程如圖2所示。

        1.2.5 商品管理模塊

        該模塊主要用于用戶對(duì)商品進(jìn)行管理。在商品管理模塊,用戶可以查看自己已經(jīng)發(fā)布的商品,也可以對(duì)已發(fā)布的商品進(jìn)行信息編輯或者刪除已發(fā)布的商品;用戶能夠查看自己下單的所有商品,同時(shí)也可以查看商品的交易狀態(tài)以及待交易和已完成訂單。

        1.2.6 用戶管理模塊

        該模塊主要用于管理員對(duì)用戶的管理。管理員登錄成功后,才能進(jìn)入后臺(tái)管理頁(yè)面并對(duì)用戶信息進(jìn)行管理。在用戶管理頁(yè)面,管理員可以進(jìn)行搜索用戶、查看用戶信息或者刪除用戶等操作。

        1.2.7 商品訂單管理模塊

        該模塊主要用于管理員對(duì)商品交易數(shù)據(jù)進(jìn)行管理。在商品交易管理頁(yè)面,管理員可以搜索商品訂單或者通過(guò)瀏覽商品列表來(lái)查看商品交易的詳細(xì)信息,包括商品發(fā)布者、商品標(biāo)題、商品圖片以及商品的交易狀態(tài),對(duì)于已完成商品交易的商品列表,管理員可刪除。商品交易管理模塊流程如圖3所示。

        2 系統(tǒng)功能實(shí)現(xiàn)

        結(jié)合系統(tǒng)的設(shè)計(jì),利用Android Studio開(kāi)發(fā)平臺(tái)、高德地圖SDK、Bmob云數(shù)據(jù)庫(kù),開(kāi)發(fā)實(shí)現(xiàn)了基于地理位置的校園二手物品交易APP。

        2.1 注冊(cè)登錄頁(yè)面

        用戶首次使用該軟件時(shí),需要注冊(cè)賬號(hào)。在注冊(cè)端頁(yè)面設(shè)置好用戶名和密碼,并輸入一些基本信息后完成注冊(cè)并返回用戶端登錄頁(yè)面,輸入用戶名和密碼登錄。對(duì)于要修改信息的用戶,登錄后才可修改,使用體驗(yàn)良好。APP的注冊(cè)和登錄頁(yè)面分別如圖4和圖5所示。

        2.2 “首頁(yè)”頁(yè)面

        首頁(yè)頁(yè)面主要由搜索欄、商品分類菜單、商品列表組成。搜索欄為用戶提供基礎(chǔ)的商品搜索功能,用戶通過(guò)輸入關(guān)鍵字信息,可以搜索到已發(fā)布的相應(yīng)商品;商品分類菜單對(duì)校園閑置物品進(jìn)行分類,包括生活用品、學(xué)習(xí)用品、體育用品以及電子用品,用戶通過(guò)點(diǎn)擊商品菜單導(dǎo)航欄選項(xiàng),進(jìn)入相應(yīng)的商品類型查看已發(fā)布的全部商品列表。通過(guò)實(shí)時(shí)定位計(jì)算出買家與賣家的距離,并顯示在商品列表中,幫助買家作出選擇,省時(shí)省力?!笆醉?yè)”頁(yè)面如圖6所示。

        2.3 發(fā)布商品頁(yè)面

        在發(fā)布商品頁(yè)面,用戶可以發(fā)布自己想要處理的閑置物品。首先,用戶需要輸入文字信息描述商品的大致情況,以供需要購(gòu)買的用戶了解。點(diǎn)擊“圖片添加”按鈕會(huì)進(jìn)入用戶手機(jī)相冊(cè),然后選擇要發(fā)布的商品圖片,接著點(diǎn)擊“定位”按鈕,進(jìn)入地圖頁(yè)面,定位當(dāng)前位置。用戶也可以在地圖上拖動(dòng)定位圖標(biāo)來(lái)選擇其他位置,確定后,系統(tǒng)會(huì)把商品的地址信息以文字形式自動(dòng)返回到商品發(fā)布頁(yè)面中。選擇商品的類型,輸入聯(lián)系方式以及商品售價(jià),最后點(diǎn)擊“發(fā)布”按鈕即可成功發(fā)布閑置物品的信息。發(fā)布商品頁(yè)面如圖7所示。

        2.4 路線導(dǎo)航頁(yè)面

        在進(jìn)行線下交易時(shí),買方用戶需要在下單頁(yè)面中找到商品的地址信息,點(diǎn)擊商品的定位圖標(biāo)進(jìn)入地圖頁(yè)面,用戶可以看到商品位置在地圖上的定位和以文字形式表示的商品的詳細(xì)地址信息,如圖8(a)所示。然后再點(diǎn)擊該頁(yè)面中的路線規(guī)劃按鈕即可進(jìn)入路線規(guī)劃和導(dǎo)航頁(yè)面,如圖8(b)所示。根據(jù)導(dǎo)航提示信息,買方用戶就可以很快地找到賣家用戶,與賣家進(jìn)行物品交易。

        3 結(jié) 語(yǔ)

        基于地理位置的校園二手交易平臺(tái)是針對(duì)校園中實(shí)體二手交易的現(xiàn)狀以及需求進(jìn)行開(kāi)發(fā),其使用群體主要是在校大學(xué)生,用以解決大學(xué)生高效處理大量閑置物品的難題。而且在交易過(guò)程中,通過(guò)為用戶提供空間位置服務(wù),可以讓同學(xué)們更高效、更快捷、更方便地進(jìn)行二手物品交易。此舉不僅可以減少一部分在校大學(xué)生的購(gòu)物花費(fèi),還能提高校園閑置物品的利用率,有效減少資源浪費(fèi)。

        注:本文通訊作者為王莉。

        參考文獻(xiàn)

        [1]杜曉雪,李榮,劉洪利,等. 提高閑置物品再利用率,建設(shè)節(jié)約型校園[J]. 科技視界,2019,9(20):152-153.

        [2]田柏玉,莊海濤,錢旭.高校網(wǎng)上跳蚤市場(chǎng)Android客戶端設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)科學(xué),2016,43(s2):572-574.

        [3]王世舉,楊斌,高桂勝,等.移動(dòng)GIS在數(shù)字校園服務(wù)中的應(yīng)用與研究[J].地理信息世界,2015,22(3):38-44.

        [4]胡克宏,蔣浩,張震. 基于移動(dòng)GIS的校園二手交易App設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù),2020,16(14):88-91.

        [5]呂碩. 基于Android系統(tǒng)的校園二手物品交易平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].同行,2016,9(11):89.

        [6]謝細(xì)全. Android Studio使用中的問(wèn)題及解決方法[J].電腦編程技巧與維護(hù),2020,27(2):45-47.

        [7]金泰延,武傳海. Android 框架揭秘 [M]. 北京:人民郵電出版社,2012.

        [8]張恩慈,屈甜,李成,等. 基于Bmob后端云高校掌上二手交易軟件“看看唄”的開(kāi)發(fā)[J]. 信息技術(shù)與信息化,2018,43(4):59-61.

        [9]周穎穎. 基于Android平臺(tái)的手機(jī)地圖系統(tǒng)的實(shí)現(xiàn)[J]. 現(xiàn)代計(jì)算機(jī)(專業(yè)版),2013,30(15):74-76.

        [10]杜巍. Android App開(kāi)發(fā)中Bmob云平臺(tái)的運(yùn)用[J]. 通訊世界,2016,12(2):220-221.

        [11]周冉,高玉竹. Bmob云平臺(tái)在Android App開(kāi)發(fā)中的應(yīng)用[J].微型機(jī)與應(yīng)用,2015,34(1):26-28.

        [12]任培花,宣昱如. 基于Android的“校園跳蚤市場(chǎng)”移動(dòng)端App的設(shè)計(jì)[J].計(jì)算機(jī)與數(shù)字工程,2016,44(11):2276-2279.

        收稿日期:2023-05-16 修回日期:2023-06-19

        作者簡(jiǎn)介:蔣瑞霞(1998—),女,碩士在讀,研究方向?yàn)榈乩硇畔⒕C合與挖掘。

        王 莉(1981—),女,博士研究生,副教授,研究方向?yàn)榈乩硇畔⒓夹g(shù)及應(yīng)用、地理信息綜合與挖掘、3S技術(shù)理論與應(yīng)用。

        猜你喜歡
        頁(yè)面校園用戶
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        校園的早晨
        琴童(2017年3期)2017-04-05 14:49:04
        春滿校園
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        開(kāi)心校園
        如何獲取一億海外用戶
        爆笑校園
        日产分东风日产还有什么日产| 亚洲国产精品国自产电影| 伊人狠狠色j香婷婷综合| 麻豆成年人视频在线观看| 亚洲视频网站大全免费看| 性色av闺蜜一区二区三区| 国产亚洲欧美成人久久片| 中文字幕日本女优在线观看| 天天色天天操天天日天天射| 麻豆免费观看高清完整视频| 亚洲av区无码字幕中文色| 一区二区三无码| 亚洲精品女同一区二区三区| 中文字幕日韩精品一区二区三区 | 亚洲AV色无码乱码在线观看| 美女精品国产一区二区三区| 加勒比东京热一区二区| 国产精品vⅰdeoxxxx国产| 亚洲av之男人的天堂| 国产高清精品在线二区| 国产亚洲精品国产精品| 久激情内射婷内射蜜桃人妖| 亚洲VA中文字幕无码毛片春药 | 乱码丰满人妻一二三区| 久久久久亚洲av无码尤物| 日韩精品一区二区三区四区五区六 | 久久精品无码一区二区日韩av| 国模无码人体一区二区| av大片在线无码永久免费网址 | 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 无遮挡十八禁在线视频国产制服网站| 国产视频一区二区三区在线看| 久久精品免费一区二区喷潮| 女厕厕露p撒尿八个少妇| 中文字幕亚洲无线码a| 一道之本加勒比热东京| 亚洲中文字幕成人无码| 午夜亚洲国产理论片亚洲2020| 久久国产精品免费久久久| 欧美肥妇毛多水多bbxx水蜜桃| 丰满五十六十老熟女hd|