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

正文內容

19-基于java的人力資源管理信息系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-02-25 23:39 本頁面
 

【文章內容簡介】 DBC API 以及能夠在 Inter 應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB( Enterprise JavaBeans)、 Java Servlets API、JSP(Java Server Pages)以及 XML 技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。 J2EE 體系結構提供中間層集成框架用來滿 足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺, J2EE 降低了開發(fā)多層應用的費用和復雜性,同時提供了對現(xiàn)有應用程序集成強有力的支持,完全支持 Enterprise JavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。 在 J2EE 開發(fā)模型中,整個系統(tǒng)可分為以下三個主要部分: (1)視圖( view) 視圖是用戶界面部分,在 web 應用程序中也就是 HTML、 XML、 JSP 頁面。這個部分主要處理用戶看到的東西即用于顯示,動態(tài) JSP 部分處 理了用戶可看見的動態(tài)網精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 10 頁,而靜態(tài)的網頁由 HTML 和 XML 輸出。 (2)控制器 (Control) 控制器負責網站的整個邏輯。它用于管理用戶與視圖發(fā)生的交互。可以將控制器想像成處在視圖和數(shù)據(jù)之間,對視圖如何與模型交互進行管理。通過使視圖完全獨立于控制器和模型,就可以輕松替換前端客戶程序,即網頁制作人員將可以獨立自由地改變 Web 頁面而不用擔心影響這個基于 Web 的應用程序功能。 在 J2EE 模型中,控制器的功能一般是由 Servlet、 JavaBeans、 EJB 中的 SessionBean 來充當?shù)摹? (3)模型( Module) 模型就是應用業(yè)務邏輯部分,這個部分主要角色 EJB( EnterpriseJavaBeans) ,借助于 EJB 強大的組件技術和企業(yè)級的管理控制,開發(fā)人員可以輕松的創(chuàng)建出可重用的業(yè)務邏輯模塊。 [注 3] Hibernate 與 STRUTS 簡介 關于 Hibernate Hibernate 是一種新的 ORM(對象關系映射)工具,它同時提供了從 Java 類到數(shù)據(jù)表的映射和數(shù)據(jù)查詢、恢復等機制,實現(xiàn)數(shù)據(jù)層對象的持久化。相對于使用JDBC 和 SQL 來手工操作數(shù)據(jù)庫,使用 Hibernate 可以大大減少操作數(shù)據(jù) 庫的工作量。并且 Hibernate 可以和 Web服務器以及應用服務器良好的集成。 Hibernate 為應用程序提供持久化服務,其體系結構如圖 21Hibernate 體系結構所示: 圖 21 Hibernate 體系結構 Hibernate 是開放源代碼的對象關系映射框架,是 JDBC 的輕量級對象封裝。Hibernate 是按照 LGPL 許可證發(fā)布的開放式源代碼應用程序,它是 “ 用于 Java 的超高性能的對象 /關系持久化和查詢服務 ” 。 [注 4] 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 11 應用 Hibernate,可以使 Java 程序員方便的用對象編程的思想,使持久性對 象映射到關系數(shù)據(jù)庫,而不必花費大量的開發(fā)時間去更新和維護復雜的數(shù)據(jù)持久層,降低 J2EE 架構應用軟件開發(fā)的難度和復雜度,提高 Java 應用軟件的開發(fā)效率,進而使 Java 的企業(yè)級應用開發(fā)更加容易、靈活和強大。 STRUTS 技術簡介 STRUTS 是 Apache 組織的一個開放源碼的項目,它是一個可重用的 MVC 設計。STRUTS 應用有 3 個主要部件: Servlet 及負責具體業(yè)務處理的 Action 類( Controller), JSP 頁面( view)和 STRUTS 應用的業(yè)務邏輯封裝( Model)。 STRUTS 實質 上就是在 JSP 基礎上實現(xiàn)的一個 MVC 框架,如圖 22 STRUTS 體系結構圖所示: 圖 22 STRUTS體系結構圖 其中 FilterDispatcher 處理客戶請求,利用配置的 struts 文件,使用模型 JavaBean/EJB Action Action Action 控 制器 Filter Dispatcher 視圖 JSP Web 服務器 瀏覽器 Action 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 12 ActionProxy 調用 Action 中的 set、 get 方法獲得提交的數(shù)據(jù),它還調用 execute方法調用業(yè)務邏輯返回字符串對象,根據(jù) ActionForward 對象返回處理和響應客戶請求。在 STRUTS 中 FilterDispactcher 擔任了重要的角色,由它控制所有的程序流轉,使 MVC 三個相對獨立的部分協(xié)調工作,因此增強了開發(fā)人員對系統(tǒng)的整體把握,提高了系統(tǒng)的可維護性和可擴充性。 [注 6] Hibernate 和 STRUTS 綜合應用的系統(tǒng)架構 STRUTS 和 Hibernate 都有自己的不足,但將兩者結合起來,通過使用 STRUTS技術來降低 MVC 層之間的耦合性,而利用 Hibernate 架構來降低業(yè)務模型部分的開發(fā)難度。結合之后的好處是采用 STRUTS 和 Hibernate 結合的應用框架開發(fā)出來的信息系統(tǒng)無論在整體的結構上還是在局部的復雜業(yè)務模型中都得到了更低的耦合性,它們的靈活性與可維護性也得到了提高,從而消除了單獨使用這些架構開發(fā)系統(tǒng)的不足。 在結合 MVC 的系統(tǒng)架構設計模式和基于 Hibernate 的數(shù)據(jù)層持久化框架應用中,系統(tǒng)的應用架構如圖 23 STRUTS+Hibernate 體系結構圖所示: C l i e n tV i e w C o n t r o l l e rH t t p R e q u e s tV i e w S e l e c t i o nM o d e lH t t p R e s p o n s eS t a t e c h a n g eS t a t e c h a n g eD a t a b a s eS e s s i o n F a c t o r yS e s s i o nT r a n s a c t i o nJ N D I J D B C J T AP e r s i s t e n t O b j e c t s 圖 23 STRUTS+Hibernate 體系結構圖 其中 Action 是 view 模塊的數(shù)據(jù)表示,其數(shù)據(jù)來源于 view 模塊中 JSP 頁面的數(shù)據(jù)提交。持久層數(shù)據(jù)來源于數(shù)據(jù)庫,其數(shù)據(jù)表示和數(shù)據(jù)庫里的表相對 應。且持久化數(shù)據(jù)可以由 Hibernate 動態(tài)生成。 Hibernate 持久化對象生成的數(shù)據(jù)滿足了業(yè)務邏輯層的應用。 Ajax 技術簡介 Ajax 全稱 “Asynchronous JavaScript and XML”( 異步 JavaScript 和 XML),是精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 13 指一種創(chuàng)建交互式網頁應用的網頁開發(fā)技術。它有機的包含了以下幾種技術:基于web 標準 XHTML+CSS 的表示;使用 DOM 進行動態(tài)顯示及交互;使用 XML 和 XSLT 進行數(shù)據(jù)交換及相關操作;使用 XMLHttpRequest 進行異步數(shù)據(jù)查詢、檢索;使用JavaScript 將所有的東西綁定在一起。 Ajax,使用它可以構建更為動態(tài)和響應更靈敏的 Web 應用程序,使瀏覽器可以為用戶提供更為自然的瀏覽體驗。 Ajax 提供與服務器異步通信的能力,從而使用戶從請求 /響應的循環(huán)中解脫出來。借助 Ajax,可以在用戶單擊按鈕時,使用JavaScript 和 DHTML 立即更新 UI,并向服務器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當請求返回時,就可以使用 JavaScript 和 CSS 來相應地更新 UI,而不是刷新整個頁面,使用戶看起來是即時響應的。 Ajax 的核心是 JavaScript 對象 XmlHttpRequest。該對象是一種支持異步請求的技術。簡而言之, XmlHttpRequest 使用戶可以使用 JavaScript 向服務器提出請求并處理響應,而不是阻塞用戶。在創(chuàng)建 Web 站點時,在客戶端執(zhí)行屏幕更新為用戶提供了很大的靈活性。 [注 5] 3 系統(tǒng)需求分析 本章就該系統(tǒng)業(yè)務和功能需求做了分析,然后根據(jù)所做的功能分析給出了該系統(tǒng)的包圖、系統(tǒng)所涉及的角色及用例圖。 業(yè)務需求分析 業(yè)務需求 (Business Requirement)反映了組織結構或用戶對系統(tǒng)高層次的目標要求。對人力資源管理 業(yè)務,包含的內容較為廣泛,作為人力資源管理信息系統(tǒng),為了保證其通用性和實用性,在需求分析階段首先全面剖析人力資源管理業(yè)務過程,從業(yè)務操作的角度分析每個過程的輸入、輸出和處理細節(jié)。其次,面向業(yè)務處理過程,提取規(guī)范的業(yè)務流程建議:面向業(yè)務處理方法,結合實際情況,提取業(yè)務處理過程的每個參數(shù)等。最后,將所有問題整理出來,再進行調研,并向有關部門進行咨詢,然后再經過加工整理,形成人力資源管理業(yè)務需求報告。 人力資源管理信息系統(tǒng)根據(jù)不同用戶類型設置不同的權限,主要完成員工檔案管理、招聘管理、培訓管理、獎懲管理、薪資管理 、文件服務、系統(tǒng)管理、員工自管理等功能。因此需要先根據(jù)大的方面的業(yè)務將人力資源系統(tǒng)分為幾個子系統(tǒng),然后再對每個子系統(tǒng)的業(yè)務進行分析。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 14 功能需求分析 總體功能分析 功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得用戶能完成他們的任務,從而滿足業(yè)務需求。參照業(yè)務需求分析的結果對每個業(yè)務進行細化,從而得到系統(tǒng)的功能模塊。 根據(jù)一般公司的人力資源管理業(yè)務需求,系統(tǒng)應該具有以下功能: (1)登錄功能:為了防止非法用戶的訪問及信息保密性要求,登錄模塊應根據(jù)用戶類型對其操作權限進行了限制。 (2)員工 檔案管理:應實現(xiàn)員工檔案的增加、刪除、修改等操作。 (3)招聘管理:管理員可以發(fā)布、刪除招聘信息。 (4)培訓管理:根據(jù)具體的情況設置人員培訓,可修改、刪除、添加培訓信息,為員工的升遷提供科學的依據(jù)。 (5)獎懲管理:實現(xiàn)對獎懲信息的增加、刪除等操作,為薪資、升遷等提供依據(jù)。 (6)薪資管理:實現(xiàn)對員工工資的錄入、查詢等。 (7)員工自管理:該模塊強調員工自助服務,如對個人檔案、薪資等信息的查詢。 (8)系統(tǒng)管理模塊:對該系統(tǒng)用戶進行管理(增加、刪除等)。 系統(tǒng)用例圖 系統(tǒng)的功能性需求描述工具主 要是用例( Use Case),即將系統(tǒng)的功能性需求分解到每一個系統(tǒng)用例。通過提供用例建模,描述開發(fā)設計的系統(tǒng)提供的活動和服務。按照角色( Action)識別用例( Use Case)的方法,該方法可以較為直觀地建立起系統(tǒng)用例的層次結構,可以采用將系統(tǒng)用例分為不同的包,每一個包表示一組相關的系統(tǒng)用例。 本系統(tǒng)引入了包圖來將不同的功能用例進行分類,每個包圖作為一個系統(tǒng)功能模塊。根據(jù)總體功能分析,設計系統(tǒng)包圖如圖 31 人力資源管理信息系統(tǒng)包圖所示: 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 15 圖 31 人力資源管理信息系統(tǒng)包圖 人力資源管理信息系統(tǒng)包含 系統(tǒng) 管理員和公司職員兩個 人力資源管理信息系統(tǒng)角色 。 系統(tǒng)總用例如圖 33人力資源管理信息系統(tǒng)總用例圖所示: 圖 33 人力資源管理信息系統(tǒng)總用例圖 系統(tǒng)管理員負責系統(tǒng)系統(tǒng)用戶的定義和權限劃分、檔案管理、招聘管理、培訓管理、獎懲管理、薪資管理、文件管理等工作;普通員工只能查看自己相關信息。 精品畢業(yè)論文、畢業(yè)設計,優(yōu)質的論文服務: 精品論文網 提供畢業(yè)設計(論文)和圖文教程、視頻教程等一攬子解決方案 16 由于人力資源管理信息系統(tǒng)各個模塊較為相似,在此僅列出員工檔案管理的用例圖如圖 34員工檔案管理用例圖所示: 系統(tǒng)管理員 公司職員 圖 34 員工檔案管理用例圖 用例名稱:員工檔案管理 簡要描述:系統(tǒng)管理員可以對員工檔案信息進行添加、注銷、修改、查看操作,公司職員可以查看個人檔案信息。 參與者: 系統(tǒng)管理員、公司職員。 前置條件:系統(tǒng)管理員為公司職員授權。 后置條件:通過校驗,系統(tǒng)
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1