ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件

上传人:re****.1 文档编号:584094446 上传时间:2024-08-30 格式:PPT 页数:20 大小:1.62MB
返回 下载 相关 举报
ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件_第1页
第1页 / 共20页
ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件_第2页
第2页 / 共20页
ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件_第3页
第3页 / 共20页
ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件_第4页
第4页 / 共20页
ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件》由会员分享,可在线阅读,更多相关《ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统课件(20页珍藏版)》请在金锄头文库上搜索。

1、BF-TECH 4.0 DNET 软件开发工程软件开发工程师高薪就业品牌课程师高薪就业品牌课程版权所有:北风网1ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统ASP.NET 4.5 MVC 开发实战教程讲师:石曼迪2ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统项目:项目:通用系统后台通用系统后台3ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统目录目录项目背景项目演示项目数据库设计项目涉及到的技术点分析项目总结4ASPNET实战视频教程之构建ASPNETMVC4E

2、F5EasyUI的后台管理权限管理系统项目背景项目背景后台管理日志异常权限消息常见系统后台模型:常见系统后台模型:5ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统项目背景项目背景日志管理:日志管理:记录后台登陆操作详情异常管理:异常管理:记录系统操作中出现的各类异常权限管理权限管理:一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。场景举例场景举例企业IT管理员一般都能为系统定义角色,给用户分配角色。这就是最常见的基于角色访问控制。场景举例:1,给张三

3、赋予“人力资源经理”角色,“人力资源经理”具有“查询员工”、“添加员工”、“修改员工”和“删除员工”权限。此时张三能够进入系统,则可以进行这些操作;2,去掉李四的“人力资源经理”角色,此时李四就不能够进入系统进行这些操作了。以上举例,局限于功能访问权限。还有一些更加丰富、更加细腻的权限管理。比如:1,因为张三是北京分公司的“人力资源经理”,所以他能够也只能够管理北京分公司员工和北京分公司下属的子公司(海淀子公司、朝阳子公司、西城子公司、东城子公司等)的员工;2,因为王五是海淀子公司的“人力资源经理”,所以他能够也只能够管理海淀子公司的员工;6ASPNET实战视频教程之构建ASPNETMVC4E

4、F5EasyUI的后台管理权限管理系统项目演示项目演示7ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统项目演示项目演示8ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统数据库设计数据库设计这张图的重点是 Users 表, Role表, Action表,Module表。 RoleAction表示改角色拥有的权限。 UserRole表示用户拥有的角色。 UserAction表示用户除了角色权限外拥有的其他权限。那么,一个用户拥有的权限应该是该用户拥有的角色权限和独立权限的集合 这里有一个支持树形的Module表,

5、他表示系统的目录结构。 Action表中的每一条数据都有Module表示该模块的一个操作9ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:系统框架技术点分析:系统框架10ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:系统框架技术点分析:系统框架原理图11ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:系统框架技术点分析:系统框架12ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:

6、技术点分析:EF访问技术访问技术13ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:技术点分析:EasyUITab页右下角弹出框动态Menu输入验证.14ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:异常处理技术点分析:异常处理统一异常处理:统一异常消息:validationErrors.Add(ex.Message);记录异常信息:ExceptionsHander.WriteExceptions(ex); public static class ExceptionsHander /

7、/ 将异常信息写入数据库,或者文本文件 / / public static void WriteExceptions(Exception ex) 15ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:记录日志技术点分析:记录日志public static void WriteServiceLog(string message, string logType, LogOpration logOpration = LogOpration.Default)LogClassModels.WriteServiceLog(Suggestion.Inser

8、tFail + ,附件的信息, + returnValue,附件 );/写入日志16ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统技术点分析:验证码技术点分析:验证码动态生成一个图片,通过流输出到页面 string vnum; vnum = GetByRndNum(4); Response.ClearContent(); /需要输出图象信息 要修改HTTP头 Response.ContentType = image/jpeg; CreateValidateCode(vnum);17ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的

9、后台管理权限管理系统技术点分析:自定义技术点分析:自定义Helper类类自定义Helper满足不同的特殊要求 / Radio列表 / / 辅助类 / 集合 / html标签 / 默认单选状态 / public static MvcHtmlString RadioButtonListFor(this HtmlHelper htmlHelper, ExpressionFunc expression, IEnumerable selectList, object htmlAttributes, bool isChecked = false) string name = ExpressionHelpe

10、r.GetExpressionText(expression); return RadioButtonList(htmlHelper, name, selectList, htmlAttributes,isChecked); model.State,Models.SysFieldModels.GetSysField(SysPerson,State),false) %18ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统总结总结EasyUI的用法EF-ORM框架简化开发系统异常和日志学习地址:ASP.NET 4.5 MVC实战教程:19ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统欢迎访问我们的官方网站20ASPNET实战视频教程之构建ASPNETMVC4EF5EasyUI的后台管理权限管理系统

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号