在我的很多Winform開發項目中(包括混合框架的項目),統一采用了權限管理模塊來進行各種權限的控制,包括常規的功能權限(按鈕、菜單權限)、數據權限(記錄的權限),另外還可以進行字段級別的字段權限控制,字段權限是我們在一些對權限要求比較嚴格的系統里面涉及到的,可以對部分用戶隱藏一些敏感的信息。本篇 ...
有不少園友經常問我程序有沒有更新,真的很抱歉,最近因為工作原因一直很忙,導致程序有很長時間都沒有更新了,首先在這里感謝關心俺的朋友們。 這幾天好好看了一下原來的程序,還有很多地方需要改進,比如操作數據庫的方式 權限 報表等等,數據庫與報表下一步逐步進行更新,先將權限再細化一點兒,精確到操作按鈕上面,本來想在菜單下面跟着添加按鈕權限的,這樣的話看上去直觀一些,如下圖所示: 但是在開發過程中遇到了幾 ...
2014-05-19 11:46 18 9113 推薦指數:
在我的很多Winform開發項目中(包括混合框架的項目),統一采用了權限管理模塊來進行各種權限的控制,包括常規的功能權限(按鈕、菜單權限)、數據權限(記錄的權限),另外還可以進行字段級別的字段權限控制,字段權限是我們在一些對權限要求比較嚴格的系統里面涉及到的,可以對部分用戶隱藏一些敏感的信息。本篇 ...
一、前言 AgileEAS.NET SOA 中間件平台是一款基於基於敏捷並行開發思想和Microsoft .Net構件(組件)開發技術而構建的一個快速開發應用平台。用於幫助中小型軟件企業建立一條適合市場快速變化的開發團隊,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的 ...
在前面介紹了幾篇關於我的權限系統改進的一些經驗總結,本篇繼續這一系列主體,介紹如何一行代碼實現重要表的操作日志記錄。我們知道,在很多業務系統里面,數據是很敏感的,特別對於一些增加、修改、刪除等關鍵的操作,如果能在框架層面的支持基礎上,以最少的代碼實現重要表的日志記錄,那么是一件非常值得慶賀的事情 ...
權限管理系統,一直是很多Mis系統和一些常見的管理系統所需要的,所以一般可以作為獨立的模塊進行開發,需要的時候進行整合即可,不需要每次從頭開發,除非特殊的系統需求。我在Winform開發框架介紹中的隨筆中,很早之前在《Winform開發框架之權限管理系統》就寫過關於我的通用權限管理系統的一些介紹 ...
權限管理系統的重要特性總結: 1) 高度集成的權限系統、獨立模塊,能快速整合使用。2) 符合權限的國際通用標准,基於RBAC(基於角色的訪問控制)的角色權限控制。3) 多數據庫架構支持,內置支持SqlServer、Oracle、MySql、SQLite、Access數據庫。4) 用戶管理 ...
在很多情況下,事務是個很有用的東西,可以把一系列的操作組合成一個原子粒度的操作,一旦組合中某個地方出錯,可以整個干凈的進行滾回,不會留下臟數據;除此之外,事務還能提高批量操作的效率,如在本地SQLite數據庫里面,批量插入1萬條數據,那么使用事務和沒有使用事務,速度上至少差別幾十到上百倍的差異 ...
做了很多Winform的項目,對於數據導入,一直也有自己的理解,由於一般的業務系統,經常性的數據導入時很正常的業務需求,因為畢竟使用Excel來操作數據也很方便,或者由於系統之間的數據交換需要,我們需要提供一個入口給客戶導入所需要的數據。但是導入數據的時候,不同的業務數據對應不同的Excel文件 ...
近來,看園子里,好多同學,展示自己工作中的開發框架,有的功能強大,有的短小精悍,我也來湊個熱鬧,望各位大俠指點一二。 一、指導思想 1、盡量減少程序員對數據庫的依賴,或者說盡力少的寫sql 語句。根據以前做項目的經驗,大概10%的代碼時間,在拼sql,主要是想利用現有 ...