一、系统介绍

本框架前端使用extjs4.2框架,基于模块的架构设计,不同模块间的数据可相互调用。方便维护、方便扩展。多数据库支持 Sqlserver、Oracle、MySql等,数据底层可同时操作多个数据库。可广泛适用于OA、网站、电子政务、ERP、CRM等基于B/S架构的应用软件系统的快速开发。

特色功能:

1.数据列的权限控制(粒度较细)

2.权限管理

3.角色管理

4.菜单管理

5.用户管理

6.内容管理

7.广告管理

8.系统设置

9.操作日志记录

二、源码介绍

此代码结构清晰,非常适合想往系统架构发展的.net程序员学习。另外源码还有内容管理模块,非常适合搭建企业网站。

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(1)

从这个代码中,我们能够学到什么东西?

1、轻量级ORM框架PetaPoco

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(2)

2、单例模式的使用

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(3)

3、基于策略模式缓存的使用

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(4)

4、NVelocity模板解析引擎的使用

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(5)

5、extjs

说起extjs这种10年前的UI产品,可能很多人都会有各种吐槽,但是它在10年前确实火过一把,当时我就被它那惊艳的UI为之触动。当然与现在主流的vue-element、Ant Design、Bootstrap4等经典后台UI框架比起来确实有点落伍。但是我总是觉得做产品,好用够用,用户能够接受就行,管它是否是最新的技术。

三、功能展示

首页,dashboard的UI支持可拖拽。

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(6)

权限管理

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(7)

角色管理

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(8)

用户管理

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(9)

内容管理

ASP.NET 模块权限设置(基于ASP.NETMVC4Extjs通用权限框架)(10)

,