# imall
**Repository Path**: zxt_code/imall
## Basic Information
- **Project Name**: imall
- **Description**: 这是一个多模块聚合的电商项目,有兴趣的同学可以参考一下
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 0
- **Created**: 2022-08-22
- **Last Updated**: 2023-04-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# imall-天天生鲜-电商前后台项目
### 项目介绍
该项目是基于 SpringBoot 开发的一个电商前后台项目,使用了 MyBatis、Spring、LayUI、 Maven、Git、Echarts 等技术;前台实现了商品的分类和展示,以及购物车,订单,用户登录 等功能;后台的功能主要是对前台数据进行管理和分析,以及用户权限的管理等
### 技术点
● 使用 Maven 聚合多模块项目。使用 Git 进行代码管理,并将项目的相关代码 上传到码云
● ECharts 统计每个分类下面商品数量形成饼状图和柱状图,还可以通过订单表统计哪些商 品卖的最好,对已有数据做一些分析,并为商家提供一些进货思路,争取得到最大利润
● 利用 Spring 的 AOP 记录 Service 层各个方法的执行时间,为后期代码优化做准备
● 数据展示利用 Redis 缓存,提高查询效率;MySql 数据库采用雪花算法生成全局唯一 ID
● 数据库里面商品的图片只保存名字,真实的图片文件存储到配置的虚拟路径上,后期又把 图片放到了七牛云,设置了定时任务 ,结合Redis 相关方法定期清除一些没有用的图片
### 项目截图
> 后台页面
>

> 后台添加商品
>


> 前台登录页面
>

> 商城首页
>

> 商品详情
>


> 购物车
>

> 订单页
>
