.NET 8.0 + Vue 3 通用业务型后台管理系统-接外包私活神器

52 阅读5分钟

前言

推荐一个小而美的通用业务型后台管理系统,专为解决开发过程中的痛点难点。

接外包神器,采用插件式开发,全网最灵活的接口级别的数据权限,代码注释覆盖率>90%,非常适合二次开发,并让大家开发少走弯路。

项目介绍

SimpleAdmin 是一个轻量且功能强大的通用业务型后台管理系统,专为解决开发过程中的痛点和难点而设计。

系统前端基于 ElementUI、Vue 3 和 TypeScript,后端采用 .NET 6/7/8 和 SqlSugar 单例模式。不仅具备高效的开发体验,还提供了详细的代码注释和齐全的文档,非常适合二次开发。

项目特点

1、后端

启动及运行无忧

自动生成数据库表和种子文件:拉取代码后无需手动配置,直接运行即可。

基于 SqlSugar 单例模式 + CodeFirst + 仓储结构:无需担心作用域问题,开发更顺畅。

集成国密加密:国内首个内置国密算法的 .NET 快速开发平台,前后端分离。

插件式开发与极致缓存

插件式开发:代码灵活,架构清晰,每个业务层独立,避免项目复杂化。

极致缓存:基础配置和用户权限信息存储在缓存中,首次登录后接口响应时间实测10-30ms。

权限管理

RBAC + 多机构权限 + 动态刷新:修改用户权限后无需重新登录即可刷新权限。

全网最灵活的接口级别数据权限控制:可指定角色或人员的接口数据权限范围。

高质量代码

源码注释覆盖率超过90%:每一个方法、每一步都有详细解释,便于二次开发和维护。

2、前端

最新技术栈

基于 Vue 3.3、Vite 4、TypeScript、Pinia、Element Plus:采用最新前端技术栈,确保高效开发。

基于 Geek Admin UI:界面清爽美观,优于同类型UI。

规范化与丰富的组件

代码规范:配置 Eslint、Prettier、Husky、Commitlint、Lint-staged 等工具,确保代码质量。

丰富组件与 Hooks 封装:提供多种常用组件和封装好的 Hooks,减少重复工作。

多样化的主题与布局

多种布局方式切换:支持主题颜色配置,包括暗黑、灰色、色弱等模式。

丰富的代码注释:每个页面都有详细说明,新手也能快速上手。

适用场景

1、搭建企业内部后台管理框架

快速构建高效、可靠的后台管理系统,满足企业复杂的业务需求。

2、接外包项目/私活*

提供开箱即用的解决方案,减少开发时间和成本,提升项目交付效率。

3、个人学习 .NET 搭建 Web 框架

基于最新的 .NET 技术栈,适合新手学习和掌握 Web 开发的最佳实践。

4、搭建商用项目

高质量代码和详细的文档支持,确保项目稳定性和可扩展性,适合商业应用。

适用人群

1、对系统 UI 美观有要求的人:

基于 Geek Admin UI,界面清爽美观,提供多种主题和布局选择,满足对 UI 的高要求。

2、对学习新技术有兴趣的人:

使用 Vue 3.3、Vite 4、TypeScript 等最新前端技术栈,以及 .NET 6/7/8 和 SqlSugar 后端技术,帮助您快速掌握前沿技术。

3、.NET 新手,想找一个框架学习,增加知识的人:

代码注释覆盖率超过90%,详细解释每个方法和步骤,适合新手学习和掌握 .NET Web 框架开发。

4、对技术有要求,喜欢高质量代码的人: 采用插件式开发和极致缓存等技术,确保代码质量和系统性能,适合追求技术卓越的开发者。

5、想要花更多时间陪家人、出去走走的人:

减少低级 bug 和繁琐配置,提高开发效率,让您有更多时间享受生活。

6、不想在各种低级 bug 上浪费时间的人:

高质量代码和详细的文档支持,避免常见的低级错误,让开发过程更加顺畅。

项目说明

master正式稳定版本,具体版本升级内容看更新标签

dev开发的分支(代码可能随时会推,不保证运行和使用)

js版本的分支,适配于 js 版本前端的代码

项目预览

预览地址

http://153.101.199.83:12802/#/home/index

文档地址(新)

http://118.190.201.181/

项目效果

登录页面

系统首页

人员管理

数据字典

系统配置

项目地址

Gitee:gitee.com/dotnetmoyu/…

总结

以上仅展示了SimpleAdmin 通用业务型后台管理系统的部分功能。更多实用特性和详细信息,请大家访问项目地址。

希望通过本文能为 .NET后台管理系统开发方面提供有价值的参考。欢迎在评论区留言交流,分享您的宝贵经验和建议。

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。

也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

优秀是一种习惯,欢迎大家留言学习!