版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計i華迪人力資源信息管理系統(tǒng)學(xué)生:張生亮指導(dǎo)教師:王邦千肖麗群內(nèi)容摘要:本系統(tǒng)是根據(jù)華迪公司的要求, 為華迪公司用作人力資源管理的專門軟件。本系統(tǒng)是在 window xp 系統(tǒng)下采用 myeclipse8.5為前端開發(fā)工具,采用 mysql5.1作為開發(fā)數(shù)據(jù)庫,采用了目前流行的j2ee 開發(fā)技術(shù)完成開發(fā)。軟件主要有五個功能模塊,包括:人事管理模塊,招聘管理模塊,培訓(xùn)管理模塊,獎懲管理模塊,薪酬管理模塊。管理員使用該系統(tǒng)能夠完成人員信息的錄入,招聘人員信息錄入,培訓(xùn)管理,獎懲,薪酬等工作,經(jīng)過反復(fù)測試,軟件滿足華迪公司人力資源信息管理的需求。解決了以前人力資源管理信
2、息量大,效率低,工作內(nèi)容重復(fù)等問題。使企業(yè)人力資源管理適應(yīng)時代的發(fā)展要求,從而大大的提高企業(yè)核心競爭力。關(guān)鍵詞:人力資源信息管理系統(tǒng)j2eemysql四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計iihwadee humanresourcemanagement systemabstract:the system isbased on the companys requirementshwadee, hwadeecompany forthe managementof humanresourcesforspecializedsoftware.the system isinwindow xp system usi
3、ngmyeclipse8.5as the front-enddevelopment tools.as the development of the database using mysql5.1.usingthe currentpopular technologiescompleted the development of j2eedevelopment.therearefivesoftwaremodules.including.personnelmanagement module.recruitment management module. trainingmanagement module
4、. incentivemanagementmodule.compensation management module.administratorsuse thesystemtocomplete the inputof personnelinformation.recruitmentinformationintothesystem,trainingmanagement,remuneration, etc.afterrepeatedtesting.softwarecompanies tomeet hwadee demand human resourcesinformationmanagement.
5、 solve the largeamount of informationbeforethe humanresourcesmanagement.lowefficiency.repetitivework and so on. human resource managementso thatthe development requirementsof the times.thusgreatlyimprove the enterprisescore competitiveness.keywords:humanresource informationmanagementsystemj2eemysql四
6、川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計iii目錄1緒論.11.1 選題背景.12.1 選題意義.12需求分析與總體設(shè)計.22.1初步調(diào)查,提出系統(tǒng)目標(biāo). 22.1.1企業(yè)基本情況 .22.1.2企業(yè)人力資源管理概況.32.1.3部門對軟件要求 .42.2需求分析 .42.2.1數(shù)據(jù)需求 .42.2.2功能需求.52.2.3性能需求.52.3總體結(jié)構(gòu)設(shè)計.52.3.1架構(gòu)設(shè)計.52.3.2總體功能結(jié)構(gòu)設(shè)計 .62.3.3系統(tǒng)工作流程.62.4可行性分析 .72.4.1技術(shù)可行性 .72.4.2經(jīng)濟可行性 .72.4.3操作可行性 .83開發(fā)技術(shù)和開發(fā)工具.83.1系統(tǒng)開發(fā)模式.83.2系統(tǒng)開發(fā)技術(shù).93
7、.3系統(tǒng)開發(fā)工具.9本系統(tǒng)的開發(fā)工具具體如下:.9系統(tǒng)開發(fā)平臺:myeclipse8.5 . 9數(shù)據(jù)庫管理系統(tǒng)軟件:mysql5.0 . 9運行平臺:windowsxp . 9java開發(fā)包: jdk1.5以上. 9四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計ivweb服務(wù)器:tomcat6.0 .93.4系統(tǒng)開發(fā)環(huán)境 .94.數(shù)據(jù)庫設(shè)計與實現(xiàn).94.1數(shù)據(jù)庫概念設(shè)計 .104.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 . 124.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和約束設(shè)計. 135主要功能模塊設(shè)計與實現(xiàn).155.1公共類設(shè)計.155.1.1數(shù)據(jù)庫鏈接配置.155.1.2處理亂碼問題.165.2登錄模塊的設(shè)計與實現(xiàn) . 165.2.1系統(tǒng)登
8、錄界面設(shè)計與實現(xiàn).165.2.2主要實現(xiàn)代碼 .175.3主頁面設(shè)計與實現(xiàn) .185.3.1系統(tǒng)主頁面設(shè)計與實現(xiàn) .185.3.2主要實現(xiàn)代碼 .185.4人員管理模塊的設(shè)計與實現(xiàn).195.4.1人員信息錄入的設(shè)計與實現(xiàn).205.4.2人員信息查看的設(shè)計與實現(xiàn).215.5招聘管理模塊的設(shè)計與實現(xiàn).225.5.1應(yīng)聘信息錄入的設(shè)計與實現(xiàn).235.5.2應(yīng)聘信息查看設(shè)計與實現(xiàn) . 235.5.3人才庫瀏覽設(shè)計與實現(xiàn) .255.6培訓(xùn)管理模塊的設(shè)計與實現(xiàn). 265.6.1培訓(xùn)計劃錄入的設(shè)計與實現(xiàn). 275.6.2培訓(xùn)計劃查看的設(shè)計與實現(xiàn). 285.6.3培訓(xùn)總結(jié)查看的設(shè)計實現(xiàn).295.7獎懲管理模塊
9、的設(shè)計與實現(xiàn).305.7.1獎懲信息登記的設(shè)計與實現(xiàn).315.7.2獎懲信息查看的設(shè)計與實現(xiàn).325.8薪金管理模塊的設(shè)計與實現(xiàn). 33四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計v5.8.1薪金數(shù)據(jù)錄入的設(shè)計與實現(xiàn). 335.8.2薪金數(shù)據(jù)查看的設(shè)計與實現(xiàn). 346系統(tǒng)測試.366.1登錄測試 .366.2人員管理模塊測試 .366.3招聘管理模塊測試 .396.4培訓(xùn)管理模塊測試.406.5獎懲管理模塊測試.436.6薪金管理模塊測試.457總結(jié).46參考文獻(xiàn) .47四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計1人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)1緒論隨著計算機的普及和計算機科學(xué)技術(shù)的飛速發(fā)展,越來越多的人們利用計算機
10、解決實際問題。用于管理信息量大的工作,用計算機管理的優(yōu)勢顯而易見。員工信息管理是企業(yè)信息管理的重要部分,面對大量的人事信息,采用人力處理不但浪費時間、又浪費人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低、成本高。這些問題一直困擾著各個企業(yè)。而人力資源管理又是一項繁瑣、 復(fù)雜但又要十分細(xì)致的工作。 如何高效的管理數(shù)據(jù), 處理數(shù)據(jù),減輕企業(yè)管理成本變得尤為重要。在這樣的情況下,人力資源管理軟件應(yīng)運而生,人力資源管理軟件在企業(yè)管理中發(fā)揮著越來越重要的作用。人力資源管理軟件就能幫助企業(yè)解決繁瑣的工作量,而且能做到細(xì)致、準(zhǔn)確、快速、方便查找、存儲等等。對于大中型企業(yè)來說,利用計算機幫助企業(yè)高效率的完成人力資源管理,是企
11、業(yè)制度要求、推動企業(yè)走向科學(xué)化、現(xiàn)代化規(guī)范化的必要條件。因此,大多數(shù)企業(yè)都需要一款適用于自己的人力資源管理系統(tǒng)。1.1 選題背景我們首先可以明確的知道,管理軟件是為企業(yè)管理服務(wù)的,隨著計算機軟件的迅速發(fā)展,越來越多的企業(yè)都開始依靠軟件來辦公,著眼實際問題,這樣不僅能夠解決他們繁瑣的重復(fù)工作、減少勞動成本,也是企業(yè)信息化、現(xiàn)代化的體現(xiàn)。在這些為企業(yè)服務(wù)的軟件中,最受歡迎的就是人力資源管理系統(tǒng)。這是一款用于幫助人事管理部門管理好公司員工的軟件,其中包括:人員信息管理、招聘信息管理、培訓(xùn)信息管理、獎懲信息管理、薪金信息管理,以及這些信息的新增、刪除、修改、查看等功能。在國外的企業(yè)管理中,人力資源管理
12、已經(jīng)是作為一個企業(yè)好壞的權(quán)衡值。因此在國外的企業(yè)中,人力資源管理軟件已經(jīng)使用相當(dāng)廣泛,軟件的模塊層次清晰,功能全面,界面簡潔,操作簡單,而且這軟件在國外企業(yè)的使用過程中很少出現(xiàn)錯誤以至影響工作,由此可見技術(shù)已經(jīng)相當(dāng)成熟,該系統(tǒng)不僅能提高工作效率,也能減少成本開銷、提高公司業(yè)績;而在國內(nèi)的大中型企業(yè),企業(yè)員工人數(shù)眾多,依靠傳統(tǒng)的記錄方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足企業(yè)的快速發(fā)展。傳統(tǒng)方式,不僅效率低,而且信息不準(zhǔn)確。國內(nèi)的大中型企業(yè)看到國外企業(yè)的成功案例,發(fā)現(xiàn)用這種方式管理人力資源很方便、快捷、合理。也都紛紛效仿,要采用一套專門人力資源管理軟件對公司的員工進(jìn)行管理,而且要在國外軟件的基礎(chǔ)上加新的功能,使軟件
13、更加完善,更好的服務(wù)于企業(yè)。在這樣的開發(fā)背景下為國內(nèi)的一些發(fā)展中企業(yè)開發(fā)一款為自己量身打造的人力資源管理軟件已經(jīng)是迫在眉睫了。2.1 選題意義四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計2人力資源作為現(xiàn)代社會中的一種最重要的資源,如何合理地管理人力資源,激發(fā)人才的潛力,提升企業(yè)核心競爭力,是企業(yè)成敗與否的關(guān)鍵。當(dāng)今世界的經(jīng)濟競爭,將是人才的競爭,歸根結(jié)底是人力資源綜合素質(zhì)的競爭。現(xiàn)在很多企業(yè)人才流失現(xiàn)象嚴(yán)重、企業(yè)用人不當(dāng)。在很大程度上說明企業(yè)人力資源管理機制出了問題。所以企業(yè)需要有一套適合于自己的人力資源管理系統(tǒng)是很有必要的。隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)不斷發(fā)展的今天,使用軟件對人力資源進(jìn)行管理,具
14、有人工管理無法比擬的優(yōu)越性,查找方便、成本低、操作性強、存儲量大、安全性好、壽命長等,可減少的人力和物力的開銷,這些都能夠極大地提高管理效率,也是企業(yè)人力資源管理科學(xué)化、正規(guī)化,與世界接軌的重要條件,下面簡單介紹該軟件對公司的影響:公司經(jīng)濟效益方面,以前多人才能完成工作,現(xiàn)在只需要很少的人員就能很好的完成,減少了公司不必要的人力開支,從而在經(jīng)濟上減少了成本。人力資源管理方面,工作人員以前的工作繁瑣、細(xì)致、反復(fù)。用軟件實現(xiàn)快速、方準(zhǔn)備、方便。從而提高了工作效率,也從一個方面提高了公司效益。2需求分析與總體設(shè)計2.1初步調(diào)查,提出系統(tǒng)目標(biāo)2.1.1企業(yè)基本情況四川華迪信息技術(shù)有限公司(簡稱華迪公司
15、)創(chuàng)立于2003 年,主要從事行業(yè)應(yīng)用軟件開發(fā)、系統(tǒng)集成、軟件與信息服務(wù)外包等業(yè)務(wù)。公司分別被國家信息產(chǎn)業(yè)部、教育部、財政部、四川省信息產(chǎn)業(yè)廳和成都市科技局認(rèn)定為“雙軟”企業(yè)、高新技術(shù)企業(yè)、計算機系統(tǒng)集成資質(zhì)企業(yè)及技術(shù)服務(wù)型企業(yè)。華迪公司地處成都高新技術(shù)開發(fā)區(qū)(西區(qū)) ,周圍 intel公司、motorola 公司等高科技企業(yè)星羅棋布,與成都出口加工區(qū)、成都現(xiàn)代工業(yè)港、成都模具工業(yè)園相鄰,周圍國際化氛圍與產(chǎn)、學(xué)、研氣氛十分濃厚。華迪公司擁有一支技術(shù)功底扎實、行業(yè)服務(wù)經(jīng)驗豐富、職業(yè)化素質(zhì)高的工程師隊伍。技術(shù)人員中 90以上具有企業(yè)中高級技術(shù)職稱。在全球信息產(chǎn)業(yè)迅猛發(fā)展, 世界經(jīng)濟一體化趨勢不可逆
16、轉(zhuǎn),軟件與信息服務(wù)外包方興未艾的時代背景和歷史性機遇面前,華迪公司將始終秉承“創(chuàng)新、誠信、品質(zhì)、回報”的經(jīng)營理念,堅持以創(chuàng)新的精神,誠信的態(tài)度,優(yōu)良的品質(zhì),最大的回報引領(lǐng)各項業(yè)務(wù)的發(fā)展,努力為促進(jìn)我國信息產(chǎn)業(yè)的發(fā)展,為促進(jìn)專業(yè)化人才培養(yǎng)模式的改進(jìn)做出積極的貢獻(xiàn)。公司組織結(jié)構(gòu)圖如下:四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計3董事會總經(jīng)理副總經(jīng)理pmo(項目管理委員會)副總經(jīng)理行政人事部市場部財務(wù)部財務(wù)工作人員人事、人力工作人員市 場 工 作 人質(zhì)量監(jiān)管部實施部質(zhì) 量 監(jiān) 管 人員實施人員技術(shù)開發(fā)部開發(fā)人員圖 2.1.1-1華迪公司組織結(jié)構(gòu)圖2.1.2企業(yè)人力資源管理概況目前公司對人力資源管理還沒有專門管
17、理軟件,而是靠office辦公軟件。在人員管理方面,用傳統(tǒng)的表格方式填寫人員基本信息,錄入人員信息;在招聘管理方面,采用傳統(tǒng)的讓應(yīng)聘者填寫一張表單,然后把表單保存起來;在培訓(xùn)管理方面,在每次培訓(xùn)前都要填寫培訓(xùn)內(nèi)容、培訓(xùn)時間、所用材料、培訓(xùn)文檔等表單,然后在保存起來;在獎懲管理這方面, 首先填寫相應(yīng)的文檔, 交由領(lǐng)導(dǎo)審核, 審核通過后作出相應(yīng)的獎懲處理,把文檔保存起來;在薪金管理管理方面,只有一張工資條,查詢詳細(xì)情況流程復(fù)雜,困難;按照這樣的方式,有以下缺點:效率低:每天都有大量的數(shù)據(jù)需要手工填寫到表單上并存儲起來,效率低。及時性差:不能夠和其他部門及時的溝通,幫助其他部門人才的急需性,不能有效
18、的緩解人才緊張的問題。準(zhǔn)確性低:整個過程都得手工錄入,人員編號等等。容易填寫錯誤。工作周期長,成本高,同一工作需要大量人員同時、反復(fù)工作。查找難:把這些數(shù)據(jù)填入后,數(shù)據(jù)較為分散,如有變動很難找出來再行更改等操作。不方便查找出數(shù)據(jù)來進(jìn)行操。正是因為傳統(tǒng)方式的人力資源管理有以上缺點,導(dǎo)致了公司的成本開銷大,辦事效率低。因此該公司急需有一套專門用于人事資源管理的軟件迫在眉睫,用來解決以上缺四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計4陷。2.1.3部門對軟件要求為了更好的管理好企業(yè),提高企業(yè)的管理能力,同時提升公司的競爭能力,需要開發(fā)一個用于管理公司人力的管理系統(tǒng),通過該人力資源管理系統(tǒng),能夠提高公司人才利用率
19、。人才利用率的提高, 既能大大提高公司的核心競爭力,還能提升企業(yè)的管理能力,使得企業(yè)能夠快速適應(yīng)信息時代的網(wǎng)絡(luò)化管理要求。同時還能增強員工之間的溝通,協(xié)調(diào)員工之間的協(xié)作管理。在該系統(tǒng)中包括對員工考勤和薪酬的管理,這樣能夠使得員工能夠更方便和快捷的了解與自己密切相關(guān)的信息。同時全程跟蹤員工的培訓(xùn),通過信息的記錄,能夠更好的作為員工的培訓(xùn)方案。信息化的今天,人力資源管理系統(tǒng),使新的人力資源協(xié)作管理模式成為可能。專門的人力資源管理系統(tǒng)可以提高自身的工作效率,作好管理的協(xié)調(diào)工作,提資源利用率,使企業(yè)管理適應(yīng)時代的發(fā)展要求,大大提高了企業(yè)的核心竟?fàn)幜ΑR韵率侨肆芾砉ぷ魅藛T的需求,人力資源管理系統(tǒng)應(yīng)該具
20、有以下功能:能夠?qū)崿F(xiàn)公司的人員管理功能,能夠?qū)救藛T信息的統(tǒng)一綜合管理。方便對公司人員信息的新增、修改、刪除和查看操作。能夠?qū)崿F(xiàn)公司的招聘管理功能,能夠?qū)拘氯肼殕T工的信息進(jìn)行檔案錄入、修改、刪除、查看操作,能夠把表現(xiàn)優(yōu)秀的員工放到公司的人才信息庫里,方便為公司提供人才信息。能夠?qū)崿F(xiàn)公司的培訓(xùn)管理功能,隨時能夠?qū)T工的培訓(xùn)信息的錄入、查看、刪除等操作。能夠?qū)崿F(xiàn)公司的獎懲管理功能,能夠?qū)舅袉T工的獎懲詳細(xì)情況進(jìn)行查看和刪除操作。能夠?qū)崿F(xiàn)公司的薪酬管理功能,管理人員能夠?qū)T工的薪酬,獎金,等情況進(jìn)行詳情查看和刪除操作。2.2需求分析2.2.1數(shù)據(jù)需求人員信息查看 =用戶名+登錄密碼 +性別
21、+出生日期 +是否是管理員應(yīng)聘信息查看 =姓名+性別+年齡+職務(wù)+所學(xué)專業(yè) +工作經(jīng)驗培訓(xùn)計劃查看 =培訓(xùn)名稱 +講師+培訓(xùn)人員姓名 +培訓(xùn)時間 +結(jié)束時間 +培訓(xùn)教材 +培訓(xùn)目的獎懲信息查看 =獎懲名稱 +獎懲原因 +獎懲說明四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計5薪金數(shù)據(jù)查看 =員工姓名 +基本薪金 +飯補+房補+全勤獎+賦稅+額外補助 +罰款+發(fā)放時間+總計2.2.2功能需求通過對公司組織結(jié)構(gòu)以及公司人事部工作的了解。我們得知該部門每天要用該系統(tǒng)完成的功能主要包括:人員管理、招聘管理、培訓(xùn)管理、獎懲管理、薪酬管理,其中各功能模塊的具體說明如下:人員管理模塊:該模塊主要用來管理人員信息,包括人員
22、基本信息、權(quán)限信息等等。招聘管理模塊:該模塊主要用來對企業(yè)的招聘信息、應(yīng)聘信息、企業(yè)人才庫等等信息進(jìn)行管理。培訓(xùn)管理模塊:該模塊主要用來對企業(yè)的培訓(xùn)計劃、培訓(xùn)實施、培訓(xùn)時間、培訓(xùn)材料等等信息進(jìn)行管理。獎懲管理模塊: 該模塊用來對企業(yè)員工的考勤信息、 獎懲信息等等信息進(jìn)行管理。薪酬管理模塊:該模塊用來對員工的薪酬信息進(jìn)行管理。2.2.3性能需求該系統(tǒng)是用 java 作為開發(fā)語言進(jìn)行開發(fā)的,由于java 程序語言自身的特點,具有移植性強,跨平臺操作等諸多特性,數(shù)據(jù)穩(wěn)定、安全、可靠性強。系統(tǒng)性能應(yīng)滿足以下條件:正常情況下應(yīng)用軟件應(yīng)操作簡單、界面友好,數(shù)據(jù)處理工作簡單、方便、快捷。業(yè)務(wù)流程清晰,符合操
23、作習(xí)慣,系統(tǒng)維護方便,以保證其適用性。在開發(fā)過程中應(yīng)采用先進(jìn)、成熟的技術(shù),確保系統(tǒng)能夠最大限度的適應(yīng)今后技術(shù)和業(yè)務(wù)發(fā)展的需要。軟件結(jié)構(gòu)應(yīng)層次清晰、模塊功能獨立、平臺移植能力強,系統(tǒng)響應(yīng)速度快。系統(tǒng)應(yīng)具有用戶身份認(rèn)證安全控制功能。系統(tǒng)能夠承受業(yè)務(wù)并發(fā)處理能力,處理的數(shù)據(jù)也可采用批量處理的形式。2.3總體結(jié)構(gòu)設(shè)計2.3.1架構(gòu)設(shè)計該人力資源管理系統(tǒng)是用java 開發(fā)語言,用 myeclipse 8.5 作為開發(fā)工具,用 mysql5.1 作為數(shù)據(jù)庫進(jìn)行開發(fā)的。服務(wù)器通常采用tomcat或 jboss 來發(fā)布程序。采用b/s開發(fā)模式, b/s 結(jié)構(gòu)下優(yōu)點有:不同的人員,從不同的地點,以不同的接入方式
24、(比如lan, wan,internet/intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計6臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在 java這樣的跨平臺語言出現(xiàn)之后,b/s 架構(gòu)管理軟件更是方便、速度快、效果優(yōu)。系統(tǒng)運行環(huán)境如下:cpu :intel(r)pentium(r)dual cput2390 1.86ghz 以上內(nèi)存: 2gb以上硬盤: 80gb以上顯卡: mobileinterl(r)965 express chipsetfamily 以上2.3.2總體功能結(jié)構(gòu)設(shè)計本系統(tǒng)是為人事部開發(fā),面向管理人力資源的工作人員,用于幫助解
25、決人力資源管理繁瑣,重復(fù)的工作,系統(tǒng)功能結(jié)構(gòu)圖所圖2.4.21-1 所示。人 力 資 源管理系統(tǒng)人 員 管理模塊招 聘 管理模塊培 訓(xùn) 管理模塊獎 懲 管理模塊薪 金 管理模塊圖 2.4.21-1 系統(tǒng)功能結(jié)構(gòu)圖各模塊功能介紹:人員管理功能, 能夠?qū)救藛T信息的統(tǒng)一綜合管理,能夠?qū)崿F(xiàn)公司員工的新增、刪除、修改、查看等功能。招聘管理功能,能夠?qū)拘氯肼殕T工的信息的統(tǒng)一綜合管理,能對新員工進(jìn)行錄入、刪除、修改、查看,并能把表現(xiàn)優(yōu)秀的員工信息放入到人才庫,在人才庫瀏覽頁面進(jìn)行查看。培訓(xùn)管理功能,能夠?qū)拘氯肼殕T工的信息的統(tǒng)一綜合管理,對員工培訓(xùn)信息的錄入、刪除、查看操作、培訓(xùn)完成后,填寫培訓(xùn)效
26、果和培訓(xùn)總結(jié)。在培訓(xùn)總結(jié)頁面能查看到相關(guān)信息。獎懲管理功能,能夠?qū)舅袉T工的獎懲情況有所記錄。實現(xiàn)對員工的獎懲信息錄入、查看、刪除。薪酬管理功能,能夠?qū)締T工的薪酬,獎金等情況進(jìn)行綜合管理。實現(xiàn)對薪金數(shù)據(jù)的錄入、查看、刪除和薪酬的自動合計。2.3.3系統(tǒng)工作流程四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計7首先用戶登錄到系統(tǒng)首頁,輸入用戶名和密碼,提交給系統(tǒng)識別是否為公司員工,如果“不是”則返回到身份驗證頁面。如果“是”則進(jìn)入到系統(tǒng)首頁,進(jìn)而對系統(tǒng)的各個模塊進(jìn)行操作,系統(tǒng)工作流程圖如圖2.3.31-2 所示。圖 2.3.31-2 系統(tǒng)工作流程圖2.4可行性分析2.4.1技術(shù)可行性本系統(tǒng)我們將采用ja
27、va 作為系統(tǒng)前臺應(yīng)用程序的開發(fā)工具,將采用mysql 5.1 作為系統(tǒng)的數(shù)據(jù)庫開發(fā),此系統(tǒng)將能夠解決掉貴公司處理人力資源管理上的勞動力大,事情繁瑣等問題,通過系統(tǒng)化管理,更好的協(xié)調(diào)員工之間的協(xié)作關(guān)系;對員工考勤與薪酬管理更加的科學(xué);全程跟蹤員工的培訓(xùn),通過信息的記錄,更好的作出員工培訓(xùn)方案。2.4.2經(jīng)濟可行性由于我們對于開發(fā)管理系統(tǒng)有著豐富的經(jīng)驗,所以開發(fā)周期短,效率高,花費成本低,開發(fā)時間約在3個月左右,系統(tǒng)開發(fā)完成后,系統(tǒng)對要求簡單,計算機以及相關(guān)硬件設(shè)施和軟件運行的環(huán)境(軟件運行環(huán)境將由我們的專門人員上門安裝),所以軟件對電腦硬件要求不高。系統(tǒng)好處,通過網(wǎng)絡(luò)化的人力資源管理,大大的提
28、高了企業(yè)人才的利用率,使之為企業(yè)創(chuàng)造了更大價值。人才利用率的提高,增強了企業(yè)的核心竟?fàn)幜?,四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計8全面提升了企業(yè)的管理能力,從而企業(yè)適應(yīng)了信息時代的網(wǎng)絡(luò)化管理要求。在系統(tǒng)上線運行的后期,我們將按照條約有2 年的維護期,在此期間的在非人為破壞原因下,我們將會對該系統(tǒng)進(jìn)行免費維護。 因此開發(fā)此系統(tǒng)成本低, 在貴公司一年左右將把成本收回,開發(fā)的周期短,人員經(jīng)濟支出不是很大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本系統(tǒng)的開發(fā)成本,所以經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。2.4.3操作可行性該系統(tǒng)是一個基于web 開發(fā),運行在公司內(nèi)網(wǎng)的應(yīng)用軟件,該系統(tǒng)界面簡潔,操作簡便,充分考慮
29、人力資源管理工作人員的工作量,盡量的減少用戶操作,這樣也便于做用戶培訓(xùn),讓工作人員可以盡快熟悉該系統(tǒng)的操作,掌握好運用該系統(tǒng),以達(dá)到存儲信息方便,查詢信息容易的目的,因為人力資源管理人員已經(jīng)有很豐富的信息管理經(jīng)驗,加之有簡單的計算機應(yīng)用經(jīng)驗和系統(tǒng)應(yīng)用的培訓(xùn),所以對此系統(tǒng)移動很容易就可操作熟練。綜上所述,本系統(tǒng)投資很少、收益很大,且其運行操作簡單易學(xué),具備了開發(fā)的可行性。3開發(fā)技術(shù)和開發(fā)工具3.1系統(tǒng)開發(fā)模式b/s 模式,即瀏覽器服務(wù)器模式,是一種從傳統(tǒng)的二層c/s模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式。 b/s 模式主要由客戶機, web 服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器(server )組成。在客戶端
30、安裝的是標(biāo)準(zhǔn)、易用的通用瀏覽器(browser) ,將 web技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合。 web服務(wù)器主要是實現(xiàn)對客戶端應(yīng)用程序的集中管理,應(yīng)用服務(wù)器主要負(fù)責(zé)事務(wù)處理,數(shù)據(jù)服務(wù)器主要用于數(shù)據(jù)的管理。b/s 運行模式,如圖 2.4.11-1 所示。四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計9瀏覽器瀏覽器瀏覽器瀏覽器internetweb 服務(wù)器應(yīng)用程序服務(wù)器數(shù)據(jù)庫服務(wù)器圖 2.4.11-1 運行流程圖3.2系統(tǒng)開發(fā)技術(shù)本系統(tǒng)采用 struts1.2和 hibernate3.3框架來開發(fā),具體技術(shù)如下:顯示層:使用jsp技術(shù)開發(fā)控制層:使用struts1.2技術(shù)開發(fā)數(shù)據(jù)訪問層:使用hibernate3.3技術(shù)
31、進(jìn)行數(shù)據(jù)庫訪問和操作3.3系統(tǒng)開發(fā)工具本系統(tǒng)的開發(fā)工具具體如下:系統(tǒng)開發(fā)平臺: myeclipse8.5數(shù)據(jù)庫管理系統(tǒng)軟件: mysql5.0運行平臺: windowsxpjava 開發(fā)包: jdk1.5以上web服務(wù)器: tomcat 6.03.4系統(tǒng)開發(fā)環(huán)境cpu :intel(r)pentium(r)dual cput2390 1.86ghz 以上內(nèi)存: 2gb以上硬盤: 80gb以上顯卡: mobileinterl(r)965 express chipsetfamily 以上分辨率:最佳效果1024*768 像素4.數(shù)據(jù)庫設(shè)計與實現(xiàn)四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計10在人力資源管理系統(tǒng)
32、中,需要對人員信息進(jìn)行管理,所以需要有一個人員信息表,用來保存人員的各類信息。系統(tǒng)還需要管理公司的應(yīng)聘信息,所以需要有一個應(yīng)聘人員信息表,用來保存應(yīng)聘人員的各類信息。系統(tǒng)還需要管理公司的培訓(xùn)信息,需要有一個培訓(xùn)信息表來保存培訓(xùn)的各類信息。4.1數(shù)據(jù)庫概念設(shè)計本系統(tǒng)一共設(shè)計規(guī)劃出5 個實體類,分別是人員信息實體、應(yīng)聘人員實體、培訓(xùn)信息實體、獎懲信息實體以及薪金信息實體。人員信息實體用來保存公司內(nèi)部員工的所有信息,包括員工編號、員工用戶名、登錄密碼、性別、生日、創(chuàng)建時間、 是否為管理員、 人員簡介 8 個屬性。人員信息實體 e-r圖如圖 4.1 1-1 所示。人員信息實體(users)人員編號用戶
33、名登錄密碼是否為管理員人員簡介創(chuàng)建時間性別生日圖 4.1.1-1人員信息實體e-r 圖應(yīng)聘人員信息實體類用來保存公司應(yīng)聘人員的所有信息,包括應(yīng)聘人員編號、應(yīng)聘人員姓名、性別、年齡、職位、所學(xué)專業(yè)、工作經(jīng)驗、 學(xué)歷、畢業(yè)學(xué)校、 電話號碼、email地址、創(chuàng)建時間、詳細(xì)經(jīng)歷、是否入庫14個屬性。人員信息實體e-r圖如圖 4.1 1-2所示。四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計11應(yīng)聘人員信息實體( job)畢業(yè)學(xué)校性別姓名編號年齡學(xué)歷職位所學(xué)專業(yè)工作經(jīng)驗詳細(xì)經(jīng)歷是否入庫創(chuàng)建時間email 地址電話號碼圖4.11-2應(yīng)聘人員信息實體e-r 圖培訓(xùn)信息實體用來保存公司培訓(xùn)的所有信息,包括培訓(xùn)編號、 培訓(xùn)名
34、稱、培訓(xùn)目的、培訓(xùn)開始時間、培訓(xùn)結(jié)束時間、培訓(xùn)材料、培訓(xùn)講師、培訓(xùn)人員、創(chuàng)建時間、培訓(xùn)是否完成、培訓(xùn)效果、培訓(xùn)總結(jié)12個屬性。培訓(xùn)信息實體e-r圖如圖 4.1 1-3 所示。培訓(xùn)信息實體 (educate)培 訓(xùn) 名 稱編號培訓(xùn)人員創(chuàng)建時間培訓(xùn)材料開始時間培訓(xùn)目的培訓(xùn)總結(jié)培訓(xùn)效果培訓(xùn)講師是否完成結(jié)束時間圖 4.11-3培訓(xùn)信息實體e-r 圖獎懲信息實體用來保存公司的所有獎懲信息,包括獎懲編號、 獎懲名稱、獎懲原因、獎懲說明、創(chuàng)建時間5 個屬性。獎懲信息實體e-r圖如圖 4.1 1-4 所示。四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計12獎懲編號獎懲信息實體 (institution )創(chuàng)建時間獎懲原因獎
35、懲名稱獎懲說明圖 4.11-4獎懲信息實體e-r 圖薪金信息實體用來保存公司所有員工的薪金詳細(xì)信息,包括薪金編號、員工姓名、基本薪金、飯補、房補、工資發(fā)放時間、全勤獎、賦稅、罰款、額外補助、總計薪金11個屬性。薪金信息實體e-r圖如圖 4.1 1-5 所示。薪金信息實體(stipend)基本薪金薪金編號員工姓名工資發(fā)放時間飯補房補全勤獎賦稅罰款額外補助總計薪金圖 4.11-5薪金信息實體e-r 圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)功能需求和設(shè)計好的各實體e-r圖創(chuàng)建數(shù)據(jù)庫的邏輯結(jié)構(gòu),本系統(tǒng)需要5個數(shù)據(jù)表,分別是人員信息表、應(yīng)聘人員信息表、培訓(xùn)信息表、獎懲信息表、薪金信息表。5 個表的數(shù)據(jù)庫邏輯結(jié)
36、構(gòu)如下:人員信息表:(員工編號,員工用戶名,登錄密碼,性別,生日,創(chuàng)建時間,是否為管理員,人員簡介)應(yīng)聘人員信息表:(應(yīng)聘人員編號,應(yīng)聘人員姓名,性別,年齡,職位,所學(xué)專業(yè),工作經(jīng)驗,學(xué)歷,畢業(yè)學(xué)校,電話號碼,email 地址,創(chuàng)建時間,詳細(xì)經(jīng)歷,是否入庫)培訓(xùn)信息表:(培訓(xùn)編號,培訓(xùn)名稱,培訓(xùn)目的,培訓(xùn)開始時間,培訓(xùn)結(jié)束時間,培訓(xùn)材料,培訓(xùn)講師,培訓(xùn)人員,創(chuàng)建時間,培訓(xùn)是否完成,培訓(xùn)效果,培訓(xùn)總結(jié))獎懲信息表:(獎懲編號,獎懲名稱,獎懲原因,獎懲說明,創(chuàng)建時間)四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計13薪金信息表:(薪金編號,員工姓名,基本薪金,飯補,房補,工資發(fā)放時間,全勤獎,賦稅,罰款,額外補
37、助,總計薪金)4.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計和約束設(shè)計物理結(jié)構(gòu)設(shè)計的原則如下:盡可能的減少數(shù)據(jù)冗余和重復(fù)結(jié)構(gòu)設(shè)計與遲早設(shè)計相結(jié)合數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性基于以上設(shè)計原則,本系統(tǒng)中相關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計舉例如下:表 4.31-1人員信息表字段名數(shù)據(jù)類型是否主鍵描述id整數(shù)(int)是員工編號username文本(varchar)否員工用戶名password文本(varchar)否登錄密碼sex整數(shù)(int)否員工性別birthday日期否出生日期createtime日期否創(chuàng)建時間isadmin整數(shù)(int)否是否為管理員content文本(text)否人員簡介表 4.31-2應(yīng)聘人員信息表字段名數(shù)據(jù)類型是否
38、主鍵描述id整數(shù)(int)是應(yīng)聘人員編號name文本(varchar)否應(yīng)聘人員姓名sex整數(shù)(int)否應(yīng)聘人員性別age整數(shù)(int)否應(yīng)聘人員年齡job文本(varchar)否應(yīng)聘人員職位specialty文本(varchar)否所學(xué)專業(yè)experience文本(varchar)否工作經(jīng)驗studyeffort文本(varchar)否學(xué)歷四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計14school文本(varchar)否畢業(yè)學(xué)校tel文本(varchar)否電話號碼email文本(varchar)否email 地址createtime日期否創(chuàng)建時間content文本(varchar)否詳細(xì)經(jīng)歷ist
39、ock整數(shù)(int)否是否入庫表 4.3.1-3培訓(xùn)信息表字段名數(shù)據(jù)類型是否主鍵描述id整數(shù)(int)是培訓(xùn)編號name文本(varchar)否培訓(xùn)名稱purpose文本(varchar)否培訓(xùn)目的begintime日期否培訓(xùn)開始時間endtime日期否培訓(xùn)結(jié)束時間daturn文本(varchar)否培訓(xùn)材料teacher文本(varchar)否培訓(xùn)講師student文本(varchar)否培訓(xùn)人員createtime日期否創(chuàng)建時間educate整數(shù)(int)否培訓(xùn)是否完成effect文本(varchar)否培訓(xùn)效果summarize文本(text)否培訓(xùn)總結(jié)表 4.3.1-4獎懲信息表字段名
40、數(shù)據(jù)類型是否主鍵描述id整數(shù)(int)是獎懲編號name文本(varchar)否獎懲名稱reason文本(varchar)否獎懲原因explains文本(text)否獎懲說明createtime日期否創(chuàng)建時間表 4.3.1-5薪金信息四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計15字段名數(shù)據(jù)類型是否主鍵描述id整數(shù)(int)是薪金編號name文本(varchar)否員工姓名basic文本(varchar)否基本薪金eat浮點數(shù) (float)否飯補house浮點數(shù) (float)否房補granttime日期否工資發(fā)放時間scot浮點數(shù) (float)否全勤獎duty浮點數(shù) (float)否賦稅punish
41、ment浮點數(shù) (float)否罰款other浮點數(shù) (float)否額外補助totalize浮點數(shù) (float)否總計薪金5主要功能模塊設(shè)計與實現(xiàn)5.1公共類設(shè)計在項目開發(fā)過程中用類的形式封裝、組織一些常用的方法,不僅可以提高代碼的重用率,也大大方便了項目的維護。本系統(tǒng)中有數(shù)據(jù)庫的鏈接設(shè)置、處理編碼的問題。5.1.1數(shù)據(jù)庫鏈接配置用于連接數(shù)據(jù)庫,進(jìn)行各項數(shù)據(jù)操作。通過hibernate 技術(shù)配置鏈接數(shù)據(jù)庫,以下是完成配置的xml 文件:org.hibernate.dialect.mysqldialectjdbc:mysql:/localhost:3306/db_hrroot1234四川師范
42、大學(xué)成都學(xué)院本科畢業(yè)設(shè)計16com.mysql.jdbc.drivertrue5.1.2處理亂碼問題在頁面中很多時候因為沒有注意編碼的問題,經(jīng)常用遇到頁面顯示亂碼的問題,在這里加上一個過濾器,可以把編碼進(jìn)行過濾,修改進(jìn)而處理亂碼問題。strings = getservletconfig().getinitparameter(charset);/獲得初始化參數(shù)if(s = null|s.length()= 0) / 如果參數(shù)為空,或者為nulls=gbk;/ 設(shè)置參數(shù)值為 gbktryhttpservletrequest.setcharacterencoding(s);/設(shè)置請求編碼格式catc
43、h(unsupportedencodingexceptionunsupportedencodingexception)log(setcharacterencoding error,unsupportedencodingexception);5.2登錄模塊的設(shè)計與實現(xiàn)登錄模塊用于檢測系統(tǒng)用戶的合法性,防止非法用戶進(jìn)入系統(tǒng)肆意破壞數(shù)據(jù),只有經(jīng)過驗證后的合法用戶才能進(jìn)入系統(tǒng)。5.2.1系統(tǒng)登錄界面設(shè)計與實現(xiàn)新建一個 jsp 頁面,在頁面的table 里插入兩個輸入框前面分別標(biāo)注上“用戶名”和“密碼”,一個 button 設(shè)置 value 值為“確認(rèn)登陸”,一個reset ,value 值為“重四川師
44、范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計17置”。系統(tǒng)登錄窗口,如圖5.2.11-1 所示。圖 5.2.11-1 系統(tǒng)登錄窗口5.2.2主要實現(xiàn)代碼“確認(rèn)登錄”按鈕主要事件代碼:publicboolean loginuser(users users)/ 人員登錄session session= hibernatesessionfactory.getsession();transactiontx= session.begintransaction();query query = session.createquery(selectcount(*)from users as u where username =
45、 :name andpassword=:password);query.setstring(name,users.getusername();query.setstring(password,users.getpassword();listlist= null;list= query.list();mit();hibernatesessionfactory.closesession();privateactionforwardlogin(actionmappingmapping,actionformform,httpservletrequestrequest,httpservletrespon
46、seresponse)throwshibernateexceptionusersform usersform=(usersform)form;users users=new users();boolean flag=dao.logonusers(users);if(flag)request.getsession().setattribute(users,users);returnmapping.findforward(success);四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計18elserequest.setattribute(error,登錄失敗 );returnmapping.findforwar
47、d(failed);5.3主頁面設(shè)計與實現(xiàn)用于展現(xiàn)系統(tǒng)的所有功能的頁面,用戶對系統(tǒng)的操作都在此頁面進(jìn)行,用戶操作簡便。5.3.1系統(tǒng)主頁面設(shè)計與實現(xiàn)新建一個 jsp頁面,在頁面的左邊插入5 個超鏈接,超鏈接值分別設(shè)置為“人員管理”、 “招聘管理”、“培訓(xùn)管理”、“獎懲管理”、“薪金管理”。右邊用“ img”標(biāo)簽放入一張圖片。如圖5.3.11-1 所示。如圖 5.3.11-1 系統(tǒng)主頁面5.3.2主要實現(xiàn)代碼四個模塊下功能超鏈接實現(xiàn)的主要代碼如下人員管理 人員信息錄入人員信息查看 招聘管理 應(yīng)聘信息錄入四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計19應(yīng)聘信息查看 人才庫瀏覽培訓(xùn)管理 培訓(xùn)計劃錄入 培訓(xùn)計劃查
48、看培訓(xùn)總結(jié)查看 獎懲管理 獎懲信息登記 獎懲信息查看 薪金管理 薪金數(shù)據(jù)錄入 薪金數(shù)據(jù)查看5.4人員管理模塊的設(shè)計與實現(xiàn)人員管理模塊包括了4個功能子模塊,分別為人員信息錄入、人員信息查看、人員信息的修改和人員信息的刪除. 如圖 5.4 1-1 所示。人員管理模塊人員信息錄入人員信息查看人員信息修改人員信息刪除四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計20如圖 5.41-1 人員管理模塊功能5.4.1人員信息錄入的設(shè)計與實現(xiàn)人員信息錄入用來存儲人員的各種信息,包括人員的用戶名、登錄密碼、性別、生日、是否是管理員、簡介等信息。只有在經(jīng)過了錄入后的用戶才是合法用戶,才能登錄到系統(tǒng)。人員信息錄入的
49、設(shè)計新建一個 jsp頁面,在頁面里面插入 3 輸入文本框 text ,分別用于輸入 “用戶名”,“登錄密碼”和“出生日期” ,再插入一個互斥選框radio ,value 分別設(shè)置為“男”和“女” ,一個復(fù)選框 checkbox,用于判斷是否為“管理員” ,一個“人員簡介”的文本域area,一個 submit 設(shè)置 vlaue 為“保存” ,一個 reset 設(shè)置 value 為“重置”。頁面調(diào)整完后如圖1-1 所示。圖 1-1 人員信息錄入頁面主要實現(xiàn)代碼“保存”按鈕主要事件代碼:publicvoidadduser(users users)/ 新增人員
50、信息users.setcreatetime(newjava.util.date();/設(shè)置創(chuàng)建時間session session= hibernatesessionfactory.getsession();transactiontx= session.begintransaction();/開啟事務(wù)session.save(users);/保存用戶mit();/提交事務(wù)hibernatesessionfactory.closesession();/ 關(guān)閉 seesion 對象四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計215.4.2人員信息查看的設(shè)計與實現(xiàn)用查看頁面顯示信息,顯示出當(dāng)前能夠登錄系統(tǒng)的所有用
51、戶,以及對這些用戶的信息的“修改”和“刪除”操作。人員信息查看的設(shè)計新建一個 jsp頁面,在頁面里插入一個table ,table 的標(biāo)題為“人員信息列表”,在 table 的表頭里的值分別“用戶名”、 “登錄密碼”、 “性別”、“出生年月”、 “是否為管理員”、“簡介”、 “執(zhí)行操作”,在“執(zhí)行操作”下面表格列的值為“修改”和“刪除”調(diào)整好頁面寬度等后,如圖5.4.21-1 所示。圖1-1人員信息查看頁面主要實現(xiàn)代碼“人員信息查看”鏈接主要代碼如下:publiclistlistuser()/顯示人員列表sessionsession= hibernat
52、esessionfactory.getsession();/獲得 session 對象query query = session.createquery(selectu from users as u orderby createtime);/執(zhí)行查詢listlist= query.list();/獲得查詢列表hibernatesessionfactory.closesession();/關(guān)閉 session 對象returnlist;/返回人員列表“修改”鏈接主要代碼如下:publicvoidupdateusers(usersusers)/更新人員信息users u = loadusers(
53、users.getid();/加載該 id 對應(yīng)的人員信息if(users.getbirthday()!= null)u.setbirthday(users.getbirthday();/設(shè)置出生日期四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計22if(users.getsex()!=null)u.setsex(users.getsex();/設(shè)置性別if(users.getcontent()!= null)u.setcontent(users.getcontent();/設(shè)置人員簡介if(users.getisadmin()!= null)u.setisadmin(users.getisadmin();
54、/設(shè)置是否為管理員if(users.getpassword()!= null)u.setpassword(users.getpassword();/設(shè)置登錄密碼“刪除”鏈接主要代碼如下“privateactionforwarddeleteuser(actionmappingmapping,actionformform,httpservletrequestrequest,httpservletresponseresponse)long id=new long(request.getparameter(id);/獲得 id 參數(shù)users users=new users();/新建一個 users
55、 對象users.setid(id);/設(shè)置該 users 對象的 iddao.deleteusers(users);/刪除該 users 對象returnmapping.findforward(success);5.5招聘管理模塊的設(shè)計與實現(xiàn)招聘管理模塊包括5 個功能子模塊,分別為應(yīng)聘信息錄入、應(yīng)聘信息查看、人才詳細(xì)信息查看、人才信息刪除、以及人才信息信息入庫,如圖5.5 1-1 所示。招聘管理模塊詳細(xì)信息查看應(yīng)聘信息查看應(yīng)聘信息刪除人員信息入庫應(yīng)聘信息錄入圖 5.51-1 招聘管理模塊功能四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計235.5.1應(yīng)聘信息錄入的設(shè)計與實現(xiàn)應(yīng)聘信息錄入用來存儲應(yīng)聘人員的各
56、種信息,包括應(yīng)聘人員的姓名、性別、年齡、應(yīng)聘職位等信息。應(yīng)聘信息錄入的設(shè)計新建一個 jsp頁面,在頁面里面插入9 輸入文本框 text ,分別用于輸入“姓名” ,“年齡” 、 “所學(xué)專業(yè)”、 “學(xué)歷” 、 “電話”等等文本。再插入一個互斥選框radio ,value分別設(shè)置為“男”和“女” ,一個“詳細(xì)經(jīng)歷”的文本域area,一個 submit 設(shè)置 vlaue為“保存”,一個 reset 設(shè)置 value 為“重置”。頁面調(diào)整完后如圖1-1 所示。圖 1-1應(yīng)聘信息錄入頁面主要實現(xiàn)代碼“保存”按鈕事件代碼:privateactionfo
57、rwardaddjob(actionmappingmapping,actionformform,httpservletrequestrequest,httpservletresponseresponse)jobform jobform=(jobform)form;/獲得 jobformjob job=jobform.populate();/獲得表單提交的應(yīng)聘信息dao.addjob(job);/調(diào)用 dao 完成應(yīng)聘信息的保存returnmapping.findforward(success);/跳轉(zhuǎn)到 success 邏輯視圖5.5.2應(yīng)聘信息查看設(shè)計與實現(xiàn)用查看頁面顯示信息, 顯示出所有的
58、應(yīng)聘人員, 以及對這些信息的查看 “詳細(xì)” 、 “刪除” 、和“入庫”操作。應(yīng)聘信息查看的設(shè)計新建一個 jsp頁面,在頁面里插入一個table ,table 的標(biāo)題為“人才信息列表”,在 table 的表頭里的值分別“姓名”、“性別”、“年齡”、“職位”、“所學(xué)專業(yè)” 、四川師范大學(xué)成都學(xué)院本科畢業(yè)設(shè)計24“工作經(jīng)驗”、“執(zhí)行操作”,在“執(zhí)行操作”下面表格列的值為“詳細(xì)”、“刪除”和“入庫”調(diào)整好頁面寬度等后,如圖1-1 所示。圖 1-1應(yīng)聘信息查看頁面主要實現(xiàn)代碼“應(yīng)聘信息查看”鏈接主要代碼:publiclistlistjob(byte
59、isstock)throws hibernateexceptionsessionsession= hibernatesessionfactory.getsession();query query = session.createquery(selectjfrom job +as jwhere j.isstock= :isstockorderby createtime);/查所有應(yīng)聘信息query.setbyte(isstock,isstock);/設(shè)置是否入庫listlist= query.list();/獲得應(yīng)聘信息列表hibernatesessionfactory.closesession
60、();/關(guān)閉 session 對象returnlist;“詳細(xì)”鏈接主要代碼:privateactionforwarddetailjob(actionmappingmapping, actionformform,httpservletrequestrequest,httpservletresponseresponse)long id=new long(request.getparameter(id);/獲得參數(shù) idjob j=dao.loadjob(id.longvalue();/加載該 id 對應(yīng)的應(yīng)聘信息request.setattribute(job,j);/將應(yīng)聘信息對象設(shè)置到req
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 先進(jìn)的科學(xué)文化北師大版-課件
- 腰椎椎間盤膨出癥療效對比分析-洞察分析
- 危險化學(xué)品安全管理工作總結(jié)范文(8篇)
- 異構(gòu)圖索引技術(shù)-洞察分析
- 碳排放監(jiān)測與減排技術(shù)-洞察分析
- 勤儉節(jié)約為主題的國旗下講話稿范文(12篇)
- 《測繪工程GPS》課件
- 辦公之技術(shù)宇宙提升工作效率的探索
- 辦公環(huán)境中的學(xué)生團隊建設(shè)與協(xié)作
- 公共建筑綠色照明設(shè)計與實踐案例分享
- GB/T 43700-2024滑雪場所的運行和管理規(guī)范
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》知識競賽參考題庫500題(含答案)
- 水電站廠房設(shè)計-畢業(yè)設(shè)計
- 幼兒園園長的園里園外融合教育
- 綜合金融服務(wù)方案課件
- 《鎮(zhèn)原民俗》課件
- 新型電力系統(tǒng)簡介
- 施工安全管理體系及安全保證措施樣本
- 護理科普工作總結(jié)以及計劃
- 葡萄糖耐量試驗課件
- 304焊接工藝參數(shù)
評論
0/150
提交評論