通用權(quán)限管理系統(tǒng)_第1頁
通用權(quán)限管理系統(tǒng)_第2頁
通用權(quán)限管理系統(tǒng)_第3頁
通用權(quán)限管理系統(tǒng)_第4頁
通用權(quán)限管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、通用權(quán)限管理系統(tǒng)通用權(quán)限管理系統(tǒng)-1 問題描述為提高研發(fā)效率,采用目前新的成熟的為提高研發(fā)效率,采用目前新的成熟的MVC框架技術(shù)及框架技術(shù)及C#編程語言,編程語言,為本企業(yè)的門戶及業(yè)務(wù)系統(tǒng)提供統(tǒng)一的權(quán)限數(shù)據(jù)基礎(chǔ)及業(yè)務(wù)流程支撐,主要為本企業(yè)的門戶及業(yè)務(wù)系統(tǒng)提供統(tǒng)一的權(quán)限數(shù)據(jù)基礎(chǔ)及業(yè)務(wù)流程支撐,主要功能包括角色管理、用戶管理、權(quán)限管理、菜單組管理。詳細如下:功能包括角色管理、用戶管理、權(quán)限管理、菜單組管理。詳細如下:1、“角色管理角色管理”:對角色信息進行增、刪、改、查等操作,包括角色名稱、角:對角色信息進行增、刪、改、查等操作,包括角色名稱、角色類型(普通用戶色類型(普通用戶/高級用戶高級用戶/

2、VIP高級會員)、添加時間。高級會員)、添加時間。2、“用戶管理用戶管理”:對用戶信息進行增、刪、改、查、設(shè)置用戶角色、設(shè)置用戶:對用戶信息進行增、刪、改、查、設(shè)置用戶角色、設(shè)置用戶特權(quán)等操作,包括編號(特權(quán)等操作,包括編號(ID)、姓名、密碼、電話、)、姓名、密碼、電話、Email、添加時間。、添加時間。 3、“權(quán)限管理權(quán)限管理”:對用戶權(quán)限信息進行增、刪、改、查、設(shè)置角色、設(shè)置分組,:對用戶權(quán)限信息進行增、刪、改、查、設(shè)置角色、設(shè)置分組,編號(編號(ID)、權(quán)限名稱、請求方式()、權(quán)限名稱、請求方式(HttpGet/HttpPost)、請求地址、權(quán)限類型)、請求地址、權(quán)限類型(普通權(quán)限(普

3、通權(quán)限/菜單權(quán)限)、添加時間。菜單權(quán)限)、添加時間。4、 “菜單組信息菜單組信息”:對菜單組信息進行增、刪、改、查、設(shè)置角色,包括編:對菜單組信息進行增、刪、改、查、設(shè)置角色,包括編號(號(ID)、分組名稱、分組類型(普通組)、分組名稱、分組類型(普通組/菜單組)。菜單組)。在這一階段,我們將完成在這一階段,我們將完成角色管理角色管理功能功能。 角色管理角色管理 以表格的形式展示所有角色信息以表格的形式展示所有角色信息 實現(xiàn)對角色信息的增、刪、改、查操作實現(xiàn)對角色信息的增、刪、改、查操作 點擊角色管理菜單時,顯示角色信息查看頁面點擊角色管理菜單時,顯示角色信息查看頁面 點擊添加按鈕時,彈出添加

4、用戶角色對話框點擊添加按鈕時,彈出添加用戶角色對話框 點擊刪除按鈕時,出現(xiàn)刪除確認模式對話框點擊刪除按鈕時,出現(xiàn)刪除確認模式對話框 點擊修改按鈕時,跳轉(zhuǎn)到修改頁面進行信息編輯,修改成功后自點擊修改按鈕時,跳轉(zhuǎn)到修改頁面進行信息編輯,修改成功后自動關(guān)閉修改頁面,并刷新查看頁面動關(guān)閉修改頁面,并刷新查看頁面 角色信息列表支持分頁、多選、記錄光棒效果角色信息列表支持分頁、多選、記錄光棒效果 問題分析-1問題分析-2角色信息查看頁面角色信息查看頁面問題分析-3角色編輯頁面角色編輯頁面問題分析-4角色新增頁面角色新增頁面問題分析-5角色刪除頁面角色刪除頁面問題分析-6數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 難點分析-1理

5、解理解MVCMVC框架框架框架是大智慧,用來對軟件設(shè)計進行分工;設(shè)計模式是小技巧,對具體問題提出解決方案,以提高代碼復用率,降低耦合度難點分析-2T4T4模板模板1 1、創(chuàng)建控制臺應(yīng)用程序、創(chuàng)建控制臺應(yīng)用程序 2 2、右鍵添加新建項,選擇文本模板(、右鍵添加新建項,選擇文本模板(TextTemplate1.ttTextTemplate1.tt)/ / 創(chuàng)建時間創(chuàng)建時間/ public class MyTMClass 在在tt文件中添加如下代碼,保存,自動生成文件中添加如下代碼,保存,自動生成cs代碼代碼 聲明聲明 嵌入嵌入C#的代碼的代碼 階段劃分 第一階段第一階段 講解和分析角色管理需求講解

6、和分析角色管理需求 (3030分鐘)分鐘) 第二階段第二階段 設(shè)計并創(chuàng)建數(shù)據(jù)庫(設(shè)計并創(chuàng)建數(shù)據(jù)庫(1010分鐘)分鐘) 第三階段第三階段 搭建搭建UserManagerUserManager三層結(jié)構(gòu)基本框架(三層結(jié)構(gòu)基本框架(2020分鐘分鐘 ) 第四階段第四階段 使用使用EFEF生成實體層生成實體層(Models(Models)(20(20分鐘分鐘) ) 第五階段第五階段 使用使用T4T4模板實現(xiàn)數(shù)據(jù)訪問層(模板實現(xiàn)數(shù)據(jù)訪問層(DAL/IDALDAL/IDAL)()(4040分鐘)分鐘) 第六階段第六階段 使用使用T4T4模板業(yè)務(wù)邏輯層模板業(yè)務(wù)邏輯層(BLL/IBLL)(BLL/IBLL)(

7、4040分鐘)分鐘) 第七階段第七階段 使用使用EasyUIEasyUI實現(xiàn)界面設(shè)計(實現(xiàn)界面設(shè)計(4040分鐘)分鐘) 第八階段第八階段 使用使用MVCMVC實現(xiàn)表示層(實現(xiàn)表示層(4040分鐘)分鐘) 第九階段第九階段 檢查、演示及總結(jié)(檢查、演示及總結(jié)(2020分鐘)分鐘)第一階段第一階段(第一階段(3030分鐘)分鐘)學員首先閱讀項目案例需求和實現(xiàn)步驟學員首先閱讀項目案例需求和實現(xiàn)步驟 教員講解需求,學員理解需求并分析教員講解需求,學員理解需求并分析 第二階段第二階段(第二階段(1010分鐘)分鐘)創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫要求學員自己動手操作,教員巡視,解答學員提出的問題要求學員自己動手操

8、作,教員巡視,解答學員提出的問題階段檢查針對第二階段抽查學員的操作結(jié)果針對第二階段抽查學員的操作結(jié)果教員給出點評或集中演示難點部分教員給出點評或集中演示難點部分第二階段結(jié)果演示第二階段操作的結(jié)果第二階段操作的結(jié)果第三階段第三階段(第三階段(4040分鐘)分鐘)搭建搭建UserManagerUserManager三層結(jié)構(gòu)基本框架三層結(jié)構(gòu)基本框架 要求學員自己動手操作,教員巡視,解答學員提出的問題要求學員自己動手操作,教員巡視,解答學員提出的問題階段檢查針對第三階段抽查學員的操作結(jié)果針對第三階段抽查學員的操作結(jié)果教員給出點評或集中演示難點部分教員給出點評或集中演示難點部分第三階段結(jié)果演示第三階段操

9、作結(jié)果第三階段操作結(jié)果第四階段第四階段(第四階段(2020分鐘)分鐘) 使用使用EFEF生成實體層生成實體層要求學員自己動手編寫,教員巡視,解答學員提出的問題要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第四階段抽查學員的實體層的實現(xiàn)結(jié)果針對第四階段抽查學員的實體層的實現(xiàn)結(jié)果教員給出點評教員給出點評第四階段標準代碼演示實體層實體層演示示例:演示示例:實體層代碼結(jié)構(gòu)實體層代碼結(jié)構(gòu)第五階段第五階段(第五階段(4040分鐘)分鐘)使用使用T4T4模板實現(xiàn)數(shù)據(jù)訪問層(模板實現(xiàn)數(shù)據(jù)訪問層(DAL/IDALDAL/IDAL) 要求學員自己動手編輯,教員巡視,解答學員提出的問題要求學員自己動

10、手編輯,教員巡視,解答學員提出的問題階段檢查針對第五階段抽查學員的編碼結(jié)果針對第五階段抽查學員的編碼結(jié)果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結(jié)果行結(jié)果教員給出點評教員給出點評第五階段標準代碼演示數(shù)據(jù)訪問層數(shù)據(jù)訪問層演示示例:演示示例:數(shù)據(jù)訪問層代碼結(jié)構(gòu)數(shù)據(jù)訪問層代碼結(jié)構(gòu) 第六階段第六階段(第六階段(4 40 0分鐘)分鐘)使用使用T4T4模板業(yè)務(wù)邏輯層模板業(yè)務(wù)邏輯層(BLL/IBLL)(BLL/IBLL) 要求學員自己動手編寫,教員巡視,解答學員提出的問題要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第六階段抽查

11、學員的編碼結(jié)果針對第六階段抽查學員的編碼結(jié)果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結(jié)果行結(jié)果教員給出點評教員給出點評第六階段標準代碼演示業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層演示示例:演示示例:業(yè)務(wù)邏輯層代業(yè)務(wù)邏輯層代碼結(jié)構(gòu)碼結(jié)構(gòu) 第七階段第七階段(第七階段(4040分鐘)分鐘)使用使用EasyUIEasyUI實現(xiàn)界面設(shè)計實現(xiàn)界面設(shè)計 要求學員自己動手編寫,教員巡視,解答學員提出的問題要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第七階段抽查學員的編碼結(jié)果針對第七階段抽查學員的編碼結(jié)果抽查學員編寫的完整代碼,要求學員上臺講解,并演示

12、運抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結(jié)果行結(jié)果教員給出點評教員給出點評第七階段結(jié)果演示UIUI界面界面演示示例:演示示例:WebWeb頁面編輯結(jié)果頁面編輯結(jié)果 第八階段第八階段(第八階段(4040分鐘)分鐘)使用使用MVCMVC實現(xiàn)表示層實現(xiàn)表示層要求學員自己動手編寫,教員巡視,解答學員提出的問題要求學員自己動手編寫,教員巡視,解答學員提出的問題階段檢查針對第八階段抽查學員的編碼結(jié)果針對第八階段抽查學員的編碼結(jié)果抽查學員編寫的完整代碼,要求學員上臺講解,并演示運抽查學員編寫的完整代碼,要求學員上臺講解,并演示運行結(jié)果行結(jié)果教員給出點評教員給出點評第八階段標準代碼演示表示表示層層演示示例:演示示例:表示層代碼結(jié)構(gòu)表示層代碼結(jié)構(gòu)第九階段第九階段(第九階段(2020分鐘)分鐘)檢查、演示及總結(jié)檢查、演示及總結(jié)要求教師演示程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論