项目简介
本项目是一个基于Spring Boot和Vue的杂货店管理系统,提供高效、易用的平台以管理杂货店各项业务。系统具备用户管理、部门管理、岗位管理等多项功能。
项目的主要特性和功能
用户管理
完成系统用户配置,支持用户信息(用户名、密码、角色、部门等)的增删改查。
部门管理
配置系统组织机构,树结构展现支持数据权限,支持部门信息(部门名称、上级部门、负责人等)的增删改查。
岗位管理
配置系统用户所属职务,支持岗位信息(岗位名称、岗位编码、岗位排序等)的增删改查。
菜单管理
配置系统菜单、操作权限和按钮权限标识,支持菜单信息(菜单名称、菜单路径、菜单类型等)的增删改查。
角色管理
进行角色菜单权限分配,设置角色按机构的数据范围权限划分,支持角色信息(角色名称、角色权限、数据范围等)的增删改查。
字典管理
维护系统中常用固定数据,支持字典信息(字典类型、字典名称、字典值等)的增删改查。
参数管理
动态配置系统常用参数,支持参数信息(参数名称、参数键名、参数键值等)的增删改查。
通知公告
发布和维护系统通知公告信息,支持通知公告(公告标题、公告内容、发布时间等)的增删改查。
操作日志
记录和查询系统正常操作日志与异常信息日志,支持操作日志的查询和导出。
登录日志
记录和查询系统登录日志(包含登录异常),支持登录日志的查询和导出。
在线用户
监控当前系统中活跃用户状态,支持在线用户的查询和强制下线。
定时任务
在线进行任务调度(添加、修改、删除)并包含执行结果日志,支持定时任务(任务名称、任务组、任务表达式等)的增删改查。
代码生成
生成前后端代码(java、html、xml、sql)并支持CRUD下载,可根据数据库表生成对应代码文件。
系统接口
根据业务代码自动生成相关的api接口文档。
服务监控
监视系统CPU、内存、磁盘、堆栈等相关信息。
缓存监控
查询系统缓存信息和进行命令统计,提供Redis缓存监控功能。
在线构建器
拖动表单元素生成相应的HTML代码。
连接池监视
监视系统数据库连接池状态,可分析SQL找出系统性能瓶颈。
安装使用步骤
环境准备
- Java 8 或更高版本
- Maven 3.x
- Node.js 12.x 或更高版本
- MySQL 5.7 或更高版本
后端安装
- 复制项目到本地。
- 进入项目目录:
bash cd grocery-shopping-backstage
- 使用Maven构建项目:
bash mvn clean install
- 配置数据库连接信息,修改
application.yml
文件中的数据库配置:yaml spring: datasource: url: jdbc:mysql://localhost:3306/yourdatabase username: yourusername password: yourpassword
- 启动项目:
bash mvn spring-boot:run
前端安装
- 进入前端项目目录:
bash cd grocery-shopping-backstage/ruoyi-ui
- 安装依赖:
bash npm install
- 启动前端项目:
bash npm run dev
访问系统
- 打开浏览器,访问
http://localhost:8080
,进入系统登录页面。 - 默认账号:admin,默认密码:admin123。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】