摘要:随着网络的迅猛发展,网络交易越来越常见,杂志爱好者们纷纷聚集在网络上,成为不可忽视的力量。然而现在网络上并没有纯粹的杂志类交易平台出现,为了解决这个问题,为了让真正的杂志爱好者从电子阅读重新回归到纸质阅读,所以做了本系统。本系统基于安卓操作系统,可以方便的在安卓手机上进行购买杂志,主要功能包括,根据标签浏览杂志,根据关键字查询杂志,根据店铺选择购买杂志,确认收货和评价等。这款app界面的设计采用了谷歌的MD设计模式,后台采用MVC设计模式,主要用到的技术包括,网络编程,数据库编程,volley,fresco和谷歌15年推出的support design。实现了用户登录,浏览杂志,搜索杂志,购买,付款,确认收货,评价等功能,用户完全不用出家门就可以在这款APP上购买到杂志,并且享受送货上门的服务。
关键词 杂志;交易;网络;安卓
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景-1
1.2 课题的研究目标-1
1.3 课题的研究现状-2
2 相关技术简介-3
2.1 编程语言Java-3
2.2 后台数据库 MySQL-3
2.3 前台操作系统 Android-4
3 需求分析-5
3.1 任务概述-5
3.1.1 目标-5
3.1.2 运行环境-5
3.1.3 条件与限制-5
3.2 数据需求-5
3.2.1 数据概述-5
3.2.2 数据库介绍-6
3.3 功能需求-6
3.3.1 功能划分-6
3.3.2 功能描述-6
4 总体设计-8
4.1 功能模块-8
4.1.1 基本设计概念-8
4.1.2 各模块介绍-8
4.2 数据库设计-9
4.2.1 ER图-9
4.2.2 数据库逻辑设计-12
5 详细设计-16
5.1 浏览模块-16
5.2 登陆注册模块-18
5.3 购物车模块-19
5.4 个人信息管理模块-22
5.5 订单管理模块-23
5.6 评价模块-24
5.7 管理杂志信息模块-25
5.8 管理书店信息模块-25
5.9 管理用户信息模块-26
5.10 管理订单信息模块-26
6 系统实现-27
6.1 浏览模块-27
6.1.1 分类浏览功能-27
6.1.2 按照书店浏览杂志功能-28
6.1.3 按照关键字搜索杂志-29
6.2 登陆注册模块-30
6.2.1 登录功能-30
6.2.2 注册功能-31
6.3 购物车模块-32
6.4 订单管理模块-33
6.5 评价模块-34
6.6 个人信息管理模块-35
7 系统测试-36
7.1 测试说明-36
7.2 测试用例-36
结论-38
致谢-39
参考文献-40