摘要:隨著移動(dòng)互聯(lián)網(wǎng)的迅速發(fā)展,人們的日常生活也發(fā)生了革命性的變化,很多傳統(tǒng)行業(yè)以及支付方式都由于各種App應(yīng)用的出現(xiàn)發(fā)生了天翻地覆的改變,購(gòu)物以及支付等不再局限于實(shí)體店和現(xiàn)金支付,而是出現(xiàn)了各種網(wǎng)購(gòu)、掃碼支付等更加簡(jiǎn)便的方式。隨著這類(lèi)App應(yīng)用的出現(xiàn)后,更多的團(tuán)購(gòu)、點(diǎn)餐、打的等App應(yīng)用更是如雨后春筍般迅速發(fā)展起來(lái)。本文就以基于安卓系統(tǒng)的App開(kāi)發(fā)技術(shù)進(jìn)行分析研究,探討這些App應(yīng)用對(duì)現(xiàn)如今的經(jīng)濟(jì)發(fā)展所起到的作用以及意義。
關(guān)鍵詞:App應(yīng)用;安卓系統(tǒng);技術(shù)分析
一、前言
在現(xiàn)如今信息科技飛速發(fā)展的背景下,移動(dòng)互聯(lián)網(wǎng)技術(shù)也得到飛速發(fā)展,目前眾多企業(yè)都開(kāi)始將中心偏向“互聯(lián)網(wǎng)+”的模式。在這一方面表現(xiàn)較為明顯的就是一些基于安卓系統(tǒng)開(kāi)發(fā)的App應(yīng)用,人們可以通過(guò)這些App應(yīng)用能夠簡(jiǎn)單快捷的進(jìn)行一系列的網(wǎng)上購(gòu)物、點(diǎn)餐、打的以及轉(zhuǎn)賬和掃碼支付等行為。這些興起的App應(yīng)用在給人們帶來(lái)方便快捷事,也促進(jìn)了一系列的產(chǎn)業(yè)鏈發(fā)展,提供了更多的就業(yè)單位,有效地促進(jìn)經(jīng)濟(jì)發(fā)展。
二、App開(kāi)發(fā)的主要技術(shù)分析
目前這些基于安卓系統(tǒng)開(kāi)發(fā)的App應(yīng)用程序多是由JAVA編程語(yǔ)言技術(shù)開(kāi)發(fā)而成,而JAVA作為一種完全面向?qū)ο蟮恼Z(yǔ)言,其擁有著安全、分布以及可移植等多種優(yōu)點(diǎn),能夠在很多領(lǐng)域上都能夠得到廣泛的應(yīng)用。不僅僅局限于安卓系統(tǒng)的App應(yīng)用開(kāi)發(fā),在對(duì)于商業(yè)上的電子商務(wù)網(wǎng)站、從科學(xué)應(yīng)用到經(jīng)濟(jì)應(yīng)用、到一些游戲開(kāi)發(fā)以及桌面應(yīng)用都有著JAVA編程語(yǔ)言的影子。App應(yīng)用多基于安卓系統(tǒng)之上開(kāi)發(fā)出來(lái),而安卓系統(tǒng)是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),我國(guó)大部分手機(jī)采用的正是安卓系統(tǒng)。隨著智能手機(jī)的普及,這些基于安卓系統(tǒng)開(kāi)發(fā)的App應(yīng)用也得到了最大的發(fā)展機(jī)會(huì),加上其開(kāi)放的源碼特性以及銷(xiāo)售模式能夠迅速占領(lǐng)市場(chǎng)。
三、安卓系統(tǒng)App應(yīng)用帶來(lái)的經(jīng)濟(jì)效應(yīng)
目前,市面上基于安卓系統(tǒng)開(kāi)發(fā)的App應(yīng)用都能夠通過(guò)不同的方式來(lái)賺取經(jīng)濟(jì)收入,例如近年來(lái)較為火爆的抖音短視頻等這類(lèi)短視頻App應(yīng)用通過(guò)用戶(hù)發(fā)布相關(guān)短視頻內(nèi)容來(lái)賺取其他用戶(hù)的關(guān)注,在用戶(hù)觀看視頻時(shí)給自身帶來(lái)需求,對(duì)于視頻作者也達(dá)到了推送吸粉的目的。隨著關(guān)注越來(lái)越多,短視頻作者可以通過(guò)與廣告商接觸洽談廣告合作,而后在短視頻內(nèi)適當(dāng)植人相應(yīng)廣告從而帶來(lái)經(jīng)濟(jì)收益。一些游戲類(lèi)的App應(yīng)用也能通過(guò)玩家在內(nèi)充值以及流量變現(xiàn)等多種方法也能賺取相應(yīng)的經(jīng)濟(jì)收益。除此以外,近年來(lái),如雨后春筍突發(fā)起的各類(lèi)網(wǎng)購(gòu)、團(tuán)購(gòu)、報(bào)刊、打的、陪玩等多種類(lèi)型的App應(yīng)用更是將這些應(yīng)用經(jīng)濟(jì)化,脫離傳統(tǒng)的局限性,發(fā)展到在互聯(lián)網(wǎng)上進(jìn)行以往傳統(tǒng)的交易行為,不僅方便快捷,更能縮減以往傳統(tǒng)商業(yè)一些必要的支出,縮減成本后,買(mǎi)家購(gòu)買(mǎi)商品也就更加便宜劃算。不僅如此,還帶來(lái)了一些新興行業(yè)的發(fā)展,其中最為知名的就是快遞員以及外賣(mài)員即外賣(mài)小哥。不僅帶來(lái)了商業(yè)發(fā)展,還為人們提供了更多的就業(yè)機(jī)會(huì),對(duì)經(jīng)濟(jì)發(fā)展起到至關(guān)重要的作用。
四、以送餐類(lèi)App應(yīng)用為例的系統(tǒng)設(shè)計(jì)
在目前市面上的App應(yīng)用中又分各種各樣的類(lèi)別,其雖然都是基于安卓系統(tǒng)開(kāi)發(fā),但都又有著不同的結(jié)構(gòu)以及運(yùn)營(yíng)方式,本次分析研究就以較為大眾所認(rèn)知的送餐類(lèi)App應(yīng)用例如美團(tuán)App,餓了么App等等作為研究案例進(jìn)行分析討論。而這類(lèi)送餐App應(yīng)用的系統(tǒng)設(shè)計(jì)都是根據(jù)用戶(hù)的基本需求和移動(dòng)互聯(lián)網(wǎng)的特點(diǎn)進(jìn)行分析設(shè)計(jì),將整個(gè)App應(yīng)用系統(tǒng)劃分為三大部分進(jìn)行設(shè)計(jì),即用戶(hù)端、商戶(hù)端以及管理端三個(gè)方面。并通過(guò)對(duì)所建立的數(shù)據(jù)庫(kù)以及網(wǎng)絡(luò)布局等設(shè)計(jì)之間的相互連通來(lái)實(shí)現(xiàn)送餐功能。
(一)功能設(shè)計(jì)
這類(lèi)App應(yīng)用通過(guò)對(duì)三大部分的劃分分別進(jìn)行相應(yīng)的功能設(shè)計(jì),其中對(duì)于App用戶(hù)端的功能設(shè)計(jì)即是指用戶(hù)在通過(guò)下載安裝該類(lèi)送餐App應(yīng)用軟件后,可以隨時(shí)通過(guò)App應(yīng)用進(jìn)行相關(guān)的餐品信息進(jìn)行查詢(xún),并在查詢(xún)到目標(biāo)后進(jìn)行后續(xù)訂購(gòu)、填寫(xiě)送餐地址、管理個(gè)人信息等多種操作,并設(shè)置默認(rèn)地址以及自動(dòng)定位地址的功能,讓用戶(hù)訂餐更加快捷方便。而App商戶(hù)端則是為商家提供,商家可以在App應(yīng)用軟件上進(jìn)行注冊(cè)商鋪,并上傳相應(yīng)的餐品信息,包括餐品品類(lèi)、價(jià)格、數(shù)量、食物圖片等詳細(xì)信息并在通過(guò)審核后即可上線。并且還添有商品刪除、添加、修改等功能以及對(duì)用戶(hù)訂單的查詢(xún)及管理等功能。最后App應(yīng)用管理端的功能設(shè)計(jì)則是為應(yīng)用軟件開(kāi)發(fā)商的管理員提供,管理員可以從后臺(tái)對(duì)整個(gè)App應(yīng)用軟件的系統(tǒng)進(jìn)行維護(hù)管理,并要實(shí)現(xiàn)對(duì)商戶(hù)端的商戶(hù)信息進(jìn)行相應(yīng)的審核、推送、評(píng)論管理等操作以及對(duì)A即應(yīng)用軟件內(nèi)注冊(cè)登錄用戶(hù)的信息數(shù)據(jù)庫(kù)進(jìn)行維護(hù)的功能。
(二)數(shù)據(jù)庫(kù)設(shè)計(jì)
在送餐類(lèi)App應(yīng)用軟件的實(shí)際應(yīng)用中,無(wú)論是對(duì)于用戶(hù)購(gòu)買(mǎi)餐品后填寫(xiě)送餐地址還是商戶(hù)在App應(yīng)用軟件上注冊(cè)建立商鋪都需要進(jìn)行數(shù)據(jù)統(tǒng)計(jì)和修訂,這些商戶(hù)更是需要將商鋪所有詳細(xì)信息以及所售餐品的信息和訂單、配送地址、廣告等信息數(shù)據(jù)進(jìn)行一個(gè)合理的保存以便分析。而這類(lèi)送餐App應(yīng)用軟件也通常都可采用MYQL數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),在方便用戶(hù)以及商戶(hù)的同時(shí),開(kāi)發(fā)商還可以根據(jù)大數(shù)據(jù)時(shí)代的特性通過(guò)對(duì)用戶(hù)商家等等進(jìn)行相關(guān)的數(shù)據(jù)分析,能得知自身不足并加以改正,對(duì)于App應(yīng)用軟件的建設(shè)發(fā)展有著可靠依據(jù)前提。
(三)系統(tǒng)網(wǎng)絡(luò)技術(shù)布局設(shè)計(jì)
任何一款基于安卓系統(tǒng)開(kāi)發(fā)的App應(yīng)用軟件都少不了系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)以及Web服務(wù)器和前端支持、移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)等多項(xiàng)支撐才能完整有序的運(yùn)行整個(gè)App應(yīng)用軟件,其中前端支持即是由手機(jī)或者平板等設(shè)備能夠支持安卓App應(yīng)用軟件運(yùn)行的硬件設(shè)施。通過(guò)這樣的前端支持,無(wú)論商戶(hù)還是用戶(hù)都能夠通過(guò)前端設(shè)備進(jìn)行一個(gè)信息處理的操作,并且可以通過(guò)移動(dòng)互聯(lián)網(wǎng)對(duì)Web服務(wù)器以及后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)并修改。然后,通過(guò)客戶(hù)端使用安卓操作系統(tǒng)且服務(wù)器端口采用TomcatWeb服務(wù)器能夠?qū)pp應(yīng)用軟件起到一個(gè)運(yùn)行保證,數(shù)據(jù)傳輸采用HTTP協(xié)議。
(四)系統(tǒng)實(shí)現(xiàn)
1.App應(yīng)用客戶(hù)端主要功能實(shí)現(xiàn)
(1)查詢(xún)餐品信息
用戶(hù)通過(guò)下載安裝App應(yīng)用軟件后,打開(kāi)客戶(hù)端進(jìn)入系統(tǒng)界面的同時(shí),應(yīng)用軟件會(huì)同時(shí)開(kāi)啟GPRS定位系統(tǒng)對(duì)用戶(hù)所在地址進(jìn)行實(shí)時(shí)定位,并顯示出用戶(hù)當(dāng)前所在地址。在確定用戶(hù)所在地址后,通過(guò)訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)對(duì)用戶(hù)所在地址附近的商戶(hù)店面和推薦餐品進(jìn)行展示。用戶(hù)進(jìn)入界面后就可以看到各種餐品信息以及圖片,如果用戶(hù)本身帶有目的性的需要訂餐時(shí),用戶(hù)也可以通過(guò)界面搜索進(jìn)行輸入關(guān)鍵詞檢索菜名以及商戶(hù)名稱(chēng)。讓用戶(hù)能夠更加方便快捷的進(jìn)行訂餐。通過(guò)這樣的功能設(shè)計(jì)實(shí)現(xiàn),能夠有效地將商戶(hù)的餐品進(jìn)行推送,增加商戶(hù)的曝光度,從而增加訂單量,提高經(jīng)濟(jì)收益。
(2)訂餐結(jié)賬
這也是一款送餐類(lèi)App應(yīng)用軟件的核心所在,用戶(hù)在經(jīng)過(guò)上述查詢(xún)餐品信息的相應(yīng)操作選取需要的餐品后,會(huì)進(jìn)入詳細(xì)信息頁(yè)面,系統(tǒng)會(huì)通過(guò)Intent并將所有關(guān)于該商品的數(shù)據(jù)提取出來(lái)并顯示在界面供用戶(hù)閱讀了解。用戶(hù)可以通過(guò)設(shè)定好的界面進(jìn)行選擇訂購(gòu)的數(shù)量以及填寫(xiě)送餐地址以及相應(yīng)的備注信息等,當(dāng)用戶(hù)確認(rèn)信息填寫(xiě)完善后就可以點(diǎn)擊訂購(gòu)按鈕,就可以將所選餐品加入訂單內(nèi)。這時(shí)用戶(hù)可以選擇繼續(xù)選購(gòu)其他餐品也可以選擇直接對(duì)所選訂單進(jìn)行結(jié)賬,在訂單結(jié)賬完成后,該訂單會(huì)自動(dòng)加入商戶(hù)訂單節(jié)目?jī)?nèi),商戶(hù)根據(jù)訂單內(nèi)容進(jìn)行餐品準(zhǔn)備并通過(guò)外面遞送員進(jìn)行派送。支付界面會(huì)提供App應(yīng)用軟件賬戶(hù)直接支付以及微信、支付寶等進(jìn)行支付,方便用戶(hù)支付購(gòu)買(mǎi)。
(3)用戶(hù)評(píng)論
用戶(hù)評(píng)論即用戶(hù)在該商戶(hù)內(nèi)訂購(gòu)餐品后,根據(jù)用餐體驗(yàn)情況對(duì)商戶(hù)進(jìn)行評(píng)價(jià),一些沒(méi)有在該商戶(hù)內(nèi)訂購(gòu)過(guò)餐品的用戶(hù)可以根據(jù)這些用戶(hù)評(píng)論進(jìn)行一個(gè)初步判斷該商戶(hù)內(nèi)的餐品好壞。通過(guò)在商戶(hù)店鋪內(nèi)建立評(píng)論模塊供用戶(hù)在內(nèi)輸入文字信息以及圖片信息的上傳對(duì)商戶(hù)餐品進(jìn)行評(píng)價(jià)并分享出自己的訂餐體驗(yàn)以及用餐經(jīng)歷,并且系統(tǒng)會(huì)自動(dòng)對(duì)這些用戶(hù)的評(píng)論進(jìn)行Activity生成并將其自動(dòng)儲(chǔ)存在后臺(tái)數(shù)據(jù)庫(kù)中。
2.App商戶(hù)端主要功能實(shí)現(xiàn)
(1)商戶(hù)注冊(cè)登錄
同樣在商戶(hù)下載并安裝App應(yīng)用軟件后,不同于用戶(hù),商戶(hù)在進(jìn)入應(yīng)用軟件后,必須要進(jìn)行注冊(cè)并登錄,否則只能像用戶(hù)一樣只能查詢(xún)?yōu)g覽其他商戶(hù)以及餐品信息。商戶(hù)在進(jìn)行注冊(cè)的過(guò)程中需要填寫(xiě)所有關(guān)于商戶(hù)的基本信息,包括商戶(hù)名、餐品、價(jià)格等等全方位的信息,并且需要等待系統(tǒng)審核通過(guò)后才能成功注冊(cè)好商戶(hù)信息。
(2)餐品管理
用戶(hù)在注冊(cè)并登錄好商戶(hù)后,可以進(jìn)入商戶(hù)管理系統(tǒng)內(nèi),對(duì)所有餐品進(jìn)行管理設(shè)置,其中包括對(duì)餐品的增加、刪除、修改等內(nèi)容進(jìn)行相應(yīng)的操作。商戶(hù)在對(duì)餐品進(jìn)行修改或者添加餐品時(shí),要對(duì)所修改餐品所涉及的其他信息也要進(jìn)行修改,例如一些圖片不符的也需要上傳相應(yīng)的圖片供用戶(hù)參考,新增餐品時(shí)也是同樣,不僅需要完善所有餐品基本信息外還要上傳相應(yīng)的參考圖片。商戶(hù)在對(duì)餐品信息修改后系統(tǒng)會(huì)自動(dòng)將所產(chǎn)生變動(dòng)的數(shù)據(jù)實(shí)時(shí)更新在數(shù)據(jù)庫(kù)中,并同時(shí)會(huì)在數(shù)據(jù)庫(kù)中生產(chǎn)新的餐品信息,以便于用戶(hù)在搜索框進(jìn)行檢索時(shí)能夠檢索出實(shí)時(shí)的餐品數(shù)據(jù)信息。
(3)訂單管理
用戶(hù)在商戶(hù)內(nèi)訂購(gòu)好相應(yīng)的餐品后,所產(chǎn)生的訂單會(huì)直接加入到商戶(hù)后臺(tái)系統(tǒng),商戶(hù)可以通過(guò)后臺(tái)系統(tǒng)對(duì)訂單編號(hào)以及生成時(shí)間和所選餐品、送餐地址、用戶(hù)姓名等訂單信息進(jìn)行查看,而后準(zhǔn)備所需餐品進(jìn)行配送,在餐品配送完成后,商戶(hù)可以點(diǎn)擊完成交易按鈕,而后系統(tǒng)就會(huì)自動(dòng)將訂單完成的消息框彈出,并將所完成的訂單自動(dòng)從訂單管理界面中移除。
五、結(jié)語(yǔ)
現(xiàn)目前基于安卓系統(tǒng)所開(kāi)發(fā)出的App軟件大都由JAVA編程語(yǔ)言開(kāi)發(fā)而成,其大體框架都較為類(lèi)似,加上通過(guò)以上列舉的送餐類(lèi)App應(yīng)用軟件可以對(duì)現(xiàn)目前基于安卓系統(tǒng)所開(kāi)發(fā)出的App應(yīng)用軟件的技術(shù)以及設(shè)計(jì)實(shí)現(xiàn)過(guò)程有著大概的了解。這些App軟件除了方便快捷外,還有著不小的經(jīng)濟(jì)效益,這些App軟件都呈一個(gè)商業(yè)化的模式出現(xiàn),為各種商貿(mào)交易搭建一個(gè)較為簡(jiǎn)單的平臺(tái),供人們?cè)谏厦孢M(jìn)行交易。用戶(hù)付賬購(gòu)買(mǎi)餐品并節(jié)約到店用餐時(shí)間,然后商戶(hù)賣(mài)出商品賺取對(duì)應(yīng)的經(jīng)濟(jì),送餐員為商戶(hù)進(jìn)行對(duì)用戶(hù)餐品配送,收取配送費(fèi)。通過(guò)相應(yīng)的管理營(yíng)銷(xiāo),以增加App應(yīng)用軟件的安裝量并提高配送效率,增加訂單率,逐漸實(shí)現(xiàn)一個(gè)價(jià)值創(chuàng)造和盈利的經(jīng)濟(jì)目標(biāo)。
作者簡(jiǎn)介:
韓曙亮,中國(guó)人民大學(xué)信息學(xué)院,北京。