本系統是一個小型權限管理系統,不要以大系統框架的模式來看這個框架,您在使用之前,應該先了解系統框架,是否適用您的設計需求,這個框架可以應用到中小系統中,我想是沒有太大問題,本系統在權限設計方面,只能給您一個參考,本系統現在實現了對系統中的功能模組控制,開發功能模組進可以將系統權限加進去,再將相應的權限授權給角色,再將角色指派給使用者。
1.開發環境
作業系統:window 2000/XP/Vista/2008
開發語言:C#,其於.net2.0/3.5,2.0中需加入asp.net Ajax,Webdiyer的分頁元件AspNetPager
資料庫:Sqlserver 2000/2005/2008
開發工具:VS2008/動軟.net程式碼產生器
2.配置
(1)建立資料庫在Doc目錄中有資料庫檔案MyData.sql
(2)資料庫配置
<add key="SqlString" value="Database=MyData;Data Source=.;User Id=sa;Password=sa;"/>
(3)啟用Asp.net state Service服務
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400" timeout="18000"/>
3.系統操作流程
首先,在系統使用前,必須先設定好權限,流程如下:
(1)建立權限列表,增加需要權限,初始權限(瀏覽/新增/編輯/刪除/搜尋/審核/移動/列印/下載/備份)
(2)建立使用者群組管理,為了方便將使用者分類
(3)建立模組分類,將功能模組分類
(4)建立模組管理,新增子模組,詳細功能權限設置
(5)建立角色管理
(6)建立角色授權,將模組權限權限給角色
測試用戶用戶名密碼
Admin admin
test1 test
test2 test
test3 test
4.開發計劃
本系統所以有資料庫資料操都寫在程式碼中,無儲存過程,支援多資料庫,改為工廠模式先支援Access,sqlser,mysql,後支援Oracle
將模組權限清單加寬分成兩列,方便操作更多的權限多語言版多皮膚誇域權限管理單獨設定權限多角色多登入模式(域/form/單點)
使用者配置庫使用者ID 配置名稱配置值資料類型是否啟用驗證顯示類型(lab,list,chkbox
展開