陳小波
摘要:隨著中國(guó)經(jīng)濟(jì)的快速發(fā)展,移動(dòng)互聯(lián)網(wǎng)和移動(dòng)設(shè)備的被廣泛地應(yīng)用到人們的生活中,移動(dòng)電子商務(wù)平臺(tái)是一個(gè)充滿(mǎn)活力、發(fā)展迅速的領(lǐng)域,具有很大的發(fā)展前景。設(shè)計(jì)了基于Android 移動(dòng)電子商務(wù)平臺(tái),前臺(tái)具有用戶(hù)注冊(cè)、登錄、查看個(gè)人信息管理、購(gòu)物車(chē)等功能;而后臺(tái)則具有以下基本功能,如:商品管理、訂單管理、用戶(hù)管理系統(tǒng)管理、留言管理等。平臺(tái)方便、快捷,具有可行性也比較實(shí)用,顧客能夠很方便地通過(guò)平臺(tái)購(gòu)物,跟上潮流的腳步。
關(guān)鍵詞:安卓;移動(dòng)平臺(tái);電子商務(wù)
中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)11-0282-02
現(xiàn)在,人們的生活已經(jīng)離不開(kāi)移動(dòng)互聯(lián)網(wǎng),移動(dòng)設(shè)備也經(jīng)成為人們必不可少的生活用品。 Android是由Google公司和開(kāi)放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開(kāi)發(fā)的,是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng),主要使用在智能手機(jī)和平板電腦等移動(dòng)設(shè)備上。Android平臺(tái)最著名的一點(diǎn)就是它的開(kāi)放性,開(kāi)發(fā)的平臺(tái)對(duì)任何移動(dòng)終端廠商都沒(méi)有限制,允許任何移動(dòng)終端廠商加入到Android 聯(lián)盟中來(lái),這樣一來(lái),平臺(tái)可以擁有更多的開(kāi)發(fā)者,隨著用戶(hù)和應(yīng)用的逐漸增加,平臺(tái)很快從新手走向成熟。隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入,對(duì)于傳統(tǒng)商品基于Android 移動(dòng)電子商務(wù)平臺(tái)已成為必不可少的了。目前,電子商務(wù)平臺(tái)可以完成從最基本的信息展示、在線客戶(hù)服務(wù)、在線網(wǎng)站管理等功能,在國(guó)際互聯(lián)網(wǎng)上商務(wù)功能能夠?qū)崿F(xiàn)多樣化,可以說(shuō),傳統(tǒng)商品幾乎所有的功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子商務(wù)的高效運(yùn)作,雖然與傳統(tǒng)商品的規(guī)模有所不同,但是現(xiàn)在是一個(gè)互聯(lián)網(wǎng)與電子商務(wù)快速發(fā)展的時(shí)代,它將成為改變現(xiàn)存企業(yè)競(jìng)爭(zhēng)的模式的有力幫手,讓企業(yè)在以后的發(fā)展空間能夠在低成本的同時(shí)擁有高效率[1]。
1 基于Android 移動(dòng)電子商務(wù)平臺(tái)的設(shè)計(jì)
本系統(tǒng)是在滿(mǎn)足電子商務(wù)平臺(tái)的網(wǎng)絡(luò)通信協(xié)議規(guī)范的前提下,用于Android移動(dòng)電子設(shè)備上,功能分為:用戶(hù)管理、資訊查詢(xún)、商品買(mǎi)賣(mài)等等,讓電子商務(wù)交易能夠在移動(dòng)設(shè)備上得以運(yùn)用,讓電子商務(wù)能夠更加方便快捷。本系統(tǒng)共有前臺(tái)和后臺(tái)兩個(gè)模塊。前臺(tái)主要以產(chǎn)品瀏覽模塊和購(gòu)物模塊兩個(gè)為主,產(chǎn)品瀏覽模塊主要有產(chǎn)品全局瀏覽,產(chǎn)品列表,產(chǎn)品內(nèi)容,評(píng)論等功能。購(gòu)物模塊相當(dāng)于一個(gè)購(gòu)物車(chē),包括選取產(chǎn)品,會(huì)員注冊(cè),登錄等功能。后臺(tái)管理模塊總共有6個(gè)管理模塊,分別是:商品管理、公告管理、訂單管理、用戶(hù)管理、系統(tǒng)管理以及管理員管理模塊。以下是幾個(gè)管理模塊的主要說(shuō)明:1) 商品模塊:商品分類(lèi)搜索查詢(xún),商品瀏覽,商品收藏,商品購(gòu)買(mǎi);2) 購(gòu)物車(chē)模塊:用戶(hù)可先把商品放入購(gòu)物車(chē)再點(diǎn)擊購(gòu)買(mǎi);3) 結(jié)算模塊:結(jié)算, 提交訂單;4) 用戶(hù)模塊:用戶(hù)注冊(cè),賬號(hào)登錄,賬號(hào)驗(yàn)證,訂單管理,個(gè)人信息修改;5) 管理員模塊:管理員賬號(hào)登錄,賬號(hào)驗(yàn)證,密碼修改,登錄驗(yàn)證成功后方可進(jìn)行網(wǎng)站后臺(tái)管理工作;6) 商品管理模塊:商品發(fā)布,商品刪除,商品分類(lèi);7) 訂單管理:訂單的刪除,確認(rèn)訂單信息,改變訂單狀態(tài)。
2 基于Android 移動(dòng)電子商務(wù)平臺(tái)的實(shí)現(xiàn)
2.1 平臺(tái)主要技術(shù)
JSON(JavaScript Object Notation) 是一種以數(shù)據(jù)交換的輕量級(jí)格式。它基于JavaScript(Standar dECMA-262 3rd Edition—December 1999)的一個(gè)子集。JSON 采用完全獨(dú)立的文本格式,但是也使用了類(lèi)似于C 語(yǔ)言家族的習(xí)慣(包括C , C + + , C # ,Java, JavaScript, Perl, Python 等)。這些獨(dú)特的語(yǔ)言形式讓JSON成為理想的數(shù)據(jù)交換語(yǔ)言。不僅方便編輯人員的閱讀和編寫(xiě),同時(shí)也易于機(jī)器解析和生成。
Http(超文本傳輸協(xié)議)用于傳送www方式的數(shù)據(jù)。www 基于客戶(hù)端/ 服務(wù)器模型,由Web 瀏覽器和Web 服務(wù)器構(gòu)成,兩者之間采用Http進(jìn)行通信。Http 協(xié)議采用請(qǐng)求/ 響應(yīng)模型,是基于TCP/IP協(xié)議之上的協(xié)議,是Web 瀏覽器和Web服務(wù)器之間的應(yīng)用層協(xié)議,是通用的、無(wú)狀態(tài)的面向?qū)ο蟮膮f(xié)議[2]。
MVC 全名是Model View Controller,是模型(model) -視圖(view) -控制器(controller) 的縮寫(xiě),用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯式分離的方法組織代碼,是軟件設(shè)計(jì)的典范。主要是將業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,在界面和用戶(hù)數(shù)據(jù)被相互改進(jìn)和個(gè)性化定制的同時(shí)而不用重新編寫(xiě)業(yè)務(wù)邏輯。M V C 獨(dú)特地發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶(hù)界面的結(jié)構(gòu)中。
2.2 基于Android 移動(dòng)電子商務(wù)平臺(tái)數(shù)據(jù)庫(kù)
E - R 方法是“實(shí)體- 聯(lián)系方法”(Entity-Relationship Approach)的簡(jiǎn)稱(chēng)。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫(xiě)明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無(wú)向邊將其與相應(yīng)的實(shí)體型連接起來(lái);用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型(1:1,1: n 或m : n)
2.3 客戶(hù)端核心代碼
客戶(hù)端獲取數(shù)據(jù)客戶(hù)端采用了Android 的一些開(kāi)源庫(kù)android-async-http 來(lái)作為客戶(hù)端來(lái)實(shí)現(xiàn)數(shù)據(jù)調(diào)用。android-async-http 開(kāi)源框架方便操作,也能夠使我們輕松地獲取網(wǎng)絡(luò)數(shù)據(jù)或者向服務(wù)器發(fā)送數(shù)據(jù)。Android-async-http 這個(gè)框架封裝了各種類(lèi)型的請(qǐng)求數(shù)據(jù)格式。例如請(qǐng)求string、json、json 數(shù)組等對(duì)象??蛻?hù)端詳情頁(yè)右側(cè)小導(dǎo)航屏幕固定跟隨jquery 代碼:// 獲取要定位元素距離瀏覽器頂部的距離var navH = $(".detail_nav").offset().top;// 滾動(dòng)條事件$(window).scroll(function(){// 獲取滾動(dòng)條的滑動(dòng)距離var scroH = $(this).scrollTop();// 滾動(dòng)條的滑動(dòng)距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定f(scroH>=navH){
$(".detail_nav").css({"position":"fixed","top":0});}elseif(scroH 2.4 數(shù)據(jù)服務(wù)接口 數(shù)據(jù)服務(wù)接口接口是服務(wù)器和移動(dòng)實(shí)現(xiàn)數(shù)據(jù)通訊的通道,這里的移動(dòng)終端不分系統(tǒng)平臺(tái),IOS、Android、Windows Phone 等都可以無(wú)差別地通過(guò)接口和服務(wù)器進(jìn)行數(shù)據(jù)交互。平臺(tái)使用PHPMVC作為基礎(chǔ)框架,接口也相應(yīng)地使用了MVC 的控制器作為接口的載體。由MVC 自帶的JSON 框架來(lái)對(duì)數(shù)據(jù)進(jìn)行序列化數(shù)據(jù)進(jìn)行傳輸。支付接口:基于HTTP,支持GET 和POST 兩種提交方式,字符編碼僅支持GB2312,用于瀏覽器和WEB服務(wù)之間的通訊[3]。請(qǐng)求信息采用md5 簽名保證數(shù)據(jù)不被篡改。每一個(gè)交易都由一個(gè)目的U R L 和相應(yīng)參數(shù)組成。支付網(wǎng)關(guān)調(diào)用商戶(hù)端CGI 程序的位置和程序名稱(chēng)由商戶(hù)在支付請(qǐng)求接口中return_url 字段定義。$return_url 是提供給支付網(wǎng)關(guān)和商戶(hù)系統(tǒng)的頁(yè)面,這個(gè)頁(yè)面為后臺(tái)調(diào)用,是不會(huì)被用戶(hù)看到的,將支付結(jié)果發(fā)送到這個(gè)頁(yè)面,商家可以在這個(gè)頁(yè)面更進(jìn)一些操作根據(jù)這個(gè)支付結(jié)果。 3 基于Android 移動(dòng)電子商務(wù)平臺(tái)的展望 通過(guò)對(duì)基于Android 移動(dòng)電子商務(wù)平臺(tái)的研究,對(duì)未來(lái)的互聯(lián)網(wǎng)技術(shù)和移動(dòng)商務(wù)技術(shù)做出了以下兩點(diǎn)展望:1)速度能夠更快,功能更強(qiáng)大。因?yàn)橐苿?dòng)通訊技術(shù)和移動(dòng)終端硬軟件都會(huì)得到不斷的提高,智能平臺(tái)的處理也會(huì)日益提升。未來(lái),移動(dòng)電子商務(wù)平臺(tái)會(huì)更加穩(wěn)定可靠,對(duì)人們處理日常工作和事物能夠有更大的幫助。2)業(yè)務(wù)方面能夠更加完善。因?yàn)榛ヂ?lián)網(wǎng)是一個(gè)新興發(fā)展的業(yè)務(wù),隨著時(shí)間的不斷推移,移動(dòng)互聯(lián)網(wǎng)一定會(huì)增加很多新的業(yè)務(wù)功能,范圍將不停擴(kuò)大。如:移動(dòng)支付、移動(dòng)廣告、移動(dòng)監(jiān)控等等都能夠快速發(fā)展,幫助人們提高工作效率,改變生活。 4 結(jié)束語(yǔ) 移動(dòng)通信和互聯(lián)網(wǎng)是現(xiàn)在社會(huì)發(fā)展最快的業(yè)務(wù),移動(dòng)互聯(lián)網(wǎng)正在影響人們的生活方式,隨著4G 時(shí)代的到來(lái)以及移動(dòng)購(gòu)物用戶(hù)體驗(yàn)的不斷改善,人們對(duì)移動(dòng)互聯(lián)網(wǎng)的需求將會(huì)越來(lái)越大。移動(dòng)端購(gòu)物對(duì)PC 端購(gòu)物,乃至傳統(tǒng)的購(gòu)物行為都會(huì)造成很大的影響,這種影響不僅表現(xiàn)在對(duì)PC 端與傳統(tǒng)購(gòu)物市場(chǎng)的爭(zhēng)奪,也會(huì)對(duì)兩個(gè)市場(chǎng)起到拉動(dòng)作用,開(kāi)發(fā)出新的客戶(hù)和市場(chǎng)空間。所以,電商企業(yè)以及傳統(tǒng)企業(yè)都要把握好機(jī)會(huì),不斷優(yōu)化移動(dòng)端購(gòu)物給人們帶來(lái)的體驗(yàn),才能在未來(lái)得到更好地發(fā)展。 參考文獻(xiàn): [1] 郭宏霞.Android與移動(dòng)電子商務(wù)[J].中小企業(yè)管理與科技,2012,(19):288-289. [2] 李鵬輝.基于移動(dòng)平臺(tái)的電商個(gè)性化推薦系統(tǒng)研究[D]. 大連: 大連海事大學(xué),2014: 324-325. [3] 李嘯宇.面向Android與iOS平臺(tái)的移動(dòng)電子商務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2012: 185-186.