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

正文內(nèi)容

java基于ssh的oa系統(tǒng)的設(shè)計(jì)(doc畢業(yè)設(shè)計(jì)論文)(存儲(chǔ)版)

2025-07-28 08:55上一頁面

下一頁面
  

【正文】 ar(255) YES NULL 模塊編號parentId int(11) YES MUL NULL 父模塊 ID表 410 t_workflow (流程表)Field Type Null Key Default Extra 描述id int(11) NO PRI NULL auto_increment 流程 idworkflowName varchar(255) YES NULL 流程名稱processDef longblob YES NULL 流程定義processImage longblob YES NULL 流程圖片表 411 t_document (公文表)Field Type Null Key Default Extra 描述id int(11) NO PRI NULL auto_increment 公文 idtitle varchar(255) YES NULL 公文標(biāo)題content longblob YES NULL 公文內(nèi)容annex longblob YES NULL 公文附件description varchar(255) YES NULL 公文描述createTime datetime YES NULL 創(chuàng)建時(shí)間processInstanceId bigint(20) YES NULL 流程實(shí)例 IDstatus varchar(255) YES NULL 公文狀態(tài)createorId int(11) YES MUL NULL 創(chuàng)建者 ID表 412 t_approveinfo (審批信息表)Field Type Null Key Default Extra 描述id int(11) NO PRI NULL auto_increment 審批信息 idapproveTimedatetime YES NULL 審批時(shí)間ment varchar(255) YES NULL 審批內(nèi)容documentId int(11) YES MUL NULL 公文 IDapproverId int(11) YES MUL NULL 審批者 ID表 413 t_information (信息表)Field Type Null Key Default Extra 描述id int(11) NO PRI NULL auto_increment 信息 idtitle varchar(255) YES NULL 信息標(biāo)題cotent varchar(255) YES NULL 信息內(nèi)容annex longblob YES NULL 信息附件createTime datetime YES NULL 信息發(fā)布時(shí)間數(shù)據(jù)庫的操作Hibernate 是現(xiàn)在非常流行的持久化框架,使用 Hibernate 進(jìn)行持久化數(shù)據(jù)是一個(gè)非常好的選擇。通過將資源以及資源操作授權(quán)給用戶而使用戶獲取對資源進(jìn)行操作的權(quán)限。 公文流轉(zhuǎn)在這個(gè)功能模塊中,我們將使用工作流引擎 JBPM。混合型組織架構(gòu)是集權(quán)型和職能型相結(jié)合的組織架構(gòu),人下面可以掛部門也可以掛人,部門下面可以掛部門也可以掛人。d、授權(quán),指將權(quán)限授予角色或用戶:a)如果用戶 User1 擁有角色 Role角色 Role2,那么,缺省的情況下,用戶 User1將擁有被分配給角色 Role1 和角色 Role2 的所有權(quán)限(即默認(rèn)情況下,用戶 User1 繼承其擁有的角色所具有的所有權(quán)限) ;b)如果用戶擁有多個(gè)角色,那么用戶的權(quán)限是這些角色權(quán)限的合集;c)如果用戶擁有多個(gè)角色,而且角色之間的授權(quán)有沖突(比如對同一個(gè)資源的同一個(gè)操作,一個(gè)角色為“允許” ,另外一個(gè)角色為“不允許” ) ,將以優(yōu)先級別高的角色為準(zhǔn)(所謂優(yōu)先級別,也就是對于這個(gè)用戶所擁有的角色而言,是有順序的,同一個(gè)角色在不同的用戶那里可能擁有不同的優(yōu)先級) ;d)除了可以對角色進(jìn)行授權(quán)外,也可以針對用戶進(jìn)行授權(quán),也就是說,將權(quán)限授予用戶。流程可能會(huì)經(jīng)過不同的中間環(huán)節(jié),在中間環(huán)節(jié)上,由相關(guān)人員進(jìn)行處理,這些處理過程需要進(jìn)行記錄。辦公人員得以從繁雜的日常辦公事務(wù)處理中解放出來,參與更多的富于思考性和創(chuàng)造性的工作。Tomcat 不僅僅是一個(gè) Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。2 開發(fā)及運(yùn)行環(huán)境 IDE MyEclipse 簡介Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。這些活動(dòng)通常尋求來自軟件工程和工具的幫助。Hibernate 以優(yōu)良的設(shè)計(jì)大大提高了數(shù)據(jù)庫訪問層的開發(fā)效率,并且通過對數(shù)據(jù)訪問中各種資源和數(shù)據(jù)的緩存調(diào)度,實(shí)現(xiàn)了更佳的性能 [4]。Struts 是一個(gè) MVC 框架,實(shí)現(xiàn)了 ModelViewController 設(shè)計(jì)模式的概念,它將這些概念映射到 web 應(yīng)用程序的組件和概念中,從而解決了 jsp 頁面職責(zé)過重的問題。OA 系統(tǒng)在這一階段得到了廣泛的推廣應(yīng)用。這是經(jīng)濟(jì)社會(huì)發(fā)展的必然結(jié)果。實(shí)現(xiàn)網(wǎng)絡(luò)辦公自動(dòng)化,這將為企業(yè),政府部門節(jié)省大量的人力資源,節(jié)省大量的辦公費(fèi)用,實(shí)現(xiàn)文件管理自動(dòng)化,規(guī)范工作流程,大幅度提高辦公效率。論文共分為概述、開發(fā)及運(yùn)行環(huán)境、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)模塊頁面和代碼實(shí)現(xiàn)、系統(tǒng)測試和評價(jià),總結(jié)八部分。這一階段可以借助 OA 系統(tǒng)實(shí)現(xiàn)各類文檔的傳閱與審批等協(xié)作性的工作。本系統(tǒng)適用于企業(yè)和政府辦公的自動(dòng)化管理。Hibernate 是一個(gè)主流 O/R 映射框架。許多企業(yè)在積極尋求一種結(jié)構(gòu)化方法,以便設(shè)計(jì)業(yè)務(wù)動(dòng)作/事務(wù),并且優(yōu)先使用自動(dòng)化流程加以執(zhí)行。jBPM 倚賴性很小,可以很容易的作為 java 庫來使用。MySQL 使用 C 和 C++編寫,經(jīng)過眾多不同的編譯器測試,支持眾多的系統(tǒng)平臺(tái);使用GNU Automake、Autoconf 和 Libtool 進(jìn)行移植;提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby 和 Tcl 的 API;實(shí)現(xiàn)了多線程,如果有多個(gè) CPU,它能方便地使用這些 CPU;提供了事務(wù)性和非事務(wù)性存儲(chǔ)引擎;使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過使用優(yōu)化的“單掃描多連接” ,能實(shí)現(xiàn)極快的連接服務(wù)器;MySQL 可單獨(dú)運(yùn)行在客戶端/服務(wù)器聯(lián)網(wǎng)環(huán)境下,也可作為庫提供,可嵌入(鏈接)到獨(dú)立的應(yīng)用程序中。如與 JBoss 集成起來開發(fā) EJB,與 Cocoon(Apache 的另外一個(gè)項(xiàng)目)集成起來開發(fā)基于 Xml 的應(yīng)用,與 OpenJMS 集成起來開發(fā) JMS 應(yīng)用。 公文流轉(zhuǎn)實(shí)現(xiàn)流程管理和公文管理。b、權(quán)限的意思就是對某個(gè)資源的某個(gè)操作。組織架構(gòu)的形式可以分為:集權(quán)型組織架構(gòu)、職能型組織架構(gòu)、混合型組織架構(gòu)和網(wǎng)狀型組織架構(gòu) [7]。在 OA 系統(tǒng)我們選擇職能型的組織架構(gòu),機(jī)構(gòu)下可以掛子機(jī)構(gòu)也可以掛員工。權(quán)限設(shè)計(jì)的核心是三元組的概念(who、what 、how) 。系統(tǒng)層次如圖 42 所示:、圖 42 數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)系統(tǒng)開發(fā)中先根據(jù)系統(tǒng)需求建立領(lǐng)域模型,根據(jù)領(lǐng)域模型構(gòu)造出實(shí)例對象,最后采用 O/R映射工具 Hibernate,從對象模型導(dǎo)出關(guān)系模型。使用 Spring 的 HibernateTemplate 進(jìn)行持久化操作,就能避免了SessionFactory 的頻繁創(chuàng)建以及避免了對 Session 的人工管理。給軟件開發(fā)人員提供詳細(xì)的參考。 公文流轉(zhuǎn)模塊設(shè)計(jì) 流程管理流程管理用例圖、 、(from Use Case View)..)、 、(from Use Case View)..)、 、圖 54 流程管理用例圖流程管理用例描述1)上傳流程主要路徑參與者打開上傳流程的界面參與者向系統(tǒng)提交流程文件信息系統(tǒng)在 oa 表中存儲(chǔ)流程的基本信息,并將流程定義文件部署在 jbpm 中補(bǔ)充說明流程文件信息包括:流程名、流程圖片、流程定義文件流程部署:將流程定義文件寫入 jbpm 中系統(tǒng)上傳流程成功之后,重定向到流程管理主界面2)刪除流程主要路徑參與者選擇一個(gè)流程系統(tǒng)提示是否要?jiǎng)h除流程信息參與者確認(rèn)之后,向系統(tǒng)提交流程 ID系統(tǒng)刪除 oa 中相應(yīng)的流程記錄,并向 jbpm 提交相應(yīng)流程的名稱系統(tǒng)刪除 jbpm 中所有版本的流成定義擴(kuò)展點(diǎn)3a、參與者點(diǎn)擊 取消,系統(tǒng)不做任何操作,返回流程管理主界面補(bǔ)充說明系統(tǒng)重定向到流程管理主界面3)瀏覽流程主要路徑參與者進(jìn)入流程管理主界面,系統(tǒng)顯示流程列表4)查看流程詳細(xì)信息主要路徑 參與者向系統(tǒng)提交流程 ID 系統(tǒng)查詢流程信息 系統(tǒng)向參與者返回流程定義文件和流程圖片的界面創(chuàng)建 WorkFlowManager 和 WorkFlowAction 類。 String username = ()。PagerModel pm = (parentId)。點(diǎn)擊【添加機(jī)構(gòu)信息】出現(xiàn)添加機(jī)構(gòu)信息界面,如圖 64 所示:圖 64 添加機(jī)構(gòu)界面點(diǎn)擊【保存機(jī)構(gòu)信息】保存機(jī)構(gòu)信息。在保存機(jī)構(gòu)信息時(shí)由系統(tǒng)產(chǎn)生機(jī)構(gòu)編號,機(jī)構(gòu)編號的產(chǎn)生規(guī)則是【父機(jī)構(gòu)編號_機(jī)構(gòu) ID】 。在機(jī)構(gòu)管理界面上點(diǎn)擊【更新】 ,顯示更新機(jī)構(gòu)界面,如圖 66 所示:圖 66 修改機(jī)構(gòu)界面點(diǎn)擊機(jī)構(gòu)更新界面中的【選擇】顯示父機(jī)構(gòu)選擇界面。點(diǎn)擊機(jī)構(gòu)管理主界面中的【刪除】將刪除對應(yīng)的機(jī)構(gòu)信息。人員列表也以分頁的形式顯示,每頁最大記錄數(shù)為10。Person person = new Person()。但是姓名、性別、年齡、所屬機(jī)構(gòu)也不允許為空。(person, ())。保存信息后,刷新頁面。角色管理點(diǎn)擊【角色管理】 ,顯示角色管理主界面,顯示角色列表。c:if test=${ eq 39。同時(shí)顯示提示信息。return (user_role_list)。return (pub_add_success)。}密碼修改點(diǎn)擊密碼修改出現(xiàn)密碼修改界面,用戶提交帳號新密碼,系。//優(yōu)先級int orderNo = ()。(user, user)。分配帳號后, 【分配帳號】鏈接屬于無效狀態(tài),其他操作鏈接有效。授權(quán)的主要代碼如下://授權(quán)function addOrUpdatePermission(field){(false)。點(diǎn)擊【刪除】刪除這一行記錄,刪除后刷新頁面。如圖 69 所示:圖 69 模塊管理主界面點(diǎn)擊【添加模塊信息】出現(xiàn)添加模塊頁面。Person person = new Person()。點(diǎn)擊【修改員工信息】完成修改。保存好人員信息后,顯示添加員工成功的提示信息,系統(tǒng)刷新人員管理主界面。在機(jī)構(gòu)列表的查詢上使用了分頁,每頁最大顯示記錄數(shù)為10條。如果為空,顯示【機(jī)構(gòu)名不能為空,請輸入機(jī)構(gòu)名稱】 ,并且不提交修改機(jī)構(gòu)的請求。}var i = 4。也可以點(diǎn)擊【關(guān)閉窗口】來關(guān)閉該窗口。if(()){return (select_)。機(jī)構(gòu)管理點(diǎn)擊【機(jī)構(gòu)管理】顯示機(jī)構(gòu)管理主界面,顯示頂級機(jī)構(gòu)列表(沒有父機(jī)構(gòu)的機(jī)構(gòu)) ,界面如下所示:圖 63 機(jī)構(gòu)管理主界面顯示機(jī)構(gòu)列表主要代碼:OrgActionForm oaf = (OrgActionForm)form。用戶登陸后轉(zhuǎn)到 ,在 頁面中,系統(tǒng)自動(dòng)發(fā)起request(?mand=outlook 和 ?mand=main)分別查詢登陸用戶具有讀權(quán)限的模塊和顯示主頁面。 用戶管理用戶管理的用例描述1)分配帳號主要路徑參與者打開分配帳號的界面參與者向系統(tǒng)提交帳號的基本信息系統(tǒng)存儲(chǔ)帳號信息系統(tǒng)向參與者顯示分配帳號成功 的信息補(bǔ)充說明帳號信息包括:用戶名、密碼、失效時(shí)間、人員 ID系統(tǒng)分配帳號信息成功之后,需要刷新用戶管理主界面2)更新帳號主要路徑參與者選擇某個(gè)帳號,向系統(tǒng)提交帳號 ID系統(tǒng)根據(jù)帳號 ID,查詢帳號信息系統(tǒng)向參與者顯示更新帳號信息的界面參與者向系統(tǒng)提交更新之后的帳號信息系統(tǒng)更新帳號信息,并顯示更新帳號信息成功 的信息3)刪除用戶主要路徑參與者選擇一個(gè)帳號刪除系統(tǒng)提示是否要?jiǎng)h除帳號信息,刪除帳號將刪除該帳號的所有關(guān)聯(lián)信息參與者確認(rèn)之后,向系統(tǒng)提交帳號 ID系統(tǒng)刪除相應(yīng)的帳號信息系統(tǒng)向參與者顯示刪除帳號信息成功 的信息擴(kuò)展點(diǎn)3a、參與者點(diǎn)擊 取消,系統(tǒng)不做任何操作,返回帳號管理主界面4)查詢帳號主要路徑參與者進(jìn)入帳號管理主界面,系統(tǒng)顯示帳號列表參與者向系統(tǒng)提交查詢條件系統(tǒng)根據(jù)查詢條件查詢帳號信息系統(tǒng)顯示查詢結(jié)果列表補(bǔ)充說明查詢條件分為姓名、所屬部門、用戶帳號5)查看帳號詳細(xì)信息主要路徑參與者選擇某個(gè)帳號,向系統(tǒng)提交帳號 ID系統(tǒng)根據(jù)帳號 ID,查詢帳號信息系統(tǒng)向參與者顯示帳號詳細(xì)信息的界面6)分配角色主要路徑參與者選擇一個(gè)用戶分配角色,向系統(tǒng)提交用戶 ID系統(tǒng)根據(jù)用戶 ID 查詢用戶具有的角色系統(tǒng)向用戶顯示用戶的角色信息參與者打開用戶角色選擇的界面,選擇角色參與者向系統(tǒng)提交角色分配信息系統(tǒng)給用戶分配角色補(bǔ)充說明:角色分配信息包含:角色 ID,用戶 ID7)給用戶授權(quán)主要路
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1