今天给大家推荐一个遵循Clean Architecture原则开源架构。
项目简介
这是基于Asp.net Core 6开发的,遵循Clean Architecture原则,可以高效、快速地构建基于 Razor Pages 的 Web 应用程序。
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、数据库支持:默认使用内存数据库。该框架支持更换其他数据库,Sqlserve,MySQL。
3、Asp.Net Core 6 + Entity Framework Core 6 + Jquery EasyUI + SmartAdmin - Responsive WebApp + Razor Pages。
项目结构
后台管理系统
1、首页
2、权限:用户、角色、日志、审核跟踪。
3、UI组件:边框、颜色、字体、清除、布局、显示样式、响应式、位置、排版、菜单。
4、组件:弹窗、手风琴、标签、面包屑、按钮、按钮组、下拉菜单、列表、导航栏、Pannel、翻页、进度条、滚动条、表格、提示框等。
5、图标。
6、工作流:表单、历史记录、审批
7、主数据:客户、字典
8、附件:附件、文件类型
后台功能截图
审批
客户
角色
边框样式
颜色
布局
按钮
按钮组
下拉菜单
提示框
弹窗
翻页
面板