HzyAdmin:前后端分离的通配权限管理系统架构解析

需积分: 1 1 下载量 64 浏览量 更新于2024-10-07 1 收藏 20.01MB ZIP 举报
资源摘要信息:"HzyAdmin框架是一个前后端分离的后台通配权限管理系统。该系统后端主要使用了.Net6、EFCore6、Swagger、Redis等技术,前端则主要使用了Vue3.x、Antd Of Vue 3.0、Vite、Pinia 2.0.x、TypeScript等技术。开发环境包括vs2022、.Net6.0、VsCode、Redis。系统的功能包括系统管理、开发工具、基础信息和会员管理四大部分,具体包括账户管理、角色管理、功能管理、菜单管理、个人中心、岗位管理、组织机构、数据字典、操作日志、数据权限、接口文档、定时任务、代码生成、EFCore监控台等。需要注意的是,数据库脚本位于根目录doc文件夹,目前只提供了MySql、SqlServer、PgSql的脚本,其他数据库需要使用efcore迁移。更多的详细信息和说明可以在readme.docx文档中查看。" 知识点: 1. .Net6: .Net6是微软推出的一种开发框架,主要用于构建各种应用程序,包括Web应用、移动应用、桌面应用等。在这个系统中,.Net6被用于后端开发。 2. EFCore6: EFCore6是Entity Framework Core的最新版本,是一种轻量级、可扩展的、开源的.NET对象关系映射(ORM)框架,用于.NET应用程序。在这个系统中,EFCore6被用于数据访问层的实现。 3. Swagger: Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。总的来说,Swagger的目标是使客户端和文件系统作为服务器以同样的速度来更新。在这个系统中,Swagger被用于提供API文档。 4. Redis: Redis是一个开源的使用ANSI C语言编写、支持网络、基于内存且可持久化的日志型、Key-Value数据库。在这个系统中,Redis被用于存储一些需要快速读写的数据。 5. Vue3.x: Vue3.x是Vue.js的最新主要版本,是一个构建用户界面的渐进式JavaScript框架。在这个系统中,Vue3.x被用于前端开发。 6. Antd Of Vue 3.0: Antd Of Vue 3.0是基于Vue3和Ant Design的UI组件库,提供了丰富的组件,使得Vue应用开发更加便捷。在这个系统中,Antd Of Vue 3.0被用于构建用户界面。 7. Vite: Vite是一个由原生ESM驱动的Web开发构建工具,具有闪电般的冷服务器启动、即插即用的模块热替换、真正的按需编译等特性。在这个系统中,Vite被用于前端的构建工具。 8. Pinia 2.0.x: Pinia 2.0.x是Vue.js的状态管理库,用于管理应用的所有状态。在这个系统中,Pinia 2.0.x被用于管理前端的状态。 9. TypeScript: TypeScript是一种由微软开发的开源编程语言,它是JavaScript的超集,添加了静态类型等特性。在这个系统中,TypeScript被用于前端开发。 10. vs2022: vs2022是微软推出的一种开发环境,主要用于开发各种应用程序。在这个系统中,vs2022被用于开发环境。 11. .Net6.0: .Net6.0是微软推出的一种开发框架,主要用于构建各种应用程序,包括Web应用、移动应用、桌面应用等。在这个系统中,.Net6.0被用于后端开发。 12. VsCode: VsCode是微软推出的一种代码编辑器,具有轻量级、跨平台等特点,支持各种编程语言。在这个系统中,VsCode被用于开发环境。 13. Redis: Redis是一个开源的使用ANSI C语言编写、支持网络、基于内存且可持久化的日志型、Key-Value数据库。在这个系统中,Redis被用于存储一些需要快速读写的数据。 14. 数据库脚本: 数据库脚本是包含创建、管理和修改数据库的SQL语句的文件。在这个系统中,数据库脚本位于根目录doc文件夹,目前只提供了MySql、SqlServer、PgSql的脚本,其他数据库需要使用efcore迁移。 15. EFCore监控台: EFCore监控台是Entity Framework Core的一个监控工具,可以用于监控和调试Entity Framework Core应用程序。在这个系统中,EFCore监控台被用于后端开发。