紀(jì)凡 徐劍波 王新茹
摘要:論文從APP的需求分析入手,重點(diǎn)闡述了基于Android的智能導(dǎo)購(gòu)系統(tǒng)“優(yōu)購(gòu)”的使用對(duì)象、功能、市場(chǎng)前景等方面。該軟件重要適用人群分別為消費(fèi)者與超市管理者,對(duì)于消費(fèi)者而言,使用該款A(yù)PP不僅可以幫他們輕松地找到所需商品,而且可以為他們提供同類商品間的差異等功能,幫他們做出有效建議;而對(duì)于超市管理者而言,他們不僅可以實(shí)時(shí)查看商品銷售情況,而且可以發(fā)布各種電子優(yōu)惠券從而促進(jìn)消費(fèi)者購(gòu)買欲的等功能。
關(guān)鍵詞:Android;導(dǎo)購(gòu);Bmob后端云
中圖分類號(hào):TP319 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)34-0268-03
隨著商品種類和數(shù)量的急劇增加,許多超市為了豐富經(jīng)營(yíng)的商品品種相應(yīng)的擴(kuò)大營(yíng)業(yè)面積,目的為客戶提供一站式購(gòu)物。但是這種方式給客戶帶來(lái)豐富商品的同時(shí),也給客戶帶來(lái)了一些不便,比如尋找需要購(gòu)買的商品、購(gòu)物時(shí)重復(fù)路徑多等,一些客戶由于這些不便而放棄購(gòu)買決定。針對(duì)上述情形,建立一套超市智能導(dǎo)購(gòu)系統(tǒng)APP-優(yōu)購(gòu)。
1“優(yōu)購(gòu)”APP的市場(chǎng)需求
新中國(guó)成立七十幾年來(lái),伴隨著經(jīng)濟(jì)飛躍式發(fā)展,居民收入也實(shí)現(xiàn)跨越式增長(zhǎng),1949年我國(guó)居民人均可支配收入僅為49.7元,2019年上半年,全國(guó)居民人均可支配收入15294元,名義增長(zhǎng)615倍。
在此,社會(huì)發(fā)展大前提下,娛樂(lè)文化消費(fèi)比例越來(lái)越大,人們對(duì)于購(gòu)物需求日漸增長(zhǎng),由此市面上便出現(xiàn)了許多大型購(gòu)物超市,商品種類繁多。
(1)對(duì)于消費(fèi)者:超市規(guī)模過(guò)大,商品種類繁多,以至于人們面臨難以找到商品和挑選不到最佳商品的難題;
(2)對(duì)于超市管理者:超市規(guī)模過(guò)大,無(wú)法精準(zhǔn)管理、掌握每一樣商品的銷售情況。
正是因?yàn)槭菍?shí)際生活中我們多多少少都遇到過(guò)這些問(wèn)題,所以我們團(tuán)隊(duì)才來(lái)研究這個(gè)項(xiàng)目。
2“優(yōu)購(gòu)”APP功能介紹
這款A(yù)PP主要面對(duì)的用戶是消費(fèi)者和超市管理者,為的是給消費(fèi)者在購(gòu)買到心儀的商品的同時(shí)帶來(lái)更好的消費(fèi)體驗(yàn),并且讓超市管理者更加輕松地掌控超市實(shí)時(shí)的銷售情況與數(shù)據(jù),在減少人力的同時(shí)帶來(lái)更多的經(jīng)濟(jì)效益。據(jù)此,我們?cè)O(shè)計(jì)了該系統(tǒng)功能框架圖如圖1所示。
2.1 消費(fèi)者
消費(fèi)者在APP中注冊(cè)賬號(hào)后,選擇消費(fèi)者模式,即可以根據(jù)APP的定位功能,選擇確定所在超市,進(jìn)而搜索所需商品。本產(chǎn)品大的亮點(diǎn)在于,當(dāng)消費(fèi)者搜索完商品后,軟件可以根據(jù)消費(fèi)者所在位置,利用GPS功能為消費(fèi)者推薦最佳選購(gòu)路徑,從而幫助消費(fèi)者省時(shí)省力地完成心儀商品的采購(gòu)。
此外,該款A(yù)PP還有三個(gè)特殊的功能:商品比對(duì)功能、商品推薦功能、商品在線付款功能。
(1)商品比對(duì)功能:即消費(fèi)者在搜索完所需商品后,后臺(tái)會(huì)自動(dòng)找出該超市同種商品不同品牌的比對(duì)情況,消費(fèi)者可以瀏覽商品的價(jià)格、商品材質(zhì)、產(chǎn)地等,幫助消費(fèi)者真正了解品牌信息,大大提高了顧客的選購(gòu)效率,進(jìn)而幫助消費(fèi)者購(gòu)買到更適合自己的商品,有效提高消費(fèi)者的購(gòu)物安全感。
(2)商品推薦功能:即后臺(tái)會(huì)結(jié)合大數(shù)據(jù)統(tǒng)計(jì),根據(jù)消費(fèi)者所搜索的商品,為消費(fèi)者智能推薦與該商品可以搭配使用的商品,在不影響消費(fèi)者原本消費(fèi)意愿的前提下,得到更滿意的消費(fèi)體驗(yàn)。
(3)商品在線購(gòu)買功能:付款是購(gòu)物的最后一步,“優(yōu)購(gòu)”APP可在線下單,在線付款,免去消費(fèi)者在超市結(jié)賬時(shí)排長(zhǎng)長(zhǎng)的隊(duì)。同時(shí)消費(fèi)者在購(gòu)物過(guò)程中也可實(shí)時(shí)在“優(yōu)購(gòu)”APP上看見(jiàn)自己已經(jīng)挑選好的商品。
與此同時(shí),消費(fèi)者還可以在個(gè)人首頁(yè)界面對(duì)所在商場(chǎng)進(jìn)行評(píng)價(jià),成為所在超市的廣告人和監(jiān)督人,同時(shí)消費(fèi)者還可以在該界面領(lǐng)取商家發(fā)布的優(yōu)惠券,從而得到最大的優(yōu)惠。
2.2 超市管理者
超市管理者在注冊(cè)APP后,選擇商家模式,即可利用該款軟件對(duì)超市進(jìn)行管理。
商品信息錄入功能,商家可以利用軟件的功能,掃描商品條形碼信息,將商品信息全部錄入后臺(tái)Bmob后端云數(shù)據(jù)庫(kù)。
商品進(jìn)貨管理功能,在商品信息全部錄入數(shù)據(jù)庫(kù)之后,商家可以利用該功能,管理商品的入庫(kù)情況.進(jìn)而幫助商家省去了大量的人力、財(cái)力資源。
商品折扣管理功能,即商家可以利用該功能對(duì)部分商品進(jìn)行打折處理,促進(jìn)消費(fèi)者的購(gòu)買欲,減少商品的堆積。
商品實(shí)時(shí)銷售情況,后臺(tái)會(huì)根據(jù)消費(fèi)者的消費(fèi)情況,在連接后臺(tái)數(shù)據(jù)庫(kù)的同時(shí)進(jìn)行大數(shù)據(jù)分析,將實(shí)時(shí)的銷售記錄及時(shí)地反饋給商家,從而商家可以根據(jù)這些數(shù)據(jù)更科學(xué)地調(diào)整店內(nèi)營(yíng)銷策略。
商家還可以利用商場(chǎng)管理中心界面中的優(yōu)惠券管理功能,不定期的發(fā)放一些優(yōu)惠券,供消費(fèi)者模式中的消費(fèi)者們領(lǐng)取使用,進(jìn)而提高超市的銷售額。
與此同時(shí),商家還可以利用消費(fèi)者反饋功能查看消費(fèi)者對(duì)超市的評(píng)價(jià)與建議,從而進(jìn)一步了解超市狀況,并及時(shí)對(duì)經(jīng)營(yíng)管理方式進(jìn)行調(diào)整與改善,增加消費(fèi)者黏性。
3 超市智能導(dǎo)購(gòu)系統(tǒng)實(shí)現(xiàn)
整個(gè)超市智能導(dǎo)購(gòu)系統(tǒng)分為前端和后端,前端界面是通過(guò)Android來(lái)實(shí)現(xiàn),界面需要做到簡(jiǎn)潔美觀,能夠給不同年紀(jì)階層的用戶帶來(lái)良好的體驗(yàn)感。
而后端則主要是Bmob后端云,它為應(yīng)用開(kāi)發(fā)提供后臺(tái)的云服務(wù),包括提供數(shù)據(jù)存儲(chǔ)、托管環(huán)境,也包括提供消息推送等通行后端技術(shù)能力。
其中Bmob后端云可以存儲(chǔ)數(shù)據(jù),數(shù)據(jù)可以通過(guò)移動(dòng)端上傳到Bmob平臺(tái),也可以通過(guò)Bmob網(wǎng)站后臺(tái)上傳外部數(shù)據(jù),其中上傳外部數(shù)據(jù)格式僅支持Json數(shù)據(jù)或者csv格式數(shù)據(jù)。流程圖如圖2。
該款A(yù)PP核心就在于數(shù)據(jù)存儲(chǔ)與大數(shù)據(jù)分析,在基于Bmob后端云的基礎(chǔ)上,后臺(tái)在進(jìn)行大數(shù)據(jù)分析,便事半功倍。
Bmob后端云按特定模式進(jìn)行存儲(chǔ)所建立起來(lái)的關(guān)系型數(shù)據(jù)庫(kù),便于多維分析和多角度展示商品的數(shù)據(jù),為前端用戶進(jìn)行商品查看提供了最基礎(chǔ)的保障,它承擔(dān)了向整個(gè)APP提供商品信息數(shù)據(jù)抽取、轉(zhuǎn)換和加載(ETL),而且為用戶搜索商品數(shù)據(jù)訪問(wèn)商品信息、比對(duì)信息提供數(shù)據(jù)平臺(tái)。
大數(shù)據(jù)預(yù)測(cè)分析能力為該款A(yù)PP中消費(fèi)者模式商品推薦功能提供了理論支持。后臺(tái)可以根據(jù)用戶上傳的實(shí)時(shí)商品,在Bmob后端云數(shù)據(jù)庫(kù)中通過(guò)搜索相關(guān)信息,從而進(jìn)行數(shù)據(jù)挖掘、分析對(duì)此結(jié)果進(jìn)行預(yù)測(cè)性判斷,通過(guò)可視化分析,上傳到前端,將數(shù)據(jù)直觀的展示給用戶,用數(shù)據(jù)說(shuō)話,讓用戶看到結(jié)果,滿足用戶所需。
4 商品推薦功能算法
我們結(jié)合過(guò)濾和關(guān)聯(lián)規(guī)則,提出了適用于“優(yōu)購(gòu)”APP商品推薦功能的算法。
基本思路:消費(fèi)者按是否購(gòu)買過(guò)該類商品來(lái)劃分,針對(duì)有歷史購(gòu)買記錄的消費(fèi)者采用基于消費(fèi)者交易購(gòu)買數(shù)據(jù)庫(kù)的協(xié)同過(guò)濾算法將這類用戶歸為鄰居消費(fèi)者;針對(duì)在超市還未購(gòu)買過(guò)該類商品的消費(fèi)者,利用消費(fèi)者注冊(cè)信息采用基于客戶的協(xié)同過(guò)濾算法找到鄰居消費(fèi)者;并基于這些鄰居消費(fèi)者的購(gòu)買記錄對(duì)目標(biāo)消費(fèi)者進(jìn)行商品推薦,同時(shí)采用動(dòng)態(tài)規(guī)劃方法進(jìn)行路徑規(guī)劃設(shè)計(jì)。最后基于.Net環(huán)境采用C#語(yǔ)言對(duì)系統(tǒng)的部分功能進(jìn)行實(shí)現(xiàn)。
商品推薦:協(xié)同過(guò)濾算法
算法簡(jiǎn)介:
將用戶行為與其他用戶行為比較,找出其相似的鄰居,根據(jù)鄰居的興趣或偏好,預(yù)測(cè)該用戶的興趣、偏好。
主要步驟:
1)構(gòu)建用戶檔案,通過(guò)用戶購(gòu)買商品的意向(商品的各類指標(biāo)),最終形成用戶與商品的評(píng)分矩陣。
2)生成最近的鄰居,通過(guò)計(jì)算相似度,目標(biāo)用戶與數(shù)據(jù)庫(kù)內(nèi)用戶(群)的相似度,選取相似度最高的用戶(群)作為用戶的鄰居。
3)推薦產(chǎn)生根據(jù)目標(biāo)用戶的鄰居,由用戶協(xié)同過(guò)濾和商品協(xié)同過(guò)濾兩個(gè)角度,分別預(yù)測(cè)目標(biāo)用戶對(duì)位置商品的評(píng)分,為用戶推薦符合的鄰居的產(chǎn)品。
推薦規(guī)則:
A.選擇商品評(píng)分前n個(gè)商品進(jìn)行推薦。
B.設(shè)置閾值,選取高于閾值的商品進(jìn)行推薦。
用戶協(xié)同過(guò)濾:
先找到目標(biāo)用戶的鄰居用戶,根據(jù)需求在鄰居用戶中選取最相似的k個(gè)鄰居,再根據(jù)這k個(gè)鄰居對(duì)各產(chǎn)品的評(píng)分,通過(guò)加權(quán)預(yù)測(cè)出目標(biāo)用戶對(duì)產(chǎn)品的評(píng)分。
商品協(xié)同過(guò)濾:
找出與商品i評(píng)分相似的鄰居商品,再取j個(gè)最相似的鄰居商品,再把這j個(gè)鄰居商品的評(píng)分加權(quán),預(yù)測(cè)目標(biāo)用戶對(duì)商品i的評(píng)分。
(1)在數(shù)據(jù)庫(kù)中建立標(biāo)本數(shù)據(jù):
先對(duì)商品進(jìn)行統(tǒng)計(jì),依據(jù)某些指標(biāo)對(duì)用戶進(jìn)行分類,得到用戶對(duì)商品評(píng)分的矩陣,存放與數(shù)據(jù)庫(kù)中,作為初始數(shù)據(jù)。
(2)用戶進(jìn)行分類,按照指標(biāo)。
(2)用戶對(duì)每個(gè)商品的評(píng)分。
(3)形成用戶對(duì)商品的評(píng)分矩陣,存放于數(shù)據(jù)庫(kù)中備用。
5 結(jié)束語(yǔ)
近來(lái)科技技術(shù)的飛速發(fā)展很大程度上推進(jìn)了各項(xiàng)智能化、個(gè)性化的技術(shù)的進(jìn)步,使得人民的生活越來(lái)越便利,越來(lái)越有質(zhì)量。
網(wǎng)上購(gòu)物很多以假亂真,很多消費(fèi)者沒(méi)有購(gòu)物安全感,“眼見(jiàn)為實(shí)”使得眾多消費(fèi)者放棄了網(wǎng)上購(gòu)物的方式,更青睞于到實(shí)體超市購(gòu)物,但是如今超市面積的擴(kuò)大,商品種類的增加常常會(huì)導(dǎo)致他們找不到自己想要或需要的商品而最終放棄購(gòu)買,因此改進(jìn)當(dāng)今實(shí)體超市的購(gòu)物方式便顯得非常有必要?!皟?yōu)購(gòu)”超市智能導(dǎo)購(gòu)系統(tǒng)不僅方便了廣大消費(fèi)者,豐富了消費(fèi)者的購(gòu)物體驗(yàn),也方便了超市的管理,我們相信未來(lái)智能超市都會(huì)以此為基礎(chǔ),以此為方向發(fā)展。智能導(dǎo)購(gòu)系統(tǒng)使得消費(fèi)者在浩如煙海的商品市場(chǎng)中,便捷、快速、準(zhǔn)確地找到真正適合于自己的商品,更加細(xì)分化、更加人性化的選項(xiàng),結(jié)合消費(fèi)者的需求,通過(guò)搜集消費(fèi)者所提供的需求數(shù)據(jù),推薦讓消費(fèi)者滿意的商品,為商品品牌宣傳做出了極大貢獻(xiàn)。
參考文獻(xiàn):
[1]秦毅,彭力.基于RFID的超市物聯(lián)網(wǎng)購(gòu)物引導(dǎo)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)研究與發(fā)展,2010.
[2]李小偉.基于RFID的超市智能導(dǎo)購(gòu)系統(tǒng)研究[D].河北工業(yè)大學(xué),2014.
[3]中國(guó)產(chǎn)業(yè)信息網(wǎng),產(chǎn)經(jīng)預(yù)警[EB/OL].www.chyxx.com,2019.
[4]李進(jìn).大數(shù)據(jù)背景下的模式轉(zhuǎn)變[J].新聞戰(zhàn)線,2014.
【通聯(lián)編輯:粱書】
收稿日期:2019-10-08
基金項(xiàng)目:2018年度省級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目——基于Android的超市智能導(dǎo)購(gòu)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(項(xiàng)目編號(hào):2018109590591
作者簡(jiǎn)介:紀(jì)凡(1998-),江蘇南通人,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù);王新茹(2000-),安徽滁州人,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù);徐劍波((1998-),安徽馬鞍山人,研究方向?yàn)橛?jì)算機(jī)應(yīng)用技術(shù)。