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免费国产高清观看| 久久婷婷五月综合色一区二区| 国产日韩欧美中文| 自拍亚洲欧美精品| 色综合中文综合网| 在线欧美一区| 国产一区亚洲一区| 超薄丝袜足j国产在线视频| 欧美激情视频二区| 亚洲床戏一区| 在线无码av一区二区三区| 亚洲永久色| 98超碰在线观看| 国产午夜无码片在线观看网站| 九色视频一区| 欧美日韩在线第一页| 青青青视频91在线 | 超级碰免费视频91| 国产欧美视频综合二区| 国产乱子伦视频三区| 亚洲女人在线| 日本午夜精品一本在线观看| 国产一区二区视频在线| 99热这里只有精品免费国产| 色综合成人| 99成人在线观看| 欧洲日本亚洲中文字幕| 手机在线国产精品| 一本视频精品中文字幕| 香蕉色综合| 中文字幕啪啪| 国产成人亚洲无吗淙合青草| 香蕉国产精品视频| 91精品伊人久久大香线蕉| 色噜噜狠狠狠综合曰曰曰| 日韩国产高清无码| 日本一区二区三区精品视频| 免费观看男人免费桶女人视频| 日韩欧美国产另类| 婷婷色婷婷| 亚洲天堂视频在线观看| 久久99国产精品成人欧美| 18禁黄无遮挡网站| 成人午夜天| a级毛片免费网站| 在线国产毛片| 亚洲男人的天堂在线| 欧美第一页在线| 无码精油按摩潮喷在线播放 | 伊人精品视频免费在线| 欧美日韩成人在线观看| 中文国产成人久久精品小说| 久久精品国产精品国产一区| 亚洲黄色成人| 亚洲第一黄色网址| 久久先锋资源| 亚洲欧洲日韩综合色天使| 亚洲精品不卡午夜精品| 思思热精品在线8| 99热这里只有免费国产精品| 午夜限制老子影院888| 亚洲国内精品自在自线官| 国产成人亚洲无吗淙合青草| 国产成人在线无码免费视频| 欧美a级完整在线观看| 国产亚洲精品va在线| 欧美激情福利| 99久久性生片| 欧美一级专区免费大片| 婷婷午夜天| 伊人久久青草青青综合| 在线欧美一区| 国产福利一区二区在线观看| 天天做天天爱夜夜爽毛片毛片| 九色在线观看视频| 中文字幕天无码久久精品视频免费| 天天综合色天天综合网| 人人艹人人爽| 亚洲国产日韩在线观看| 国产欧美一区二区三区视频在线观看| 四虎影视国产精品|