首页> 中文学位 >基于Android的“易都行”在线购物商城系统的设计与实现
【6h】

基于Android的“易都行”在线购物商城系统的设计与实现

代理获取

目录

声明

致谢

摘要

1 引言

1.1论文背景及意义

1.2相关系统国内研究现状

1.3研究内容

1.4论文组织结构

1.5本章小结

2关键技术介绍

2.1 Android消息模型

2.1.1 Thread

2.1.2 Looper

2.1.3 MessageQueue

2.1.4 Handler

2.2MVP架构

2.3 RxJava

2.3.1观察者模式

2.3.2 RxJava的优势

2.3.3 RxJava的基本组件

2.3.4 RxJava的操作符

2.4 Retrofit网络库

2.4.1 Retrofit的功能及优点

2.4.2 Retrofit与其他网络库的比较

2.5百度地图API

2.6 Git版本控制

2.7本章小结

3商城购物系统需求分析

3.1商城购物系统流程简介

3.2商城购物系统功能需求分析

3.2.1 商品浏览与检索功能

3.2.2购物车功能

3.2.3 支付功能

3.2.4联盟商家功能

3.2.5积分财富功能

3.2.6个人中心管理功能

3.3商城购物系统非功能需求分析

3.3.1 性能需求

3.3.2稳定性需求

3.3.3安全性需求

3.4本章小结

4商城购物系统概要设计

4.1系统架构设计

4.1.1系统总体架构设计

4.1.2客户端详细架构设计

4.2商品浏览与检索模块概要设计

4.2.1设计目标

4.2.2总体功能结构

4.2.3数据库设计

4.2.4与服务端交互的接口设计

4.3购物车模块概要设计

4.3.1设计目标

4.3.2总体功能结构

4.3.3数据库设计

4.3.4 与服务端交互的接口设计

4.4支付功能模块概要设计

4.4.1设计目标

4.4.2总体功能结构

4.4.3与服务端交互的接口设计

4.5联盟商家功能模块概要设计

4.5.1设计目标

4.5.2总体功能结构

4.5.3数据库设计

4.5.4与服务端交互的接口设计

4.6积分财富功能模块概要设计

4.6.1设计目标

4.6.2总体功能结构

4.6.3数据库设计

4.6.4与服务端交互的接口设计

4.7个人中心功能模块概要设计

4.7.1设计目标

4.7.2总体功能结构

4.7.3数据库设计

4.7.4与服务端交互的接口设计

4.8本章小结

5商城购物系统详细设计

5.1 系统总体架构详细设计与实现

5.2商品浏览与检索功能模块详细设计与实现

5.2.1类设计

5.2.2流程设计

5.2.3界面设计与实现

5.3购物车功能模块详细设计与实现

5.3.1 类设计

5.3.2流程设计

5.3.3界面设计与实现

5.4支付功能模块详细设计与实现

5.4.1 类设计

5.4.2流程设计

5.4.3安全性设计

5.4.4界面设计与实现

5.5 联盟商家功能模块详细设计与实现

5.5.1 类设计

5.5.2流程设计

5.5.3界面设计与实现

5.6积分财富功能模块详细设计与实现

5.6.1 类设计

5.6.2流程设计

5.6.3界面设计与实现

5.7个人中心功能模块详细设计与实现

5.7.1 类设计

5.7.2流程设计

5.7.3界面设计与实现

5.8系统优化详细设计与实现

5.8.1图片加载策略

5.8.2代码规范

5.8.3 内存泄漏

5.8.4过度绘制

5.9本章小结

6商城购物系统测试

6.1功能性测试

6.1.1 商品浏览与检索模块测试用例

6.1.2购物车模块测试用例

6.1.3支付功能模块测试用例

6.1.4联盟商家功能模块测试用例

6.1.5积分财富功能模块测试用例

6.1.6个人中心功能模块测试用例

6.2非功能性测试

6.3本章小结

7总结与展望

7.1 工作总结

7.2不足与展望

参考文献

作者简历及攻读硕士学位期间取得的研究成果

学位论文数据集

展开▼

摘要

随着互联网迅猛发展、移动设备的高度普及和物流行业的崛起,手机、平板电脑等一系列移动终端已经覆盖到人们的日常生活、工作当中,衣食住行都在与互联网紧密结合,快速形成了一套完整的互联网商城生态体系,其中包括买家、卖家、物流服务等。传统的通过电脑端的方式在购物系统进行商品的浏览和购买使用户享受到了足不出户的购物乐趣。而这已经明显不能满足人们日益增长的生活需求,用户想要随时随地的关注喜欢的商品的动态。所以这款Android客户端在线商城应运而生,增加了用户的购买率,同时给商家创造了更大的利润。
  本文设计并实现了一个基于Android系统的在线购物商城,整合大量优质商家,通过精确的定位服务,为用户提供更加良好的购物体验。该系统有服务端和客户端两大部分组成,服务端采用YII php Framework框架,Android客户端采用最新的MVP+RxJava+Retrofit整合框架,通过网络与服务端进行通讯。本文主要描述Android客户端的设计与实现,主要包括以下六大功能,分别是商品浏览与检索功能、购物车功能、支付功能、联盟商家功能、个人财富功能和个人中心管理功能。
  该项目来源于实习公司的实际项目,本人主要参与的工作内容如下。
  可行性研究,参与讨论和分析行业发展现状和前景,以及同类竞品的特点,最终从技术和经济等角度研究该项目。
  需求分析,参与需求评审会,预估实现上的技术难点、开发排期等,并编写自测Case,一同编写需求规格说明书。
  概要设计,根据需求分析结果,确定功能模块。
  详细设计与实现,对功能模块制定详细的实现方案,并对关键技术有把握后开始编写高质量的代码。
  测试与验证,对系统进行功能性和非功能性测试,修改反馈的bug等。
  目前,该在线商城应用已经通过内部测试,大部分功能已经正式上线使用,至今已经在各大应用商店发布过九个版本。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号