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