一、技术栈
核心框架:spring boot2、spring cloud、spring cloud alibaba
配置中心:nacos
注册中心:nacos
负载均衡:Spring Cloud Load balancer
服务调用:open feign
服务容错:Alibaba sentinel
api网关:spring cloud gateway
分布式事务:seata
持久层框架:MyBatis-plus
高性能缓存:spring cache,redis ,
分布式锁 Redisson
文件管理:Alibaba oss
SMS短信: Alibaba SMS
PC端后台技术:Vue2 + Element-UI
移动端框架:Uniapp(一套代码,多端发行)
安全:oauth2+jwt
微信开发Java SDK:WxJava
JDK版本:Java8+
数据库:mysql8+
API管理:swagger
搜索引擎:elasticsearch
二、功能模块
- 用户端:支持机App(安卓,苹果),微信小程序,公众号,H5等各种小程序同时运行,最终实现移动全端多语言的电商平台。
- 管理端:可以支持多店铺运营,实现商家管理,商品管理,订单管理,统计信息,用户管理(会员管理),系统设置等模块。
三、商城管理端概要设计
- 店铺管理
- 商家管理 商家信息维护,商家登录账号,密码,联系方式,当前商户状态(是否启用)。
- 店铺管理 店铺Logo、店铺分类、店铺等级、店铺状态设置、店铺审核状态等。
- 店铺分类 类别名称,保证金额、店铺排序。
- 店铺等级 等级名称、服务费金额、可发布商品数量等。
- 商户注册项维护
- 商户提现管理
- 经营分类申请
- 商品管理
- 商城商品信息查看
- 商品分类管理
- 商品标签管理
- 商品参数管理
- 商品属性管理
- 规格管理
- 品牌管理
- 订单管理
- 商户订单预览
- 订单发货管理
- 订单退货管理
- 快递模板管理
- 售后管理
- 商城会员管理
- 会员等级
- 会员注册项
- 积分管理
- 评论管理
- 消息配置
- 分销管理
- 分销商管理
- 分销商提现
- 分销佣金
- 营销管理
- 促销管理
- 优惠劵管理
- SEO设置
- 内容管理
- 文章分类
- 文章标签
- 广告位
- 广告管理
- 友情链接
- 统计信息
- 订单统计
- 资金统计
- 注册统计
- 商品排名
- 系统设置
- 地区设置
- 支付方式
- 配饰方式
- 物流公司
- 支付插件
- 登录插件
- 促销插件
- 审计日志
五、商户管理端概要设计
- 店铺信息维护
- 商品分类
- 库存管理
- 商品管理
- 订单管理
- 售后管理
- 评价管理
- 营销管理
- 店铺优惠劵
- 买赠活动
- 满减活动
- 团购
- 秒杀
- 修改密码
- 账户资金
- 店铺数据
六、客户端概要设计
- 首页
- 商品分类
- 购物车
- 我的
- 用户登录
- 收货地址管理
- 我的订单
- 修改密码
- 个人信息维护
- 我的收藏
- 我的评论
- 关注的店铺
暂时想到的只有这么多了,剩下的在做的过程中再做完善。
标签:管理,spring,网络商城,自己,订单,商品,商户,店铺,搭建 From: https://www.cnblogs.com/BizSpring/p/17222053.html