淘宝宝网具体工作流程详解

淘宝宝网开发流程详解

具体实现功能

用户

​ 登录、注册(手机验证码功能实现)、购物车、个人中心(个人基本信息、购物车、历史订单记录、浏览历 史、收货地址管理)

前台测试用户为

账户:17630761847

密码:root

商品

      商品展示、商品搜索、商品分类、商品详情

后台

​ 管理员增删改查、商品增删改查、订单信息查(订单只能查询,不能修改)

其他

​ 收货地址选择(定位或省级联动)、付款方式选择(第三方)

商家(有时间做)

​ 后台商家的管理、后台商家修改信息审核、商家登录注册功能、商家个人中心

​ 商家商品管理:商家上架商品、下架商品、修改商品的基本信息(需要提交到后台管理审核)、修改商品的库 存信息(后台审核)

工作流程图

表关系及字段解析

​ 数据库表

表的具体字段

注意

​ 表的主键部分是使用UUID的,外键也全部是UUID

​ 插入数据时需要UUID的地方,要生成一个UUID插入数据,UUID.randomUUID().toString().replace("-", “”)

用户登录表
id 账号(手机) 密码(MD5加密32位) 用户编号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KYGtSg2E-1591344943160)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135743.png)]

用户详情表
用户编号 昵称 性别 手机号 邮箱 生日

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LHaJhfKi-1591344943164)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135810.png)]

收货地址表
用户编号 联系电话 详细地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fqn4KKE0-1591344943167)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135622.png)]

购物车表
用户编号 商品编号 数量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vk5ieqf4-1591344943168)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135200.png)]

商品表
商品编号 商品名字 商品品牌 商品价格 商品简介 商品图片 一级分类id 二级分类id 三级分类id 上下架状态 审核状态 商品录入时间 商家编号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RmyGhxFr-1591344943170)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135452.png)]

商家登录表
id 商家账号 商家密码 商家详情表id

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FEZWQ92J-1591344943171)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601134431.png)]

商家详情表
商家编号 商家名称 商家简介 商家地址 商家联系电话

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BqOUKlPU-1591344943174)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601134539.png)]

订单表
id 订单编号32位 下单用户编号 下单时间 备注 总金额 收货地址 联系电话 是否付款 订单详情编号32位

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BSPf2WSe-1591344943176)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601140157.png)]

订单详情表
订单详情编号32位 订单编号32位 商品编号 数量 金额 下单时间

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rs3v1CGg-1591344943178)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601135101.png)]

后台用户表
id 用户编号32位 账号 密码(MD5加密32位) 权限(0 最高级别,可以对管理员进行增删改查,1 不能进入管理员增删改查页面 能增删改查自己信息 查看商品信息 查看商家信息 ,2 只能查看商品信息)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-blQJoujC-1591344943180)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200601134216.png)]

注意事项

​ 1.数据库设计方式是,基础表具有 id ,其余详情表 都是以32位编号作为主键 ,表之间的关联,外键都是以32位UUID为外键,添加时需要随机产生一个UUID来插入数据库;

​ 2.订单表和订单详情表直接没有关联,生成订单表数据后,将具体购买的非相同商品,在订单详情中进行一次记录,查询时只需查询具体的订单编号即可

项目引入的starter

一个UUID来插入数据库;

​ 2.订单表和订单详情表直接没有关联,生成订单表数据后,将具体购买的非相同商品,在订单详情中进行一次记录,查询时只需查询具体的订单编号即可

项目引入的starter

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tAiMV1tI-1591344943182)(C:\Users\Samsung\Desktop\淘宝宝网项目\文档\images\QQ截图20200603173337.png)]

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基本功能 2016/10/31 添加抽奖功能,修复已知Bug(点击删除购物,出现闪退bug) 2016/10/28 添加微信分享功能 2016/10/28 添加忘记密码功能、完善用户评价系统、以及完善订单页面按钮功能及显示 2016/10/27 添加自动更新功能,修复已知的登陆闪退Bug 2016/10/26 添加订单查询(全部订单、待付款、待发货、待收货、待评价、退款和售后等查询)以及显示功能,收藏宝贝查询、及显示功能 2016/10/25 添加加入购物车功能、移除购物车中的商品和下单之后更新购物车等功能 2016/10/24 添加评论功能的显示、登陆用户的收藏和取消收藏功能、下单页面的显示、以及下单功能的实现 2016/10/23 添加商品的类别显示、分类查询展示、固定数据的搜索(暂时数据固定) 2016/10/22 添加用户注销功能、头像的上传以及更新用户个人资料功能 2016/10/20 添加注册、登陆、加载默认头像等功能、解决ViewPager Fragment 中Fragment被预加载问 2016/10/19 进行主页、微淘、问大家、购物车、我的淘宝等页面的设计、添加轮播图、资讯滚动条功能 2016/10/18 构建基本MVP框架 开发过程中遇到的问题(可能导致程序无法运行的bug)及解决方案 当用户未登录时,点击购物车,登陆之后,程序闪退 出现问题 :NullPointerException 解决方案: 使用Fragment的延时加载(懒加载)实现对数据的加载 拍照时无法进行图片的裁剪(不断加载) 解决步骤如下: Activity跳转时图库时的Intent如下 Intent takePhotoIntent = new Intent( “android.media.action.IMAGE_CAPTURE”); takePhotoIntent.putExtra( MediaStore.EXTRA_OUTPUT, imageUri); 在onActivityResult()方法中调用P层进行处理,相关代码如下 String uri = Environment.getExternalStorageDirectory() “/icoImage.jpg”; if(!allSelectedPicture.contains(uri)){ allSelectedPicture.add(uri); } ViewPager和Fragment结合使用,Fragment出现被预计载的情况 解决方案 项目中使用的主要技术及框架 框架 ButterKnife 注解绑定获取控件功能 Picasso 网络和本地图片的加载功能 okhttp 网络连接功能
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值