一、系统介绍
本框架前端使用extjs4.2框架,基于模块的架构设计,不同模块间的数据可相互调用。方便维护、方便扩展。多数据库支持 Sqlserver、Oracle、MySql等,数据底层可同时操作多个数据库。可广泛适用于OA、网站、电子政务、ERP、CRM等基于B/S架构的应用软件系统的快速开发。
特色功能:
1.数据列的权限控制(粒度较细)
2.权限管理
3.角色管理
4.菜单管理
5.用户管理
6.内容管理
7.广告管理
8.系统设置
9.操作日志记录
二、源码介绍
此代码结构清晰,非常适合想往系统架构发展的.net程序员学习。另外源码还有内容管理模块,非常适合搭建企业网站。
![bb00f215f86caea42785961e3903df2f.png](https://i-blog.csdnimg.cn/blog_migrate/b20debb5a91bcbedb1180148932521b1.jpeg)
从这个代码中,我们能够学到什么东西?
1、轻量级ORM框架PetaPoco
![f168dd3913433ea3c1b6f4e5a80d7c36.png](https://i-blog.csdnimg.cn/blog_migrate/8808e2a57c39b22689c3e2e8b3f8d95f.jpeg)
2、单例模式的使用
![02ae06108bb1d507f8520d575e3642ed.png](https://i-blog.csdnimg.cn/blog_migrate/0abbf1bdd8ec2634605223db4a2ff26c.jpeg)
3、基于策略模式缓存的使用
![1703da218cb60b880ebdd72f422b62ff.png](https://i-blog.csdnimg.cn/blog_migrate/96c184cfdf5b4092ed7b4c53122ccd3f.jpeg)
4、NVelocity模板解析引擎的使用
![1a3145429dbadd43fa18845adfc44fdc.png](https://i-blog.csdnimg.cn/blog_migrate/f80bb5a05827e02adc554bbca9751461.jpeg)
5、extjs
说起extjs这种10年前的UI产品,可能很多人都会有各种吐槽,但是它在10年前确实火过一把,当时我就被它那惊艳的UI为之触动。当然与现在主流的vue-element、Ant Design、Bootstrap4等经典后台UI框架比起来确实有点落伍。但是我总是觉得做产品,好用够用,用户能够接受就行,管它是否是最新的技术。
三、功能展示
首页,dashboard的UI支持可拖拽。
![4c4c84e0fa440931571e072652216bfc.png](https://i-blog.csdnimg.cn/blog_migrate/9c53c61e0cf2049dde745726aec5e9dc.jpeg)
权限管理
![f160fc55619e571e5ac6f03cb89c2b3f.png](https://i-blog.csdnimg.cn/blog_migrate/baac2200f17fe3f0a5941ee971a75f10.jpeg)
角色管理
![7834bea937c6beb22c2d9118bbe070bf.png](https://i-blog.csdnimg.cn/blog_migrate/a4d34d845f3b91b3f54a41b815e60817.jpeg)
用户管理
![97dc4ce69432f54ce705f6d0e5aaa142.png](https://i-blog.csdnimg.cn/blog_migrate/b39858defaa935e531f0cb44ee539aca.jpeg)
内容管理
![890b3578558e09bf024c4fb7b539e642.png](https://i-blog.csdnimg.cn/blog_migrate/e3d93551d1f53ddbe85fec9b3007bb59.jpeg)