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

正文內(nèi)容

畢業(yè)設計-基于web的辦公自動化系統(tǒng)-wenkub.com

2024-11-27 19:37 本頁面
   

【正文】 權限管理 用戶 (User)可以擁有多個角色 (Role),角色可以被分配給多個用戶 權限的意思就是對某個資源的某個操作,現(xiàn)在規(guī)定: 所謂資源,即系統(tǒng)的模塊 所謂操作,包括:增加、刪除、修改、查詢等操作 權限管理系統(tǒng)的總體功能分為:授權與認證 授權,指將權限授予角色或用戶 如果用戶 A 擁有角色 B、角色 C,那么,缺省的情況下,用戶 A 將擁有被分配給湖南工業(yè)大學科技學院畢業(yè)設計(論文) 41 角色 A 和角色 C 的所有權限(即默認情況下,用戶 A 繼承其擁有的角色所具有的所有權限) 如果用戶擁有多個角色,那么用戶的權限是這些角色權限的合集 如果用戶擁有多個角色,而且角色之間的授權有沖突(比如對同一個資源的同一個操作,一個角色為 “允許 ”,另外一個角色為 “不允許 ”),將以優(yōu)先級別高的角色為準(所謂優(yōu)先級別,也就是對于這個用戶所擁有的角色而言,是有順序的,同一個角色在不同的用戶那里可能擁有不同的優(yōu)先級) 除了可以對角色進行授權外,也可以針對用戶進行授權,也就是說,將權限授予用戶。 主界面要求: 界面操作:點擊機構管理進入機構管理主界面,在主界面上列出頂級機構,點擊某個機構的名稱,可以查看這個結構的詳細信息以及所有子機構列表(在子機構列表上,還可以點擊機構名稱進行進一步的導航)。 Dao 事物配置 為上面配置的 DAO 對象配置事務組件,使得對 DAO 類的訪問都在 Spring 的事務湖南工業(yè)大學科技學院畢業(yè)設計(論文) 36 監(jiān)管之下。 sessionFactory配置 配置 SessionFactory 對象,為 DAO 層提供 Hibernate 的數(shù)據(jù)庫連 接對象。進行事務管理也需要提供事務管理器,因此也需要注入 transactionManager 作為事務管理器; ? Action 類:該類是響應處理類,負責調(diào)用 DAO 函數(shù)即可實現(xiàn)數(shù)據(jù)庫的訪問,而對于 DAO 的訪問都將在 DAOProxy 的監(jiān)管之下。 業(yè)務層 spring的實現(xiàn) Spring 提供的 HibernateTemplate 是對 Hibernate 功能的封裝,通過封裝的代碼實現(xiàn)Spring IoC 容器的有機結合。 在這里要首先來進一步完善 JSP 頁面的表單驗證功能,包括如下的步驟: ? 為增加頁面和修改頁面表單增加長度限制; ? 為表單類添加校驗功能; ? 為增加頁面和修改頁面添加錯誤標簽; ? 為增加頁面和修改頁面維持表單輸入。實現(xiàn)的步驟包括如下: ? 新建并配置表單類:配置 formbean元素,并開發(fā) 表單類; ? 在 中添加請求配置:配置 action元素,并委托給 Spring 進行管理; ? 在 中添加請求代理:配置與 action相匹配的 Bean元素,接收 Struts 的委托; ? 在 中添加日志攔截:為請求地址添加日志攔截器; ? 開發(fā) Action 類原型功能:設計 Action 類的請求處理函數(shù),這里的函數(shù)現(xiàn)在還只是空架子,只能夠進行頁面的流轉(zhuǎn),沒有實際的功能,目的是為了在開 發(fā)完 JSP 頁面后能夠進行頁面的流轉(zhuǎn)。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 33 ? 增加表單校驗功能。 開發(fā)并配置 Hibernate Dao 層 到目前為止,系統(tǒng)已經(jīng)具備了 Hibernate 的基礎訪問功能,下面我們要開發(fā)Hibernate DAO 層 ,使用 HibernateTemplate 實現(xiàn)對數(shù)據(jù)表的增、刪、改、查的操作,包括如下三步: ? 定義接口類: 、 、 、 、 、 和 ; ? 開發(fā)實現(xiàn)類: 、 、 、 、 、 和; 在 中配置 DAO 及其代理。 ? 創(chuàng)建 Hibernate 的持久化類和映射文件,并在 中進行配置; ? 開發(fā)并配置 Hibernate DAO 層 、 、 、 、 、 、 。 WebRoot 為 Web 目錄,包括圖片目錄images 和 JSP 文件。 (1) 用戶信息管理模塊中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 用戶信息表 user(ID, username, password, expireTime, createTime, person) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 Username 用戶名 Char Password 密碼 Char createTime 創(chuàng)建時間 Date Personid 員工信息 Int expireTime 過期時間 Date 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 28 (2) 部門 模塊中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 部門 表 address(ID, name, sn, description, parentid) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 name 名稱 Char Sn 唯一編號 Char parentId 父部門 id Int description 描述 Char (3) 人員管理 模塊中由 ER 圖 轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 日程表 person (ID, name, Sex, Address, Phone, OrgId, description, Duty) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 name 名稱 Char Sex 性別 Char Address 地址 Char Phone 電話 Char OrgId 部門 id Int description 描述 Char Duty 生日 Date (4)模塊 管理 中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 模塊 表 Module (ID, name, sn, url, orderNum, parentId) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 name 名稱 Char Sn 編號 Char url 資源入口 Char orderNum 模塊序號 Int parentId 父模塊 id Int (5) 角色 管理模塊中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 角色 表 role(ID, name) 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 29 字段名稱 說明 類型 空 主健 備 注 Id 唯一 id Int 否 是 name 名稱 Char (6) 權限 模塊中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 權限 表 acl(ID, principalType, principalSn, resourceSn, aclState, extendsState) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 principalType 主體類型:用戶,角色 String principalSn 主體標示 Int resourceSn 資源標示 Int aclState 授權狀態(tài) Int extendsState 是否繼承 Int (7)用戶和角色 模塊中由 ER 圖轉(zhuǎn)換成的關系數(shù)據(jù)模式有: 會議表 UsersRoles (ID, roleId, userId, orderNum) 字段名稱 說明 類型 空 主健 備注 Id 唯一 id Int 否 是 roleid 角色 id Int Userid 用戶 id Int orderNum 優(yōu)先級 Int 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 30 第 5 章 系統(tǒng)實現(xiàn) 系統(tǒng)框架 本系統(tǒng)以 Struts+Spring+Hibernate 架構為基礎,按照實際的開發(fā)流程來進行開發(fā)。因此公司職位與系統(tǒng)用戶之間是一對多的關系;某個公司部門可有有多個公司員工,但某個公司員工只能屬于一個公司部門,因此公司部門與系統(tǒng)用戶之間是一對湖南工業(yè)大學科技學院畢業(yè)設計(論文) 25 多的關系;某個公司職位可以在不同的公司部門內(nèi)出現(xiàn),某個公司部門也都會有各種公司職位,因此兩者之間是多對 多的關系。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 24 用 戶固 定 資 產(chǎn) 管 理 模 塊查 詢主 頁 面借 用 與 歸還添 加 修 改 刪 除查 詢 頁 面添 加 頁 面成 功 頁 面修 改 頁 面借 用 頁 面 歸 還 頁 面借 用 歸 還歸 還成 功 頁 面成 功 頁 面 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是項目開發(fā)和系統(tǒng)設計中非常重要的一個環(huán)節(jié),在這里要特別強調(diào)數(shù)據(jù)庫設計的重要性,是因為數(shù)據(jù)庫設計就像建設高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)維護、變更和功能擴充時,甚至在系統(tǒng)開發(fā)過程中都會引起比 較大的問題。進入模塊管理可以查看系統(tǒng)所有模塊,可以修改 ,添加,刪除模塊信息。 然后選擇進入會議管理 模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的新增會議、查看 、修改以及刪除等操作。 流程圖如下所示: 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 20 用 戶公 文 管 理 模 塊新 增 公 文 刪 除 公 文 審 批 公 文新 增 頁 面填 寫 信 息選 擇刪 除主 頁 面提 交成 功 頁 面審 批 頁 面提 交 公共信息管理模塊流程圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面, 根據(jù)用戶的權限不同來顯示此模塊的各組件。用戶可以通過選擇不同的鏈接,進行 相應的新增、上傳文件、審批、 以及刪除 公文 等操作。 然后選擇進入短消息管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的發(fā)送短消息、查看、設置已讀以及刪除等操作。 然后選擇進入 部門管理 模塊 主 頁面,用戶可以通過選擇不同的鏈接,進行相 應的新增、查看、修改以及刪除等操作。如果顯示則 選擇進入 工作流程 安排模塊頁面, 這時會顯示所有的流程。 如果登錄用戶是 “系統(tǒng)管理員 ”,則可 以顯示此 所有的 模塊,用戶可以通過選擇不同的鏈接,進行相應的新增職工、查看、修改以及刪除等操作。此時,用戶的身份信息都會被清空。在遵循模塊化結構設計原則的基礎上,根據(jù)實現(xiàn)的目標,用戶身份驗證只需要一個模塊,而其他模塊則分成了八個不同的子模塊,湖南工業(yè)大學科技學院畢業(yè)設計(論文) 14 各子模塊既相互配合, 又各自具有一定的獨立功能。特別是在 JAVA 這樣的跨平臺語言 出現(xiàn)之后, B/S 架構管理軟件更是方便、快捷、高效。 該系統(tǒng)是基于 B/S(Browser/Server, B/S)架構的三層體系結構,即瀏覽器和服務器結構。這種綜合法的優(yōu)點是它兼顧了結構化開發(fā)方法開發(fā)過程控制性強的特點以及原型法開發(fā)周期短、見效快的特點。對這些資源進行添加,刪除,修改,查看,借出和歸還等。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 10 用 戶消 息 管 理發(fā) 消 息查 看 消 息刪 除 消 息 公共信息管理用例圖 此圖顯示了公共信息 管理模塊的用例:包括新增公告、查看公告、修改公告 ,發(fā)布公告以及刪除公告等功能 。 可以自定義流程(通過流程設計器) 。 系統(tǒng)建模 用戶身份驗證 此圖顯示了用戶身份驗證系統(tǒng)的用例:當系統(tǒng)管理員或普通用戶登錄時需要輸入湖南工業(yè)大學科技學
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1