Guns-Separation v1.1:前后端分离的快速开发管理平台

需积分: 15 3 下载量 150 浏览量 更新于2025-01-08 收藏 1.07MB ZIP 举报
其核心特性如下: 1. **前后端分离架构**:前后端分离设计,使得前端和后端开发和部署互不影响,提高了开发效率和系统的可维护性。 2. **丰富的功能模块**:包括主控面板、用户管理、应用管理、机构管理、职位管理、菜单管理、角色管理、字典管理、访问日志、操作日志、服务监控、在线用户、数据监控、公告管理、文件管理、定时任务、系统配置、邮件发送和短信发送等。 3. **模块化架构设计**:采用清晰的模块化设计,便于业务功能的模块化编写,有利于功能的升级和维护。 4. **前端技术栈**:前端使用了Vue.js框架,配合Ant Design Vue组件库和axios进行HTTP请求的处理,提供了一个美观和响应式的用户界面。 5. **后端技术栈**:后端基于Spring Boot框架,结合MyBatis-Plus作为数据访问层框架,以及Hutool作为工具库,保障了系统的稳定性和开发效率。 6. **安全性和鉴权机制**:采用Spring Security和JWT技术实现用户认证和授权,结合AOP实现接口级别的权限控制,提供细粒度的权限管理。 7. **便捷的配置和部署**:系统提供了基于Jenkins的一键部署功能,并支持Docker部署,简化了部署流程。 8. **系统配置和拓展性**:系统支持在线代码生成,并在文件、短信、缓存、邮件等方面预留了接口,方便用户根据需求进行拓展。 9. **文档和支持**:提供了详尽的文档,并计划发布视频教程,帮助用户更好地理解和使用系统。 更新日志中提到了几个重要的改进点,包括: - 增加了上传图片的预览功能。 - 完善了数据范围分配的判断逻辑。 - 取消了授权数据父级和子级的关联。 - 统一日志打印格式。 - 修复了邮件发送和菜单遍历的问题。 - 去掉了默认的oss、cos和短信依赖包,减少了系统体积。 - 修改了密码加密方式为bcrypt,增强了密码安全性。 此外,源码通过标签"源码下载 其它源码 其他网站源码"进行标识,意味着可以通过特定的文件下载平台或网站获取Guns-Separation的源代码。 压缩包子文件的文件名称列表中的"说明.htm"文件很可能包含了关于如何安装、配置以及使用该系统的详细指南。而"guns-separation"文件可能包含了系统的压缩包,用户需要解压后才能访问其中的资源。 Guns-Separation v1.1的这些特点和更新,使其成为一个功能强大、易于部署和拓展的后台管理工具,适用于快速构建企业管理平台。"