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

正文內(nèi)容

java基于ssh的oa系統(tǒng)的設(shè)計(doc畢業(yè)設(shè)計論文)-展示頁

2025-07-07 08:55本頁面
  

【正文】 ...................24 公文管理 ...................................................26 個人辦公模塊設(shè)計 ...............................................31 我的辦公桌 .................................................31 我的便簽 ...................................................32 通訊錄 .....................................................336 系統(tǒng)模塊頁面和代碼實現(xiàn) ............................................35 系統(tǒng)登陸 .......................................................35 組織管理 .......................................................36 權(quán)限管理 .......................................................40 公文流轉(zhuǎn) .......................................................44 公共信息 .......................................................487 對系統(tǒng)的測試和評價 ................................................50 系統(tǒng)測試 .......................................................50 系統(tǒng)存在的問題 .................................................50總 結(jié) .............................................................51參考文獻 ............................................................521 概述 項目背景企業(yè)信息化建設(shè)經(jīng)過這么多年的發(fā)展,取得了比較大的成果與效益,但是,隨著應(yīng)用與需求的不斷增長和多樣性,信息系統(tǒng)也需要走專業(yè)化、多樣性的建設(shè)之路。論文共分為概述、開發(fā)及運行環(huán)境、需求分析、總體設(shè)計、詳細設(shè)計、系統(tǒng)模塊頁面和代碼實現(xiàn)、系統(tǒng)測試和評價,總結(jié)八部分。本系統(tǒng)實現(xiàn)了公共信息、組織管理、公文流轉(zhuǎn)、權(quán)限管理。隨著網(wǎng)絡(luò)的高速發(fā)展,網(wǎng)絡(luò) OA 系統(tǒng)逐漸受到關(guān)注。 編 號: 設(shè)計(論文)題目: JAVA 基于 SSH 的 OA 系統(tǒng)的設(shè)計基于 SSH 的 OA 系統(tǒng)的設(shè)計摘 要辦公自動化管理系統(tǒng)簡稱 OA 系統(tǒng),該系統(tǒng)的開發(fā)目的是為了知識化管理企業(yè)內(nèi)部。實現(xiàn)網(wǎng)絡(luò)辦公自動化,這將為企業(yè),政府部門節(jié)省大量的人力資源,節(jié)省大量的辦公費用,實現(xiàn)文件管理自動化,規(guī)范工作流程,大幅度提高辦公效率。一些大型企業(yè)集團(例如聯(lián)想、海爾)正致力實現(xiàn)高層次的網(wǎng)絡(luò)辦公自動化,中小型企業(yè)也存在一個很大的低成本網(wǎng)絡(luò) OA 系統(tǒng)的需求。系統(tǒng)開發(fā)選用java、jsp、html 語言,采用了xml、ajax、jstl、jbpm、Struts、Spring、Hibernate 等技術(shù),使用 Tomcat 作為 Web 服務(wù)器,MySQL 作為系統(tǒng)的數(shù)據(jù)庫服務(wù)器。在系統(tǒng)詳細設(shè)計中充分利用類圖、用例圖、用例描述、順序圖、狀態(tài)圖對系統(tǒng)設(shè)計進行詳細地說明。這是經(jīng)濟社會發(fā)展的必然結(jié)果。OA 系統(tǒng)的發(fā)展經(jīng)歷以下幾個階段 [1]:第一階段:OA 系統(tǒng)的開始,也是現(xiàn)代辦公的雛形。第二階段:協(xié)作性 OA 系統(tǒng)的發(fā)展。由于這一階段的 OA 系統(tǒng)在操作方面的局限性,使得 OA 系統(tǒng)在企事業(yè)單位的高層得不到充分的推廣,也就沒有實現(xiàn) OA 系統(tǒng)最本質(zhì)的功能輔助領(lǐng)導進行決策的功能。OA 系統(tǒng)在這一階段得到了廣泛的推廣應(yīng)用。在決策時,可以借助 OA 系統(tǒng)查詢各類有幫助的信息,使得自己的決策盡可能的客觀、公正、準確。OA 系統(tǒng)實現(xiàn)真正的網(wǎng)上辦公與移動辦公,充分輔助現(xiàn)代企業(yè)提高現(xiàn)代化的辦公效率。 Struts + Spring + Hibernate 技術(shù)Struts 是一套用于構(gòu)建 JAVA WEB 應(yīng)用程序的框架。Struts 是一個 MVC 框架,實現(xiàn)了 ModelViewController 設(shè)計模式的概念,它將這些概念映射到 web 應(yīng)用程序的組件和概念中,從而解決了 jsp 頁面職責過重的問題。Spring 封裝了許多特性,主要用于管理對象之間的關(guān)系。Spring 的 AOP封裝提供了符合 AOP Alliance 規(guī)范的面向切面的編程(aspectoriented programming)實現(xiàn),利用 AOP 能夠減弱系統(tǒng)代碼的功能耦合 [3]。Hibernate 建立在面向?qū)ο蟮脑O(shè)計思想之上,ORM(Object Rational Mapping)是其基本特性。Hibernate 以優(yōu)良的設(shè)計大大提高了數(shù)據(jù)庫訪問層的開發(fā)效率,并且通過對數(shù)據(jù)訪問中各種資源和數(shù)據(jù)的緩存調(diào)度,實現(xiàn)了更佳的性能 [4]。由 API、特定領(lǐng)域的語言和圖形建模工具組成的框架讓開發(fā)人員和業(yè)務(wù)分析人員能夠使用通用平臺進行溝通及操作。JBoss jBPM 是一個面向流程的工作流/BPM 框架和工具集,它使業(yè)務(wù)分析人員能夠與軟件組件進行交互、有助于獲得有效的業(yè)務(wù)解決方案。業(yè)務(wù)流程管理(BPM)和工作流管理使用動作、任務(wù)和流程等概念,提供了解決這個問題的辦法。這些活動通常尋求來自軟件工程和工具的幫助。JBoss 提供了這樣的功能:使用業(yè)務(wù)流程執(zhí)行語言(BPEL) 、靈活而且可插入的應(yīng)用編程接口(API) 、本地流程定義語言以及圖形建模工具,利用基于行業(yè)標準的編制機制開發(fā)新的自動化業(yè)務(wù)流程和工作流。JBoss jBPM 相當于業(yè)務(wù)分析人員和開發(fā)人員之間的中介,為他們提供了名為 jPDL 的通用流程定義語言??梢杂迷谕掏铝繕O為關(guān)鍵的 J2EE 群應(yīng)用服務(wù)器環(huán)境中。2 開發(fā)及運行環(huán)境 IDE MyEclipse 簡介Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT) 。 MySQL 簡介MySQL 是最流行的開放源碼 SQL 數(shù)據(jù)庫管理系統(tǒng),它是由 MySQL AB 公司開發(fā)、發(fā)布并支持的。 服務(wù)器 Tomcat 簡介Tomcat 是一個免費的開源的 Servlet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache,Sun 和其他一些公司及個人共同開發(fā)而成。Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。我們可以將 Tomcat 和Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。Tomcat 也可以與其它一些軟件集成起來實現(xiàn)更多的功能。 運行環(huán)境軟件環(huán)境:WEB 服務(wù)器:Windows 2022/2022/、數(shù)據(jù)庫服務(wù)器:windows 2022/2022/、oracle10g客戶端:windows2022/2022/xp/9硬件環(huán)境數(shù)據(jù)庫服務(wù)器、WEB 服務(wù)器最低配置: CPU、 512M 內(nèi)存、10G 剩余硬盤空間建議配置:P4 CPU、1024M 內(nèi)存、40G 剩余硬盤空間客戶端最低配置:奔騰 233 CPU、64M 內(nèi)存、100M 剩余硬盤空間建議配置: CPU、256M 內(nèi)存、1G 剩余硬盤空間3 需求分析 系統(tǒng)簡介辦公自動化系統(tǒng),是高效率、低成本、跨區(qū)域管理的辦公自動化解決方案,集中了成熟的數(shù)據(jù)技術(shù)與管理思想,能有效提高企業(yè)的內(nèi)部管理和工作效率,降低經(jīng)營成本。辦公人員得以從繁雜的日常辦公事務(wù)處理中解放出來,參與更多的富于思考性和創(chuàng)造性的工作。具體需求如下: 個人辦公能顯示個人辦公桌,辦公桌上顯示各種未查閱信息和能到達各種管理功能的快捷連接;個人辦公還應(yīng)實現(xiàn)管理便簽、通訊錄等功能。 組織管理實現(xiàn)公司組織架構(gòu)管理和公司人員管理。文檔流轉(zhuǎn)事實上是對工作流以及工作流中的文檔進行管理,對于大多數(shù)企業(yè)來說,核心的管理就是工作流和文檔的管理。流程可能會經(jīng)過不同的中間環(huán)節(jié),在中間環(huán)節(jié)上,由相關(guān)人員進行處理,這些處理過程需要進行記錄。 權(quán)限管理實現(xiàn)系統(tǒng)模塊、系統(tǒng)角色、用戶帳號和用戶權(quán)限的管理。a、用戶(User)可以擁有多個角色(Role),角色可以被分配給多個用戶。所謂資源,即系統(tǒng)的模塊;所謂操作,包括:增加、刪除、修改、查詢等操作。d、授權(quán),指將權(quán)限授予角色或用戶:a)如果用戶 User1 擁有角色 Role角色 Role2,那么,缺省的情況下,用戶 User1將擁有被分配給角色 Role1 和角色 Role2 的所有權(quán)限(即默認情況下,用戶 User1 繼承其擁有的角色所具有的所有權(quán)限) ;b)如果用戶擁有多個角色,那么用戶的權(quán)限是這些角色權(quán)限的合集;c)如果用戶擁有多個角色,而且角色之間的授權(quán)有沖突(比如對同一個資源的同一個操作,一個角色為“允許” ,另外一個角色為“不允許” ) ,將以優(yōu)先級別高的角色為準(所謂優(yōu)先級別,也就是對于這個用戶所擁有的角色而言,是有順序的,同一個角色在不同的用戶那里可能擁有不同的優(yōu)先級) ;d)除了可以對角色進行授權(quán)外,也可以針對用戶進行授權(quán),也就是說,將權(quán)限授予用戶。4 總體設(shè)計 系統(tǒng)結(jié)構(gòu)模塊設(shè)計本系統(tǒng)主要包括以下幾個功能模塊:公文管理流程管理人員管理機構(gòu)管理信息管理我的辦公桌通訊錄我的便簽?zāi)K管理角色管理用戶管理密碼修改OA 系統(tǒng)公文流轉(zhuǎn)組織管理公共信息個人辦公權(quán)限管理圖 41 系統(tǒng)功能模塊圖功能模塊設(shè)計的具體說明: 個人辦公我的辦公桌顯示到達各個功能模塊的鏈接,顯示登陸用戶的能夠查看的最新信息;我的便簽?zāi)K實現(xiàn)添加便簽、修改便簽、刪除便簽、查看便簽等功能;通信錄模塊能夠添加通信信息、刪除通信信息、修改通信信息、瀏覽通信信息和查詢通信信息。 組織管理組織管理的設(shè)計首先選擇要采用的組織架構(gòu)。集權(quán)型組織架構(gòu)只有人的概念,這種組織架構(gòu)適合與小型公司,比較少見?;旌闲徒M織架構(gòu)是集權(quán)型和職能型相結(jié)合的組織架構(gòu),人下面可以掛部門也可以掛人,部門下面可以掛部門也可以掛人。網(wǎng)狀組織架構(gòu)是最復雜的組織架構(gòu)形式。這種組織架構(gòu)適合于大型公司。機構(gòu)設(shè)計為樹型結(jié)構(gòu)。 公文流轉(zhuǎn)在這個功能模塊中,我們將使用工作流引擎 JBPM。 權(quán)限管理通過權(quán)限管理,系統(tǒng)能夠控制不同用戶對模塊的訪問權(quán)限,而且要控制到CRUD(增刪改查)的操作級別。權(quán)限設(shè)計有很多種設(shè)計方法,但是核心都是一樣的。who 是主體,what 是客體、how 就是負擔在客體上面的一種操作。通過將資源以及資源操作授權(quán)給用戶而使用戶獲取對資源進行操作的權(quán)限。權(quán)限管理實現(xiàn)授權(quán)登陸用戶能夠添加模塊信息、刪除模塊信息,添加角色、刪除角色、給角色授權(quán),給用戶分配帳號、刪除帳號、修改帳號信息,給用戶分配角色、給特權(quán)用戶授權(quán)、查看用戶信息,普通登陸用戶能夠查看模塊信息、角色信息、修改用戶密碼。呈現(xiàn)層使用 jsp 和 jstl[15]表示。領(lǐng)域模型如圖 43 所示:Module、1* +parent+childrenOrganization、 1*+parent+childrenRole、ACL、*1 *1UsersRoles、*1 AproveInfo、Document、*1 Workflow、* 1AdresList、Note、Information、Employe、*1+User、* 111*1 *1aprover *1creator1* 1 *圖 43 系統(tǒng)模型圖數(shù)據(jù)庫表的生成根據(jù)領(lǐng)域模型創(chuàng)建實體類,創(chuàng)建出實體類之間的關(guān)聯(lián)關(guān)系。利用 hibernate 的工具類倒出數(shù)據(jù)庫表,系統(tǒng)的表結(jié)構(gòu)如下所示:表 41 t_anization(機構(gòu)表)Field Type Null Key Default Extra 描述id int(11) NO PRI NULL auto_increment 機構(gòu) idserialNumber varchar(255) YES NULL 機構(gòu)編號Name varchar(255) YES NULL 機構(gòu)名稱description
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1