【正文】
供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口。 JDBC、Servlet、JSP和JavaBeansJDBC是一種用于執(zhí)行SQL語句的Java API,它由一組用Java編程語言編寫的類和接口組成。 Java小應(yīng)用程序的主類必須是類庫中己定義好的類Java. applet. Applet的子類。 Java小應(yīng)用程序(Java applet)是內(nèi)嵌于HTML文檔中的使用APPLET標(biāo)記的可執(zhí)行Java代碼。 JAVA技術(shù)的應(yīng)用 JAVA應(yīng)用程序和小應(yīng)用程序 標(biāo)準(zhǔn)的用Java語言編寫的獨(dú)立軟件應(yīng)用程序稱為Java應(yīng)用程序(Javaapplication)。因此,在Windows環(huán)境中創(chuàng)建并編譯JAVA類文件,無需任何修改就可以將相同的文件部署到UNIX環(huán)境中。另外,JAVA程序員還可以使用很多免費(fèi)軟件或共享軟件和很多應(yīng)用程序代碼。(3)用戶的廣泛支持JAVA具有很好的用戶基礎(chǔ),它們并不局限于一個(gè)特定的公司。Oracle公司是JAVA業(yè)界的一個(gè)巨頭,它繼續(xù)對(duì)客戶提供引導(dǎo),對(duì)JAVA應(yīng)用程序的開發(fā)提供產(chǎn)品支持。(2)廠商的廣泛支持采用JAVA有一個(gè)非常引人注目的原因,就是受到了廠商的廣泛支持。使用JAVA的優(yōu)點(diǎn)具體體現(xiàn)在以下幾個(gè)方面:(1)靈活性JAVA非常靈活,足以支持部署和開發(fā)環(huán)境中的各種變化。 使用JAVA技術(shù)的優(yōu)點(diǎn)JAVA是非常新的一種語言(1995年正式發(fā)布),具有面向?qū)ο?、分布式、解釋?zhí)行、健壯性和安全性、體系結(jié)構(gòu)中立、可移植、多線程、以及動(dòng)態(tài)性等特點(diǎn)。隨著INTERNET的迅速發(fā)展,應(yīng)用軟件的開發(fā)工具轉(zhuǎn)向JAVA是一種必然的趨勢(shì),它代表著未來軟件開發(fā)技術(shù)的潮流,JAVA的良好表現(xiàn)證明它是一種成熟的、可靠的開發(fā)語言。最近,各大型數(shù)據(jù)庫廠商紛紛宣布他們的產(chǎn)品能更好地支持INTERNET,支持JAVA。 2 招聘管理系統(tǒng)的實(shí)現(xiàn)技術(shù)Java是一種基于網(wǎng)絡(luò)計(jì)算的開發(fā)語言,基于Java開發(fā)的應(yīng)用程序是基于WEB的,另外由于JAVA的平臺(tái)無關(guān)性,使得應(yīng)用程序可以運(yùn)行在不同硬件平臺(tái)、不同操作系統(tǒng)平臺(tái)上。并對(duì)人力資源管理系統(tǒng)進(jìn)行需求分析和數(shù)據(jù)流程分析。(2)分析目前國(guó)內(nèi)外人力資源管理的研究應(yīng)用現(xiàn)狀,剖析我國(guó)人力資源管理系統(tǒng)在實(shí)際應(yīng)用中存在的一些問題,提出開發(fā)人力資源管理系統(tǒng)要融入到Internet中的思想。本文針對(duì)目前國(guó)內(nèi)外的研究現(xiàn)狀,運(yùn)用Jsp、Struts、Hibernate等技術(shù),以招聘管理模塊為實(shí)例,研究基于Web技術(shù)的人力資源管理系統(tǒng)的實(shí)現(xiàn)。本文把基于Web的人力資源招聘管理系統(tǒng)作為研究對(duì)象具有重要的意義。 本課題研究的意義人力資源管理是從經(jīng)濟(jì)學(xué)的角度來指導(dǎo)和進(jìn)行的人事管理活動(dòng),即人力資源管理,是在經(jīng)濟(jì)學(xué)與人本思想指導(dǎo)下,通過招聘、甄選、培訓(xùn)、報(bào)酬等管理形式對(duì)組織內(nèi)外相關(guān)人力資源進(jìn)行有效運(yùn)用,滿足組織當(dāng)前及未來發(fā)展的需要,保證組織目標(biāo)實(shí)現(xiàn)與成員發(fā)展的最大化。招聘網(wǎng)站雖不能提供招聘及相關(guān)工作中的所有解決方案,但為企業(yè)的招聘方式提供了一種全新的思路。近些年來,由于網(wǎng)絡(luò)技術(shù)的發(fā)展,通過Internet進(jìn)行網(wǎng)上招聘也漸成趨勢(shì)。招聘管理是企業(yè)人力資源管理系統(tǒng)中的核心工作,擔(dān)負(fù)著從經(jīng)營(yíng)戰(zhàn)略和目標(biāo)出發(fā),為企業(yè)選人用人的重任。不僅能代替日常招聘管理中一些的繁瑣的工作,而且能充分利用Internet/Intranet快速地收集和發(fā)布信息,給基于Web的人力資源管理系統(tǒng)的開發(fā)提供了一個(gè)好的思路。該實(shí)例實(shí)現(xiàn)了招聘管理的一些主要功能。首先闡述了人力資源管理的重要地位、基本思想、發(fā)展趨勢(shì)、新時(shí)期的一些主要特點(diǎn)等理論知識(shí),分析了建立了基于Web的人力資源管理系統(tǒng)的必要性和可行性,然后對(duì)人力資源管理系統(tǒng)進(jìn)行了需求分析和系統(tǒng)設(shè)計(jì),探討了人力資源管理系統(tǒng)的開發(fā)方法和實(shí)現(xiàn)技術(shù)。摘 要21世紀(jì),高新技術(shù)的超速發(fā)展和全球化的市場(chǎng)經(jīng)濟(jì)導(dǎo)致企業(yè)之間的競(jìng)爭(zhēng)空前激烈,這種競(jìng)爭(zhēng)歸根結(jié)底是人才的競(jìng)爭(zhēng),誰能有效地管理和開發(fā)人力資源,誰就能掌握知識(shí)經(jīng)濟(jì)時(shí)代的生產(chǎn)力。本文基于Web的人力資源管理系統(tǒng)的實(shí)現(xiàn)進(jìn)行了研究。論文給出了基于Web的招聘管理系統(tǒng)開發(fā)實(shí)例。主要包括招聘崗位管理、人才庫管理、應(yīng)聘簡(jiǎn)歷管理等模塊。關(guān)鍵詞:Web,人力資源管理系統(tǒng)AbstractIn the 21st century,new and advanced technology develop over the speed limit and market economy is globalizing, which cause the petition among enterprises unprecedentedly fierce,the petition is the talents’one after all,who can manage and develop the human resources effectively,who can grasp the productivity of the knowledge driven economical aera.The paper studies the realization of Webbased explains some theory knowledge on HRM,such as its concept,development course,main role,some main characteristics of new period,and the influence that some new technologies such as Internet/Intranet bring to carries on demand analysis and system designs on into the development approach and realizing technology of the HTMS.The paper provides the Webbased recruitment administrative system instance,it realize some main functions of recruiting management include applying recruiting management posts,pool of management,management candidates curriculum vitae , not only can replace some daily recruit management tedious jobs but also can fully utilize Internet/Intranet to collect and issue information instance gives a good way to develop WebBased HRMS.Key Words: Web,Human Resource Management目 錄1 緒論…………………………………………………………………………………………1 本課題研究的背景…………………………………………………………………….1 本課題研究的意義………………………………...…………………………………..1 本論文研究思路和所做的主要工作………………………………………………….12 招聘管理系統(tǒng)的實(shí)現(xiàn)技術(shù)……..…………………………………………………….…….3 使用JAVA技術(shù)的優(yōu)點(diǎn)………………………………………………………..………3 JAVA技術(shù)的應(yīng)用……………………………………………………………..………..4 JAVA應(yīng)用程序和小應(yīng)用程序…………………………………………..……….4 JDBC、Servlet、JSP和JavaBeans…………………………………………………4 Struts介紹………………………………………………………………..……….5 Eclipse簡(jiǎn)介………………………………………………………………………...…...63 招聘管理系統(tǒng)的分析與設(shè)計(jì)………………………………………………………..……..8 招聘管理系統(tǒng)的需求分析………………………………………………………..…...8 特性需求分析………………………………………………………………..…..8 招聘的基本過程……………………………………………………………..…..9 數(shù)據(jù)流程分析……………………………………………………………..……10 系統(tǒng)的ER模型…………………………………………………………..……11 功能需求分析……………………………………………………………..……11 招聘管理系統(tǒng)的開發(fā)方法……………………………………………………..…….14 招聘管理系統(tǒng)的分析……………………………………………………………..….14 系統(tǒng)功能結(jié)構(gòu)圖………………………………………………………..………15 系統(tǒng)數(shù)據(jù)流程圖…………………………………………………………..……15 招聘管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)…………………………………………………..…….16 C/S和B/S體系結(jié)構(gòu)……………………………………………………………..16 招聘管理系統(tǒng)基于Web的三層結(jié)構(gòu)設(shè)計(jì)……………………………..……...18 招聘管理系統(tǒng)的數(shù)據(jù)庫實(shí)現(xiàn)………………………………………………………...194 招聘管理系統(tǒng)的實(shí)現(xiàn)…………………………………………………………………..…30 本系統(tǒng)的模塊功能介紹……………………………………………………..……….30 功能實(shí)現(xiàn)及相應(yīng)的圖形界面…………………………………………………..…….31 系統(tǒng)的開發(fā)工具和運(yùn)行環(huán)境…………………………………………………..…….355 招聘管理系統(tǒng)測(cè)試…………………………………………………………………..……36………………………………………………………………..……..36 測(cè)試的實(shí)現(xiàn)……………………………………………………………………..…….36 模塊測(cè)試…………………………………………………………………..……36 系統(tǒng)及子系統(tǒng)測(cè)試………………………………………………………..……366 總結(jié)與展望………………………………………………………………………..………38致謝…………………………………………………………………………………..………40參考文獻(xiàn)……………………………………………………………………………..………411 緒論 本課題研究的背景招聘工作是人力資源管理中不可或缺的一個(gè)重要環(huán)節(jié),它是人力資源管理的第一關(guān)口。從以往的招聘管理的方式看,企業(yè)一般通過在報(bào)紙、雜志刊登招聘廣告,以及參加人才招聘會(huì)等方式進(jìn)行招聘,或者委托人才服務(wù)機(jī)構(gòu)代為招聘等,這些方式耗資、耗時(shí),甚至貽誤了企業(yè)的生產(chǎn)經(jīng)營(yíng)。但這些方式都沒有將人力資源經(jīng)理從繁重的拆閱信件、挑選簡(jiǎn)歷的工作中徹底解放出來,仍然存在一些局限性,例如面對(duì)打印出來的簡(jiǎn)歷和收到的郵件,他們?nèi)匀灰M(jìn)行大量的二次處理工作?;谝陨显?,本文在對(duì)基于Web的人力資源招聘管理系統(tǒng)的研究和實(shí)現(xiàn)中,選擇招聘管理作為突破口,旨在對(duì)基于Web的招聘管理系統(tǒng)進(jìn)行研究的同時(shí),為基于Web的人力資源管理系統(tǒng)的實(shí)現(xiàn)進(jìn)行有益的探索。很多企業(yè)管理者都逐漸意識(shí)到人力資源管理逐漸成為現(xiàn)代企業(yè)管理的核心,把人員的招聘放在企業(yè)戰(zhàn)略的第一位。 本論文研究思路和所做的主要工作隨著企業(yè)將人力資源作為一種重要的戰(zhàn)略資源,人力資源管理系統(tǒng)正得到越來越多客戶的重視,同時(shí)隨著Internet/Intranet技術(shù)的發(fā)展,人力資源管理也呈現(xiàn)出一些新的發(fā)展趨勢(shì)。主要完成以下幾方面的任務(wù):(1)對(duì)現(xiàn)代國(guó)內(nèi)外企業(yè)人力資源管理的基本理論和基本思想,以及人力資源管理的一些重要作用、發(fā)展趨勢(shì)等進(jìn)行深入研究,加強(qiáng)國(guó)內(nèi)企業(yè)對(duì)人力資源管理理論方面的理解,并為人力資源管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)建立理論基礎(chǔ)。(3)深入探討基于Web的人力資源管理系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)、開發(fā)方法和實(shí)現(xiàn)技術(shù)等問題。(4)以招聘管理系統(tǒng)為實(shí)例進(jìn)行開發(fā),實(shí)現(xiàn)招聘管理的一些主要功能,給基于Web的人力資源管理系統(tǒng)的開發(fā)提供了一個(gè)好的思路。因此,JAVA自誕生以來,受到了各軟、硬件廠商的廣泛支持。并且很多應(yīng)用軟件廠商紛紛推出了采用JAVA開發(fā)的應(yīng)用程序。本論文中實(shí)現(xiàn)的人力資源招聘系統(tǒng)就是基于JAVA技術(shù)的,因此,在本章將對(duì)JAVA技術(shù)作一個(gè)簡(jiǎn)要的介紹。和其他編程語言相比,它有很多優(yōu)點(diǎn)。由于JAVA是在面向?qū)ο蟮幕A(chǔ)平臺(tái)上構(gòu)建的,因此可以很容易對(duì)基本的語言進(jìn)行擴(kuò)展和發(fā)布。JAVA不像其他技術(shù)一樣只有一個(gè)主要的供應(yīng)商,而是有數(shù)百個(gè)公司都生產(chǎn)或支持JAVA產(chǎn)品。這種支持JAVA的公司有很多,因此選擇JAVA語言非常牢靠,不會(huì)因?yàn)檫x擇它作為開發(fā)語言而將自己緊緊和一個(gè)廠商捆綁在一起。在Internet上,有很多資源都可以獲得JAVA示例代碼。(4)平臺(tái)獨(dú)立性JAVA源代碼和運(yùn)行時(shí)文件并不局限于某一個(gè)操作系統(tǒng)。JAVA的這種特性,也稱為可移植性,這一點(diǎn)對(duì)于那些發(fā)現(xiàn)自己的業(yè)務(wù)增長(zhǎng)需要一個(gè)特定的操作系統(tǒng)、又需要支持原操作系統(tǒng)的企業(yè)來說非常重要。它們可以在支持Java的環(huán)境(Hotjava或AppletViewer)之外執(zhí)行。當(dāng)與Java兼容的瀏覽器訪問這樣的頁面時(shí),它就自動(dòng)下載由APPLET標(biāo)記所指向的可執(zhí)行代碼,當(dāng)完成下載該代碼后,瀏覽器內(nèi)置的Java環(huán)境就在瀏覽器中執(zhí)行它。Java小應(yīng)用程序可以直接利用瀏覽器或AppletViewer提供的圖形用戶界面,而Java application程序則必須另外書寫專用代碼來營(yíng)建自己的圖形界面。JDBC為工具和數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,他們能夠用純Java API來編寫數(shù)據(jù)庫應(yīng)用程序。簡(jiǎn)單地說,JDBC的功能有三個(gè)方面:與數(shù)據(jù)庫建立連接、發(fā)送SQL語句和處理結(jié)果。在兩層模型中,Java applet或應(yīng)用程序?qū)?