中图分分类配号:TP399 文献标志码:A 作品编号:1003-908201-0004-01

中图分分类配号:TP393 文献标记码:A 文章编号:1009-304411-0282-02

一、引言

今昔,大家的生活已经离不开移动互连网,移动器械也经成为群众至关重要的生活用品。
Android是由Google集团和开放手提式有线电话机缔盟总管及支出的,是一种基于Linux的妄动及开放源代码的操作系统,主要利用在智能手提式无线电话机和机械计算机等活动设备上。Android平台最有名的少数正是它的开放性,开荒的平台对别的活动终端厂家都并未有范围,允许别的活动终端商家投入到Android
结盟中来,那样一来,平台能够具备更加多的开采者,随着客户和行使的逐年增添,平台快速从新手走向成熟。随着整个世界经济一体化的逐级进步和深深,对于金钱观商品基于Android
移动电子商务平台已改为须求的了。方今,电商平台能够成功从最宗旨的音信呈现、在线客户服务、在线网址管理等效用,在国际互联网络商务成功用够达成三种化,可以说,古板商品大概全体的意义都得以在网络络进展电商的高效运作,固然与历史观商品的层面有所区别,但是今后是多少个互连网与电商飞速上扬的时代,它将改为退换现有集团竞争的格局的有力助手,让集团在后头的上扬空间能够在低本钱的同期具备高作用[1]。

近期,浏览分界面包车型大巴多语言呈现有二种缓慢解决办法。静态:便是为每种语言分别希图一套页面文件,要么通过文件后缀名来差距差异语言,要么通过子目录来分别不一样语言[1]。动态:全部页面文件都以动态页面文件实际不是静态页面文件,在急需输出语言文字的地点集结使用言语变量来代表,那几个语言变量能够依靠顾客挑选分化的语言授予差别的值,进而能够贯彻在差异的言语情况下输出差别的文字[2]。但是动态多语言页面技能的服务器管理时间和调用数据库的时辰支付相当的大,并且安全性不好,轻巧蒙受攻击,维护拾壹分困难,可拓宽性倒霉[3]。由此,本平台应用静态多语言工夫落成Android平台的民族语言展现。

1 基于Android 移动电商平台的设计

正文在满意电商平台的网络通讯左券标准的基本功上,设计并落到实处了基于Android的民族特色农产物电商平台,详细的牵线基于Android的民族特色农付加物电子商务平台的宏图和促成进程,并详细描述了数据库设计方法和多语言平台实现技艺。最终详细演说了各样模块的功效及运维原理。

本系统是在满意电商平台的网络通讯合同标准的前提下,用于Android移动电子装备上,功用分为:客户管理、资源消息查询、商品买卖等等,让电商交易能够在移动设备上可以利用,让电子商务可以进一层方便快捷。本系统共有前台和后台八个模块。前台根本以付加物浏览模块和购物模块八个为主,成品浏览模块首要有成品全局浏览,产物列表,成品内容,钻探等效果。购物模块相当于三个购物车,包蕴精选产物,会员注册,登陆等效能。后台管理模块总共有6个管理模块,分别是:商品管理、布告管理、订单管理、顾客处理、系统管理以致管理员保管模块。以下是多少个管理模块的首要表明:1)
商品模块:商品分类寻找查询,商品浏览,商品收藏,商品购进;2)
购物网络模特块:顾客可先把货色归入购物车再点击购买;3) 买单模块:买单,
提交订单;4)
用户模块:客户注册,账号登陆,账号验证,订单管理,个人新闻改革;5)
管理员模块:管理员账号登入,账号验证,密码修正,登入验证成功后得以实行网址后台处管事人业;6)
商品管理模块:商品发布,商品删除,商品归类;7)
订单管理:订单的去除,确认订单消息,改动订单状态。

二、系统平台框架设计

2 基于Android 移动电子商务平台的实现

基于Android的民族特色农付加物电商平台设计入眼含有两大学一年级部分:Android顾客端分界面设计数据库服务器设计。

2.1 平台首要技术

1.Android客商端分界面设计

JSON 是一种以数据调换的轻量级格式。它基于JavaScript的一个子集。JSON
选拔完全独立的文本格式,不过也利用了邻近于C
语言亲族的习于旧贯。那些非常的言语格局让JSON成为美好的数据沟通语言。不唯有有益编辑职员的翻阅和编排,同期也便于机器拆解解析和变化。

android客商端重要功效包含:注册分界面、登录分界面、商品体现分界面,购物车分界面。注册分界面是客商张开互连网交易的第一步,首要用以注册个人顾客,验证个人消息,方便下二次直接登入。登录分界面首要用来检查测量试验客商信息合法性,为客户提供找回密码的效用,同时为客户提供切换语言效能,方便少数民族地区的人工宫外孕利用。商品呈现分界面首要用来展现特色农成品消息,首要不外乎农产物名称、价格、参照他事他说加以考查图片等等。购物车分界面首要实现增加购物车,删除购物车功用,能够调用商品体现模块向顾客体现商品详细情形,可跳转到支付分界面并与第三方对接实现开垦效能。平台利用ListView设计显示分界面,完结了分界面包车型大巴滚动展现,客商使用起来国家的有利。每一张图纸或付加物名称都布署了超链接,单机能够插足购物车开展第三方在线支付。

Http用于传送www形式的数目。www 基于客商端/ 服务器模型,由Web 浏览器和Web
服务器构成,两个之间接选举择Http进行通信。Http 左券利用央求/
响应模型,是依据TCP/IP合同之上的合计,是Web
浏览器和Web服务器之间的应用层左券,是通用的、无状态的面向对象的商事[2]。

2.数据库服务器

MVC 全名是Model View Controller,是模型 -视图 -调整器
的缩写,用一种工作逻辑和数据显式抽离的主意组织代码,是软件设计的轨范。首倘若将事情逻辑被会集到四个零器件里面,在分界面和顾客数据被互相改善和特性化定制的同时而不用重新编写工作逻辑。M
V C
独特意开采进取起来用于映射古板的输入、处理和输出功效在四个逻辑的图形化顾客界面包车型地铁布局中。

数据库服务器设计珍视蕴含本地数据库SQLLite设计和互连网数据库MySQL设计。本地数据库重点用于存款和储蓄客商端缓存音讯数量,互连网数据库珍重用来存款和储蓄客商,成品和附加物交易等数据。

2.2 基于Android 移动电商平台数据库

三、系?y技艺达成

E – ENCORE 方法是“实体-
联系方法”的简单称谓。它是陈说现实世界概念布局模型的管用办法。是意味概念模型的一种办法,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的天性,并用无向边将其与相应的实体型连接起来;用口形表示实体型之间的牵连,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同不平日间在无向边旁标上交换的类别

1.技巧路径方案

2.3 顾客端主旨代码

视图层:显示顾客分界面,直接与顾客接触,响应客户的操作并传递操作事件到视图调控层。在这里层上选择XML技巧完毕APPUI分界面包车型地铁两全。

客商端获取数据顾客端采纳了Android 的一对开源库android-async-http
来作为顾客带给落成多少调用。android-async-http
开源框架方便操作,也能够使大家轻便地取得网络数据依然向服务器发送数据。Android-async-http
这一个框架封装了各种类型的呼吁数据格式。比如诉求string、json、json
数组等指标。顾客端实际情况页左侧小导航显示屏固定跟随jquery 代码://
获取要固定成分间隔浏览器最上部的间距var navH = $.offset.top;//
滚动条事件$.scroll{// 获取滚动条的滑动间距var scroH = $.scrollTop;//
滚动条的滑动间距超越等于定位成分间距浏览器顶端的相距,就固定,反之就不固定f{
$.css;}elseif{$.css;} })代码的布局是:先得到到类名称为detail_nav
的要素到荧屏最上端的离开,保存到参数n a v H
中,然后监听鼠标滚动的偏离,假诺一骨碌的相距超越等于n a v
H,则自动退出文本流,定位情势由static 变为fixed,不然一定格局为static。

视图调节层:包涵Activity与Fragment组件,Activity与Fragment接受看TV图层操作事件,举办简短的逻辑推断后,将供给通过专业逻辑代理转载到实际的事情逻辑类中开展拍卖。视图调节层能够吸取来自业务层的政工央求并作出响应。

2.4 数据服务接口

职业逻辑层:选用代理形式,管理来自视图层的伏乞命令并将数据管理结果重回到视图调控层。可与数据层,网络层进行数据交互作用。

数据服务接口接口是服务器和平运动动达成数据通信的大道,这里的运动终端不分系统平台,IOS、Android、Windows
Phone
等都可以以假乱真地通过接口和服务器实行数据人机联作。平台利用PHPMVC作为幼功框架,接口也应和地动用了MVC
的调节器作为接口的载体。由MVC 自带的JSON
框架来对数据进行种类化数据实行传输。支付接口:基于HTTP,扶助GET 和POST
二种提交方式,字符编码仅扶持GB2312,用于浏览器和WEB服务时期的电视发表[3]。乞请音信应用md5
签字保险数据不被曲解。各类贸易都由三个目标U Escort L
和呼应参数组成。支付网关调用商行端CGI
程序的职位和程序名称由商家在开垦乞求接口中return_url
字段定义。$return_url
是提须求开荒网关和商贩系统的页面,那几个页面为后台调用,是不会被客户观察的,将开拓结果发送到这些页面,厂商能够在这里个页面更进一些操作依据这些支付结果。

音讯系统层:满含数据层和网络层,顾客端数据访谈分为种种:互联网数据,文件,sqlite数据库,SharedENVISIONreferences。网络数据通过网络组件向服务端发送网络央求获取,有缓存机制,文件重视用来存款和储蓄图片能源,sqlite数据仓库储存款和储蓄一些本地利用的数目。

3 基于Android 移动电商平台的远望

2.Android用户端与数据库服务器人机联作技能

透过对基于Android
移动电商平台的钻研,对前途的互连网本领和活动商务本事做出了以下两点远望:1)速度能够越来越快,作用越来越强硬。因为移动通信本领和平运动动终端硬软件都会拿走持续的巩固,智能平台的拍卖也会渐渐提高。现在,移动电商平台会更加的平稳可信赖,对大家管理一般职业和东西能够有越来越大的有倾囊相助。2)业务方面能够进一层完美。因为互连网是贰个新兴发展的政工,随着时光的每每推移,移动互连网一定会追加超多新的作业职能,范围将不停扩展。如:手机支付、移动广告、移动监察等等都可以赶快前行,扶植大家提升级工程师作功能,退换生活。

在言之有序进度中率先以字符串格式转变JavaScript对象中的一组数据,
然后那一个字符串能够在函数之间传递,
也许在异步人机联作式程序元帅字符串从Android顾客机传递给服务器端程序。用此技艺完成了Android客商端与数据库服务器端的多少交互作用。

4 结束语

数据库服务器端与Android客商端的多少交互作用流程:首先由Http公约将客商端的多寡供给发送到Web服务器,
然后服务器端将数据诉求封装成JSON格式,
再通过Http公约将剖判结果重返至Android顾客端,
顾客端将接纳到的数目开展拆解解析后以相符的格式展现在分界面上。

移动通讯和互连网是现行反革命社会前行最快的政工,移动网络正在影响人们的生活方法,随着4G
时期的到来以至运动购物顾客体验的继续不停修正,大家对活动网络的供给将会更大。移动端购物对PC
端购物,以致古板的购物行为都会诱致极大的熏陶,这种影响不光展以往对PC
端与财富观购物商场的战争,也会对八个市镇起到推动作效果应,开采出新的顾客和商场空间。所以,电子商务公司甚至价值观公司都要把握好机缘,不断优化移动端购物给公众带来的体验,工夫在今后赢得更好地发展。

3.花销服务才具

在本土Android操作系统上安装安全支付劳动组件,该零器件中,
MobileSecurePayer 类封装了对海东支付的调用;MobileSecurePayHelper
类完结安全支付插件的检查测验、更新、下载和装置;PartnerConfig类达成了经纪人账户新闻配置;ResultChecker类通过AlixPay重回结果的深入深入分析处理。

四、数据库设计

SQLite是一款开源的、轻型的嵌入式数据库,是服从ACID的关系型数据库管理连串,是一款有着协助事务管理、零配置、自包性、占用资源低端优点的SQL数据库引擎。本系统中,SQLite主要用于地点顾客端数据的寄存。通过创办三个增加援救类SQLiteOpenHelper,调用getReadableDatebase方法来开首化SQLite数据库,然后经过SQLiteDatebase实施SQL语句空间数据表格。首先通过DriverManager类,调用registerDriver)方法注册数据库驱动,调用getConnection方法连接MySQL数据库,在经过Connection类调用createStatement方法赢得传输器对象,利用传输器对象举办SQL语句,创造products数据表,满含5个字段,分别是商品编号、商品意国语名称、商品藏文名称、价格、图片。

五、结束语

正文琢磨了未来电商Android顾客端的设计,针对近年来国内帮忙名族语言呈现的Android应用程序无法知足少数民族顾客网上买东西的现状,完毕了电商Android顾客端名族语言的彰显。通过该平台,汉语客商、少数民族客户都达成了网上买东西流程,在自但是然程度上缓慢解决了少数民族顾客购物难的难点。

相关文章

网站地图xml地图