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

正文內(nèi)容

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

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

下一頁面
  

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