jsp人力資源管理系統(tǒng)畢業(yè)設計畢業(yè)設計答辯_第1頁
jsp人力資源管理系統(tǒng)畢業(yè)設計畢業(yè)設計答辯_第2頁
jsp人力資源管理系統(tǒng)畢業(yè)設計畢業(yè)設計答辯_第3頁
jsp人力資源管理系統(tǒng)畢業(yè)設計畢業(yè)設計答辯_第4頁
jsp人力資源管理系統(tǒng)畢業(yè)設計畢業(yè)設計答辯_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、人力資源管理系統(tǒng)目的進入信息時代以來,電子商務空前發(fā)展,企業(yè)之間的競爭也已從有形的市場逐漸轉(zhuǎn)向了網(wǎng)絡,而相應的企業(yè)管理體制也發(fā)生了根本的變化,人力資源管理信息系統(tǒng)(HRMIS)就應運而生了。人力資源管理信息系統(tǒng)是為了提高企業(yè)人力資源管理水平而設計開發(fā)的,是企業(yè)管理平臺的主要組成部分。系統(tǒng)設計的目的是對企業(yè)內(nèi)部的人、財、物進行有效的管理,通過建立信息庫、信息的自動處理、員工自助服務來達到信息共享、降低成本、提高效率的目的。內(nèi)容介紹1. Java語言介紹2. J2EE介紹3. Hibernate 和 Struts介紹4. Ajax技術(shù)介紹5. 程序功能介紹6. 程序模塊圖Java語言介紹平臺無關(guān)性

2、是指Java能運行于不同的平臺。Java引進虛擬機原理,并運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與機器無關(guān),Java虛擬機(Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實現(xiàn)Java二進制代碼的解釋執(zhí)行功能,提供了應用于不同平臺的接口。Java的編程類似C+,當Java舍棄了C+的指針對存儲器地址的直接操作。程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。Java對程序提供了安全管理器,防止程序的非法訪問。Java吸取了C+面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡

3、潔性和便于維護性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯、反復利用。程序員只需把精力用在類和接口的設計和應用上。Java建立在擴展TCP/IP網(wǎng)絡平臺上。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。使得程序員使用網(wǎng)絡上的文件和使用本機文件一樣容易。Java致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。J2EE介紹視圖(view)視圖是用戶界面部分,在web應用程序中也就是HTML、XML、JSP頁面。這個部分主要處理用戶看到的東西即用于顯示,動態(tài)JSP部分處理了用戶可看見的動態(tài)網(wǎng)頁,而靜

4、態(tài)的網(wǎng)頁由HTML和XML輸出。控制器(Control)控制器負責網(wǎng)站的整個邏輯。它用于管理用戶與視圖發(fā)生的交互??梢詫⒖刂破飨胂癯商幵谝晥D和數(shù)據(jù)之間,對視圖如何與模型交互進行管理。通過使視圖完全獨立于控制器和模型,就可以輕松替換前端客戶程序,即網(wǎng)頁制作人員將可以獨立自由地改變Web頁面而不用擔心影響這個基于Web的應用程序功能。在J2EE模型中,控制器的功能一般是由Servlet、JavaBeans、EJB中的SessionBean來充當?shù)摹?模型(Module)模型就是應用業(yè)務邏輯部分,這個部分主要角色EJB(EnterpriseJavaBeans),借助于EJB強大的組件技術(shù)和企業(yè)級的管

5、理控制,開發(fā)人員可以輕松的創(chuàng)建出可重用的業(yè)務邏輯模塊。Hibernate 和 Struts介紹關(guān)于HibernateHibernate是一種新的ORM(對象關(guān)系映射)工具,它同時提供了從Java類到數(shù)據(jù)表的映射和數(shù)據(jù)查詢、恢復等機制,實現(xiàn)數(shù)據(jù)層對象的持久化。相對于使用JDBC和SQL來手工操作數(shù)據(jù)庫,使用Hibernate可以大大減少操作數(shù)據(jù)庫的工作量。并且Hibernate可以和Web服務器以及應用服務器良好的集成Struts 技術(shù)簡介Struts是Apache組織的一個開放源碼的項目,它是一個可重用的MVC設計。Struts應用有3個主要部件:Servlet及負責具體業(yè)務處理的Action

6、類(Controller),JSP頁面(view)和STRUTS應用的業(yè)務邏輯封裝(Model)。其中ActionServlet處理客戶請求,利用配置的ActionMapping對象,把請求映射到Action處理對象進行處理。Action處理對象訪問ActionForm中的數(shù)據(jù),處理和響應客戶請求,它還調(diào)用后臺的Bean組件,這些組件封裝了具體的業(yè)務邏輯。Action處理器對象根據(jù)處理結(jié)果通知ActionServlet,ActionServlet進行下一步的處理。在Struts中,ActionServlet擔任了重要的角色,由它控制所有的程序流轉(zhuǎn),使MVC三個相對獨立的部分協(xié)調(diào)工作,因此增強了

7、開發(fā)人員對系統(tǒng)的整體把握,提高了系統(tǒng)的可維護性和可擴充性。Ajax技術(shù)介紹Ajax全稱“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術(shù)。它有機的包含了以下幾種技術(shù):基于web標準XHTML+CSS的表示;使用DOM進行動態(tài)顯示及交互;使用XML和XSLT進行數(shù)據(jù)交換及相關(guān)操作;使用XMLHttpRequest進行異步數(shù)據(jù)查詢、檢索;使用JavaScript將所有的東西綁定在一起。Ajax,使用它可以構(gòu)建更為動態(tài)和響應更靈敏的Web應用程序,使瀏覽器可以為用戶提供更為自然的瀏覽體驗。Ajax提供與服務

8、器異步通信的能力,從而使用戶從請求/響應的循環(huán)中解脫出來。借助Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當請求返回時,就可以使用JavaScript和CSS來相應地更新UI,而不是刷新整個頁面,使用戶看起來是即時響應的。Ajax的核心是JavaScript對象XmlHttpRequest。該對象是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest使用戶可以使用JavaScript向服務器提出請求并處理響應,而不是阻塞用戶。在創(chuàng)建Web站點時,在客戶端執(zhí)行屏幕更新為用戶提供了很大的靈活性。程序功能介紹1. 登錄模塊根據(jù)用戶類型的不同,用戶界面分為管理員界面和公司職員界面。2. 員工檔案管理模塊該模塊主要是管理員對員工檔案進行錄入、修改、注銷等操作。3. 人員招聘模塊根據(jù)公司目前人力資源狀況及各部門實際需求狀況,指定人員招聘計劃,后錄入信息庫進行備案。4. 人員培訓模塊針對員工、部門及具體項目要求,及時制定培訓計劃,并將該培訓記錄入庫,以備員工升職、企業(yè)規(guī)劃使用。程序功能介紹5. 獎懲模塊對員工的獎懲信息進行增加、刪除等操作,6. 薪資管理模塊該模塊用于錄入各種薪資的詳細信息。7. 文件管理模塊該模塊用于管理員上傳一些文件的上傳和下載(用jsp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論