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

正文內(nèi)容

基于jsp技術(shù)的it設(shè)備管理系統(tǒng)實(shí)現(xiàn)-資料下載頁(yè)

2025-05-07 18:30本頁(yè)面
  

【正文】 oleId=(roleId)。 int RoleId=(roleId)。 rs=(RoleId)。//調(diào)用方法刪除角色 }catch(Exception e){ (message, ())。 (/).forward(request, response)。 ListRole role=()。 (Role, role)。 (/user/modify/).forward(request, response)。 29 進(jìn)入角色管理的主頁(yè)面后,系統(tǒng)管理員對(duì)系統(tǒng)的 3種不同的用戶(hù)分配不同的權(quán)限。點(diǎn)擊“操作”欄里的“權(quán)限分配”按鈕,系統(tǒng)跳轉(zhuǎn)到角色的權(quán)限分配頁(yè)面,如圖 422所示。 圖 422 權(quán)限分配主頁(yè)面 系統(tǒng)管理員在該頁(yè)面對(duì)不同的角色進(jìn)行權(quán)限分配,分配完后點(diǎn)擊“保存”按鈕,頁(yè)面跳轉(zhuǎn)到“權(quán)限分配成功”的主頁(yè)面,如圖 423 所示。不同的角色根據(jù)系統(tǒng)管理員分配的權(quán)限進(jìn)行不同的操作。 圖 423 權(quán)限分配成功主頁(yè)面 30 關(guān)鍵代碼如下: String permissionid=(permissionid)。 //獲得提交的權(quán)限 ID字符串 String roleid=(roleid)。//獲得提交的角色 ID字符串 int roleId=(roleid)。//將角色 ID字符串轉(zhuǎn)化為 int型 ListInteger permissionIds=new ArrayListInteger()。 rs=(roleId, permissionIds)。 //調(diào)用服務(wù)層方法,實(shí)現(xiàn)權(quán)限的分配 }catch(Exception e){ (message, ())。 //如果出現(xiàn)異常,則將操作結(jié)果轉(zhuǎn)發(fā)到 (../../).forward(request, response)。 } //將操作結(jié)果轉(zhuǎn)發(fā)到 (message, 分配權(quán)限成功 !)。 ().forward(request, response)。 權(quán)限管理 系統(tǒng)管理員進(jìn)入系統(tǒng)的主頁(yè)面,點(diǎn)擊側(cè)欄“系統(tǒng)管理”中的“權(quán)限管理”,進(jìn)入權(quán)限管理界面,如圖 424 所示。該權(quán)限列表顯示出系統(tǒng)所有的權(quán)限,包括:設(shè)備管理、查看設(shè)備、用戶(hù)管理等系統(tǒng)各種權(quán)限。 圖 424 權(quán)限管理的主頁(yè)面 31 系統(tǒng)管理員在該模塊可以查看系統(tǒng)的所有權(quán)限,添加、刪除系統(tǒng) 的使用權(quán)限 ,查看所有權(quán)限的關(guān)鍵代碼如下: ListPermissionlist = ()。 if(list==null){ (message, 系統(tǒng)沒(méi)有定義權(quán)限 )。 getServletContext().getRequestDispatcher(/).forward(request, response)。 }else{ (permissions, list)。 ().forward(request, response)。 點(diǎn)擊“添加權(quán)限”按鈕,系統(tǒng)管理員進(jìn)入添加權(quán)限的主頁(yè)面,如圖 425 所示。 圖 425 添加權(quán)限界面 系統(tǒng)管理員在“權(quán)限名”,“權(quán)限目錄”按照要求填寫(xiě)相應(yīng)的內(nèi)容,點(diǎn)擊“保存”按鈕,權(quán)限添加成功。管理員再次查看權(quán)限列表時(shí),表中顯示添加的權(quán)限。 關(guān)鍵代碼如下: (text/html。charset=gbk)。 //(gbk)。 String name = (permissionName)。 String resource = (resource)。 32 Result result = null。 if(name!=nullamp。amp。resource!=null){ //name = new String((iso88591))。 result = (name,resource)。 (message, ())。 if(().equals()){ (findAllPermission).forward(request, response)。 }else{ getServletContext().getRequestDispatcher().forward(request, response)。 系統(tǒng)管理員在權(quán)限列表的操作欄里點(diǎn)擊“刪除權(quán)限”按鈕,系統(tǒng)彈出“刪除權(quán)限”的對(duì)話框,如圖 426所示,提示“確定要?jiǎng)h除該權(quán)限嗎?”。 圖 426 刪除權(quán)限信息提示對(duì)話框 管理員點(diǎn)擊“確定”按鈕,權(quán)限刪除成功。管理員再次查詢(xún)?cè)摍?quán)限時(shí),權(quán)限列表不再顯示刪除的權(quán)限。 人員管理 系統(tǒng)管理員進(jìn) 入系統(tǒng)主頁(yè)面,點(diǎn)擊側(cè)欄“系統(tǒng)管理 ” 中的“人員管理”的主頁(yè)面,如圖 427所示,顯示出該系統(tǒng)管理的所有設(shè)備,點(diǎn)擊不同的設(shè)備顯示出管理該設(shè)備的所有人員的基本信息,包括:用戶(hù)名,真實(shí)姓名,管理的設(shè)備等基本信息。 33 圖 427 人員管理的主頁(yè)面 系統(tǒng)管理員點(diǎn)擊“增加用戶(hù)”按鈕,進(jìn)入增加用戶(hù)的主頁(yè)面,如圖 428 所示。 圖 428 增加用戶(hù)的主頁(yè)面 管理員按照要求填寫(xiě)用戶(hù)的相應(yīng)信息,點(diǎn)擊“保存”按鈕,頁(yè)面跳轉(zhuǎn)到添加用戶(hù)成功的主頁(yè)面,如圖 429 所示。系統(tǒng)將添加的用戶(hù)信息儲(chǔ)存到數(shù)據(jù)庫(kù)中,再次查看人員管理表,該 設(shè)備的管理人員中將顯示添加的用戶(hù)的基本信息。 34 圖 429 添加用戶(hù)成功主頁(yè)面 關(guān)鍵代碼如下: //獲得 request中 parameter String loginName=(loginName)。 String realName=(realName)。 String di=(deptid)。 String ri=(roleid)。 //將設(shè)備 ID和角色 ID轉(zhuǎn)化為 INT型 int deptId=(di)。 int roleId=(ri)。 //調(diào)用 service層中的 addLoginUser方法添加用戶(hù)并返回操作結(jié)果 rs=(loginName, realName, deptId, roleId)。 (message, ())。 //如果出現(xiàn)異常,則將操作結(jié)果返回到 (../../).forward(request, response)。 //將操作結(jié)果存入 request,將其轉(zhuǎn)發(fā)到 (message, ())。 ().forward(request, response)。 管理員點(diǎn)擊“編輯”按鈕,進(jìn)入修改用戶(hù)信息的主頁(yè)面,如圖 430 所示。 35 頁(yè)面顯示出人員編輯的基本信息,包括:用戶(hù)名、真實(shí)姓名、所管理的設(shè)備、用戶(hù)角色等基本信息。 圖 430 修改用戶(hù)信息的主頁(yè)面 管理修改完用戶(hù)信息后,點(diǎn)擊“保存”按鈕,系統(tǒng)彈出“編輯成功”對(duì)話框,如圖 431 所示。系統(tǒng)管理員再次查詢(xún)?cè)撊藛T的信息,系統(tǒng)顯示修改后的人員基本信息。 圖 431 用戶(hù)信息修改成功信息提示對(duì)話框主頁(yè)面 36 系統(tǒng)管理員點(diǎn)擊操作欄里的“刪除”按鈕,系統(tǒng)彈出刪 除人員的對(duì)話框,如圖 432所示,提示“確定刪除此人員嗎?”。 圖 432 刪除人員信息提示對(duì)話框主頁(yè)面 管理員點(diǎn)擊“確定”,用戶(hù)信息刪除成功。管理員再次查詢(xún)?cè)撊藛T的信息,系統(tǒng)將不再顯示該人員的基本信息。 關(guān)鍵代碼如下: String userId=(user_id)。 Dept deptimpl=new Dept()。 Result ret=new Result()。 ListRole roleList=new ArrayListRole()。 int UserId=0。 try{ if(userId!=null){ UserId=(userId)。} }catch(Exception e){ UserId=0。 } LoginUser loginUser=(UserId)。 int dept_id=()。 Result result=(UserId)。 (searchLoginUser?dept_id=+dept_id).forward(request, response)。 37 5. 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析 用戶(hù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。數(shù)據(jù)本身將存放在物理數(shù)據(jù)庫(kù)中,由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。數(shù)據(jù)字典有助于這些數(shù)據(jù)的進(jìn)一步管理和控制,為設(shè)計(jì)人員和數(shù)據(jù)庫(kù)管理員在數(shù)據(jù)庫(kù)設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù) 。 根據(jù)上述系統(tǒng)功能分析,可總結(jié)出以下需求信息: ( 1)用戶(hù)分普通設(shè)備管理員、設(shè)備負(fù)責(zé)人和系統(tǒng)管理員; ( 2)由系統(tǒng)管理員分配模塊的訪問(wèn)權(quán)限; ( 3)普通設(shè)備管理員對(duì)該系統(tǒng)只有設(shè)置個(gè)人信息安全、查看公司和設(shè)備信息的功能; ( 4)設(shè)備負(fù)責(zé)人可以操作設(shè)置個(gè)人信息安全、查看修改公司信息、查看修改設(shè)備信息; ( 5)系統(tǒng)管理員可以除了可以 進(jìn)行設(shè)備負(fù)責(zé)人進(jìn)行的操作外,還可以分配權(quán)限,進(jìn)行權(quán)限、人員管理。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶(hù)實(shí)體、系統(tǒng)管理實(shí)體、公司信息實(shí)體、設(shè)備信息實(shí)體。 ER圖如圖 51 所示,系統(tǒng)管 理實(shí)體 屬性 圖如圖 52所示,公司信息實(shí)體 屬性圖如圖 53所示;設(shè)備信息實(shí)體 屬性 圖如圖 54所示。 38 圖 51 ER 圖 圖 52 系統(tǒng)管理實(shí)體 屬性 圖 圖 53 公司信息實(shí)體 屬性 圖 公司信息 傳真 網(wǎng)址 公司名稱(chēng) 公司郵箱 電話 郵編 公司簡(jiǎn)介 地址 公司開(kāi)戶(hù)行 系統(tǒng)管理 角色管理 權(quán)限管理 人員管理 N 模塊權(quán)限 授權(quán) 用戶(hù) N 系統(tǒng)管理 設(shè)備管理 公司信息管理 管理 管理 管理 N N N 1 1 1 39 圖 54 設(shè)備信息實(shí)體 屬性 圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。 本系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面的表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。 登錄表 表 51主要用于記錄每個(gè)用戶(hù)登錄的信息。 表 51 登錄表 字段名 字段類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 id int 4 否 自增字段,作為主鍵和其它表的外鍵 Login_name varchar 20 否 用戶(hù)的登錄編號(hào) Password varchar 20 否 密碼 Dept_id int 4 否 設(shè)備的唯一標(biāo)識(shí),外鍵 Role_id int 4 否 角色的唯一標(biāo)識(shí)(角色表的主鍵) 角色表 表 52主要用于保存系統(tǒng)用戶(hù)的角色。 設(shè)備信息 功能 電話 設(shè)備名稱(chēng) 設(shè)備號(hào) 傳真 所屬設(shè)備 庫(kù)存 40 表 52 角色表 字段名 字段類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 Role_id int 4 否 唯一標(biāo)識(shí)角色的主鍵 name Nvarchar 50 否 描述角色 權(quán)限表 表 53主要用于保存系統(tǒng)中各種操作權(quán)限。 表 53 權(quán)限表 字段名 字段類(lèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1