需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:27282 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着互联网的不断发展,网络在生活中扮演着越来越重要的角色。过去大部分人通过个人计算机进行网络购物,但是现在这已经不能够完全满足人们日益增长的购物需求了,大家希望能够随时随地的关注自己喜欢的商品。而建立一个移动端网上购物系统不仅能够为消费者提供一种简单、快捷、高效的消费体验而且也帮助商家增加了一种重要的销售途径。本文以Java Servlet和Android为主要技术,使用Eclipse及Android Studio开发工具,并结合MySQL数据库来实现一个基于安卓的网上购物系统。该系统包含商品浏览、商品查询、商品订购、购物车管理、商品结算、订单查看等功能。此外,本文还详细介绍了该系统的相关技术、系统分析、总体设计以及具体实现等内容。
【关键词】智能手机; 安卓; 电子商务; 移动电子商务; C/S架构
目录 摘要 Abstract 1绪论-1 1.1研究现状-1 1.1.1移动电子商务研究现状-1 1.1.2安卓研究现状-2 1.2研究内容-3 2关键技术介绍-4 2.1开发语言JAVA-4 2.2后台开发技术简介-4 2.2.1 Java Servlet技术简介-5 2.2.2数据访问对象DAO-6 2.3 Android开发技术简介-6 2.3.1 Android体系结构-6 2.3.2 Android应用的基本组件-7 2.3.3 Android项目的目录结构-9 3需求分析-11 3.1系统可行性分析-11 3.2系统基本业务流程-12 3.3业务模块功能需求分析-12 3.3.1用户注册登录模块需求分析-13 3.3.2促销商品及普通商品浏览模块需求分析-13 3.3.3购物车及订单模块需求分析-14 4总体设计-15 4.1系统架构设计-15 4.2客户端与服务器端之间的通信设计-15 4.3总体功能设计-16 5数据库设计与实现-18 5.1数据库概念设计-18 5.2数据表设计-18 6详细设计与实现-25 6.1系统公共模块设计-25 6.1.1 HttpClient线程池-25 6.1.2 HttpClient Post请求封装-25 6.1.3安卓异步数据加载封装-26 6.1.4安卓异步图片缓存加载封装-26 6.1.5 SQLite数据库持久化支持类-27 6.2系统功能模块的实现-28 6.2.1注册登录功能模块的实现-28 6.2.2商城首页功能模块的实现-31 6.2.3商品搜索功能模块的实现-34 6.2.4商品分类功能模块的实现-36 6.2.5商品详情功能模块的实现-38 6.2.6购物车功能模块的实现-40 6.2.7结算功能模块的实现-41 7系统测试-43 7.1系统性能测试-43 7.2系统兼容性测试-43 7.3系统平台适配性测试-44 8总结与展望-45 参考文献-46 致谢-47 |