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

正文內(nèi)容

java運維平臺用戶管理模塊的實現(xiàn)(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2024-07-21 18:50 本頁面
 

【文章內(nèi)容簡介】 括Email等。圖34 添加用戶基本信息界面點擊擴展屬性后,在擴展屬性中要求實現(xiàn)了用戶的額外信息的添加。在用戶的擴展屬性值中實現(xiàn)用戶的信息的維護和儲存功能。界面如圖35所示:圖35 添加用戶擴展屬性界面當(dāng)點擊“修改”按鈕時,要求就選中用戶的信息根據(jù)用戶id顯示在修改頁面中,界面如圖36所示:圖36 用戶信息修改頁面 角色管理界面設(shè)計根據(jù)需求,點擊左側(cè)“角色管理”時,將會在右側(cè)顯示一個角色樹,點擊每個角色后,右側(cè)顯示角色的信息,與NetEye SOC的角色管理對應(yīng)。單擊角色樹中的右鍵,會有添加、刪除選項。點擊“添加”后,右側(cè)界面刷新為空,輸入相應(yīng)信息點擊“確定”后,該角色添加完成(為新添加的角色賦予權(quán)限后,在角色樹中可把該角色刪除)界面顯示如圖37所示:圖37 角色管理界面 權(quán)限管理界面設(shè)計點擊左側(cè)“權(quán)限管理”時,要求在系統(tǒng)中出現(xiàn)角色管理樹與NetEye SOC權(quán)限管理樹的界面,這一部分的設(shè)計要求是在用戶需求基礎(chǔ)上,將具體的使用權(quán)限和角色對應(yīng)起來。界面如圖38所示: 圖38 權(quán)限管理界面 數(shù)據(jù)庫表設(shè)計該系統(tǒng)模塊的實現(xiàn)有多個表設(shè)計組成, 用戶表結(jié)構(gòu)的設(shè)計也是很重要的,一個系統(tǒng)能否正常高效的運行同數(shù)據(jù)庫表的設(shè)計有很大的關(guān)系。設(shè)計數(shù)據(jù)庫表,要注意的就是和實際相聯(lián)系,設(shè)計時要充分考慮到用戶使用和實現(xiàn)功能時的效率。數(shù)據(jù)庫表的設(shè)計清單如表31所示:表 31 數(shù)據(jù)庫表的設(shè)計清單序號表名稱包含的數(shù)據(jù)元素1基本屬性表人員ID ,姓名,賬戶,密碼,描述信息2擴展屬性表ID,電子郵件,地址,電話,出生日期,國家,性別,第一安全域,安全域,安全域的名字。3人員角色映射表人員的ID ,角色ID,一個人員可以對應(yīng)多個角色4角色表角色id 姓名,自己的pid , 父角色的pid ,角色描述,葉子節(jié)點標(biāo)示5角色擴展表角色的id 角色的擴展信息6樹表樹的id, 名字 ,父節(jié)點 ,目標(biāo), 位置7角色樹映射表樹的id 角色id在這個系統(tǒng)模塊的實現(xiàn)中共牽涉到7個表的設(shè)計,詳細(xì)的設(shè)計可以參看源程序的數(shù)據(jù)庫的設(shè)計部分。第4章 用戶管理模塊系統(tǒng)實現(xiàn)本章將根據(jù)用戶管理模塊對系統(tǒng)的設(shè)計進行代碼實現(xiàn)。其中包括修改密碼、用戶信息、用戶管理、角色管理和權(quán)限管理模塊的代碼實現(xiàn),自定義標(biāo)簽的實現(xiàn)將在用戶管理模塊進行闡述。 數(shù)據(jù)庫表創(chuàng)建創(chuàng)建用戶基本屬性表:create table dd_person(p_id number(16) primary key,P_name varchar2(32) not null unique,p_password varchar2(128) not null,p_account varchar2(32) not null unique,p_desc varchar2(256))在本系統(tǒng)模塊中一共關(guān)聯(lián)了七個表,三個序列。詳細(xì)的數(shù)據(jù)庫實現(xiàn)代碼參見源程序工程架構(gòu)中的數(shù)據(jù)庫建表語句。 修改密碼修改密碼首先要接收到用戶傳來的用戶名、密碼之后通過配置文件,調(diào)用后臺的Action進行執(zhí)行,action通過bo、vo、dao層的調(diào)用修改密碼。修改密碼的數(shù)據(jù)dao層的核心代碼如下:String sql = update dd_person set P_PASSWORD=? where P_ACCOUNT=?。String[] para = { newPass, username }。int result = executeUpdate(sql, para)。 用戶信息根據(jù)當(dāng)前用戶的登錄時的ID,從數(shù)據(jù)庫中動態(tài)的顯示出用戶的所有信息。Jsp中的主要代碼如下:html:form action=/UserAction method=postinput name=method type=hidden在頁面中使用 (id)類似的參數(shù)傳遞得到頁面中實現(xiàn)的數(shù)據(jù)。引入type= 范圍是scope=request,找到相應(yīng)的方法,進行處理dao中的數(shù)據(jù)庫查詢返回的語句如下:ListRoleInfo lrole = new ArrayListRoleInfo()。while (()){mrole = (Map) ()。ri = new RoleInfo()。((String) (id))。…….}(lrole)。return user。 用戶管理用戶管理是一個重要的管理平臺,在用戶管理這個子模塊,有查詢、增加、刪除、修改、刷新等操作。首先要在頁面中能夠動態(tài)的從數(shù)據(jù)庫中讀出所有的用戶信息,這是實現(xiàn)的關(guān)鍵。實現(xiàn)的核心代碼可參見源程序。關(guān)于自定義標(biāo)簽(tag)實現(xiàn)的部分核心代碼中要有doEndTag()方法和doStartTag()方法,在這主要介紹一下翻頁標(biāo)簽的實現(xiàn)。在這樣的兩個方法中可以根據(jù)需要實現(xiàn)代碼的封裝,具體的實現(xiàn)標(biāo)簽的功能。public int doEndTag() throws JspException{JspWriter out = ()。……return EVAL_PAGE。}要配置一個tld文件,在tld文件中指明要用到的tag類,根據(jù)這個配置在xml文件中和配置系統(tǒng)標(biāo)簽一樣就可以在頁面中使用自定義標(biāo)簽。在頁面中使用標(biāo)簽的核心代碼如下:首先引入標(biāo)簽%@ taglib uri=usermanager prefix=page%在jsp頁面中可以使用下面的代碼:page:pageraction=?method=getUserKeyInfoForPagepageinfo=39。%=(PageInfo) (pageinfo)%39。/page:pager 角色管理登錄是用戶管理模塊的第一步,也是屬于角色管理的。管理人員只有先登錄到系統(tǒng)才能利用用戶管理模塊的功能對系統(tǒng)進行維護和管理。用戶管理模塊中用戶要輸入用戶名和密碼到數(shù)據(jù)庫中進行驗證工作才能夠?qū)崿F(xiàn)登錄部分,其中包括驗證碼的實現(xiàn)。進行數(shù)據(jù)庫查詢判斷賬戶是否合法的核心代碼如下:String sql = select * from dd_person where p_account=? and p_password=?。String[]para={name,pass}。List result = executeQuery(sql, para);角色是根據(jù)現(xiàn)實生活中的實際抽象出來的,角色管理的設(shè)計思想是面向?qū)ο蟮?。人是有角色的。這一部分的難點是在樹的動態(tài)讀取,局部刷新,角色與權(quán)限的合理映射和傳值后臺操作。包含在bo層的生成樹對應(yīng)soctreeview樹的部分代碼如下所
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1