基于MVC4+EF5+EasyUI技术实现通用权限管理系统(EpPlus、HignCharts、Reportviewer报表)...
基于MVC4+EF5+EasyUI技術實現通用權限管理系統(EpPlus、HignCharts、Reportviewer報表)
適合人群:高級
課時數量:150課時
用到技術:MVC、EF、T4、Log4net、EasyUI、rdlc、spring.net等
涉及項目:通用權限管理系統、十二生肖案例、EasyUI150項示例
150講起,會員級服務,本項目終身免費升級,承諾每年至少升級兩次,升級時間和細節會在此處及時公布!
咨詢qq:1840215592
項目主要功能模塊:
閑箏老師的.NETMVC(v1.0)版的通用權限管理系統目前共150多講,每講40分鐘,現功能模塊主要圍繞權限展開,以老師親自搭建的Catharsis框架為基礎,研發了十大業務模塊,分別是:用戶管理,角色管理,菜單管理,權限管理,組織機構管理、特權管理、用戶角色管理、角色權限管理、日志管理和報表統計;還有異常過濾器、EpPlus操作EXCEL、HignCharts圖表、uploadify上傳控件、二維碼推廣和Reportviewer(rdlc)報表統計打印等知識點模塊。除此以外,為方便學員理解項目所用架構方面的知識點,講師在錄制項目前后,特意整理錄制了EasyUI精彩示例150多項、T4專題、Spring.net專題、EF專題、Log4net專題和C#4.0十種語法糖專題等。以上所提內容均已錄制完畢,可以直接運行源碼和觀看相關視頻;并且在接下來的時間,會持續更新新的技能點或功能模塊。
.NET通用權限管理系統實戰開發視頻教程詳細查看:http://www.ibeifeng.com/goods-491.html
項目研發環境及主要技能點介紹:
1.項目研發環境
項目源代碼會提供以MVC4+EF5和MVC5+EF6為基準的兩套版本,數據庫會提供以Sqlserver2005為基準的數據庫腳本,以下環境都適用于項目。
開發工具:VS2012,VS2013;
數據庫工具:SqlServer2005,2008,2012,2014
其他工具:Easyui,Jquery,EpPlus,HignCharts,uploadify,QRCode等都會提供與項目匹配的源文件
2.框架介紹:
項目所用框架,主要基于微軟自家技術MVC、EF、T4和第三方的Spring.net、Log4net、Easyui搭建,不存加密或不開源的第三方組件,完全是使用頻率高、可控和可擴展的的技能點和組件。整個框架以抽象工廠設計模式和MVC設計模式為指導思想,易擴展和更換部分模塊,完全符合Open-Close的設計原則 。基于Razor和EasyUI呈現頁面效果(View),學員也可以換成其他熟悉的前端框架;業務數據模型(Model)對應的業務數據交由業務倉儲(Service)和數據倉儲(Repository)來提供,業務實體交由EF所在的公共服務(Infrastructure)來提供,并且各層設計符合抽象工廠思想,支持多類型數據庫;層與層之間通過倉儲接口集來交流,通過Sping.net實現低耦合;所涉及業務類或接口均可通過partial機制和T4進行擴展;在框架中對EF進行了二次封裝,關聯T4之后所有表的增刪改查方法,可以自動生成,表結構發生改變只須重新保存相關模板;同時也對Log4net進行了封裝,自動生成操作代碼直接關聯Log4net進行操作日志的數據庫保存,特殊情況可以特殊處理等。
3.前端及權限機制介紹
easyUI提供的Api文檔及網上的參考示例,基本上解決了我們常規開發中遇到的問題,在項目中老師只對頻繁使用的easyUI函數進行了封裝,主要把視圖中的easyUI與控制器里的Action方法之間的數據交互部分做了重點封裝,從而達到靈活控制前后端json數據的目的;并且講師在講前端部分時特意用Fiddler工具反復跟蹤請求報文,重點解釋前后端代碼如何寫以及這么寫的原因,學員更容易理解Web開發的原理和esayUI的交互機制。結合MVC的IAuthorizationFilter、IExceptionFilter的過濾器機制和權限表結構,本項目把操作權限控制到了域->控制器->方法->請求方式級別,并通過反射機制自動的對Ajax和非Ajax請求,做了回調處理,結合相關模塊,輕松實現常規的權限設定,并結合我們實際加了特權管理模塊。由于MVC相關技術在.NET平臺下的孕育時間相對較短,常規功能模塊相關的資料和DEMO并不是很完善,因此講師本人也是經過多方參考和研究,對在.NETMVC下用EpPlus操作EXCEL、HignCharts生成圖表、uploadify上傳圖片、Code二維碼、ReportViewer報表打印等常規技能做了一個小結,并結合項目得以實際應用,后續也會更新其他相關實用的操作技能模塊,敬請期待。
1.具體視頻按功能模塊和知識點目錄分類存放
2.目錄中視頻文件的參考示例
2.1RDLC統計報表
2.2通用權限機制
轉載于:https://my.oschina.net/u/2012168/blog/340133
總結
以上是生活随笔為你收集整理的基于MVC4+EF5+EasyUI技术实现通用权限管理系统(EpPlus、HignCharts、Reportviewer报表)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统实验二——进程调度算法(FCFS
- 下一篇: onblur事件