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

正文內(nèi)容

畢業(yè)設計-基于web的辦公自動化系統(tǒng)(完整版)

2025-01-18 19:37上一頁面

下一頁面
  

【正文】 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 33 ? 增加表單校驗功能。 在這里要首先來進一步完善 JSP 頁面的表單驗證功能,包括如下的步驟: ? 為增加頁面和修改頁面表單增加長度限制; ? 為表單類添加校驗功能; ? 為增加頁面和修改頁面添加錯誤標簽; ? 為增加頁面和修改頁面維持表單輸入。進行事務管理也需要提供事務管理器,因此也需要注入 transactionManager 作為事務管理器; ? Action 類:該類是響應處理類,負責調(diào)用 DAO 函數(shù)即可實現(xiàn)數(shù)據(jù)庫的訪問,而對于 DAO 的訪問都將在 DAOProxy 的監(jiān)管之下。 Dao 事物配置 為上面配置的 DAO 對象配置事務組件,使得對 DAO 類的訪問都在 Spring 的事務湖南工業(yè)大學科技學院畢業(yè)設計(論文) 36 監(jiān)管之下。 權限管理 用戶 (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)先級) 除了可以對角色進行授權外,也可以針對用戶進行授權,也就是說,將權限授予用戶。 主界面要求: 界面操作:點擊機構管理進入機構管理主界面,在主界面上列出頂級機構,點擊某個機構的名稱,可以查看這個結構的詳細信息以及所有子機構列表(在子機構列表上,還可以點擊機構名稱進行進一步的導航)。 sessionFactory配置 配置 SessionFactory 對象,為 DAO 層提供 Hibernate 的數(shù)據(jù)庫連 接對象。 業(yè)務層 spring的實現(xiàn) Spring 提供的 HibernateTemplate 是對 Hibernate 功能的封裝,通過封裝的代碼實現(xiàn)Spring IoC 容器的有機結合。實現(xiàn)的步驟包括如下: ? 新建并配置表單類:配置 formbean元素,并開發(fā) 表單類; ? 在 中添加請求配置:配置 action元素,并委托給 Spring 進行管理; ? 在 中添加請求代理:配置與 action相匹配的 Bean元素,接收 Struts 的委托; ? 在 中添加日志攔截:為請求地址添加日志攔截器; ? 開發(fā) Action 類原型功能:設計 Action 類的請求處理函數(shù),這里的函數(shù)現(xiàn)在還只是空架子,只能夠進行頁面的流轉,沒有實際的功能,目的是為了在開 發(fā)完 JSP 頁面后能夠進行頁面的流轉。 開發(fā)并配置 Hibernate Dao 層 到目前為止,系統(tǒng)已經(jīng)具備了 Hibernate 的基礎訪問功能,下面我們要開發(fā)Hibernate DAO 層 ,使用 HibernateTemplate 實現(xiàn)對數(shù)據(jù)表的增、刪、改、查的操作,包括如下三步: ? 定義接口類: 、 、 、 、 、 和 ; ? 開發(fā)實現(xiàn)類: 、 、 、 、 、 和; 在 中配置 DAO 及其代理。 WebRoot 為 Web 目錄,包括圖片目錄images 和 JSP 文件。因此公司職位與系統(tǒng)用戶之間是一對多的關系;某個公司部門可有有多個公司員工,但某個公司員工只能屬于一個公司部門,因此公司部門與系統(tǒng)用戶之間是一對湖南工業(yè)大學科技學院畢業(yè)設計(論文) 25 多的關系;某個公司職位可以在不同的公司部門內(nèi)出現(xiàn),某個公司部門也都會有各種公司職位,因此兩者之間是多對 多的關系。進入模塊管理可以查看系統(tǒng)所有模塊,可以修改 ,添加,刪除模塊信息。 流程圖如下所示: 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 20 用 戶公 文 管 理 模 塊新 增 公 文 刪 除 公 文 審 批 公 文新 增 頁 面填 寫 信 息選 擇刪 除主 頁 面提 交成 功 頁 面審 批 頁 面提 交 公共信息管理模塊流程圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面, 根據(jù)用戶的權限不同來顯示此模塊的各組件。 然后選擇進入短消息管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應的發(fā)送短消息、查看、設置已讀以及刪除等操作。如果顯示則 選擇進入 工作流程 安排模塊頁面, 這時會顯示所有的流程。此時,用戶的身份信息都會被清空。特別是在 JAVA 這樣的跨平臺語言 出現(xiàn)之后, B/S 架構管理軟件更是方便、快捷、高效。這種綜合法的優(yōu)點是它兼顧了結構化開發(fā)方法開發(fā)過程控制性強的特點以及原型法開發(fā)周期短、見效快的特點。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 10 用 戶消 息 管 理發(fā) 消 息查 看 消 息刪 除 消 息 公共信息管理用例圖 此圖顯示了公共信息 管理模塊的用例:包括新增公告、查看公告、修改公告 ,發(fā)布公告以及刪除公告等功能 。 系統(tǒng)建模 用戶身份驗證 此圖顯示了用戶身份驗證系統(tǒng)的用例:當系統(tǒng)管理員或普通用戶登錄時需要輸入湖南工業(yè)大學科技學院畢業(yè)設計(論文) 8 用戶名、密碼以及驗證碼,當三個均輸入正確時才能進入到系統(tǒng)主頁面,否則會有相應的錯誤提示。 通訊記錄:跟某個用戶的聊天記錄。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 7 通信錄:個人通訊管理。 (3) 建立完善的數(shù)據(jù)庫支持環(huán)境??尚行苑治霭ǎ航M織和管理上的可行性、技術可行性、經(jīng)濟可行性。 Struts 2以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使得業(yè)務邏輯控制器能夠與 Servlet API 完全脫離開,所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。通常Servlet 用于進行系統(tǒng)的初始化、服務攔截、過濾等。 JSP 的技術主要是由以下兩個部分組成: JSP 的基本語法: 兩個注釋、 3 個腳本元素、 8 個動作指令。 (2) 網(wǎng)絡辦公模式 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 2 圖 現(xiàn)有網(wǎng)絡辦公自動化系統(tǒng)和大型信息管理系統(tǒng)中,企業(yè)業(yè)務流程重組或者是文件流 轉功能都是核心功能。 39 Dao 事物配置 36 開發(fā) struts2 的核心代碼 36 湖南工業(yè)大學科技學院畢業(yè)設計(論文) IV 控制層 struts2 35 開發(fā)并配置 Hibernate Dao 層 34 系統(tǒng)框架 31 第 5 章 系統(tǒng)實現(xiàn) 28 數(shù)據(jù)庫邏輯設計 28 數(shù)據(jù)庫概念設計 9 業(yè)務流程 7 第 3 章 需求 分析 7 經(jīng)濟可行性 2 設計技術及開發(fā)環(huán)境 關鍵詞: OA 系統(tǒng), SSH2 框架,辦公自動化, JSP湖南工業(yè)大學科技學院畢業(yè)設計(論文) II ABSTRACT Office automation abbreviated as OA, the automation of information processing that work , it utilizes advanced technology, makes various official working operational activities of people39。本系統(tǒng)采用結構化與原型法結合的系統(tǒng)開發(fā)方法。 5 第 2 章 可行性分析 34 持久層 Hibernate 實現(xiàn) 39 事物配置 39 Dao 組件配置 40 第 6 章 系統(tǒng)測試 59 測試計劃 59 測試結果 61 參考文獻 由于辦公自動化技術的不斷發(fā)展,辦公自動化新產(chǎn)品不斷的出現(xiàn),辦公自動化的內(nèi)涵也不斷地豐富和 發(fā)展。然而一直保持優(yōu)勢地位的不多,目前 J2EE 各種框架技術的核心技術依然是 J2EE 的三項基礎技術 ——JSP、 JavaBean、 Servlet,而開源框架還是Struts2+Spring+Hibernate 的天下,目前這種組合是最好的選擇。 (3) Servlet 技術 Servlet 產(chǎn)生于 JSP 技術之前,它最大的特點就是基于線程。 Struts 2是 Struts 的下一代產(chǎn)品。其核心是Bean 工廠 (Bean Factory),用以構造我們所需要的 M(Model)。 技術可行性 基于中小型企業(yè)的辦公自動化系統(tǒng)的開發(fā)采用了先進成熟并且符合實際應用的開發(fā)方法,廣泛應用于網(wǎng)站開發(fā)的網(wǎng)頁開發(fā)工具 Dream weaver, MyEclipse,動態(tài)網(wǎng)頁開發(fā)技術 JSP 和 MVC 架構技術 Struts Spring 和 Hibernate,功能強大的數(shù)據(jù)庫管理工具 MySQL,結合自己的實際開發(fā)能力,可以開發(fā)出較為完善的辦公自動化系統(tǒng)。 (2)個人辦公 本模塊主要實現(xiàn) 我的辦公桌:打開個人辦公桌,在個人辦公桌上,是到達各種管理功能的快捷鏈接。 (6) 消息管理 模塊 發(fā)件箱:接收的所有消息。 (9) 權限 管理模塊 模塊管理:系統(tǒng)所有模塊的管理。 流程可以隨時作出修改 。 湖南工業(yè)大學科技學院畢業(yè)設計(論文) 12 用 戶固 定 資 產(chǎn) 管 理添 加查 看修 改刪 除借 出 和 歸 還 權限管理用例圖 權限管理包括:模塊管理,角色管理,用戶管理,可以將模塊的功能權限賦給角色和用戶,角色功能也可以賦給用戶。它是隨著 Inter 技術的興起,對 C/S 結構的一種變化或者改進的結構。這樣就形成了一個樹形的結構。當點擊 “查看 ”鏈接時,會顯示所選的職工的信息,之后可以點擊 “返回主頁面 ”再返回到職工信息列表頁面;當點擊 “新增職工 ”鏈接時,會進入職工信息輸入頁面,當輸入相關信息后點擊 “提交 ”按鈕,如果成功則會返回到職工信息列表頁面,并提示 “添加成功 ”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊 “返回主頁面 ”返回到職工信息列表頁面;當點擊 “修改 ”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的職工信息,當更改某個 表單中的數(shù)據(jù)后,再點擊 “提交 ”按鈕,如果成功,則會返回到職工信息列表頁面,并提示 “修改成功 ”,否則會提示相關的錯誤信息,如果不想修改,則可以點擊 “返回職工信息列表主頁面 ”返回到職工信息列表頁面;當點擊 “刪除 ”鏈接時,則會刪除當前選擇的職工信息,并提示 “刪除成功 ”。 當點擊新增鏈接時,會進入 信息輸入頁面,當輸入相關信息后點擊 “提交 ”按鈕,如果成功則會返回到 成功頁面, 提示 “添加成功 ”,返回主頁面。 但點擊新增公文時,會進入新增公文頁面。當點擊 “新增會議 ”鏈接時,會進入會議信息輸入頁面,當輸入相關信息后點擊 “提交 ”按鈕,如果成功則會返回到會議列表頁面,并提示 “添加成功 ”,如果失敗,則會提示相關的錯誤信息,如果不想添加,則可以點擊 “返回會議主頁面 ”返回到會議列表頁面;當點擊 “修改 ”鏈接時,則會進入到修改頁面,并在表單中顯示要修改的會議信息,當更改某個表單中的數(shù)據(jù)后,再點擊 “提交 ”湖南工業(yè)大學科技學院畢業(yè)設計(論文) 22
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1