基于Android的民族特色农产品电子商务平台设计

基于Android的民族特色农产品电子商务平台设计摘要:目前,大多数电子商务平台浏览界面只支持中文,支持民族语言的电子商务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设计。本地数据库主要用于存储客户端缓存信息数据,网络数据库主要用于存储用户,产品和产品交易等数据。三、系?y技术实现1.技术路线方案视图层:显示用户界面,直接与用户接触,响应用户的操作并传送操作事件到视图控制层。在此层上采用XML技术完成APPUI界面的设计。视图控制层:包含Activity与Fragment组件,Activity与Fragment接收视图层操作事件,进行简单的逻辑判断后,将请求通过业务逻辑代理转发到具体的业务逻辑类中进行处理。视图控制层可以接收来自业务层的业务请求并作出响应。业务逻辑层:采用代理模式,处理来自视图层的请求命令并将数据处理结果返回到视图控制层。可与数据层,网络层进行数据交互。信息系统层:包含数据层和网络层,客户端数据访问分为四种:网络数据,文件,sqlite数据库,SharedRreferences。网络数据通过网络组件向服务端发送网络请求获取,有缓存机制,文件主要用来存储图片资源,sqlite数据库存储一些本地使用的数据。2.Android客户端与数据库服务器交互技术在解析过程中首先以字符串格式转换JavaScript对象中的一组数据,然后这个字符串可以在函数之间传递,或者在异步交互式程序中将字符串从Android客户机传递给服务器端程序。用此技术实现了Android客户端与数据库服务器端的数据交互。数据库服务器端与Android客户端的数据交互流程:首先由协议将客户端的数据请求发送到Web服务器,然后服务器端将...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?