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