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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論