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

正文內(nèi)容

基于j2ee的權(quán)限管理系統(tǒng)-全文預(yù)覽

2025-01-13 02:55 上一頁面

下一頁面
  

【正文】 圖 53 權(quán)限管理頁面 當(dāng) lisi 進(jìn)入主頁面之后 ,主頁面如下圖所示 點擊人員管理的查詢?nèi)藛T則會顯示 : 26 ? 核心代碼如下 : /** * 該方法是用來處理配置角色的請求 * param mapping * param form * param request * param response * return */ public ActionForward showRoleById(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { RoleService roleService = ()。 (())。 if (list != null) { 25 for (int i = 0。 (())。 (request, errors)。 (request, errors)。 errors .add(usernameError, new ActionMessage( ))。 !()){ ((password))。 (Expires, 0)。 return (((utf8)))。 } else if (user != null) { (req, res)。 User user = (User) ().getAttribute(user)。 圖 51 登陸頁面 輸入用戶名密碼之后,點擊登錄,即可登錄到主頁面,如下圖所示: 圖 52 主頁面 當(dāng)然在進(jìn)行登錄驗證的時候首先要防止非法登錄。 表 47 日志信息表 ( t_log) 字段內(nèi)容 字段名稱 數(shù)據(jù)類型 長度 主外鍵 備注 日志編號 log_id INTEGER 11 PK 自增 模塊編號 type_id INTEGER 11 FK 對應(yīng)字典類型表中的 type_id 操作 operation VARCHAR 50 管理人編號 mgr_id VARCHAR 50 FK 對應(yīng)人員表的 Staff_id 權(quán)限信息表 權(quán)限信息表 t_authority 的字段定義如表 49 所示。 數(shù)據(jù)庫模型設(shè)計 概念模型 系統(tǒng)概念模型圖如圖 41 所示。 ? 數(shù)值型的列都要有默認(rèn)值。 ? 除了自增字段以外,整數(shù)類型字段雖然允許為 NULL,但是盡量付初始值 0。 ? 時間日期用 DATETIME 型。在查 “查詢機(jī)房 ”頁面,人員輸入相應(yīng)的查詢的條件進(jìn)行查詢,系統(tǒng)根據(jù)查詢條件,列出符合查詢條件的機(jī)房信息。新增機(jī)房數(shù)據(jù)機(jī)房名稱,備注,和地址。 用戶請求配置某一人員信息的權(quán)限,系統(tǒng)顯示 “配置權(quán)限 ”界面,列出系統(tǒng)已經(jīng)添加的 15 角色,用戶勾選相應(yīng)復(fù)選框為該人員選擇角色,系統(tǒng)將所選角色所 對應(yīng)的所有權(quán)限賦給給人員 。刪除角色會出對話框,確認(rèn)是否刪除該角色。新增角色必需要滿足在相同模塊下,名稱不能相同。 操作權(quán)限:指每一個模塊中的具體功能操作,系統(tǒng)各個模塊的操作權(quán)限劃分為如下表所示。 其中合法性校驗使用判斷該用戶是否存在,有效性校驗需要判斷用戶的輸入是否為有效字符,特殊的字符需要使用正則表達(dá)式校驗。 系統(tǒng) 流程 活動圖用于顯示動作及其結(jié)果。 查詢?nèi)藛T,按人員 ID,人員姓名,所屬部門多條件進(jìn)行查詢。 系 統(tǒng) 管 理 人 員 管 理刪 除 人 員修 改 人 員新 增 人 員驗 證 權(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 人員管理用例圖 該模塊的前置條件是具有對 人員 管理的權(quán)限, 人員 管理包括新增 人員 ,修改 人員 ,刪除 人員 ,查詢?nèi)藛T。 新增機(jī)房是,機(jī)房名稱不能相同。新增部門,部門名稱不能相同。刪除角色會出對話框,確認(rèn)是否刪除該角色。主要功能是 新增角色,刪除角色,配置角色, 配置用戶角色 。 系統(tǒng)需要提供權(quán)限管理,經(jīng)過系統(tǒng)認(rèn)證的管理員可以登錄系統(tǒng)并享有系統(tǒng)為其分配的權(quán)限。 2. 一個部門應(yīng)下屬有多名人員。 ? 滿足業(yè)務(wù)系統(tǒng)中的功能權(quán)限。所以,系統(tǒng)中就提出了對 “組 ”進(jìn)行操作 的概念,將權(quán)限一致的人員編入同一組,然后對該組進(jìn)行權(quán)限分配。 9. 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 。 5. 優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 ? MySQL 的特性 1. 使用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性 2. 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、 OS/2 Wrap、Solaris、 Windows 等多種操作系統(tǒng) 。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 Hibernate 是一種非常強(qiáng)迫性的解決方案。 Hibernate 是 Java 應(yīng)用和關(guān)系數(shù)據(jù)庫之間的橋梁,它負(fù)責(zé) Java 對象和關(guān)系數(shù)據(jù)之間的映射。 3. 控制器 (Controller)組件 Struts 采用了 ActionServlet 和 Action 來代替 Servlet 組件。當(dāng)用戶通過視圖表單向 servlet 發(fā)送數(shù)據(jù)時使用到了 Actionform 的組件,該組件通常也被歸于視圖層。在視圖層, Struts 能夠與 JSP, XSL 等等這些表示層組件相結(jié)合。 Struts 由一組相互協(xié)作的類(組件)、 Servlet 以及 JSP 卷標(biāo)庫組成??刂破鞲鶕?jù)用戶的操作判斷所要執(zhí)行的業(yè)務(wù)邏輯,關(guān)聯(lián)模型和視圖。 視圖是與用戶交互的界面 (由 JSP 頁面產(chǎn)生 ),它承擔(dān)連接用戶和應(yīng)用程序之間的接口角色。 JSP 通過 Java Bean 可實現(xiàn)功能的擴(kuò)充,如文件上傳、操作數(shù)據(jù)庫或者將復(fù)雜的業(yè)務(wù)分離出來成為獨立可重復(fù)利用的模塊。 4. 可移植性強(qiáng)。 3. 采用標(biāo)識簡化頁面開發(fā)。 2. 可重用的組件。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容。 JSP 是Java Server Page( Java 服務(wù)器頁面)的簡稱,它是由 Sun 公司提出、多個 IT 公司參與合作建立的一種動態(tài)網(wǎng)頁開發(fā)技術(shù)標(biāo)準(zhǔn)。 第五章說明了該系統(tǒng)的實現(xiàn)過程。 第四章數(shù)據(jù)庫的設(shè)計。 重點介紹了 JSP 的優(yōu)點, MVC的工作流程, Struts 框架 采用 MVC 原理,闡述了 Struts 的體系結(jié)構(gòu)。 當(dāng)某人員登陸到該系統(tǒng)中,登陸之后就獲得了該人員所具有的權(quán)限,從而進(jìn)入不同的頁面。系統(tǒng)分為五大模塊 權(quán)限管理、部門管理、機(jī)房管理、人員管理、日志管理。 本文 提出了權(quán)限管理應(yīng)該是可以擴(kuò)展的,它應(yīng)該可以加入到任何帶有權(quán)限管理功能的系統(tǒng)中。用戶必須在具有相應(yīng)的權(quán)限才能進(jìn)入相應(yīng)的功能模塊 。 在 系統(tǒng) 的實 現(xiàn)技術(shù)上 使用 Struts、 Hibernate以及 JSP 技術(shù)來進(jìn)行系統(tǒng)實現(xiàn)?;?J2EE的權(quán)限管理系統(tǒng) I 摘 要 隨著 Inter 技術(shù)和企業(yè)信息化建設(shè)的發(fā)展, web 應(yīng)用需求的不斷增加,同時對系統(tǒng)的 安全性、 穩(wěn)定性 、交互性和可維護(hù)性要求也越來越高, 現(xiàn)行的 系統(tǒng) 根據(jù)用戶的權(quán)限與身份來操作系統(tǒng)不同的功能 。 本文 提出了 一種可擴(kuò)展的 權(quán)限管理 設(shè)計思路,這種實現(xiàn)方式使得權(quán)限管理模塊可以加入到任何需要權(quán)限管理功能的系統(tǒng)進(jìn)行 重用。 通過系統(tǒng)的權(quán)限的分配完成對上述功能的模塊的管理。其主要原因是日常信息系統(tǒng)經(jīng)常要修改功能和增加新的模塊,這 就要和軟件供應(yīng)商進(jìn)行溝通,經(jīng)常會因為時間和經(jīng)費的原因放棄了一些很好的想 法,系統(tǒng)也因此更新慢或長時間不更新,不能滿足日益增長的需求變化。系統(tǒng)基于 Struts 框架, Hibernate 框架以及 JSP 技術(shù),詳盡闡述了基于 J2EE 的權(quán)限管理系統(tǒng)設(shè)計與實現(xiàn)。 該系統(tǒng)的權(quán)限管理是可以被重用的,可以通過管理員給用戶分配任何一種權(quán)限。 第二章概況了系統(tǒng)開發(fā)過程中所使用到的技術(shù)支持。根據(jù)系統(tǒng)的需求,對系統(tǒng)流程進(jìn)行了設(shè)計,并對系統(tǒng)的主要功能模塊進(jìn)行了分析與設(shè)計。 最后對數(shù)據(jù)庫進(jìn)行了設(shè)計。 3 第二章 相關(guān)技術(shù)介紹 JSP 技術(shù)簡介 在傳統(tǒng)網(wǎng)頁 HTML 文件中加入 JSP 標(biāo)記和 Java 程序段,就構(gòu)成了 JSP 網(wǎng)頁。使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。在服務(wù)器端, JSP 引擎解釋 JSP 標(biāo)識和小腳本,生成所請求的內(nèi)容,并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。 5. 可伸縮性和可擴(kuò)充性強(qiáng)。如圖 21: 圖 21 MVC 模式 模型是應(yīng)用程序的主體,它表示的是解決方案空間的真正的業(yè)務(wù)邏輯,并且存放數(shù)據(jù)和實體 (通過 JavaBean, EJB 組件實現(xiàn) )一個模型可以同時為多個視圖提供數(shù)據(jù), 是整個 MVC架構(gòu)中的核心部分。 它根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示及更新模型對象狀態(tài)的部分,這是模型與視圖的接口。應(yīng)用框架為開發(fā)者提供可重用的基礎(chǔ)架構(gòu),為業(yè)務(wù)邏輯開發(fā)提供支持、減少底層(控制器) 接受用戶請求 調(diào)用模型響應(yīng)用戶請求 選擇視圖顯示響應(yīng)結(jié)果 (視圖) 顯示模型狀態(tài) 接受數(shù)據(jù)更新請求 把用戶輸入數(shù)據(jù)傳給控制器 (模型) 代表應(yīng)用程序狀態(tài) 響應(yīng)狀態(tài)查詢處理業(yè)務(wù)流程 通知視圖業(yè)務(wù)狀態(tài)更新 選擇視圖 業(yè)務(wù)處理 狀態(tài)查詢 方法調(diào)用 事件 通知數(shù)據(jù)更新 用戶請求 5 代碼工作量,從而減輕開發(fā) Web 應(yīng)用系統(tǒng)的時間,提高開發(fā)效率。在模型層, Struts 可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,包括 EJB, JDBC 等。除了基本的 JSTL 標(biāo)記外, Struts 為了實現(xiàn)更純凈的 HTML 代碼,又設(shè)計了大量的標(biāo)記來支持用戶的開發(fā),使得開發(fā)工作變得更加方便和快捷。對進(jìn)入控制器的每個入口點來說, bean 的作用是存儲從視圖獲取的信
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1