999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的民族特色農產品電子商務平臺設計

2017-05-11 18:29:36武煥勤
中文信息 2017年1期

武煥勤

摘 要: 目前,大多數電子商務平臺瀏覽界面只支持中文,支持民族語言的電子商務Android客戶端的開發具有良好的前景。本文構建了支持民族語言的電子商務平臺Android客戶端系統。采用數據庫技術將數據庫和電子商務平臺建立連接。實現了民族特色農產品在android平臺上展示、瀏覽、查詢、搜索、交易等功能。平臺具有一定的開發價值,能夠消除民族語言障礙,實現少數民族的跨地交易。

關鍵詞:android系統 電子商務 民族多語言 移動電子商務

中圖分類號:TP399 文獻標識碼:A 文章編號:1003-9082(2017)01-0004-01

一、引言

目前,瀏覽界面的多語言顯示有兩種解決方式。(1)靜態:就是為每種語言分別準備一套頁面文件,要么通過文件后綴名來區分不同語言,要么通過子目錄來區分不同語言[1]。(2)動態:所有頁面文件都是動態頁面文件而不是靜態頁面文件,在需要輸出語言文字的地方統一采用語言變量來表示,這些語言變量可以根據用戶選擇不同的語言賦予不同的值,從而能夠實現在不同的語言環境下輸出不同的文字[2]。但是動態多語言頁面技術的服務器處理時間和調用數據庫的時間開銷很大,并且安全性不好,容易受到攻擊,維護相當困難,可拓展性不好[3]。因此,本平臺采用靜態多語言技術實現Android平臺的民族語言顯示。

本文在滿足電子商務平臺的網絡通信協議規范的基礎上,設計并實現了基于Android的民族特色農產品電子商務平臺,詳細的介紹基于Android的民族特色農產品電子商務平臺的設計和實現過程,并詳細描述了數據庫設計方法和多語言平臺實現技術。最后詳細闡述了每個模塊的功能及運行原理。

二、系統平臺框架設計

基于Android的民族特色農產品電子商務平臺設計主要包含兩大部分:(1)Android客戶端界面設計(2)數據庫服務器設計。

1.Android客戶端界面設計

android客戶端主要功能包含:注冊界面、登陸界面、商品展示界面,購物車界面。注冊界面是用戶進行網絡交易的第一步,主要用于注冊個人用戶,驗證個人信息,方便下一次直接登陸。登陸界面主要用于檢測用戶信息合法性,為用戶提供找回密碼的功能,同時為用戶提供切換語言功能,方便少數民族地區的人群使用。商品展示界面主要用于顯示特色農產品信息,主要包括農產品名稱、價格、參考圖片等等。購物車界面主要實現添加購物車,刪除購物車功能,可以調用商品展示模塊向用戶展示商品詳情,可跳轉到支付界面并與第三方對接完成支付功能。平臺采用ListView設計顯示界面,實現了界面的滾動顯示,用戶使用起來國家的方便。每一張圖片或產品名稱都設計了超鏈接,單機可以加入購物車進行第三方在線支付。

2.數據庫服務器

數據庫服務器設計主要包含本地數據庫SQLLite設計和網絡數據庫MySQL設計。本地數據庫主要用于存儲客戶端緩存信息數據,網絡數據庫主要用于存儲用戶,產品和產品交易等數據。

三、系統技術實現

1.技術路線方案

視圖層:顯示用戶界面,直接與用戶接觸,響應用戶的操作并傳送操作事件到視圖控制層。在此層上采用XML技術完成APP UI界面的設計。

視圖控制層:包含Activity與Fragment組件,Activity與Fragment接收視圖層操作事件,進行簡單的邏輯判斷后,將請求通過業務邏輯代理轉發到具體的業務邏輯類中進行處理。視圖控制層可以接收來自業務層的業務請求并作出響應。

業務邏輯層:采用代理模式,處理來自視圖層的請求命令并將數據處理結果返回到視圖控制層。可與數據層,網絡層進行數據交互。

信息系統層:包含數據層和網絡層,客戶端數據訪問分為四種:網絡數據,文件,sqlite數據庫,SharedRreferences。網絡數據通過網絡組件向服務端發送網絡請求獲取,有緩存機制,文件主要用來存儲圖片資源,sqlite數據庫存儲一些本地使用的數據。

2.Android客戶端與數據庫服務器交互技術

在解析過程中首先以字符串格式轉換JavaScript對象中的一組數據, 然后這個字符串可以在函數之間傳遞, 或者在異步交互式程序中將字符串從Android客戶機傳遞給服務器端程序。用此技術實現了Android客戶端與數據庫服務器端的數據交互。

數據庫服務器端與Android客戶端的數據交互流程:首先由Http協議將客戶端的數據請求發送到Web服務器, 然后服務器端將數據請求封裝成JSON格式, 再通過Http協議將解析結果返回至Android客戶端, 客戶端將接收到的數據進行解析后以適當的格式顯示在界面上。

3.支付服務技術

在本地Android操作系統上安裝安全支付服務組件,該組件中, MobileSecurePayer 類封裝了對安全支付的調用;MobileSecurePayHelper 類實現安全支付插件的檢測、更新、下載和安裝;PartnerConfig類實現了商戶賬戶信息配置;ResultChecker類通過AlixPay返回結果的解析處理。

四、數據庫設計

SQLite是一款開源的、輕型的嵌入式數據庫,是遵守ACID的關系型數據庫管理系統,是一款擁有支持事務處理、零配置、自包性、占用資源低等優點的SQL數據庫引擎。本系統中,SQLite主要用于本地客戶端數據的存儲。通過創建一個幫助類SQLiteOpenHelper,調用getReadableDatebase方法來初始化SQLite數據庫,然后通過SQLiteDatebase執行SQL語句空間數據表格。首先通過DriverManager類,調用registerDriver(new Driver())方法注冊數據庫驅動,調用getConnection()方法連接MySQL數據庫,在通過Connection類調用createStatement()方法獲取傳輸器對象,利用傳輸器對象執行SQL語句,創建products數據表,包含5個字段,分別是商品編號、商品英文名稱、商品藏文名稱、價格、圖片。

五、結束語

本文研究了當今電子商務Android客戶端的設計,針對目前我國支持名族語言顯示的Android應用程序不能滿足少數民族用戶網上購物的現狀,實現了電子商務Android客戶端名族語言的顯示。通過該平臺,中文用戶、少數民族用戶都完成了網上購物流程,在一定程度上解決了少數民族用戶購物難的難題。

參考文獻

[1]張欣.基于Android的移動電子商務系統的設計與實現[J].電子世界, 2013(22):140-141,142.

[2]范長英. 基于Android平臺的電子商務系統的分析與設計[J]. 硅谷,2013(17):22-23.

[3]徐慧劍. WAP網站的移動電子商務系統設計研究[J]. 煤炭技術, 2012, 31(4):278-280.

主站蜘蛛池模板: 久久久久久尹人网香蕉| 国产日本欧美在线观看| 成人91在线| 婷婷伊人久久| 欧美国产日韩另类| 久久婷婷综合色一区二区| 久久久久青草大香线综合精品| 69视频国产| 久久久噜噜噜久久中文字幕色伊伊 | 57pao国产成视频免费播放| 99视频精品全国免费品| 无码高潮喷水专区久久| 亚洲αv毛片| 国产91线观看| 四虎AV麻豆| 伊在人亞洲香蕉精品區| 素人激情视频福利| 亚洲人人视频| 国产精品刺激对白在线| 国产综合亚洲欧洲区精品无码| 亚洲动漫h| 日韩性网站| 国产精品一区二区不卡的视频| 中文无码精品a∨在线观看| 青青草一区二区免费精品| 青青草国产在线视频| 亚洲Av激情网五月天| 久久夜夜视频| 亚洲品质国产精品无码| 一本一道波多野结衣av黑人在线| 日韩黄色在线| 男人的天堂久久精品激情| 亚洲欧美综合另类图片小说区| 国产伦片中文免费观看| 国产视频只有无码精品| 色妞永久免费视频| 成人一区在线| 久久中文电影| 欧美精品成人一区二区在线观看| 在线观看无码av免费不卡网站| 国产欧美精品专区一区二区| 大陆精大陆国产国语精品1024| 理论片一区| 国产草草影院18成年视频| 日韩乱码免费一区二区三区| 亚洲精品国产成人7777| 欧洲av毛片| 国产一级视频在线观看网站| 欧美国产精品拍自| 亚洲精品成人福利在线电影| 久久青草视频| 亚洲一区二区三区在线视频| 小蝌蚪亚洲精品国产| 久久久久久久97| 在线免费无码视频| 中国丰满人妻无码束缚啪啪| 九色视频最新网址| 国产伦片中文免费观看| 国产精品美女免费视频大全| 亚洲AⅤ永久无码精品毛片| 国产黄色视频综合| 5555国产在线观看| 丁香婷婷综合激情| 欧美成人午夜在线全部免费| 最新国产精品第1页| 亚洲欧美日韩精品专区| 3344在线观看无码| 一级福利视频| 青青草原国产免费av观看| 精品亚洲国产成人AV| 中文字幕啪啪| 国产乱视频网站| 国产精品亚洲天堂| 波多野结衣一区二区三视频| 亚洲三级成人| 国产女人在线| 日韩人妻少妇一区二区| 日本亚洲欧美在线| 国产精品免费久久久久影院无码| 久久频这里精品99香蕉久网址| 韩日无码在线不卡| 亚洲天堂啪啪|