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

正文內(nèi)容

基于ssh的工作流公司管理系統(tǒng)的研究畢業(yè)論文-在線瀏覽

2024-09-12 10:35本頁面
  

【正文】 國外并不了解國內(nèi)企業(yè)的實際情況,錯誤的估計了國內(nèi)市場的情況,昂貴的市場價格讓軟件產(chǎn)品處在了競爭劣勢,所以我國自主開發(fā)的軟件更貼近本國企業(yè)的實際情況,這樣也讓本國產(chǎn)品占有一定的市場比例。 本文的主要工作 本課題實現(xiàn)一個簡單的工作流系統(tǒng),在該系統(tǒng)中并沒有 任何工作流引擎,完成是由程序自己實現(xiàn)公司日常工作的流程管理。實現(xiàn)到一個月的指定時間,根據(jù)員工的考勤,系統(tǒng)自動結(jié)算當月工資的功能。實現(xiàn)基于 SSH 工作流公司管理系統(tǒng)的設(shè)計,系統(tǒng)會以 JAVA EE 體系為基礎(chǔ) ,以 SSH 框架技術(shù)為核心來實現(xiàn)程序的編譯。第一章節(jié)為緒論部分,主 要介紹了課題的相關(guān)背景、國內(nèi)外研究現(xiàn)狀和論文的主要工作。第三章節(jié)介紹了系統(tǒng)的架構(gòu)和可行性分析,包括系統(tǒng)功能架構(gòu)、系統(tǒng)設(shè)計要求和系統(tǒng)的開發(fā)環(huán)境。第五章節(jié)介紹了系統(tǒng)的實現(xiàn),分析了每個模塊的詳細設(shè)計。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 5 頁 共 38 頁 2 系統(tǒng)相關(guān)的知識和技術(shù)介紹 SSH 框架技術(shù) SSH (Struts+Spring+Hibemate)框架是 J2EE 平臺下 Structs、 Spring 和 Hibernate 三個主流框架的統(tǒng)稱。 Structs 現(xiàn)如今,系統(tǒng)開發(fā)人員需要更深入了解系統(tǒng)的內(nèi)部機制,就需要開放的源代碼,Structs 滿足了這項需求, Structs 由于本身所具有的屬性,可以讓 Servlet 、 JSP、JavaBean、 XML 和自定義標簽可以整合到一個統(tǒng)一的框架中,這樣的一個可復用的MVC 被 Struts 所組成,讓程序員在構(gòu)建 web 應用時 更加簡單明了。 Structe 的靈活性和強大的編譯性能在此被充分體現(xiàn)。從業(yè)務層開源來講,是基于 java 語言的應用程序框架,其最終目地是解決開發(fā)中企業(yè)級程序繁瑣的弊病。除此以外,其亦可代替 EJB 技術(shù)輕量的框架結(jié)構(gòu)。 由七個不同的模塊(獨立使用,亦可和其它模塊共同應用)組成的 Spring 框架,如圖 21 所示。另一方面,依賴注入則是一種擬人化的注釋 —— 當容器在運行的過程中,動態(tài)的將接口,參數(shù)和對象一系列關(guān)系注入于整個容器組件中。與此同時, Spring 框架由于采用控制翻轉(zhuǎn),便可以提高實現(xiàn) bean 的裝備率,面相切面的編程(即 AOP)的支持,從而提高事務管理率。 同時, Hibernate 可以有效處理所有運用 JDBC 的情況。(如圖所示, 22)。用這種方法操作數(shù)據(jù)庫,可以有效地簡化了對整個數(shù)據(jù)庫的訪問量。業(yè)務模塊和用戶界面要想實現(xiàn)同步,那么就需要控制器的存在,控制器的存在可以讓用戶界面隨著業(yè)務模型的轉(zhuǎn)變而即時更新。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 8 頁 共 38 頁 圖 23 MVC 結(jié)構(gòu) 詳細介紹一下 MVC 的三個部分。 我們定義業(yè)務模型用于表示公司數(shù)據(jù)和業(yè)務規(guī)則,與視圖和控制器相比,業(yè)務模塊就需要處理最多的任務,為了減少代碼的重復性,并且能為多個視圖提供數(shù)據(jù),業(yè)務模塊就顯得尤為重要,它可以把代碼直接應用與模型中。 我們定義視圖為用戶看到并進行控制和反饋的界面。 控制器:主要負責代碼的輸入處理。 JSP 模式 JSP 被人們定義為一種動態(tài)技術(shù)標準。瀏覽器不支持 JAVA 也不成問題,由于 JSP 本身是一個簡化的 Servlet 設(shè)計,在 HTML 語法中, JSP 可以為 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 9 頁 共 38 頁 JAVA 提供擴展。當用戶在使用 WEB 服務器時,請求訪問 JSP 網(wǎng)頁 ,那么程序段會被服務器執(zhí)行,執(zhí)行結(jié)果與 JSP 中的 HTML 代碼再統(tǒng)一返回給客戶端,而返回給客戶端的僅僅是一個 HTML 文本,所以只要用戶有瀏覽器就可以瀏覽。 JSP 頁面由 HTML 代碼和嵌入其中的代碼所組成。 Quartz Quartz 是一個開源的組織,它主要是與 J2EE 與 J2SE 互相結(jié)合的運用程序,Quartz 可以單獨使 用。于此同時,其最新版本 可以做成 EJBS, java 的標準組件。雖然他的規(guī)模用于衡量框架的質(zhì)量的特性幾乎為 0,但 quartz 的關(guān)鍵,是其包含的功能成為了是否能過作為,以及應該作為評測一個開源或者非開源框架質(zhì)量的關(guān)鍵因素。其依賴框架類關(guān)鍵部件,聯(lián)合進行工作。 Quartz 怎樣能 并發(fā)運行 多個作業(yè)的原理 —— 在啟動時,初始化一套worker 線程,然后進行預訂的作業(yè)。 表現(xiàn)層:由 JSP 頁面組成。 業(yè)務邏輯層: Spring IoC 提供容器管理,負責業(yè)務邏輯的組件構(gòu)成。 領(lǐng)域?qū)ο髮樱和ㄟ^ Hibernate Session 的管理和 7 個 PO 組成,實現(xiàn)對數(shù)據(jù)庫的訪問。 系統(tǒng)架構(gòu)參見下圖 31 所示。 系統(tǒng)功能架構(gòu) 圖 32 基于 SSH 公司管理系統(tǒng)功能實現(xiàn)架構(gòu)圖 由以上架構(gòu)圖所示,本系統(tǒng)可以分為兩個模塊:經(jīng)理模塊和員工模塊。經(jīng)理權(quán)限相對更大,對于經(jīng)理而言,還會有更大的權(quán)限,包括消息管理權(quán)限、考核管理權(quán)限、薪資管理權(quán)限、考勤管理權(quán)限、員工管理權(quán)限等。系統(tǒng)借助業(yè)務邏輯組件封裝 DAO 組件,而這些 DAO 組件又反作用于業(yè)務邏輯組件底層,從而完成系統(tǒng)業(yè)務邏輯的功能。 ApplicationDao:提供對 app_table 表的基本操作。 AttendTypeDao :提供對 type_table 表的基本操作。 EmployeeDao:提供對 emp_table 表的基本操作。 PaymentDao:提供對 pay_table 表的基本操作。 MgrManager:提供 Managers 需要的業(yè)務邏輯功能。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 13 頁 共 38 頁 圖 33 系統(tǒng)組件結(jié)構(gòu)圖 系統(tǒng)設(shè)計要求 安全性 員工通過身份驗證的方式進入系統(tǒng),只有通過驗證的用戶才有使用該系統(tǒng)的權(quán)限。 可重用性 為保證代碼可重用,系統(tǒng)應使得各個模塊盡可能強內(nèi)聚、低耦合。 B、 WEB Service: 。 D、數(shù)據(jù)庫及 java 環(huán)境: JDK 硬件 A、處理器: Intel( R) Core( TM) i5480M 。 系統(tǒng)功能結(jié)構(gòu) 功能結(jié)構(gòu)需要在完成系統(tǒng)分析之后方可形成,但功能結(jié)構(gòu)設(shè)計出來后便可以比較直觀的看到系統(tǒng)的結(jié)構(gòu)圖,結(jié)構(gòu)圖如圖 41。 員工管理模塊 在這個模塊中,部門員工的所有個人信息可以被所屬經(jīng)理查詢,并且所屬經(jīng)理還可以對員工的信息進行增加 、修改和刪除。在考勤管理中,如果出現(xiàn)員工的考勤信息有誤的,員工可以通過系統(tǒng)發(fā)出申請,當經(jīng)理收到申請時,核實無誤后,可有權(quán)限對員工考勤進行更改。 薪資信息管理 此模塊為薪資查詢模塊,員工及經(jīng)理都具有權(quán)限,員工可查詢個人的薪資信息,同時 經(jīng)理也可查詢對應下屬的薪資信息。 消息管理 提供查詢、增加、修改和刪除消息是該模塊的主要功能。 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 17 頁 共 38 頁 數(shù)據(jù)源 (終點 ):人、物或其他軟件系統(tǒng)也在數(shù)據(jù) 源的范疇中,屬于系統(tǒng)之外的實體。 圖 42 更直觀的反應出系統(tǒng)中對應數(shù)據(jù)傳遞的關(guān)系。 表 1 數(shù)據(jù)庫表信息 表 2 員工考勤申請表 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 20 頁 共 38 頁 表 3 員工考勤表 表 4 考勤類別表 表 5 批復表 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 21 頁 共 38 頁 表 6 系統(tǒng)員工信息表 表 7 員工薪資表 代碼設(shè)計 代碼顧名思義是用數(shù)字或者符號的形式將一些事物表現(xiàn)出來,是搭接計算機與人的聯(lián)系符號。 系統(tǒng)性 : 所有的代碼設(shè)計要求、所包括的內(nèi)容及編碼的原則,要有互通性,這樣整個系統(tǒng)的才具有應用性; 基于 SSH 的工作流公司管理系統(tǒng)的研究 第 22 頁 共 38 頁 簡單性 :代碼結(jié)構(gòu)盡量簡單 ,以便記憶 。 早檢驗原則 :為避免錯誤在后期發(fā)生,在輸入設(shè)計階段時應對系統(tǒng)數(shù)據(jù)進行檢驗 ,這樣可以使錯誤在前期得到改正,比較接近源數(shù)據(jù)產(chǎn)生點。所以此設(shè)計階段也是系統(tǒng)的關(guān)鍵,就要做好輸出內(nèi)容的確定。 我會對各功能塊的數(shù)據(jù)流進行詳細的解釋: 經(jīng)理管理新進員工; 公司內(nèi)新進員工時,對應員工的經(jīng)理將員工的信息進行錄入,并為員工建立一個用戶,并為此用戶名設(shè)置初始密碼 ,新員工可以通過經(jīng)理給自己設(shè) 定的用戶名和自己設(shè)定的密碼登陸系統(tǒng),圖 45 反映的是新增員工的數(shù)據(jù)流圖。此模塊的設(shè)計介紹如圖 47。 考勤申請 員工通過此模塊提交申請,包括請假申請、出差申請、信息不符申請后,系統(tǒng)會直接提交給相對應的部門經(jīng)理審批。 查看個人的考勤信息 員工每月可以用自己的用戶名及密碼登陸系統(tǒng)查詢自己的考勤信息,當員工發(fā)現(xiàn)本人的考勤記錄有問題時,可以通過
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1