摘 要:随着智能手机和电商软件的迅速发展,消费者在手机端购物的需求已经超过了PC端购物,因此有必要设计一个手机客户端的购物软件。该软件是基于Android平台,利用eclipse、Android SDK等开发工具实现了用户对商品的查看、收藏、搜索、分享,短信注册,登录,管理订单、收货地址、购物车,购买,支付以及用户反馈,检测更新等功能。本文论述了该软件的设计与实现过程,首先对软件设计的需求进行了分析和总结,然后介绍本软件中部分重要功能的实现方法以及与后台数据交互的接口并附有源码,最后针对该软件进行了整体测试并说明遇到的问题及解决方案。65074
关键词:Android,手机购物,电商软件
Abstract:With the rapid development of smart phones and e-commerce software, consumers shopping in the mobile terminal demand has exceeded the PC end shopping, it is necessary to design a mobile client software shopping. The software is based on the Android platform, using eclipse, Android SDK and other development tools to achieve the user to view on commodities, collection, search, sharing, message register, login, manage orders, shipping address, shopping cart, purchase, payment, and user feedback , check for updates, and other functions. This paper discusses the design and implementation of the software, the first software design requirements were analyzed and summarized, and then describes the implementation of some important features of the software, as well as interact with the background data interface along with the source code, and finally for the software for the overall test and explain the problems encountered and solutions.
Keywords: Android,mobile shopping,e-commerce software
目 录
1 引言 5
1.1 课题背景 5
1.3 本课题的研究意义 5
2 系统开发工具 6
2.1 开发环境的介绍 6
2.2 Android SDK简介 6
2.3 Eclipse简介 7
3 系统需求与可行性分析 7
3.1 需求分析 7
3.2 可行性研究 7
4 系统概要设计 8
4.1 总体功能模块 8
4.2 与后台交互的接口设计 8
4.3 总体流程设计 9
5 系统详细设计 10
5.1 主要功能和界面的设计 10
5.2 交互接口的详细设计 19
6 系统测试 21
6.1 测试计划 21
6.2 兼容性测试 21
6.3 功能测试 21
6.4 安全性测试 22
6.5 测试结果 22
6.6 测试分析 22
结论 23
参考文献 24
致谢 25
1 引言
1.1 课题背景
随着移动互联网的不断发展,人们体会到了网络购物带来的便利和乐趣,日常上网的主要通道也从不便于携带的电脑转换成小巧方便的手机,网络和用户对移动终端的要求越来越高,所以市场迫切需要一个开放性很强的平台——Android。Android是一套真正意义上的开放性的移动设备综合平台,它的开放性等特点既能促进技术和平台自身的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。[1]因此,它具有很大的市场发展潜力。正是预见到手机用户的无线市场的巨大发展空间,移动电子商务因此得以迅速发展。