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

正文內(nèi)容

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

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

下一頁面
  

【正文】 螆袈蒅薄螅羈羋蒀螄肅 螄 膄葿蒄袆羇蒞蒃羈膂芁蒂蚈羅膇蒁螀膁蒆薀袂羃莂蕿羅腿羋蕿螄羂芄薈袇芇膀薇罿肀葿薆蠆芅蒞薅螁肈芁薄袃 20 11 屆畢業(yè)設(shè)計(論文) 基于 web 的辦公自動化系統(tǒng) 教 學(xué) 部: 專 業(yè): 學(xué) 生 姓 名: 班 級: 學(xué)號 指導(dǎo)教師姓名: 職稱 職稱 最終評定成績 200 年 月 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 基于 web的辦公自動化系統(tǒng) 200 年 月 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) I 摘 要 辦公自動化,簡稱 OA,是辦公信息處理的自動化,它利用先進的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。 1 中小企業(yè)辦公模式的現(xiàn)狀 4 開發(fā)環(huán)境 35 創(chuàng)建并配置 Hibernate 映射文件 39 系統(tǒng)功能詳細(xì)設(shè)計 59 測試用例 59 人員管理測試 59 結(jié)論 64 附錄 1 65 附錄 2 67 附錄 3 69 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 1 第 1 章 前言 課題背景 辦公自動化概述 辦公自動化,英文 Office Automation,簡稱 OA,是辦公信息處理的自動化,它利用先進的技術(shù),使人的各種辦公業(yè)務(wù)活動逐步由各種設(shè)備、各種人、機信息系統(tǒng)來協(xié)助完成,達到充分利用信息,提高工作效率和工作質(zhì)量,提高生產(chǎn)率的目的。 設(shè)計技術(shù)及開發(fā)環(huán)境 設(shè)計技術(shù) 自從 Servlet 技術(shù)產(chǎn)生以來, J2EE 的 Web 開發(fā)技術(shù)與開發(fā)框架便層出不窮。調(diào)用者可以是 JSP,也可以是其他的類。 Struts2 把 Servlet、 JSP、自定義標(biāo)簽和信息資源 (message resources)整合一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現(xiàn)全套 MVC 模式,極大地節(jié)省了時間。Hibernate 可以應(yīng)用在任何 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。通過系統(tǒng)對企業(yè)生產(chǎn)經(jīng)營過程中的數(shù)據(jù)進行全面的管理和統(tǒng)計,避免人為處理各類數(shù)據(jù)時所產(chǎn)生的各 種問題,提高了企業(yè)的經(jīng)濟效益,為企業(yè)經(jīng)營決策提供了大量的、權(quán)威的數(shù)據(jù),使企業(yè)的管理進行到科學(xué)化、系統(tǒng)化的范籌。業(yè)務(wù)流程圖如下: 退 出用 戶 驗 證 模 塊系 統(tǒng) 主 頁注 冊公 文 管 理公 共 信 息行 政 辦 公消 息 管 理工 作 流 程機 構(gòu) 管 理權(quán) 限 管 理個 人 辦 公 圖 業(yè)務(wù)流程圖 功能分析 系統(tǒng)的主要功能概述如下: (1) 用戶身份驗證模塊 本系統(tǒng)功能的開發(fā)與設(shè)計,是完全針對公司內(nèi)部進行辦公管理以及為各部門員工提供便捷的電子化交互平臺搭建的。 (4) 公共信息 模塊 本模塊主要實現(xiàn) 信息發(fā)布:進行新聞、通知、期刊、知識和規(guī)章制度的發(fā)布和管理,使企業(yè)的信息和知識快速傳播和轉(zhuǎn)移。 (8) 組織管理模塊 本模塊主要實現(xiàn) 機構(gòu)管理:公司組織架構(gòu)管理。 可以設(shè)計各種審批流程和各種表單。 用 戶會 議 管 理新 增 會 議查 看 會 議發(fā) 布 會 議刪 除修 改 會 議 固定資產(chǎn)管理用例圖 所謂固定資產(chǎn) :包括資產(chǎn),車輛,圖書等等。合理采用綜合 法,使開發(fā)過程更具靈活性,往往會取得更好的開發(fā)效果。在這樣的系統(tǒng)中,由于各個模塊之間基本上是相互獨立的,所以每個模塊都可以獨立的被理解、編程、調(diào)試和修改,使其復(fù)雜的系統(tǒng)設(shè)計工作變得相對簡單。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 15 用 戶主 界 面添 加 刪 除 修 改選 擇 用 戶通 訊 錄 模 塊成 功 人員信息管理模塊流程圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面,通過選擇 “人員 信息管理 ”菜單進入相應(yīng)頁面。 流程圖如下所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 17 用 戶主 界 面添 加 刪 除輸 入 流 程信 息工 作 流 模 塊成 功選 擇 要 審批 對 象用 戶 查 看修 改 部門管理模塊流程圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件。 然后選擇進入 公文 管理模塊 主頁面,這時會顯示所有公文。 流程圖如下所示: 用 戶公 共 信 息 管 理 模 塊新 增 公 告 刪 除 公 告新 增 頁 面填 寫 信 息選 擇刪 除主 頁 面提 交成 功 頁 面 會議管理模塊流程圖 系統(tǒng)用戶通過登陸驗證進入系統(tǒng)主頁面, 根據(jù)用戶的權(quán)限不同來顯示此模塊的各組件 。然后選擇進入固定資產(chǎn)管理模塊頁面,可以對資產(chǎn)進行查詢,添加,修改,刪除,借用與歸還。 數(shù)據(jù)庫中兩實體間 1: n 聯(lián) 系轉(zhuǎn)換為一個與 n 端對應(yīng)的關(guān)系模式合并的關(guān)系模式的方法是將聯(lián)系的屬性與 1 端的碼加入 n 端作為屬性,主碼為 n 端實體的主碼。我們將分 2 個步驟進行開發(fā)。 ? 開發(fā) Struts 核心流程代碼,包括 和 、 和 、 、 和、 及配置; ? 開發(fā) JSP 頁面原型,包括數(shù)據(jù)列表頁面 、 、 、 、 、 、 ;當(dāng)然這都是各模塊的主頁面,還有很多分頁面,這里就不一一例出了。 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 34 增加表單驗證功能 經(jīng)過以上兩步的開發(fā),在 重啟 Tomcat 后,進入此模塊,此時的頁面都可以進行正常的流轉(zhuǎn)了,只不過顯示的數(shù)據(jù)都還是假的數(shù)據(jù),沒有經(jīng)過數(shù)據(jù)的校驗,以及數(shù)據(jù)庫的交互。 ? dataSource:為 sessionFactory 提供數(shù)據(jù)源; ? sessionFactory: Hibernate 管理工廠,為 DAO 為的事務(wù)管理策略對象transactionManager 提供 SessionFactory; ? transactionManager:為 DAO 類的事務(wù)管理策略對象 DAOProxy 提供事務(wù)管理器對象; ? DAO 類:為 DAO 提供 POJO 類;利用被注入的數(shù)據(jù)源,定義一系列的業(yè)務(wù)操湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 35 作函數(shù),使用 JdbcTemplate 來操作 POJO 類,實現(xiàn)對數(shù)據(jù)庫的操作; ? DAOProxy: DAO 的事務(wù)管理策略對象 ,該對象規(guī)定了 DAO 的管理策略,因此它需要注入 DAO 作為被管理的對象。 Dao 組件配置 在這里我們先對上面開發(fā)的基于 HibernateTemplate 的 DAO 類配置 Bean 對象,并為該對象注入 SessionFactory 對象。 人員管理:包括添加、刪除人員的信息 人員管理主界面: 人員管理的添加: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 40 點擊選擇,可以打開新的界面選擇所添加人員所屬的機構(gòu) 點擊單選框, 變返回人員錄入界面,繼續(xù)錄入人員的信息 : 人員管理的刪除: 在刪除之前,跟機構(gòu)管理一樣,需要確認(rèn)一下再刪除,而且刪除之后,需要刷新一下主界面。在列表界面上,可以點擊 “返回 ”以便返回上一級機構(gòu)。其中需要注入上面配置的 dataSource 對象。 要使用 HibernateTemplate 進行開發(fā),需要在 Bean 配置文件中添加一系列的組件,這些組件相互注入。 開發(fā) jsp 頁面 在上面配置了 formbean、 action及 Bean元素,并編寫了表單類和 Action 類的原型代碼,現(xiàn)在要開發(fā) JSP 頁面,將頁面的鏈接地址、表單請求指向 action,由Struts 和 Spring 來將該請求轉(zhuǎn)發(fā)到 Action 類的函數(shù)中,實現(xiàn)整個頁面的流轉(zhuǎn)。 控制層 struts2 的實現(xiàn) 開發(fā) struts2 的核心代碼 在以上經(jīng)過對 Hibernate 持久化類、映射文件和 DAO 類的開發(fā),已經(jīng)具備了數(shù)據(jù)層的功能代碼,下面我們就要開發(fā) Struts 層的代碼,來調(diào)用該數(shù)據(jù)層實現(xiàn)數(shù)據(jù)庫的操作。 WEBINF 目錄、 lib 目錄及 依然為固定的目錄和文件。 (1)部門 信息管理模塊的 ER 圖如下圖所示: O r g a n i z a t i o nI dN a m eS nd e s c r i p t i o nP a r e n tC h i i d r e n (2)人員 模塊的 ER 圖如下圖所示: P e r s o nI dN a m eS e xa d d r e s sD u t yp h o n ed e s c r i p t i o nO r g a n i z a t io n (3)模塊 管理 的 ER 圖如下圖所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 26 M o d u l eI dN a m eS nu r lo r d e r N u mc h i l d r e np a r e n t (4) 權(quán)限管理 模塊的 ER 圖如下圖所示: A C LI dp r i n c i p a l T yp ep r i n c i p a l S nr e s o u r c e S na c l S t a t ee x t e n d s S t a te (5) 角色 管理模塊的 ER 圖如下圖所示: r o l eI dn a m e (6) 用戶管理 管理模塊的 ER 圖如下圖所示: 湖南工業(yè)大學(xué)科技學(xué)院畢業(yè)設(shè)計(論文) 27 u s e r sI dp a s s w o r du s e r n a m ec r e a t e T i m ee x p i r e T i m ep e r s o n (7) 用戶和角色 管理模塊的 ER 圖如下圖所示: I du s e rr o l eo r d e r N u mU s e r s R o l e s 數(shù)據(jù)庫邏輯設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的 ER 圖轉(zhuǎn)換成與選用的DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。進入角色管理,可以查看,添加,刪除,修改角色。 然后選擇進入公 共信息 管理模塊頁面,用戶可以通過選擇不同的鏈接,進行相應(yīng)的新增公告、修改以及刪除 ,發(fā)布 等操作。當(dāng)點擊 “查看 ”鏈接時,會顯示所選的短消息的信息,之后可以點擊 “返回短消息主頁面 ”再返回到短消息列表頁面;當(dāng)點擊 “發(fā)送短消息 ”鏈
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1