国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Zxing下移動端與PC端交互的新型購物系統(tǒng)開發(fā)

2016-02-13 05:12:55方詩虹張一鳴
關(guān)鍵詞:條形碼掃碼商家

方詩虹,張一鳴

(西南民族大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,四川 成都 610041)

基于Zxing下移動端與PC端交互的新型購物系統(tǒng)開發(fā)

方詩虹,張一鳴

(西南民族大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,四川 成都 610041)

分析介紹了基于Zxing下移動端與PC端交互的新型購物系統(tǒng).意在彌補(bǔ)國內(nèi)外購物模式單一的現(xiàn)狀,在移動互聯(lián)的時代,這種新型購物模式是線上和線下的有機(jī)組合,既可以滿足消費(fèi)者對傳統(tǒng)購物“看得見,摸得著”的購物體驗(yàn),又避免了笨重的購物車和繁瑣的排隊(duì)付款.也大大降低了商家在貨架上擺放重復(fù)貨物上的成本.新型購物系統(tǒng)由服務(wù)器模塊、移動模塊、PC模塊三大部分組成,產(chǎn)品實(shí)物包括用戶手機(jī)APP和商家電腦端.

Zxing;購物模式;電子商務(wù);交互式

目前,購物模式已經(jīng)發(fā)展成了傳統(tǒng)的商場購物和網(wǎng)購相互彌補(bǔ)的形式,這兩種購物方式各有優(yōu)缺點(diǎn):網(wǎng)購時不能親眼看到商品實(shí)物,因此對商品的真貌、質(zhì)量不能肯定;而商場購物則需要耗費(fèi)大量的體力,尤其是在大型超市里推著堆滿貨物的購物車在擁堵的商場中行進(jìn)十分不便.如果能開創(chuàng)一種新的購物模式——掃碼加入電子購物車,再取貨或者由商家直接發(fā)貨到家.對消費(fèi)者來說,選購商品方便直觀,且避免了一般超市購物的擁擠等待.對于商家來說,降低了人力成本,減少貨損,同時提高銷售效率.另外從長遠(yuǎn)意義講,商家若采取這種方式,可以將定制化商品的銷售成本降低,把更多的注意力轉(zhuǎn)向倉儲和物流管理并且可以帶動物流、配送等行業(yè)的發(fā)展[1-6].

1 國內(nèi)外研究現(xiàn)狀分析

1.1 國內(nèi)情況

我國現(xiàn)存的購物方式主要分為兩種:一是實(shí)體購物式,二是電子商務(wù)式.其中實(shí)體購物方式主要包含傳統(tǒng)的實(shí)體店購物、上門推銷以及各種直銷方式,而電子商務(wù)式購物主要包括網(wǎng)上購物、電視購物模式等.前者的優(yōu)點(diǎn)在于檢驗(yàn)商品真假、體會購物樂趣,缺點(diǎn)在于購物時攜帶、搬運(yùn)商品不方便,擁擠混亂等.同時,商場貨物減損,持續(xù)不斷補(bǔ)貨也是超市商家所面臨的問題.后者的優(yōu)點(diǎn)在于價格低廉,方便快捷,但安全性方面不如傳統(tǒng)購物[7-13].

1.2 國外情況

國外的基本情況與國內(nèi)相似,只是諸多環(huán)節(jié)發(fā)展的更加成熟完善,但沒有解決網(wǎng)購虛假不真實(shí),和實(shí)體購物擁擠勞累的問題.

一個典型樣例:宜家家具,瑞典的一個家具品牌.消費(fèi)者利用鉛筆和商品購物卡片在展覽區(qū)記錄商品型號,然后去倉庫尋找并取得相應(yīng)的貨物,這可以說是一種新型購物方式的開端,購物模式又掀開了新的篇章[14-17].

2 市場調(diào)研

2.1 網(wǎng)絡(luò)信息資源

網(wǎng)上有大量關(guān)于目前新型購物模式發(fā)展的實(shí)例和數(shù)據(jù),對O2O,B2C的解釋和闡述.也有專業(yè)人士總結(jié)的各種表格圖形信息可供參考.

2.2 問卷調(diào)查

問卷調(diào)查的設(shè)計(jì)考慮到了各類不同人群,針對不同人群問卷調(diào)查內(nèi)容也有所不同.主要是在校大學(xué)生,社區(qū)居民同時也和各類人群就他們的購物習(xí)慣,購物方式等進(jìn)行討論,傾聽他們的想法和吐槽.

2.3 實(shí)地考察

實(shí)際走訪了宜家等大型賣場,了解他們的銷售模式體系,供項(xiàng)目參考.

圖1 通過市場調(diào)研得到的消費(fèi)者購物模式分布圖Fig.1 Distribution of consumer shopping patterns bymarket research

3 軟件設(shè)計(jì)與實(shí)現(xiàn)

整個軟件系統(tǒng)包括三大模塊:服務(wù)器端,手機(jī)端(即用戶端),桌面端(即商家端).手機(jī)端和桌面端通過服務(wù)端相連接,從而實(shí)現(xiàn)三者的相互通訊.

圖2 軟件組成部分Fig.2 Software component

3.1 基于Zxing的掃碼功能

1)掃碼技術(shù)日益成熟

條形碼技術(shù)自20世紀(jì)40年代開始出現(xiàn),發(fā)展至今,已經(jīng)形成了一定的規(guī)模.條形碼包括一維條形碼和二維條形碼.條形碼技術(shù)已經(jīng)運(yùn)用在計(jì)算機(jī)管理的各個領(lǐng)域,深入到商業(yè)、物流管理、餐飲服務(wù)等人民生活的各個方面,與人民生活息息相關(guān).隨著現(xiàn)在智能手機(jī)的普及,手機(jī)掃碼是現(xiàn)在掃碼行業(yè)的大勢所趨.手機(jī)掃碼是將手機(jī)作為載體而展開的碼制編碼、譯碼、識別、被識別相結(jié)合的綜合性技術(shù).手機(jī)的方便之處在于可以利用手機(jī)的攝像頭來進(jìn)行識讀.手機(jī)掃碼在日本、韓國和美國已經(jīng)廣泛應(yīng)用于各大行業(yè).我國對手機(jī)掃碼的應(yīng)用研究起步較晚,但發(fā)展迅速.自中國移動2006年推出手機(jī)掃碼業(yè)務(wù)以來,國內(nèi)手機(jī)掃碼產(chǎn)業(yè)鏈已基本形成.

2)Zxing

條形碼識別技術(shù)應(yīng)用廣發(fā),主要的開源代碼是Zxing開源代碼和zbar開源代碼.Zxing開源代碼的優(yōu)點(diǎn)是:安裝在手機(jī)中識別速度快,識別時間短,可以識別一維碼,二維碼多種條形碼,并且根據(jù)識別的條形碼可以上網(wǎng)搜索產(chǎn)品等,極大方便了人們的使用.Zxing是一個開放源碼的,用Java實(shí)現(xiàn)的多種格式的1D/2D條碼圖像處理庫,它包含了聯(lián)系到其他語言的端口.Zxing可以實(shí)現(xiàn)使用手機(jī)的內(nèi)置的攝像頭完成條形碼的掃描及解碼.

在Zxing和zbar的比較中,雖然zbar的識別速度會稍快一點(diǎn),但zbar對中文的支持不如Zxing好,而且不支持編碼,相對來說不如Zxing全面,同時zbar還涉及授權(quán)方面的問題.因此最終選擇了Zxing.Zxing還有一大優(yōu)點(diǎn)是網(wǎng)上資源多,作為一個開源項(xiàng)目能夠從網(wǎng)絡(luò)得到最大的支持是顯而易見的優(yōu)勢.

本次設(shè)計(jì)使用了Zxing3.1,也就是最新版本的Zxing掃碼包,新的版本速度,兼容性和中文支持都是目前來說Zxing中最好的.

3.2 三大模塊

1)服務(wù)器模塊

服務(wù)器端的開發(fā)主要使用Python3作為開發(fā)語言,使用開源web框架Django搭建,數(shù)據(jù)庫使用MySQL,服務(wù)器后臺使用Nginx,通過設(shè)計(jì)token完成用戶驗(yàn)證功能,token由當(dāng)前時間和用戶id加密的字符串,并且token有效期設(shè)置為30天,可減少用戶登錄請求,有良好的用戶體驗(yàn).用戶分為超級管理員,普通管理員,商家,普通用戶等角色管理,從而使得權(quán)限分層,不同的角色有著不同的權(quán)限.

2)手機(jī)模塊

手機(jī)端的開發(fā),主要應(yīng)用了消息隊(duì)列,序列化,并發(fā)等技術(shù)開發(fā),在通信方面則使用了xutils快速開發(fā)框架的httpxutils,數(shù)據(jù)包分析則是自寫的字符串分析方法(時間復(fù)雜度大約為O(2n)).掃碼部分使用了Zxing3.1版本的開源代碼,能夠快速、有效、高識別的完成掃碼工作,具有良好的兼容性.服務(wù)器的推送服務(wù),我們選擇了極光推送,極光推送,使得開發(fā)者可以即時地向其應(yīng)用程序的用戶推送通知或者消息,與用戶保持互動,從而有效地提高留存率,提升用戶體驗(yàn).

3)桌面模塊

桌面端的開發(fā),使用了Visual Studio2013專業(yè)版作為開發(fā)工具,編程語言為C#,使用Json解析服務(wù)器傳來的數(shù)據(jù).商家端的上傳數(shù)據(jù)的操作(比如添加商品、修改商品、修改訂單狀態(tài))都要用到POST方法.而只是得到服務(wù)器數(shù)據(jù)而不用上傳數(shù)據(jù)的操作(比如查看商品、查看訂單)用到的都是GET方法.下面以改變商品參數(shù)為例,說明POST方法的主要流程:

GET方法也是類似的流程,只不過是一個相反的過程.

圖3 POST方法流程圖Fig.3 Flow chart of POST method

桌面端的主要功能包括:商家注冊,商家登錄,檢查收到的未付款訂單,已付款訂單,處理用戶訂單.商家錄入商品,刪除、修改商品信息,(模擬超市自己錄入自己的所有的商品信息),整個系統(tǒng)涉及到的商品都在錄入的商品信息內(nèi).如圖4、圖5、圖6所示.

軟件通過反復(fù)測試修改,運(yùn)行穩(wěn)定良好,實(shí)現(xiàn)了開篇所要達(dá)到的目標(biāo).

圖4 商家端軟件截圖Fig.4 Software for Business screenshot

圖5 用戶端收到消息推送截圖Fig.5 Softer forUser received a message push screenshot

圖6 軟件使用流程Fig.6 Software system process

4 結(jié)論

本文在整套軟件完成后,針對軟件和新型購物系統(tǒng)的提出進(jìn)行了詳細(xì)的闡述.軟件運(yùn)行可靠有效,將新型購物系統(tǒng)的模式簡單的展現(xiàn)出來.這種新型購物模式值得更深層次的挖掘和推廣,本套軟件作為這種新型購物模式的主體軟件可以很好的為這種模式服務(wù).但軟件仍存在可以繼續(xù)完善和改善的地方,比如UI的設(shè)計(jì),人際交互性的提高.

[1]電子商務(wù)課題組,王誠慶.B2C模式電子商務(wù)發(fā)展的現(xiàn)狀與前景分析[J].財貿(mào)經(jīng)濟(jì),2000(12):48-53.

[2]姜靈敏.中國電子商務(wù)發(fā)展現(xiàn)狀與對策研究[J].商業(yè)研究,2003 (1):121-123.

[3]周理曾.Android-Parcelable理解與使用(對象序列化)[EB/OL]. (2014-03-19)[2016-03-12].http://blog.csdn.net/jaycee110905/article/details/21517853.

[4]張偉.Android使用Parcelable序列化對象[EB/OL].(2011-12-16) [2016-03-12].http://ipjmc.iteye.com/blog/1314145.

[5]楊書軍.Android工具包xUtils.[EB/OL].(2015-10-05)[2016-3-25].http://www.oschina.net/p/xutils.

[6]潘曉夢.條碼和Android構(gòu)件在實(shí)現(xiàn)食品信息檢索中的應(yīng)用研究[J].東華大學(xué),2013(6).2-4.

[7]禹世杰,秦斌.基于zxing2.0改進(jìn)算法的條形碼識別[J].電子制作,2013(6):32-40.

[8]秦翔.Android開發(fā)中Handler的總結(jié)[EB/OL].(2014-03-19) [2016-03-12].http://mobile.51cto.com/aprogram-442833.html.

[9]王冉陽.基于Django和Python的Web開發(fā)[J].電腦編程技巧與維護(hù),2009(2):56-58.

[10]劉班.基于Django快速開發(fā)Web應(yīng)用[J].電腦知識與技術(shù),2009,5(7):1616-1618.

[11]CHI X,LIU B,NIU Q,et al.Web Load Balance and Cache Optimization Design Based Nginx under High-Concurrency Environment Third International Conference on Digital Manuf[M].Chicago:American Library Association,2012.

[12]林麗麗.使用高性能Web服務(wù)器Nginx實(shí)現(xiàn)開源負(fù)載均衡[J].大眾科技,2010(7):37-38.

[13]倪紅軍.基于Android平臺的消息推送研究與實(shí)現(xiàn)[J].實(shí)驗(yàn)室研究與探索,2014,33(5):96-100.

[14]王曉雷,王威.基于條形碼的安卓平臺醫(yī)療設(shè)備信息查看軟件開發(fā)[J].醫(yī)療衛(wèi)生裝備,2015,36(6):64-66.

[15]朱劍明.基于C#語言的桌面財務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(15):269-270.

[16]高森.PYTHON網(wǎng)絡(luò)編程基礎(chǔ)[M].北京:電子工業(yè)出版社,2007: 15-78.

[17]趙曉東.基于.net的科研項(xiàng)目財務(wù)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京郵電大學(xué),2007(9):34-59.

(責(zé)任編輯:張陽,付強(qiáng),李建忠,羅敏;英文編輯:周序林)

Development of a new type of shopping system on interaction between mobile and PC based on Zxing

FANG Shi-hong,ZHANG Yi-ming
(School of Computer Science and Technology,Southwest University for Nationalities,Chengdu 610041,P.R.C.)

This paper introduces a new type of shopping system on interaction between mobile terminal and PC terminal based on Zxing Scan code technology.This type of system is intended to compensate for single model of shopping at home and abroad.In the era of mobile Internet,this new mode of shopping is organic combination of online and offline which not only can meet consumers’need ofthe traditional shoppingexperience of“see and touch”,but also avoid the heavy cart and tediousness in the checkout line.For business,this system can also greatly reduce the cost of placing repeated goods on the shelves.The software includes the user's mobile phone APP and business computer terminals.

Zxing;shopping mode;electronic commerce;interactivity

TP311.52;TN929.5

A

2095-4271(2016)06-0677-05

10.11920/xnmdzk.2016.06.014

2016-04-08

方詩虹(1980-),女,漢族,四川成都人,講師,碩士.研究方向:計(jì)算機(jī)網(wǎng)絡(luò).suellenfsh@163.com

西南民族大學(xué)省級大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目(S201510656062)

猜你喜歡
條形碼掃碼商家
The Thin Line
漢語世界(2023年3期)2023-09-15 10:25:48
臍橙連上物聯(lián)網(wǎng) 掃碼便知“前世今生”
山之高
創(chuàng)意條形碼
商家出售假冒商品,消費(fèi)者獲十倍賠償
公民與法治(2020年9期)2020-05-30 12:45:12
從條形碼到二維碼
從條形碼到二維碼
中國進(jìn)入“掃碼”時代
伙伴(2018年1期)2018-05-14 10:49:15
條形碼大變身
掃碼看直播
留學(xué)(2016年11期)2016-08-26 01:05:30
卢龙县| 汝城县| 普兰县| 浮山县| 鹿泉市| 九寨沟县| 大邑县| 长宁区| 安西县| 鹤岗市| 浏阳市| 屏山县| 兴国县| 丰都县| 安西县| 长子县| 安义县| 资溪县| 日照市| 重庆市| 贡觉县| 阆中市| 姚安县| 临武县| 四子王旗| 喀什市| 临澧县| 梅河口市| 同仁县| 济阳县| 迭部县| 南雄市| 交口县| 永川市| 司法| 宜丰县| 双柏县| 龙胜| 曲松县| 开远市| 玉门市|