一.开发需求
开发一款Android本地商城,作为本科毕设工作量足够了。工程有详细的注释,下载链接见文末。
拥有管理员(root)、一个卖家、若干买家。三方需要实现的具体功能如下:
1.root(一个)初始登陆用户名:root 密码:123456
添加/删除用户、配置用户角色类型、角色类型的权限控制
2.卖家(一个)
设置销售产品信息、不同商品的信息、处理用户订单(发货)
3.买家(若干)
用户登录、配置用户属性信息、浏览商品目录、显示商品详情、搜索商品、购买商品、结账、下订单、订单查看
二.实现思路
初始的商品信息以Json的形式添加到本地数据库中。之后的所有工作其实都是对数据库的增删改查操作。
1.root的业务
2.卖家的业务
3.买家的业务
4.数据库结构
三.项目实现
1.欢迎页及登陆
欢迎界面 买家登陆界面 卖家登陆界面 root登陆界面
2.root视角
买家列表界面 卖家列表界面 用户详情界面 添加用户界面
3.卖家视角
商品列表界面 按名称搜索商品 更改商品信息界面 更改信息时的身份验证
订单列表界面 订单详情界面 卖家信息界面 修改卖家信息界面
4.买家视角
商品列表界面 商品详情界面 购买时的身份验证 订单列表界面
订单详情界面 根据日期搜索订单 买家信息界面 修改买家信息界面
四.用到的第三方库
1.Gson (Json数据解析)
2.Picasso (商品图片加载)
3.RecyclerView (列表)
4.ButterKnife (控件绑定)
5.BottomBar (底部导航栏)
6.GreenDao (数据库、ORM)
7.图片来自京东
五.获取途径
点击打开下载地址