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

正文內(nèi)容

基于ssh的工作流公司管理系統(tǒng)的研究畢業(yè)論文-wenkub.com

2025-06-26 10:35 本頁面
   

【正文】 :任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 作者簽名: 日 期: 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 38 頁 共 38 頁 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 37 頁 共 38 頁 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。 圖 55 進(jìn)入申請、提交申請的處理流程 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 36 頁 共 38 頁 6 結(jié)論 本系統(tǒng)是一個完整的 Java EE 項(xiàng)目:基于 SSH 簡單工作流公司管理系統(tǒng)。該 Action 的結(jié)果會返回當(dāng)前員工的可打卡狀態(tài)。 圖 52 控制器的處理順序圖 員工 登陸 當(dāng)員工提交登陸請求后,本系統(tǒng)通過 登錄頁面,員工輸入的用戶名、密碼和驗(yàn)證碼,系統(tǒng)自動提交到 processloginaction,該動作將會根據(jù)請求參數(shù)來決定呈現(xiàn)對應(yīng)的視圖資源。 實(shí)現(xiàn)系統(tǒng) WEB 層 在前面部分已經(jīng)實(shí)現(xiàn)了本系統(tǒng)的 所有中間層內(nèi)容,接下來要系統(tǒng)主要的 web層。創(chuàng)建 Quartz 的作業(yè) Bean利用 MethodnvokingJobDetailFactoryBean 工廠 Bean 包裝普通 java 對象,不需要繼承任何父類,直接使用配置便可。 Quartz 的調(diào)度器由 Scheduler 接口體現(xiàn): void addJob:在調(diào)度器里添加已經(jīng)給定的 JobDetail 實(shí)例。所以當(dāng)員工打卡時,并不是去插入考勤記錄,而是修改系統(tǒng)插入的考勤記錄,這樣減弱了數(shù)據(jù)庫的壓力。 實(shí)現(xiàn)業(yè)務(wù)邏輯組件 系統(tǒng)業(yè)務(wù)方法的實(shí)現(xiàn)主要依賴于業(yè)務(wù)邏輯組件,系統(tǒng)中所有的業(yè)務(wù)要求都由業(yè)務(wù)邏輯組件提供。下面 將重點(diǎn)介紹業(yè)務(wù)邏輯組件的設(shè)計(jì)和系統(tǒng)是如何實(shí)現(xiàn)業(yè)務(wù)邏輯組件的。 部署 DAO 層 DAO 組件運(yùn)行的基礎(chǔ) Spring 跟 Hibernate 作為應(yīng)用的 DAO 組件的基礎(chǔ), DAO 組件的生成與管理都是 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 31 頁 共 38 頁 由 Spring 容器負(fù)責(zé)的。 實(shí)現(xiàn) DAO 組件 Spring 的 DAO 相關(guān)支持幫助了 DAO 實(shí)現(xiàn)類的組件,給程序編譯帶來了很大的編譯好處,并且 Spring 為各種常用的持久化技術(shù)提供了支持。 update( Object entity):關(guān)系持久化實(shí)例。選擇 DAO 接口有個好處,就是能夠很好解決業(yè)務(wù)邏輯組件與特定的 DAO 組件產(chǎn)生的碰撞。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 30 頁 共 38 頁 三個部分來實(shí)現(xiàn) DAO 模式: DAO 工廠類。 本程序在選擇繼承策略時,使用 subclass.../作為本程序繼承映射策略,整棵 繼承樹的全部實(shí)例都能夠通過這種映射策略保存于一張數(shù)據(jù)表中,這種映射策略的性能最好,不管應(yīng)用程序是需要多態(tài)查詢或是查詢子類的實(shí)體,在一個表格中都能查詢到。這兩個方法并不可以根據(jù)標(biāo)識屬性來重寫,因?yàn)槌志没瘜ο筇幱谒矐B(tài)時,這些對象的標(biāo)識屬性值可能是 null。 Hibernate 可以將普通的 JAVA 對象映射成為持久化實(shí)體,而要想成功轉(zhuǎn)化,必須遵守以下 3 個規(guī)則:: 提供一個構(gòu)造器,能夠?qū)崿F(xiàn)無參數(shù)化。 Application 與 Attend Type 存在 N1 的關(guān)系; Application 與 Attend 存在 N1 的 關(guān)系; Attend 與 Attend Type 存在 N1 的關(guān)系; 圖 51 7 個 PO 之間的類關(guān)系圖 創(chuàng)建持久化實(shí)體類 上面所提到的持久化對象之間的關(guān)聯(lián)關(guān)系最主要的表現(xiàn)方式是它們自身的屬性,上圖 51 給出了很好的解釋。 Application:普通員工提出申請; Attend:對應(yīng)每天的考勤; AttendType:對應(yīng)考勤的類別; CheckBack:對應(yīng)批復(fù); Employee:對應(yīng)系統(tǒng)的員工信息; Manager:對應(yīng)系統(tǒng)的經(jīng)理信息; Payment:對應(yīng)每月所發(fā)的薪水信息; 在富領(lǐng)域模式的設(shè)計(jì)過程中,這 7 個 PO 對象也需要包含系統(tǒng)的業(yè)務(wù)邏輯方法,即使用領(lǐng)域?qū)ο髞頌樗麄兘?;但是因?yàn)楸緫?yīng)用采用貧血模式設(shè)計(jì),所以不為它們提供任何的業(yè)務(wù)邏輯方法,而是在業(yè)務(wù)邏輯組件中實(shí)現(xiàn)所有的業(yè)務(wù)邏輯方法。實(shí)現(xiàn)任務(wù)的自動調(diào)度層、 Hibernate 持久層、實(shí)現(xiàn) DAO 層、實(shí)現(xiàn) Service 層和實(shí)現(xiàn)系統(tǒng) web 層是基于 SSH 工作流的公司管理系統(tǒng)的重點(diǎn)。業(yè)務(wù)流程圖如圖 49。 查看個人的考勤信息 員工每月可以用自己的用戶名及密碼登陸系統(tǒng)查詢自己的考勤信息,當(dāng)員工發(fā)現(xiàn)本人的考勤記錄有問題時,可以通過系統(tǒng)向經(jīng) 理提出申請。此模塊的設(shè)計(jì)介紹如圖 47。所以此設(shè)計(jì)階段也是系統(tǒng)的關(guān)鍵,就要做好輸出內(nèi)容的確定。 系統(tǒng)性 : 所有的代碼設(shè)計(jì)要求、所包括的內(nèi)容及編碼的原則,要有互通性,這樣整個系統(tǒng)的才具有應(yīng)用性; 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 22 頁 共 38 頁 簡單性 :代碼結(jié)構(gòu)盡量簡單 ,以便記憶 。 圖 42 更直觀的反應(yīng)出系統(tǒng)中對應(yīng)數(shù)據(jù)傳遞的關(guān)系。 消息管理 提供查詢、增加、修改和刪除消息是該模塊的主要功能。在考勤管理中,如果出現(xiàn)員工的考勤信息有誤的,員工可以通過系統(tǒng)發(fā)出申請,當(dāng)經(jīng)理收到申請時,核實(shí)無誤后,可有權(quán)限對員工考勤進(jìn)行更改。 系統(tǒng)功能結(jié)構(gòu) 功能結(jié)構(gòu)需要在完成系統(tǒng)分析之后方可形成,但功能結(jié)構(gòu)設(shè)計(jì)出來后便可以比較直觀的看到系統(tǒng)的結(jié)構(gòu)圖,結(jié)構(gòu)圖如圖 41。 B、 WEB Service: 。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 13 頁 共 38 頁 圖 33 系統(tǒng)組件結(jié)構(gòu)圖 系統(tǒng)設(shè)計(jì)要求 安全性 員工通過身份驗(yàn)證的方式進(jìn)入系統(tǒng),只有通過驗(yàn)證的用戶才有使用該系統(tǒng)的權(quán)限。 PaymentDao:提供對 pay_table 表的基本操作。 AttendTypeDao :提供對 type_table 表的基本操作。系統(tǒng)借助業(yè)務(wù)邏輯組件封裝 DAO 組件,而這些 DAO 組件又反作用于業(yè)務(wù)邏輯組件底層,從而完成系統(tǒng)業(yè)務(wù)邏輯的功能。 系統(tǒng)功能架構(gòu) 圖 32 基于 SSH 公司管理系統(tǒng)功能實(shí)現(xiàn)架構(gòu)圖 由以上架構(gòu)圖所示,本系統(tǒng)可以分為兩個模塊:經(jīng)理模塊和員工模塊。 領(lǐng)域?qū)ο髮樱和ㄟ^ Hibernate Session 的管理和 7 個 PO 組成,實(shí)現(xiàn)對數(shù)據(jù)庫的訪問。 表現(xiàn)層:由 JSP 頁面組成。其依賴框架類關(guān)鍵部件,聯(lián)合進(jìn)行工作。于此同時,其最新版本 可以做成 EJBS, java 的標(biāo)準(zhǔn)組件。 JSP 頁面由 HTML 代碼和嵌入其中的代碼所組成。瀏覽器不支持 JAVA 也不成問題,由于 JSP 本身是一個簡化的 Servlet 設(shè)計(jì),在 HTML 語法中, JSP 可以為 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 9 頁 共 38 頁 JAVA 提供擴(kuò)展。 控制器:主要負(fù)責(zé)代碼的輸入處理。 我們定義業(yè)務(wù)模型用于表示公司數(shù)據(jù)和業(yè)務(wù)規(guī)則,與視圖和控制器相比,業(yè)務(wù)模塊就需要處理最多的任務(wù),為了減少代碼的重復(fù)性,并且能為多個視圖提供數(shù)據(jù),業(yè)務(wù)模塊就顯得尤為重要,它可以把代碼直接應(yīng)用與模型中。業(yè)務(wù)模塊和用戶界面要想實(shí)現(xiàn)同步,那么就需要控制器的存在,控制器的存在可以讓用戶界面隨著業(yè)務(wù)模型的轉(zhuǎn)變而即時更新。(如圖所示, 22)。與此同時, Spring 框架由于采用控制翻轉(zhuǎn),便可以提高實(shí)現(xiàn) bean 的裝備率,面相切面的編程(即 AOP)的支持,從而提高事務(wù)管理率。 由七個不同的模塊(獨(dú)立使用,亦可和其它模塊共同應(yīng)用)組成的 Spring 框架,如圖 21 所示。從業(yè)務(wù)層開源來講,是基于 java 語言的應(yīng)用程序框架,其最終目地是解決開發(fā)中企業(yè)級程序繁瑣的弊病。 Structs 現(xiàn)如今,系統(tǒng)開發(fā)人員需要更深入了解系統(tǒng)的內(nèi)部機(jī)制,就需要開放的源代碼,Structs 滿足了這項(xiàng)需求, Structs 由于本身所具有的屬性,可以讓 Servlet 、 JSP、JavaBean、 XML 和自定義標(biāo)簽可以整合到一個統(tǒng)一的框架中,這樣的一個可復(fù)用的MVC
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1