摘要:

随着移动互联网的高速发展,电子商务已经由过去的PC端逐渐进入了移动时代.一方面,对于处于创业阶段的电商平台运营者来说,由于资金不足,开发人员不足,很难在短时间内拥有电商平台的手机客户端.另一方面,面对日益复杂的业务,越来越多的功能模块为用户带来了更丰富的体验,但模块之间的高耦合性却给开发和调试工作带来了很多困难.基于以上原因,本论文提出了基于Android的电商平台通用客户端.基于Android的电商平台通用客户端的目标用户分为两类:电商平台运营者和电商平台开发人员.通用客户端可为电商平台运营者提供一个具有购物功能的Android APP应用,不同的电商平台运营者可根据自身业务的需要,更改服务器端数据库中的数据使通用客户端成为其电商平台的手机客户端.同时,本客户端基于Android组件化开发的思想,把不同的业务逻辑之间的耦合度尽可能降低,为电商平台开发人员提供一个购物Android APP基本架构,该架构具有模块内高内聚,模块间低耦合的特点,每个模块各司其职,开发人员可根据业务需要添加,修改和删除业务模块.在充分调研现有电商平台手机客户端的基础上,基于Android组件化设计理念,本论文把电商平台手机客户端的通用功能抽象为一个基础组件和五个业务组件,基础组件主要实现网络连接,图片加载,文件上传等与业务无关的功能,五个业务组件主要实现电商业务逻辑,分别为首页组件,商品分类组件,商品详情组件,购物车组件和个人中心组件,并对其分别进行了设计与实现,最后基于实现的这六个组件,搭建了一个通用的电商平台Android客户端.论文最后对实现的Android电商平台通用客户端进行了测试,面向开发人员测试了组件化开发,面向运营人员测试了业务逻辑,测试结果有效验证了系统的可行性.本论文提出的方法和取得的成果对于通用Android客户端的研发具有一定的参考价值.

展开

android电商平台,基于Android的电商平台通用客户端的设计与实现相关推荐

  1. Android开发介绍(基于Android Studio软件)

    Android开发介绍(基于Android Studio软件) 关于Android开发,笔者走过一些弯路,因此今天总计了有关Android开发的一些内容和心得,希望对大家有所帮助.首先来一张安卓开发者 ...

  2. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建(转)

    一.引言    本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于Intelli ...

  3. Android开发自学笔记(基于Android Studio1.3.1)—1.环境搭建

    一.引言 本套学习笔记的开发环境是Windows 10 专业版和Android Studio 的最新版1.3.1. Android Studio 是一个Android开发环境,基于IntelliJ I ...

  4. Linux平台基于socket的文件传输服务器和客户端

    Linux平台基于socket的文件传输服务器和客户端 目录 前言 一.服务器程序结构 二.客户程序结构 三.代码 1.服务器主程序video_serv_fork.c 2.服务器子程序video_tr ...

  5. android 区分平板,加量不加价!台电首款基于Android 11的平板终上市

    作为中低端平板市场的领军品牌,台电在首款5G平板发布之际,又推出了第一款基于Android 11的平板电脑-台电M40 Pro.作为台电M40的升级款,相信很多人对它的印象还是非常深刻的.毕竟,台电M ...

  6. android蓝牙双通道意义,基于android移动平台的单双通道助听器实现-桂林电子科技大学学报.pdf...

    基于android移动平台的单双通道助听器实现-桂林电子科技大学学报 第 卷 第 期 桂 林 电 子 科 技 大 学 学 报 , 36 1 Vol.36No.1 年 月 2016 2 Journalo ...

  7. android教育游戏设计方案,基于Android平台的儿童教育游戏的设计与开发

    摘要: 在通讯技术和信息技术的不断发展时代,智能手机(平板电脑)等移动终端的普及和功能的不断强大,基于移动终端的移动学习的理念渐渐深入人心且被广大的学习者所青睐,逐渐成为一种新的学习方式.学习者在面对 ...

  8. android室内定位+3d,基于Android平台的手机室内定位及导航的设计与实现

    摘要: 随着无线通信网络技术的发展,智能手机逐渐融入到人们的日常生活中.它不仅满足当今人们对于通话短信等基本功能的需求,而且还满足人们对于娱乐.上网.社交等功能的需求.导航功能是现在人们常用的一个功能 ...

  9. android人脸情绪识别器,基于Android平台的人脸表情识别系统的设计与实现

    摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...

最新文章

  1. JSON.parse解析特殊字符报错解决方案
  2. Linux终端上如何将图像转换成 ASCII 艺术
  3. 根据窗口名获取进程句柄和PID
  4. [深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)
  5. [C++] 转义序列
  6. 数据结构中“图”的相关概念理解
  7. android4.0闪光灯亮度控制代码,android 应用开发如何调节闪光灯亮度?
  8. delphi7连接oracle,delphi7.0连接oracle数据库的.doc
  9. 数学建模笔记——评价类模型(一)
  10. 微星主板黑苹果_AMD黑苹果主机金牌装机单
  11. CAD复制,如何自由复制CAD图形?
  12. wow.js插件,让滚动动画更简单,让生活更美好
  13. 2020年书法落款_书法落款的基本常识最新版
  14. opencv python 实现图片添加带透明的 logo
  15. 旁听硕士答辩——爱立信,WireShark,GGSN
  16. 致即将逝去的2020
  17. linux中.la是什么文件,linux下的so、o、lo、a、la文件有什么区别?
  18. 怀旧服一区和五区服务器位置,魔兽怀旧服战场分组怎么看?怀旧服战场分组一区五区怎么分的?...
  19. Photoshop如何切图
  20. Rocket Pool 、InfStones 、Lido 三种质押服务浅析

热门文章

  1. 我对IT项目经理工作的理解
  2. 星星泡饭伴奏_星星泡饭 - Ayo_Lvlv - 5SING中国原创音乐基地
  3. 基于Python3.6和Opencv3的活动轮廓模型--CV和RSF
  4. Scroller的用法
  5. 彩色飘带字体怎么制作?AE教程教给你
  6. 普元云计算-AI杂谈:从洗衣机到老鼠屁股
  7. 怎么使用计算机公式,在excel中怎么运用计算公式进行运算?
  8. 健身房会员管理系统(Java+Web+MySQL)
  9. foo 、bar、baz是什么意思?
  10. 量化投资学习——技术指标介绍