# CommodityManagement **Repository Path**: TheKingGo/CommodityManagement ## Basic Information - **Project Name**: CommodityManagement - **Description**: 该项目主要是完成商品信息管理系统的开发,该系统分为用户管理、仪表盘管理、商品管理以及订单管理模块。前端界面采用BootStrap、JQuery框架。后端使用了SpringBoot、Thymeleaf、Mybatis的架构,还有通过拦截器实现反SQL注入,防止用户输入SQL敏感字符串,使用Spring AOP的方式计算并打印各种方法的耗时日志,有利于后续的代码优化。数据库使用了MySQL、MongoDB和Redis,MySQL存储数据,MongoDB存储商品图片,Redis数据库用来缓存以提升数据库查询性能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2020-03-21 - **Last Updated**: 2022-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 商品信息管理系统 ## 主要用到的技术: * 使用Maven进行项目构建 * 前端使用BootStrap+JQuery框架开发 * 后端使用SpringBoot+Thymeleaf+Mybatis搭建系统 * 使用MySQL和MongoDB分别存储数据和图片 * 使用Redis缓存来提升数据库查询性能 ## 系统主要分为四个模块 + **用户管理模块**:用户登录、注册、密码找回(通过邮箱方式)、用户信息修改、密码修改等功能; + **仪表盘管理模块**:展示当前月收入及其环比(环比=(当前月收入 - 上个月收入)/ 上个月收入)、当前月订单数及其环比、网站访问量、当前月退单数及其环比、以条形图的形式(使用jquery插件)展示最近30天每天的收入和订单数; + **商品管理模块**:商品增删改查、商品图片导入(存储在MongoDB)、导出商品报表、商品分类增删改查、库存查改,库存不足和积货提醒、商品回收和恢复。 + **订单管理模块**:订单查询查看、订单退款管理(查看和审批)、发货管理、物流公司管理、快递跟踪(调用快递100接口)