通用权限案例平台在经过几年的实际项目使用,并取得了不错的用户好评.在平台开发完成后,特抽空总结一下平台知识,请各位在以后的时间里,关注博客的更新. 1.EASYUI+MVC4通用权限管理平台--前言 2.通用权限管理平台--架构选型 3.通用权限管理平台--数据模型定义 4.通用权限管理平台--功能划分 5.通用权限管理平台--代码结构 6.通用权限管理平台--登录认证 7.通用权限管理平台--日志功能 8.通用权限管理平台权限控制--站点地图 9.通用权限管理平台权限控制--综合查询插件 10…
通用权限管理系统Ver2.0平台采用kendo+mvc4+Nhibernate技术实现,底层采用自定义ORM实现数据库底层代码,支持Oracle.SqlServer.mysql等常用数据库,界面采用kendo UI为基础,实现基本权限的管理. 主要功能包括:机构管理.角色管理.用户管理.角色管理.功能模块管理.日志管理.权限管理等主要功能模块. 系统采用vs2010或vs2012开发,支持多种常用数据库,实现跨数据库平稳迁移,无需修改任何代码. 基本界面如下图所示:…
开发人员都知道,在系统运行中要记录各种日志,自己写一个日志功能,无论是在效率还是功能扩展上来说都不是很好,目前大多用的是第三方的日志系统,其中一个非常有名,用的最多的就是log4net.下面是关于这个组件的介绍 ”Log4net是基于.net开发的一款非常著名的记录日志开源组件.最早是2001年7月由NeoWorks Limited启动的项目,基本的框架源, 于另外的一个非常著名的姐妹组件-log4j.现由Apache组织开发与维护.此日志架构是可灵活扩展,且通过配置文件来设置日志的属性及输出,…
基于Extjs 4.2的通用权限管理系统,通用后台. 我们的宗旨:珍爱生命,拒绝重复!Don't Repeat Yourself!!! 本案例采用EntityFramework+MVC4.0+Extjs4.2x实现,是基于Extjs UI库开发的框架,能够非常方便的实现二次开发. 同时本框架配合代码自动生成器(WebMisSharp),可以在不写任何C#代码的情况下,自动生成基于Extjs4.x/Ext.Net UI框架的CRUD.分页等功能的完美界面模块,适用于企业信息化建设,形成统一的UI标…
Net 通用权限管理系统源码 带数据库设计文档,部署说明文档 包括数据库设计文档部署安装文档源码数据库文件 下载地址:http://www.mallhd.com/archives/1389…
C#.NET通用权限管理系统组件数据字典 导  航 ◇ (01) BaseItemDetails ◇ (02) BaseItems ◇ (03) BaseLog ◇ (04) BaseMessage ◇ (05) BaseModule ◇ (06) BaseOrganize ◇ (07) BaseParameter ◇ (08) BasePermission ◇ (09) BasePermissionScope ◇ (10) BaseRole ◇ (11) BaseRoleDeleted ◇ (…
通用权限管理系统提供的消息接口可实现消息获取,消息发送,底层使用Redis对消息进行缓存,解决消息的并发请求对数据库的压力. 前端可以通过客户端轮询来获取最新消息,前端效果截图如下:…
在B/S开发中,涉及到获取系统基础资料的问题,因为是在不同平台下的开发,采用了WCF方式获取. 下面是一个调用通用权限管理系统(吉日嘎拉)基础信息资料的一个demo供参考 调用原理图: web.configWCF配置参考 web.config 相关配置 <system.serviceModel> <client> <endpoint address="http://192.168.1.199/PermissionService.asmx" binding=…
在通用权限管理系统中,有很多数据结构是有父子关系的,如组织机构,部门,权限菜单等,在展示的时候,大多数是通过zTree树的形式展现的,如下: 权限菜单展示 这种数据后台输出比较容易处理,参考如下获取某个子系统的全部操作菜单: 后台输出zTree树的数据 /// <summary> /// 获取module树结构数据 /// </summary> /// <param name="systemCode"></param> /// <r…
通用权限管理系统底层先前访问Oracle数据库时需要客户端安装驱动软件,如下图: 安装完毕还需要一番配置,系统再引用其dll, 现在我们使用了最新的dll 该dll是Oracle出的最新的版本. 通用权限管理系统底层需要调整的地方: 1.OracleHelper.cs调整 OracleHelper.cs完整的代码 namespace DotNet.Utilities { // 需要安装客户端安装驱动 //using Oracle.DataAccess.Client; // 2016.07.04…