第二节 系统架构与技术栈

亮子 2021-07-14 01:37:43 10602 1 0 0

1、系统架构

图片alt

2、数据库表结构

表名称 含义
tb_brand 品牌
tb_specification 规格
tb_specification_option 规格选项
tb_type_template 类型模板:用于关联品牌和规格
tb_item_cat 商品分类
tb_seller 商家
tb_goods 商品
tb_goods_desc 商品详情
tb_item 商品明细
tb_content 内容(广告)
tb_content_category 内容(广告)类型
tb_user 用户
tb_order 订单
tb_order_item 订单明细
tb_pay_log 支付日志

3、技术栈

  • SpringBoot
  • SpringCloud
  • MySQL
  • Redis
  • MongoDB
  • ElasticSearch
  • Mybatis
  • Mybatis plus
  • FreeMarker
  • JWT
  • SpringSecurity
  • CentOS
  • Vue
  • Element UI
  • Axios
  • FastDFS
  • 富文本
  • 移动支付
  • OSS
  • Logback日志
  • md5、base64、rsa、des的、hmac等加密算法

4、文档

  • 竞品分析
  • 需求分析
  • 产品分析
  • 技术评估
  • 研发计划
  • 研发规范
  • 项目概要设计
  • 项目详细设计
  • 项目接口
  • 项目编码
  • 产品使用手册
  • 产品测试用例
  • 产品发布
  • 产品部署上线
  • 产品运营