mall架构、功能及数据库结构概览

mall项目简介

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

项目演示

  • 后台项目演示:http://39.98.190.128/index.html
  • 移动端项目演示:http://39.98.190.128/mall-app/mainpage.html

mall中使用的技术

mall采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。

技术 版本 说明
Spring Boot 2.1.3 容器+MVC框架
Spring Security 5.1.4 认证和授权框架
MyBatis 3.4.6 ORM框架
MyBatisGenerator 1.3.3 数据层代码生成
PageHelper 5.1.8 MyBatis物理分页插件
Swagger-UI 2.7.0 文档生产工具
Elasticsearch 6.2.2 搜索引擎
RabbitMq 3.7.14 消息队列
Redis 3.2 分布式缓存
MongoDb 3.2 NoSql数据库
Docker 18.09.0 应用容器引擎
Druid 1.1.10 数据库连接池
OSS 2.5.0 对象存储
JWT 0.9.0 JWT登录支持
Lombok 1.18.6 简化对象封装工具

mall实现的功能概览

具体可以看下演示地址,亲自体验下:http://39.98.190.128/index.html

  • 商品模块

    • 商品管理
    • 商品分类管理
    • 商品类型管理
    • 品牌管理
  • 订单模块
    • 订单管理
    • 订单设置
    • 退货申请处理
    • 退货原因设置
  • 营销模块
    • 秒杀活动管理
    • 优惠价管理
    • 品牌推荐管理
    • 新品推荐管理
    • 人气推荐管理
    • 专题推荐管理
    • 首页广告管理

mall数据库表概览

mall项目目前有71张数据表,业务逻辑有一定复杂度,平时做项目参考也够了。

数据库表前缀说明

  • cms_*:内容管理模块相关表
  • oms_*:订单管理模块相关表
  • pms_*:商品模块相关表
  • sms_*:营销模块相关表
  • ums_*:会员模块相关表

公众号

mall项目全套学习教程连载中,关注公众号第一时间获取。

转载于:https://juejin.im/post/5cf7c305e51d4510b71da5c5

mall架构及功能概览相关推荐

  1. 安全审计平台Wazuh架构及功能概览

    一.概要 Wazuh是一个安全检测,可见性和合规性开源项目.它诞生于OSSEC HIDS的分支,后来又与Elastic Stack和OpenSCAP集成在一起,已发展成为一个更全面的解决方案.Wazu ...

  2. Nacos 1.0.0 GA,架构、功能与 API 设计全面重构

    Nacos 1.0.0 GA 版本发布了,此版本在架构.功能和 API 设计上进行了全方位的重构和升级. 此版本新特性包括: 注册实例支持 ephemeral 字段 Nacos 1.0.0 版本在 i ...

  3. 系列博文-Three.js入门指南(张雯莉)-静态demo和three.js功能概览

    一:一个最简单的静态DEMO //body加载完后触发init() //WebGL的渲染是需要HTML5 Canvas元素的,你可以手动在HTML的<body>部分中定义Canvas元素, ...

  4. kail linux稳定版本,Kali Linux 2020.3 稳定版已发布 更新后新功能概览

    Kali Linux 2020.3稳定版已发布,新版带来了许多令人印象深刻的更新,例如引入 zsh,并宣布从 bash 切换至 zsh 的计划(目前仍然默认使用 bash,2020.4 将默认使用 z ...

  5. JDK 6中新增的Java Console类功能概览

    转载自  JDK 6中新增的Java Console类功能概览 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Windows下的cmd或者L ...

  6. IOT---(3)深入解析物联网操作系统(架构、功能与实例分析)

    物联网(IoT)是目前最新最热的技术热点之一,也是这个信息化时代的重要发展节点.相对于互联网而言,物联网的本质在于"万物相连".物联网的核心和基础仍然是互联网,是在互联网基础上延伸 ...

  7. Smartbi电子表格版功能概览

    Smartbi电子表格作为新一代的Java web报表工具,它具有什么功能?有哪些特点?相对其他报表产品相比有什么优势?通过下面的功能概览,帮助大家认识电子表格产品. 软件的安装 Smartbi电子表 ...

  8. 虚拟化的适用范围和适用场景,服务器虚拟化架构和功能

    随着企业的增长,部署在专用硬件的各种应用也随之增多,这将给IT基础架构带来很多挑战,例如资源使用效率低,业务部署费用高和周期长.因此IT部门会逐渐转向采用云计算来增加数据共享.提升资源利用率和减少运营 ...

  9. C#软件开发实例.私人订制自己的屏幕截图工具(一)功能概览

    本实例全部文章目录 (一)功能概览 (二)创建项目.注册热键.显示截图主窗口 (三)托盘图标及菜单的实现 (四)基本截图功能实现 (五)针对拖拽时闪烁卡顿现象的优化 (六)添加配置管理功能 (七)添加 ...

  10. 电子电器架构开发-功能分配开发内容

    电子电气架构的功能分配-简述 在电子电器架构的开发过程中,架构工程师根据整车开发需求,整理出整车电子电器的功能清单,并将各个子功能分配给整车的各个模块,指导各模块工程师进行模块开发.而关于功能分配的详 ...

最新文章

  1. 命令行的基本使用方法(权限)
  2. c mysql封装 jdbc_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现
  3. struts 2 拦截器
  4. 有服务器风扇声音对胎儿有影响吗,大噪音对胎儿的影响
  5. LocalReport Print with C# C#打印RDLC
  6. 全国计算机等级考试题库二级C操作题100套(第29套)
  7. wcf:rest_REST:管理多对多关系
  8. 查询去除空值_SQL数据处理(五):SQL多表查询
  9. python读取xlsx文件pandas_用Python的pandas框架操作Excel文件中的数据教程
  10. Java中的新生代、老年代和永久代
  11. 两个变量相乘_自动控制原理-信号流图与系统状态变量传递函数之间联系如此紧密...
  12. ffmbc——为广播电视以及专业用途量身定制的FFmpeg
  13. winform窗体MaximizeBox
  14. 拓端tecdat|MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
  15. 2.并发编程--线程基础
  16. window中cmd复制文件命令
  17. 人口普查中应该具备的计算机知识,人口普查知识问答
  18. 计算机鼠标知识,计算机基础知识:鼠标的使用
  19. Stata:快速转换工作路径
  20. linux btrfs raid0,Linux初学之btrfs文件系统及磁盘配额

热门文章

  1. python matplotlib包图像配色方案
  2. codeforces 597C (树状数组+DP)
  3. hdoj 4940 强连通图
  4. php接口和多态的概念以及简单应用
  5. 【转】PP模块快速入门之功能简介
  6. 全局程序集缓存工具 (Gacutil.exe)
  7. biztalk中架构验证、实例生成和验证
  8. 手机商城项目(修饰技术)
  9. @WebListener 注解方式实现监听(eclipse和idea)
  10. java根据数据库自动生成代码