文章标签: java vue
版权
这个项目是一个o2o模式一个项目,主要是以汽车为中心,提供了汽车,车膜,车垫,汽车机油相关配件的销售,还提供了汽车的精洗,美容,保养等服务,还提供了一些养车的技巧,它主要有组织机构,用户,选购汽车,订单, 支付等模块,,还提供了商家的入驻的功能,它是使用前后端分离开发模式,前端使用的是vue技术栈,后台使用的是springBoot+ssm+docke
采用springboot框架的优势: 1.快速启动:SpringBoot内置tomcat,快速启动一个web项目 2.简化配置:Spring Boot提供了一种快速使用Spring的方式,简化xml配置(Mybatis除外),提高开发效率 3.入门容易:SpringBoot继承了原有Spring框架的优秀基因
2.前端--Vue技术栈 --组件: nodejs 服务端的javascript vuecli 前端脚手架 webpack vue的打包工具 axios 用来发送异步的ajax请求 3.项目部署--docker业务: 平台的用户可以选择入驻平台成为商家,平台的后台管理人员可以对申请入驻的用户的信息进行审核,可以对本平台的部门和员工进行修改 部门的创建–删除–修改–列表展示—数据的crud 员工的创建–删除–修改–列表—数据的crud 店铺的入驻–审核–实名认证–店铺创建员工 1.用户在入驻界面提交资料 2.提交资料的同时创建登陆用户信息 3.根据设定类型判断是前台用户操作还是后台用户操作 4.如果是后台用户,创建登陆信息的时候创建员工信息
用户注册
业务:用户可以使用自己的手机号或者微信等三方软件在本平台注册用户自己的账号并实现登陆,用户注册账号之后,可以在本平台进行服务 流程:1.用户点击获取验证码
后台生成验证码,并将验证码存入redis然后调用发送短信接口,将验证码发送到手机用户收到验证码,输入到页面,点击注册后端注册接口要比较用户输入的验证码与redis中存入的验证码比较一致则下一步,如果失败返回验证码失败,让用户重新输入用户登陆 1.用户发送输入账号和密码 2.后台通过账号查询到用户实例 3.进行密码比较 4.成功将用户保存到redis,并返回 5.失败提示失败原因
微信登陆第一步:用户扫码之后跳转到确认授权界面 第二步:用户点击微信登陆 第三步:用户确定登陆用户确认授权 第四步:通过code发起请求获取access_token和openid 第五步:通过openid查询数据库 第六步:如果查询到有这个实例,通过实例获取到绑定的本系统的用户 第七步:如果获取到了,说明绑定过本系统,跳转登陆 第八步:如果获取不到跳转到绑定界面,进行绑定
收藏
足迹
地址管理
业务: 对平台的商铺的服务或者商品进行审核,审核通过,运行上架,将上架的商品展示给前台页面 服务的创建–上架–修改服务的内容–下架服务 –就是修改服务的状态 前台页面的服务的展示 –前台页面只能展示已经上架的服务,数据库查询时判断状态 –将返回的数据展示到前台页面
