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