宠物之家

															**总结**
											项目名称: 宠物乐园  

项目概述:
我最近做的项目是宠物乐园这个项目是为 西 侧公司开发o2o模式一个项目。它是以宠物为中心,提供宠物领养,寻主的基本功能,还提供了宠物服务,相关物品购买,宠物相关知识学习等功能一个综合性平台。它主要有组织机构,用户,服务,宠物,订单, 支付等模块。它是使用前后端分离开发模式,前端使用的是vue技术栈,后台使用的是springboot+ssm+docker。
我做的是用户模块,和宠物模块和订单模块,
用户模块:主要做了前台登录,后台登录,前台手机注册,邮箱注册,微信注册,功能.
宠物模块:做了宠物寻主功能,领养功能,宠物管理功能.
订单模块:做了服务订单,宠物收购订单,领养订单

项目人员组成 11 半年
项目经理(PM):管人管项目 1
架构师(SE): 负责项目架构+技术选型+疑难问题解决+培训 1
UI: 设计界面 1
H5: 前端开发工程师 2
后台: 后台开发工程师 3-4
测试: 测试人员 1
运维人员: 搭建开发公共环境,线上环境 1
技术要点 你的模块
1)Springboot
2)FastDFS
3)Redis
4)短信消息
5)百度地图
6)微信三方登录
7)支付宝支付
8)加密技术
9)邮件技术
10)Quartz
11)Vue技术栈: nodejs npm webpack vuecli elmentui easymock
12)Linux
13)docker

模块小结:
一 组织机构:
1部门:crud
2员工:curd
2店铺(员工):店铺入驻 店铺审核,实名认证,支付方式绑定(支付宝,微信,银联),店铺创建员工
二 系统模块: 权限,角色,菜单,系统日志,操作日志,数据字典,数据字典明细
1)平台员工
2)店铺员工
店铺管理员(这个店铺所有权限)
员工:创建对应角色进行精细化权限控制
三 用户:
用户注册
用户登录:账号登录,三方登录,验证码登录
收藏:服务,商品,宠物,店铺
浏览足迹:服务,商品,宠物,店铺
用户地址管理
银行卡管理
四 服务:
后台:服务 服务详情crud 上下架
前台: 列表页,详情页
五 宠物:
寻主消息
宠物类型
宠物
宠物详情
领养
六 订单:管理员,用户
服务订单
领养订单
商品订单
充值订单
收购订单
七 支付:
资金账号管理
支付单管理
支付流水管理
余额支付
支付包支付
微信支付
银联支付
跨域解决
1:后端配置-最全 最通用,开发的时候我们选择它
2:前端配置-只适合脚手架搭建项目(vuecli),不支持纯html+css(主站)
3:Nginx代理 上线的时候就使用它
fastDFS:
是以C语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等
在宠物寻主上传图片,宠物详情,店铺添加宠物使用
解决了大容量存储和负载均衡的问题;

redis淘汰策略;
volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰
volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据淘汰
volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰
volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据淘汰
allkeys-lru:从所有数据集(server.db[i].dict)中挑选最近最少使用的数据淘汰

用来激活账号或者短信通知
百度地图

微信三方登录 流程
1.用户访问客户端,后者将前者导向认证服务器。
2.用户选择是否给予客户端授权。
3.假设用户给予授权,认证服务器将用户导向客户端事先指定的"重定向URI",同时附上一个授权 码。
4.客户端收到授权码,附上早先的"重定向URI",向认证服务器申请令牌。这一步是在客户端的后 台的服务器上完成的,对用户不可见。
5.认证服务器核对了授权码和重定向URI,确认无误后,向客户端发送访问令牌(access token)和 更新令牌(refresh token)。
支付宝支付 流程
见支付接口api
加密技术
uuid:md5
邮件技术
Quartz

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值