mall架构及功能概览
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架构及功能概览相关推荐
- 安全审计平台Wazuh架构及功能概览
一.概要 Wazuh是一个安全检测,可见性和合规性开源项目.它诞生于OSSEC HIDS的分支,后来又与Elastic Stack和OpenSCAP集成在一起,已发展成为一个更全面的解决方案.Wazu ...
- Nacos 1.0.0 GA,架构、功能与 API 设计全面重构
Nacos 1.0.0 GA 版本发布了,此版本在架构.功能和 API 设计上进行了全方位的重构和升级. 此版本新特性包括: 注册实例支持 ephemeral 字段 Nacos 1.0.0 版本在 i ...
- 系列博文-Three.js入门指南(张雯莉)-静态demo和three.js功能概览
一:一个最简单的静态DEMO //body加载完后触发init() //WebGL的渲染是需要HTML5 Canvas元素的,你可以手动在HTML的<body>部分中定义Canvas元素, ...
- kail linux稳定版本,Kali Linux 2020.3 稳定版已发布 更新后新功能概览
Kali Linux 2020.3稳定版已发布,新版带来了许多令人印象深刻的更新,例如引入 zsh,并宣布从 bash 切换至 zsh 的计划(目前仍然默认使用 bash,2020.4 将默认使用 z ...
- JDK 6中新增的Java Console类功能概览
转载自 JDK 6中新增的Java Console类功能概览 JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备.如果你的Java程序要与Windows下的cmd或者L ...
- IOT---(3)深入解析物联网操作系统(架构、功能与实例分析)
物联网(IoT)是目前最新最热的技术热点之一,也是这个信息化时代的重要发展节点.相对于互联网而言,物联网的本质在于"万物相连".物联网的核心和基础仍然是互联网,是在互联网基础上延伸 ...
- Smartbi电子表格版功能概览
Smartbi电子表格作为新一代的Java web报表工具,它具有什么功能?有哪些特点?相对其他报表产品相比有什么优势?通过下面的功能概览,帮助大家认识电子表格产品. 软件的安装 Smartbi电子表 ...
- 虚拟化的适用范围和适用场景,服务器虚拟化架构和功能
随着企业的增长,部署在专用硬件的各种应用也随之增多,这将给IT基础架构带来很多挑战,例如资源使用效率低,业务部署费用高和周期长.因此IT部门会逐渐转向采用云计算来增加数据共享.提升资源利用率和减少运营 ...
- C#软件开发实例.私人订制自己的屏幕截图工具(一)功能概览
本实例全部文章目录 (一)功能概览 (二)创建项目.注册热键.显示截图主窗口 (三)托盘图标及菜单的实现 (四)基本截图功能实现 (五)针对拖拽时闪烁卡顿现象的优化 (六)添加配置管理功能 (七)添加 ...
- 电子电器架构开发-功能分配开发内容
电子电气架构的功能分配-简述 在电子电器架构的开发过程中,架构工程师根据整车开发需求,整理出整车电子电器的功能清单,并将各个子功能分配给整车的各个模块,指导各模块工程师进行模块开发.而关于功能分配的详 ...
最新文章
- 命令行的基本使用方法(权限)
- c mysql封装 jdbc_利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现
- struts 2 拦截器
- 有服务器风扇声音对胎儿有影响吗,大噪音对胎儿的影响
- LocalReport Print with C# C#打印RDLC
- 全国计算机等级考试题库二级C操作题100套(第29套)
- wcf:rest_REST:管理多对多关系
- 查询去除空值_SQL数据处理(五):SQL多表查询
- python读取xlsx文件pandas_用Python的pandas框架操作Excel文件中的数据教程
- Java中的新生代、老年代和永久代
- 两个变量相乘_自动控制原理-信号流图与系统状态变量传递函数之间联系如此紧密...
- ffmbc——为广播电视以及专业用途量身定制的FFmpeg
- winform窗体MaximizeBox
- 拓端tecdat|MATLAB用深度学习长短期记忆 (LSTM) 神经网络对智能手机传感器时间序列数据进行分类
- 2.并发编程--线程基础
- window中cmd复制文件命令
- 人口普查中应该具备的计算机知识,人口普查知识问答
- 计算机鼠标知识,计算机基础知识:鼠标的使用
- Stata:快速转换工作路径
- linux btrfs raid0,Linux初学之btrfs文件系统及磁盘配额