freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

招聘管理系統(tǒng)設(shè)計報告-課程設(shè)計(編輯修改稿)

2024-10-15 09:32 本頁面
 

【文章內(nèi)容簡介】 ,角色的實力就是用戶,角色與用戶之間是一對多的關(guān)系。 例如,可能會有若干具有項目經(jīng)理權(quán)限的用戶。 實力應(yīng)用中的招聘管理系統(tǒng)因企業(yè)的組織結(jié)構(gòu)不同,可能具有更復(fù)雜的角色。 Web 服務(wù) 為了配合登錄系統(tǒng)時對用戶訪問權(quán)限進行驗證,在 RecruitingWebService 中添加 LoginWebService來檢索數(shù)據(jù)庫。這個 WebService中有兩個函數(shù) Check? User和 GetAuthorityByRole Checkuser 方法用于檢查用戶是否具有訪問權(quán)限。 [WebMethod] public int CheckUser(string strName , string strPasswd ,int intRoleId) { string cmd = SELECT , , , FROM UserInfoTab INNER JOIN RoleCombTab ON = 。 SqlDataAdapter sa = new SqlDataAdapter(cmd,)。 DataSet ds = new DataSet()。 (ds)。 DataTable table = new DataTable()。 table = [0]。 int type = 0。 for (int i=0。i。i++) { if (strName == [i][0].ToString().Trim()amp。amp。strPasswd == [i][2].ToString().Trim()amp。amp。intRoleId == ([i][3])) { type = 1。 } } return type。 } Getauthoritybyrole_id 方法由角色編號得到用戶的權(quán)限。代碼如下: [WebMethod] public int[] GetAuthorityByRole_ID(int Role_ID) { string cmd = SELECT Popedom_ID FROM PopedomTab where Role_ID=+Role_ID。 SqlDataAdapter sa = new SqlDataAdapter(cmd,)。 DataSet ds = new DataSet()。 (ds)。 DataTable table = new DataTable()。 table = [0]。 int length = 。 int[] iAuthority = new int[length]。 for (int i = 0。ilength。i++) { iAuthority[i] =([i][0])。 } return iAuthority。 } 用戶登錄頁面 為了是頁面更為美觀,在本頁面中,我們使用了圖形按鈕和下拉列表,并修改了頁面的底色。 在頁面的 page_load 事件里面添加如下代碼: private void Page_Load(object sender, e) { //初始化 DropDownList1,顯示部門名稱列表 // 在此處放置用戶代碼以初始化頁面 if (!IsPostBack) { sw = new SystemWebService()。 DataSet ds2 = ()。 = [0]。 = RoleName。 // = RoleName。 // = Role_ID。 = Role_ID。 ()。 } = ()。 } 在名為 ddlrole 的下拉框中的 selectedindexchanged 事件中添加如下代碼: private void DropDownList1_SelectedIndexChanged(object sender, e) 招聘管理系統(tǒng)設(shè)計報告 = ()。 } 用 Session 來控制頁面的訪問權(quán)限 當(dāng)用戶試圖使用某些功能的時候,系統(tǒng)一般需要驗證識別用戶身份,只有擁有相關(guān)權(quán)限的用戶才能反問這些功能。驗證 Web 服務(wù)的身份的基本技術(shù)包括: 身份驗證 2 .Passport 身份驗證 3. Windows 身份驗證 我們再數(shù)據(jù)庫中添加頁面信息表 PageInfoTab,來區(qū)別不同角色用 戶對頁面的訪問權(quán)限,每個頁面都有自己對應(yīng)的 ID,在頁面初始化是,通過 Session 總的 ID號來檢索角色分配表,判斷用戶是否有權(quán)限來訪問頁面。 在需要控制訪問頁面中,首先添加對 LoginWebSerivce的引用,然后再 Page_Load時間中添加如下代碼: if ((,)==1) { Session[login]=ok。 Session[name]=。 Session[roleid]=。 Session[Authority] = ()。 (@resume\)。 } 添加角色 添加角色的頁面設(shè)計如下所示: 添加和刪除按鈕的 click 事件代碼如下 : private void Button1_Click(object sender, e) { int i = 0。 while (i= 1) { if([i].Selected) { ([i])。 ([i])。 } else i+=1。 } } 單擊“刪除”按鈕的時候,檢查右邊 listbox 中已經(jīng)選定的項目,使用 remove方法將其從右邊的 listbox 中去掉。 private void Button2_Click(object sender, e) { int i = 0。 while(i= 1) { if ([i].Selected) { ([i])。 ([i])。 } else i+=1。 } } 單擊“添加”按鈕的時候,檢查左邊 listbox 中已經(jīng)選定的項目,使用 add 方法將其添加到右邊的 listbox 的 item 中。 private void Button5
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1