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