一个高质量代码的中后台快速开发平台,支持三级等保要求、支持登录限制等,强大且安全(附源码)

前言

在数字化转型的浪潮中,企业对中后台系统的安全性、稳定性和开发效率有着越来越高的要求。然而,现有软件往往存在开发周期长、安全性不足、代码质量参差不齐等问题。这些问题不仅增加了企业的运营成本,也给系统的长期维护带来了挑战。

为了解决这些痛点,企业迫切需要一款能够提供高质量代码、满足高安全标准、并且能够快速响应市场需求的中后台开发平台。

图片

介绍

SmartAdmin正是在这样的背景下应运而生的。它是一个以"高质量代码"为核心,"简洁、高效、安全"的中后台快速开发平台。SmartAdmin不仅满足国家三级等保要求,还支持登录限制、接口数据国产加解密、高防SQL注入等一系列安-全体系,是国内提供此类丰富安-全保障的开源项目。

图片

特点
  • 丰富的安全体系:满足国家三级等保要求,包括密码加密、密码复杂度要求、登录错误次数锁定、登录超时退出等关键功能。

  • 灵活的接口加解密:支持请求参数和返回内容的加解密cao作,兼容国产加密算法和其他国外加密算法。

  • 智能的表格自定义列:用户可以自定义列,并能将自定义列持久化到数据库。

  • 便捷的数据变更记录:基于git diff插件,提供直观方便的数据变更记录功能。

  • 详尽的在线文档:提供右侧帮助文档、意见反馈、版本记录等功能,类似ali云控制台的体验。

  • 完善的OA办公功能:涵盖公司信息管理、通知公告、阅读记录等。

  • 强大的日志和监控:包括服务器心跳日志、登录日志、cao作日志等,记录详尽的设备信息。

  • 丰富的系统功能:提供员工、部门、角色、权限、菜单、水印、文件管理、系统参数、数据字典、单号生成等功能。

  • 高效的代码生成:基于每个表的配置,支持在线预览代码、下载等。

技术架构

SmartAdmin的技术架构基于以下几个核心组件:

  • 前端:Vue 3 + Vite 5 + Vue-Router + Pinia + Ant Design Vue 4.x,同时支持JavaScript和TypeScript双版本。

  • 移动端:uniapp (Vue 3版本) + uni-ui,支持APP、小程序、H5。

  • 后端:SpringBoot + Sa Token + Mybatis-plus,支持多种数据库。

部署方式

SmartAdmin支持多种部署方式,包括:

  • 本地部署:通过Gitee仓库克隆代码到本地,进行开发和部署。

  • 云平台部署:支持在各大云服务提供商平台上进行部署,如ali云、腾讯云等。

  • 容器化部署:支持Docker等容器化部署方式,方便在不同环境中快速部署和扩展。

开源协议

SmartAdmin遵循MIT开源协议,这意味着它可以免费用于商业和非商业项目。用户可以自由地使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并且可以允许他人这样做,前提是在所有副本或其实质性部分中包含版权声明和许可声明。

即刻体验一波

SmartAdmin提供了丰富的功能模块,以下是一些核心功能的展示:

安-全体系

密码加密:采用高标准的密码加密算法,保障用户信息安全。

登录限制:支持登录错误次数锁定和登录超时退出,防止暴力破解。

图片

接口加解密

参数和返回内容加解密:提供灵活的接口加解密功能,支持多种加密算法。

图片

表格自定义列

用户自定义列:用户可以根据需要自定义表格列,并持久化到数据库。

图片

数据变更记录

基于git diff的数据变更:提供直观的数据变更记录,方便追踪数据变化。

图片

在线文档

帮助文档和意见反馈:提供详尽的在线帮助文档和意见反馈机制。

图片

OA办公

公司信息管理:涵盖发票、银-行、员工等信息的管理。

图片

日志、监控

服务器心跳日志:记录服务器运行状态,及时发现问题。

图片

系统功能

员工、部门、角色管理:提供完善的组织架构和权限管理功能。

图片

结语

SmartAdmin 作为一个高质量代码的中后台快速开发平台,以其丰富的功能、强大的安全体系和高效的开发体验,为企业数字化转型提供了强有力的支持。

源码地址:https://gitee.com/dotnetchina/SmartSQL
工具文档:https://smartsql.gitee.io/
下载地址:https://smartsql.gitee.io/pages/5d571c/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值