当前位置:主页 > 科技论文 > 软件论文 >

基于Android的社区购物系统的设计与实现

发布时间:2017-10-06 16:45

  本文关键词:基于Android的社区购物系统的设计与实现


  更多相关文章: Android O2O 购物系统


【摘要】:本文设计和实现了一个基于Android的面向社区居民的购物系统。此系统有服务端和客户端两部分组成,服务器端采用了完整的Java EE应用框架,Android客户端采用了MVC (Model-View-Controller,模型-视图-控制器)架构,它们通过网络互相通信。此系统有很多功能模块,但本文重点阐述了商品展示,购物车,支付,用户聊天,客户端升级和定位六大功能模块的设计和实现过程。本人参与了购物系统的设计、开发、测试和版本迭代等工作。具体工作内容如下:(1)参与并完成了系统的需求分析。从用户角度出发,分析了系统的功能需求和性能需求,并分析了系统对界面,网络,安全,兼容性及对数据库等其它方面的需求。最后,参与并完成了需求文档的制定。(2)参与并完成了系统概要设计。其主要包括服务器和客户端系统总体架构设计,客户端系统架构设计,客户端与服务器端之间的通信设计和数据处理格式,系统功能模块图和本地数据缓存及服务器接口设计。(3)完成了系统六大模块的详细设计和实现,这六大模块为展示商品模块,购物车模块,支付模块,用户聊天模块,客户端升级模块,定位模块。最后,从图片缓存,适配和布局三方面对系统做了优化处理。(4)完成了系统的测试工作。其主要包括以上六大模块的功能测试,系统的性能测试和适配性测试。其中,性能测试包括借助log命令测试系统首次启动时间,借助Eclipse Heap及Eclipse MAT工具进行了系统内存测试。最后,根据测试结果对系统做进一步优化,从而确保了系统的质量。现在此系统已成功上线,随着被推广小区范围的不断扩大,其下载量和商品交易额也在呈稳步上升的趋势。其在大大方便消费者购物和提高商户营业额的同时,也有力地促进了新的电子商务模式的发展。
【关键词】:Android O2O 购物系统
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP316
【目录】:
  • 摘要5-6
  • ABSTRACT6-11
  • 1 引言11-15
  • 1.1 论文背景及意义11
  • 1.2 相关系统国内研究现状11-12
  • 1.3 研究内容12-13
  • 1.4 论文组织结构13
  • 1.5 本章小结13-15
  • 2 关键技术介绍15-25
  • 2.1 Android中的四大组件和工作机制15-19
  • 2.1.1 Activity15-17
  • 2.1.2 Service17-18
  • 2.1.3 Broadcast Receiver18
  • 2.1.4 Content Provider18-19
  • 2.2 Android的单线程原则和Handler机制19-21
  • 2.2.1 Android的单线程原则19-20
  • 2.2.2 Android的Handler机制20-21
  • 2.3 MVC21-22
  • 2.4 Android中的XMPP协议22-23
  • 2.4.1 XMPP概述22-23
  • 2.4.2 XMPP协议的网络架构23
  • 2.5 本章小结23-25
  • 3 社区购物系统需求分析25-33
  • 3.1 社区购物系统流程简介25-26
  • 3.2 社区购物系统功能需求分析26-31
  • 3.2.1 用户浏览商品功能27
  • 3.2.2 购物车功能27-28
  • 3.2.3 支付功能28-29
  • 3.2.4 用户聊天功能29-30
  • 3.2.5 客户端升级功能30-31
  • 3.2.6 定位功能31
  • 3.3 社区购物系统性能需求分析31
  • 3.4 社区购物系统其它需求分析31-32
  • 3.4.1 界面需求31
  • 3.4.2 网络需求31-32
  • 3.4.3 安全需求32
  • 3.4.4 兼容性需求32
  • 3.4.5 数据库需求32
  • 3.5 本章小结32-33
  • 4 社区购物系统概要设计33-41
  • 4.1 社区购物系统架构设计33-35
  • 4.1.1 系统总体架构设计33-34
  • 4.1.2 客户端系统架构设计34-35
  • 4.2 客户端与服务器端的通信设计35-36
  • 4.2.1 客户端与服务器端的通信方式35-36
  • 4.2.2 客户端与服务器端的数据处理格式36
  • 4.3 系统功能模块图36-37
  • 4.4 数据存储及服务器接口设计37-40
  • 4.4.1 本地数据缓存37-38
  • 4.4.2 服务器端接口38-40
  • 4.5 本章小结40-41
  • 5 社区购物系统详细设计与实现41-69
  • 5.1 系统总体架构详细设计与实现41-42
  • 5.2 系统模块详细设计与实现42-64
  • 5.2.1 商品展示模块42-48
  • 5.2.2 购物车模块48-50
  • 5.2.3 支付模块50-53
  • 5.2.4 聊天模块53-57
  • 5.2.5 客户端升级模块57-62
  • 5.2.6 定位模块62-64
  • 5.3 系统优化64-67
  • 5.3.1 图片加载优化64-65
  • 5.3.2 适配优化65-66
  • 5.3.3 布局优化66-67
  • 5.4 本章小结67-69
  • 6 社区购物系统测试69-81
  • 6.1 功能测试69-74
  • 6.2 性能测试74-78
  • 6.2.1 客户端系统首次启动时间测试74-75
  • 6.2.2 内存泄漏测试75-78
  • 6.3 适配性测试78-79
  • 6.4 本章小结79-81
  • 7 结论与展望81-83
  • 7.1 工作总结81
  • 7.2 不足与工作展望81-83
  • 参考文献83-85
  • 作者简历85-89
  • 学位论文数据集89

【相似文献】

中国期刊全文数据库 前10条

1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期

2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期

3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期

4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期

5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期

6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期

7 方智勇;;Android手机这样用[J];电脑迷;2010年15期

8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期

9 ;ZTE and Three Release Android ,

本文编号:983899


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/983899.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bbd12***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com