全栈项目回顾-1

全栈项目回顾

#项目需求
本项目是针对人们生活水平上升,物质需求满足的同时,精神需求的满足增加,—饲养宠物,就是人们精神满足的方式之一,对于日渐发达的互联网,网上下单,线下消费的趋势已成为主流,本O2O项目方便提供给商家入住,用户提出需求,商家提供服务,便捷的管理订单,员工等数据。

项目架构

前后端分离:
代码组织方式:
开发模式:前后并行
后端技术:spring boot + ssm
前端技术:vue技术栈, node.js,vue ,vue -cle,elementUI,webpack

项目人员组成

项目经理(PM):管人管项目 1
架构师(SE): 负责项目架构+技术选型+疑难问题解决+培训 1
UI: 设计界面 1
H5: 前端开发工程师 2
后台: 后台开发工程师 4
测试: 测试人员 1
运维人员: 搭建开发公共环境,线上环境 1

项目技术要点

项目模块

用户模块:

  •   用户登录:
    
后台接口实现,返回token,和user(密码清空),前台将返回的放入localStorage,axios的前台拦截,将token放入所有请求的请求头里,后台拦截器如果出现错误,返回错误给前台,前台axios后置拦截器获取错误,跳转到登录页,前台非后台资源访问拦截,
  •   -账号登录:
    
前台将账号和密码传给后台接口后台匹配数据库信息,返回一个对象,将token存进redis,通过配置axious,让每个请求都带上token,使得后续操作都不会被拦截。
				-三方登录(微信):
前台微信扫描登录,跳转到回调页面callback.html,–发送登录请求,后台接口实现微信登录,
				-验证码登录:
前台登录点击获取验证码以后 ,通过后台接口产生一个六位数随机验证码,通过网建接口,发送短信给用户传到后台的登录电话号码,点击注册(登录)后,用户输入的验证码,与redis里面的验证码匹配

组织机构模块:

  •   部门模块:
    
  •   			-后台管理页面部门的crud,分页,高级查询
    
  •   员工模块
    
  •   			-后台管理页面员工的crud,分页,高级查询
    

系统模块:

  •   权限
    
  •   角色
    
  •   菜单
    
  •   系统日志
    
  •   操作日志
    
  •   数据字典
    
  •   数据字典明细
    

宠物模块:

  •   寻主消息
    
    前台页面发布寻主消息,登记好宠物信信息,传给后台,后台将寻住消息保存到消息表里,并通知就近门店收养宠物,
  •   宠物类型
    
  •   宠物详情
    
  •   宠物领养
      前台宠物列表,点宠物详情,点击领养宠物,后台将寻住消息,添加到宠物表里,如果设计费用,后台同时创建一个支付单,并创建一个定时任务(30分组有效,如果支付,则删除,时间一到,删除订单)将支付信息返回给前台,前台用户进行支付操作。
    

服务模块:

  •   后台服务:crud,以及上下架
    
  •   前台:列表展示,详情页
    

订单模块:

  •   服务订单:
    
  •   收购订单
    
  •   商品订单
    
  •   充值订单:
    
  •   领养订单		
    

支付模块:

  •   资金账号管理
    
  •   支付单管理
    
  •   支付流水管理
    
  •   支付宝支付
    
  •   微信支付
    
  •   银联支付
    

项目部署:

  •   docker部署
    
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值