在開發(fā)無人售貨機(jī)系統(tǒng)時(shí),會(huì)有四個(gè)大的部分組成終端軟件App、用戶端、Web管理后臺(tái)、移動(dòng)管理端,四者的相互結(jié)合可形成簡(jiǎn)單的閉環(huán)系統(tǒng),下面給大家一一講解,每個(gè)軟件中的功能及作用。
?
一、終端軟件APP
顧名思義,該App運(yùn)行在無人售貨機(jī)的終端,負(fù)責(zé)與硬件的交互以及與后臺(tái)服務(wù)器的通訊。App多為安卓開發(fā)。舉個(gè)簡(jiǎn)單的例子,我們?cè)谑忻嫔峡吹降闹亓Ω袘?yīng)無人售貨機(jī),用戶掃碼開門,拿走相應(yīng)商品,關(guān)門自動(dòng)結(jié)賬的過程,終端App是如何參與的呢?
用戶掃碼開門,與服務(wù)器通訊,服務(wù)器系統(tǒng)會(huì)判斷用戶是否具備開門的權(quán)限,如具備開門的權(quán)限,則服務(wù)器將開門指令下發(fā)至終端軟件App,終端軟件App接收到開門指令后,進(jìn)而控制售貨機(jī)門鎖,進(jìn)行開門,用戶取走商品,關(guān)門,此時(shí)App端通過稱重器與上次關(guān)門后的數(shù)據(jù)進(jìn)行對(duì)比,得出用戶取出的商品,將取出商品的相關(guān)數(shù)據(jù)上傳服務(wù)器,服務(wù)器生成訂單且發(fā)起扣款指令,推送至用戶端,當(dāng)然終端App的作用還遠(yuǎn)不止此,如設(shè)備的廣告播放、設(shè)備的商品信息展示均是利用到了終端軟件App。
二、用戶端
用戶端,就是用戶購(gòu)物所使用,目前可分為小程序,H5、App,小程序也是比較多廠商的選擇,對(duì)于用戶來說不用關(guān)注公眾號(hào)或下載App,省去多余的購(gòu)物流程。
用戶端多為掃描無人售貨機(jī)上的二維碼,進(jìn)行相關(guān)的注冊(cè)和開通免密支付,微信端為支付分免密支付,支付寶的為單次代扣免密,這也是市面上最多的兩種支付方式。用戶開通相應(yīng)的免密支付后,即可開門挑選商品,挑選完畢后,關(guān)門結(jié)賬,此時(shí)用戶端會(huì)顯示相關(guān)的購(gòu)物賬單明細(xì)。
三、Web管理后臺(tái)
Web管理后臺(tái)也是廠商一個(gè)非常重要的系統(tǒng)部分,因管理后臺(tái)起到管理整個(gè)系統(tǒng)的作用,常見的功能模塊會(huì)有:系統(tǒng)賬號(hào)管理、用戶管理、設(shè)備管理、訂單管理、商品管理、資金管理、商家管理、供應(yīng)商管理、倉(cāng)庫(kù)管理、營(yíng)銷管理、廣告管理、數(shù)據(jù)分析管理等,每個(gè)功能模塊相互關(guān)聯(lián),為無人售貨機(jī)軟件系統(tǒng)做支撐,一個(gè)好的Web管理后臺(tái)也是一個(gè)公司綜合實(shí)力的象征。
四、移動(dòng)管理端
為什么需要移動(dòng)管理端呢,無人售貨機(jī)看似無人的背后,其實(shí)背后需要人工的支持及管理,移動(dòng)管理端就是用于此。
移動(dòng)管理端可以更好的監(jiān)控設(shè)備狀態(tài),維護(hù)設(shè)備穩(wěn)定運(yùn)行,此外在售貨機(jī)缺貨時(shí),需要此管理端進(jìn)行相關(guān)的補(bǔ)貨操作,移動(dòng)管理端大多數(shù)產(chǎn)品形態(tài)為小程序。