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

正文內(nèi)容

基于j2ee的權(quán)限管理系統(tǒng)(留存版)

2025-02-14 02:55上一頁面

下一頁面
  

【正文】 現(xiàn)對(duì)部門的增刪改查。 系 統(tǒng) 管 理 日 志 管 理驗(yàn) 證 權(quán) 限日 志 查 詢 e x t e n d s 私 有 e x t e n d s 圖 36 日志管理用例圖 該模塊的前置條件是 具有日志管理的權(quán)限。 如果修改后的角色和已經(jīng)存在的角色相同,會(huì)有提示信息,該角色已經(jīng)存在,請(qǐng)重新設(shè)置。如果是實(shí)體表則開頭用 t,關(guān)系表開頭用 r,之后接模塊名,而后是具體的內(nèi)容。 圖 42 物理模型圖 數(shù)據(jù)庫設(shè)計(jì) 部門信息表 部門信息表 t_dept 的字段定義如表 41 所示。 } } ? MD5 加密代碼如下 : /** * 該類是提供密碼加密的方法 * * author Administrator * */ public class EncryptUtil { public static String toMessageDigest(String str) { try { MessageDigest md = (MD5)。 } if (password == null || ()) { ActionMessages errors = new ActionMessages()。 i++) { Emprole er = (Emprole) (i)。 ().setAttribute(operList, list)。 i ()。 ? 在技術(shù)上: 1. 在人員查看計(jì)劃時(shí),顯示時(shí)要從 3 張表讀取屬性用來綁定。在動(dòng)手的過程中,學(xué)習(xí)了一些軟件的使用。 (u, user)。 List list = (r)。 (())。 !()){ ((password))。 User user = (User) ().getAttribute(user)。 ? 數(shù)值型的列都要有默認(rèn)值。新增機(jī)房數(shù)據(jù)機(jī)房名稱,備注,和地址。 操作權(quán)限:指每一個(gè)模塊中的具體功能操作,系統(tǒng)各個(gè)模塊的操作權(quán)限劃分為如下表所示。 系 統(tǒng) 管 理 人 員 管 理刪 除 人 員修 改 人 員新 增 人 員驗(yàn) 證 權(quán) 限 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 私 有 圖 35 人員管理用例圖 該模塊的前置條件是具有對(duì) 人員 管理的權(quán)限, 人員 管理包括新增 人員 ,修改 人員 ,刪除 人員 ,查詢?nèi)藛T。主要功能是 新增角色,刪除角色,配置角色, 配置用戶角色 。所以,系統(tǒng)中就提出了對(duì) “組 ”進(jìn)行操作 的概念,將權(quán)限一致的人員編入同一組,然后對(duì)該組進(jìn)行權(quán)限分配。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。當(dāng)用戶通過視圖表單向 servlet 發(fā)送數(shù)據(jù)時(shí)使用到了 Actionform 的組件,該組件通常也被歸于視圖層。 視圖是與用戶交互的界面 (由 JSP 頁面產(chǎn)生 ),它承擔(dān)連接用戶和應(yīng)用程序之間的接口角色。 2. 可重用的組件。 第四章數(shù)據(jù)庫的設(shè)計(jì)。 本文 提出了權(quán)限管理應(yīng)該是可以擴(kuò)展的,它應(yīng)該可以加入到任何帶有權(quán)限管理功能的系統(tǒng)中。 本文 提出了 一種可擴(kuò)展的 權(quán)限管理 設(shè)計(jì)思路,這種實(shí)現(xiàn)方式使得權(quán)限管理模塊可以加入到任何需要權(quán)限管理功能的系統(tǒng)進(jìn)行 重用。 該系統(tǒng)的權(quán)限管理是可以被重用的,可以通過管理員給用戶分配任何一種權(quán)限。 3 第二章 相關(guān)技術(shù)介紹 JSP 技術(shù)簡介 在傳統(tǒng)網(wǎng)頁 HTML 文件中加入 JSP 標(biāo)記和 Java 程序段,就構(gòu)成了 JSP 網(wǎng)頁。通過開發(fā)定制化標(biāo)識(shí)庫, JSP 技術(shù)是可以擴(kuò)展的。應(yīng)用框架為開發(fā)者提供可重用的基礎(chǔ)架構(gòu),為業(yè)務(wù)邏輯開發(fā)提供支持、減少底層(控制器) 接受用戶請(qǐng)求 調(diào)用模型響應(yīng)用戶請(qǐng)求 選擇視圖顯示響應(yīng)結(jié)果 (視圖) 顯示模型狀態(tài) 接受數(shù)據(jù)更新請(qǐng)求 把用戶輸入數(shù)據(jù)傳給控制器 (模型) 代表應(yīng)用程序狀態(tài) 響應(yīng)狀態(tài)查詢處理業(yè)務(wù)流程 通知視圖業(yè)務(wù)狀態(tài)更新 選擇視圖 業(yè)務(wù)處理 狀態(tài)查詢 方法調(diào)用 事件 通知數(shù)據(jù)更新 用戶請(qǐng)求 5 代碼工作量,從而減輕開發(fā) Web 應(yīng)用系統(tǒng)的時(shí)間,提高開發(fā)效率。 Hibernate 簡介 Hibernate 是對(duì)象 /關(guān)系映射( Object/Relational Mapping)的解決方案,簡寫為 ORM,簡單地說就是將 Java 中的對(duì)象與對(duì)象關(guān)系映射至關(guān)系型數(shù)據(jù)庫中的表格與表格之間的關(guān)系, Hibernate 提供了這個(gè)過程中自動(dòng)對(duì)應(yīng)轉(zhuǎn)換的方案。 4. 支持多線程,充分利用 CPU 資源 。其中,部門,機(jī)房和人員三者之間的關(guān)系為 : 1. 一個(gè)部門包含多個(gè)機(jī) 房。 用例 圖如下: 系 統(tǒng) 管 理 部 門 管 理刪 除 部 門修 改 部 門新 增 部 門驗(yàn) 證 權(quán) 限 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 私 有 圖 33 部門管理用例圖 該模塊的前置條件是具有對(duì)部門管理的權(quán)限,部門管理包括新增部門,修改部門,刪除部門。 日志管理主要是記錄用戶對(duì)系統(tǒng)進(jìn)行的操作, 并 可以查看這些操作。 但是角色的功能不能相同。 類型處理 ? 表內(nèi)不存儲(chǔ) boolean 類型數(shù)據(jù),所有 boolean 類型數(shù)據(jù)都轉(zhuǎn) 化為 1 位的 char。 19 表 41 部門信息表 ( t_dept) 字段內(nèi)容 字段名稱 數(shù)據(jù)類型 長度 主外鍵 備注 部門編號(hào) dept_id INTEGER 11 PK 自增 部門名稱 dept_name VARCHAR 50 管理人 mgr_id VARCHAR 50 FK 對(duì)應(yīng)人員表的 staff_id 電話 office_phone VARCHAR 50 手機(jī) mobile_phone VARCHAR 50 傳真 fax VARCHAR 50 備注 remark VARCHAR 200 機(jī)房信息表 機(jī)房信息表 t_pcroom 的字段定義如表 43 所示: 表 43 機(jī)房信息表 ( t_pcroom) 字段內(nèi) 容 字段名稱 數(shù)據(jù)類型 長度 主外鍵 備注 機(jī)房編號(hào) room_id INTEGER 11 PK 自增 部門編號(hào) dept_id INTEGER 11 FK 對(duì)應(yīng)部門表中的 Dept_id 機(jī)房名稱 room_name VARCHAR 50 管理人 mgr_id VARCHAR 50 FK 對(duì)應(yīng)人員表的 Staff_id 機(jī)房地址 room_address VARCHAR 200 備注 remark VARCHAR 200 人員信息表 人員信息表 t_staff 的字段定義如表 45 所示 20 表 45 人員信息表( t_staff) 字段內(nèi)容 字段名稱 數(shù)據(jù)類型 長度 主外鍵 備注 人員 編號(hào) strff_id VARCHAR 50 PK 對(duì)應(yīng)用戶登錄的 id 人員姓名 Staff_name VARCHAR 50 FK 對(duì)應(yīng)部門表中的 Dept_id 密碼 passwd VARCHAR 50 所屬部門 Dept_id INTEGER 11 FK 對(duì)應(yīng)人員表的 Dept_id 人員類型 Role_name VARCHAR 10 管理員 /普通員工 電話 General_phone VARCHAR 50 電子郵件 Email VARCHAR 50 手機(jī) Mobile_phone VARCHAR 50 傳真 Fax VARCHAR 50 備注 Reamrk VARCHAR 200 日志信息表 日志信息表 t_log 的字段定義如表 47 所示。 BASE64Encoder encoder = new BASE64Encoder()。 errors .add(passwordError, new ActionMessage( ))。 Role role = new Role()。 return new ActionForward(showRoleByIdView)。 i++) { Emprole er = (Emprole) (i)。 解決方案:要深入了解和研究 Hibernate 框架的數(shù)據(jù)查詢模塊,學(xué)習(xí)如何綁定 3 張表。 3. 在實(shí)際項(xiàng)目中,如何選擇用例、確定對(duì)象等做了一次嘗試與分析。 ().setAttribute(emp, e)。 Role r = (role)。 Employee emp = new Employee()。amp。 HttpServletResponse response = (HttpServletResponse) res。 字段設(shè)計(jì) 原則 ? 具有序號(hào)含義的列盡量采用 Identity 列,可以有效地避免重號(hào)及跳號(hào)。可以對(duì)機(jī)房進(jìn)行新增,更改,刪除等操作。 權(quán)限管理 權(quán)限管理有如下概念: 模塊:指系統(tǒng)的功能單元,目前系 統(tǒng)的模塊為部門管理,機(jī)房管理,日志管理,人員管理和權(quán)限管理五個(gè)模塊。 4. 人員管理,能夠?qū)崿F(xiàn)對(duì)人員的增刪改查。 系 統(tǒng) 管 理權(quán) 限 管 理驗(yàn) 證 權(quán) 限新 增 角 色配 置 角 色刪 除 角 色配 置 用 戶 角 色 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 私 有 圖 32 權(quán)限管理用例圖 10 該模塊的前置條件為以普通管理員的身份登錄。 對(duì)于一個(gè)大企業(yè)的業(yè)務(wù)系統(tǒng)來說,如果要求管理員 為其下員工逐一分配系統(tǒng)操作權(quán)限的話,是件耗時(shí)且不夠方便的事情。 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲地使用對(duì)象編程思維來操縱數(shù)據(jù)庫。除了基本的 JSTL 標(biāo)記外
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1