2023年全國(guó)碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  畢業(yè)論文</b></p><p>  基于JAVA的公司人事資源管理系統(tǒng)</p><p>  Human resources management system based on JAVA</p><p>  院 系:信息科學(xué)與工程學(xué)院</p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技

2、術(shù) </p><p>  班 級(jí):2008級(jí)2班 </p><p>  姓 名: </p><p>  學(xué) 號(hào): </p><p>  指導(dǎo)教師: </p><p>  日  期:2012年6月 &l

3、t;/p><p><b>  摘 要</b></p><p>  公司人事資源管理系統(tǒng)是現(xiàn)代公司管理的核心內(nèi)容。隨著計(jì)算機(jī)信息技術(shù)的高速發(fā)展,電子商務(wù)模式的空前盛行,公司之間的競(jìng)爭(zhēng)也從有形的經(jīng)濟(jì)市場(chǎng)轉(zhuǎn)向了網(wǎng)絡(luò)。開發(fā)以計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)支持的現(xiàn)代公司人事資源管理系統(tǒng),既能提高公司人事資源管理的技術(shù)含量和公司的辦事效率,也能使人事資源管理能夠進(jìn)入現(xiàn)代化、決策科學(xué)化

4、的進(jìn)程?,F(xiàn)代公司人事資源管理系統(tǒng)采用了B/S模式,可以避免C/S模式的重用性差、維護(hù)難度高的缺點(diǎn)和不足。結(jié)合實(shí)際項(xiàng)目的功能需求,從系統(tǒng)分析、系統(tǒng)總體設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)等方面進(jìn)行了詳細(xì)的論述。</p><p>  本系統(tǒng)是采用SSH三大框架和MySQL數(shù)據(jù)庫(kù)技術(shù)開發(fā)的智能的人事資源管理系統(tǒng),它提供了完備的檔案管理、薪酬管理、考勤管理、培訓(xùn)管理、招聘管理、績(jī)效管理、系統(tǒng)管理和勞動(dòng)關(guān)系管理等信息,整個(gè)系統(tǒng)具有

5、高安全性、高可靠性等優(yōu)點(diǎn)。</p><p>  本文詳細(xì)介紹了人事資源管理系統(tǒng)的需求分析、業(yè)務(wù)流程和數(shù)據(jù)流程,并進(jìn)行了系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)等,目的是通過對(duì)理想的HRMIS的主要功能目標(biāo)、系統(tǒng)構(gòu)成和開發(fā)過程等的分析研究,來探索企業(yè)如何開發(fā)HRMIS、用HRMIS的方法有效管理其人事資源的問題,以實(shí)現(xiàn)人事資源管理現(xiàn)代化。</p><p>  關(guān)鍵詞:?人事資源管理, SSH,

6、 關(guān)系數(shù)據(jù)庫(kù), Java</p><p><b>  ABSTRACT</b></p><p>  The company personnel resource management system is the core content of the modern company management. Along with the computer the high

7、 speed development of information technology, electronic business model in an unprecedented, the competition between the company and the visible from economic market turned to the network. Development to the computer tec

8、hnology, can improve the company personnel resource management technology content and efficiency of the company, The modern company personnel res</p><p>  This system is to use SSH three framework and mysql

9、database technology development of intelligence personnel resource management system, it provides complete file management, salary management, the attendance management, training management, recruitment management, perfo

10、rmance management, system management and labor relations management information, the whole system has the high security, high reliability, etc</p><p>  This article introduces the personnel resource manageme

11、nt system requirements analysis, business process and the data flow, and the whole system structure design, data structure and design of database, the purpose is to the ideal HRMIS through the main functions of the syste

12、m constitution and the goal, the analysis of the development process of research, to explore how to develop HRMIS enterprise, with HRMIS method effectively manage their personnel resources, in order to realize the hr man

13、ageme</p><p>  Key Words:Human resource manage, SSH, relation database, Java</p><p><b>  1 緒 論</b></p><p>  網(wǎng)絡(luò)化的今天,人事資源管理系統(tǒng),使新的人事資源協(xié)作管理模式成為可能。通過網(wǎng)絡(luò)管理系統(tǒng),專門的人事資源管理人員可以提高自身工

14、作效率,做好人事資源管理的協(xié)調(diào)工作,提高人事資源利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,與自己的上級(jí)、下屬、同事及時(shí)的進(jìn)行溝通與交流,同心協(xié)作,積極為公司的發(fā)展與決策貢獻(xiàn)力量。通過網(wǎng)絡(luò)人事資源管理系統(tǒng)對(duì)公司人事資源進(jìn)行管理,使公司人事資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提高了公司的核心競(jìng)爭(zhēng)力。</p><p><b>  1.1 課題背景</b><

15、/p><p>  現(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢(shì)。目前,幾乎世界上所有的公司都在利用網(wǎng)絡(luò)傳遞商業(yè)信息,進(jìn)行商業(yè)活動(dòng),從宣傳公司到發(fā)布廣告、招聘雇員、傳遞商業(yè)文件乃至拓展市場(chǎng)、網(wǎng)上銷售等,無所不能。如今網(wǎng)絡(luò)已成為公司進(jìn)行競(jìng)爭(zhēng)的戰(zhàn)略手段。公司經(jīng)營(yíng)的多元化拓展,公司規(guī)模的進(jìn)一步擴(kuò)大,對(duì)公司的管理、業(yè)務(wù)擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來越多的公司利用起網(wǎng)絡(luò)這個(gè)有效的

16、工具。</p><p>  任何公司都擁有三種資源:一是物力資源;二是財(cái)力資源;三是人事資源。對(duì)于公司,物力資源和財(cái)力資源是公司的有形資源,雖說是衡量公司的重要尺度,但它具有有限性。而人事資源正好與之相反,是一種無形的資源,具有相對(duì)的無限性,是可再生的資源。公司可以通過教育、培訓(xùn)和開發(fā)等活動(dòng)提高人事資源的品質(zhì),增加人事資源的數(shù)量。從公司的生產(chǎn)經(jīng)營(yíng)過程看,人事資源是物力資源和財(cái)力資源的粘合劑。公司效益的高低取決于人

17、事資源對(duì)非人事資源粘合的強(qiáng)度和效用。公司只有提高人事資源的素質(zhì),對(duì)人事資源進(jìn)行合理有效的管理,調(diào)動(dòng)勞動(dòng)者的積極性,這種粘合的強(qiáng)度和效用才能提高,公司的效益才能提高,公司也才能長(zhǎng)盛不衰。</p><p>  我們更可以說,公司的衰亡主要是由于不能合理的選才、用才、育才和留才,以致不能建立和保持一個(gè)有效率、有活力的員工隊(duì)伍。這一結(jié)論的正確性不僅體現(xiàn)在現(xiàn)今社會(huì),也必然體現(xiàn)在未來的社會(huì)。</p><p

18、>  人事資源管理是根據(jù)國(guó)家人事勞動(dòng)政策和企業(yè)制定的管理方針與政策,對(duì)人事資源進(jìn)行有效的整合和管理,在人事政策和制度的制定,員工的招聘、考核、激勵(lì)、紀(jì)律管理等系列日常管理業(yè)務(wù)中,調(diào)動(dòng)員工工作積極性,提高員工勞動(dòng)素質(zhì),增強(qiáng)公司內(nèi)部凝聚力,塑造一支充滿活力和戰(zhàn)斗力的團(tuán)隊(duì),為公司實(shí)現(xiàn)經(jīng)營(yíng)目標(biāo)和經(jīng)濟(jì)效益提供強(qiáng)有力的人事保障。</p><p>  1.2 設(shè)計(jì)目的和意義</p><p>  建

19、立人事資源管理網(wǎng)站能樹立公司形象。對(duì)于任何一個(gè)公司而言,公司的品牌形象至關(guān)重要。特別是對(duì)于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,通過人事資源管理的網(wǎng)站,員工可通過網(wǎng)站側(cè)面來了解公司形象及公司實(shí)力,因此,建立具有國(guó)際水準(zhǔn)的網(wǎng)站能夠極大的提升公司在員工心中的整體形象。</p><p>  建立人事資源管理網(wǎng)站能減輕部門負(fù)擔(dān)。許多人知道,一個(gè)公司的所有和員工有關(guān)的運(yùn)作,包括檔案,考勤,薪酬,人員的培訓(xùn),績(jī)效等等都由人事資源部門來完

20、成,如果是一家擁有上千人的大型公司,這個(gè)工作量是相當(dāng)驚人的。因此本系統(tǒng)的開發(fā),大大緩解了該部門的工作壓力,也避免了以前人工作業(yè)的錯(cuò)誤幾率。</p><p>  1.3 系統(tǒng)設(shè)計(jì)思想</p><p>  一個(gè)方便用戶使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,通過計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開發(fā)出瀏覽器端與服務(wù)器端,以便方便快捷清晰的進(jìn)行數(shù)據(jù)傳輸,和簡(jiǎn)易通訊功能。本系

21、統(tǒng)主要包括一下幾種性能。</p><p>  (1) 實(shí)用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。根據(jù)用戶實(shí)際的需求情況,充分考慮在人力資源管理中可能遇到的種種問題,盡量全面的做好需求分析,以減少日后更新軟件的次數(shù)。</p><p>  (2) 可靠性:一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p>

22、<p>  (3) 安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。</p><p>  (4) 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。</p><p>  (5) 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級(jí)等)和網(wǎng)絡(luò)的維護(hù)。</p>

23、;<p>  (6) 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。</p><p>  (7) 智能性:系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以適應(yīng)于任何局域網(wǎng)。</p><p>  1.4 系統(tǒng)開發(fā)環(huán)境</p><p>  本系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)開發(fā)工

24、具為My Eclipse Enterprise Workbench 6.0 GA,后臺(tái)數(shù)據(jù)庫(kù)是MySQL,操作系統(tǒng)為Windows 2003或Windows XP,Mozilla Firefox 3.5 或更高版本,硬件要求:Pentium 4 2.4 MHz或更快,512 MB RAM或更高。</p><p><b>  2 系統(tǒng)分析</b></p><p><

25、;b>  2.1 需求分析</b></p><p>  網(wǎng)絡(luò)化的今天,網(wǎng)絡(luò)人事資源管理系統(tǒng),使新的人事資源協(xié)作管理模式成為可能。通過網(wǎng)絡(luò)管理系統(tǒng),專門的人事資源管理人員可以提高自身的工作效率,做好人事資源管理的協(xié)調(diào)工作,提高人事資源利用率;通過網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時(shí)與自己的上級(jí)、下屬、同事進(jìn)行溝通與交流,同心協(xié)作,積極為公司的發(fā)展與決策貢獻(xiàn)力量

26、。通過網(wǎng)絡(luò)人事資源管理系統(tǒng)對(duì)公司人事資源進(jìn)行管理,使公司人事資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提高了公司的核心競(jìng)爭(zhēng)力。</p><p>  2.2 技術(shù)可行性分析</p><p>  根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。</p><p>  本系統(tǒng)采用當(dāng)前流行的SSH整合框架編寫。Strut

27、s2.0是以MVC模式為基礎(chǔ),控制反轉(zhuǎn)為核心的Java Web應(yīng)用框架,使用它不僅可以實(shí)現(xiàn)WEB應(yīng)用程序的分層,還可以大大提高用戶請(qǐng)求的處理效率,從而降低了表示層開發(fā)的工作量;Spring2.5是以MVC模式為基礎(chǔ),依賴注入為核心的Java應(yīng)用框架,它利用Java的反射機(jī)制,將系統(tǒng)各層無縫的整合在一起,實(shí)現(xiàn)了系統(tǒng)各模塊和各層次的解藕,提高了系統(tǒng)的可維護(hù)性和可移植性;Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了

28、非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。它具有強(qiáng)大的事務(wù)處理能力、數(shù)據(jù)緩存能力和并發(fā)處理能力,可以提高持久層的運(yùn)行效率和開發(fā)效率。</p>&l

29、t;p>  在表示層,本系統(tǒng)將使用JSP頁面技術(shù)。JSP與Java Servlet一樣,可運(yùn)行于服務(wù)器端,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。</p><p>  此外,本系統(tǒng)將使用MYSQL作為應(yīng)用程序的數(shù)據(jù)庫(kù),它具有良好的并發(fā)處理和事務(wù)處理能力,并且具有較高的運(yùn)行效率和穩(wěn)定性。</p><p>  2.3 環(huán)境可行性分析</p>

30、<p>  2.3.1 軟件環(huán)境</p><p>  數(shù)據(jù)庫(kù):MySQL。</p><p>  Web服務(wù)器:tomcat 6.0。</p><p>  IDE:MyEclipse, Dreamweaver。</p><p>  外部包:Struts.jar, hibernate.jar, spring.jar</p>

31、<p>  2.3.2 硬件環(huán)境</p><p>  ADM Anthon 64 3000+, KingMax PC3200 512MB X 2, Gainward NV35XT </p><p>  Seagate SATA 8M 120GB </p><p>  2.4 系統(tǒng)結(jié)構(gòu)可行性分析</p><p>  系統(tǒng)結(jié)構(gòu)可行性

32、分析主要包括B/S模式簡(jiǎn)介、B/S模式優(yōu)點(diǎn)。</p><p>  2.4.1 B/S模式簡(jiǎn)介</p><p>  本系統(tǒng)采用B/S模式。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事物邏輯在服務(wù)

33、器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡(jiǎn)化了電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式訪問和操作共同的數(shù)據(jù)庫(kù),它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別

34、是在JAVA這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。</p><p>  2.4.2 B/S模式優(yōu)點(diǎn)</p><p>  (1) 具有分布性的特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。</p><p>  (2) 業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能。</p><p>  (3) 維護(hù)簡(jiǎn)單方便,只需要改

35、變網(wǎng)頁即可實(shí)現(xiàn)所有用戶的同步更新。</p><p>  (4) 開發(fā)簡(jiǎn)單、共享性強(qiáng)。</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 總體設(shè)計(jì)</b></p><p>  圖3-1人事資源管理系統(tǒng)功能模塊圖</p><p><b&g

36、t;  3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  3.2.1 數(shù)據(jù)庫(kù)需求分析</p><p>  依據(jù)項(xiàng)目的處理需求,對(duì)應(yīng)數(shù)據(jù)表的設(shè)計(jì)及功能如下:</p><p>  用戶/管理員表:用于保存登錄用戶/管理員的信息</p><p>  考勤表:用于保存員工考勤的信息</p><p>  考勤標(biāo)準(zhǔn)表:用

37、于保存不同季節(jié)的考勤標(biāo)準(zhǔn)</p><p>  部門表:用于保存公司的不同部門的信息</p><p>  招聘信息表:用于保存公司的招聘信息</p><p>  面試表:用于保存公司發(fā)布面試人員的信息</p><p>  績(jī)效表:用于保存公司人員的績(jī)效情況</p><p>  績(jī)效標(biāo)準(zhǔn)表:用于保存不同部門不同職位的績(jī)效標(biāo)

38、準(zhǔn)</p><p>  簡(jiǎn)歷表:用于保存公司收到的簡(jiǎn)歷信息</p><p>  薪資表:用于保存公司人員的薪資信息</p><p>  薪資標(biāo)準(zhǔn)表:用于保存公司的不同崗位的薪資標(biāo)準(zhǔn)</p><p>  員工表:用于保存公司所有員工的信息</p><p>  培訓(xùn)表:用于保存公司的培訓(xùn)信息</p><

39、p>  角色表:用于保存公司的不同角色類型信息</p><p>  3.2.2 數(shù)據(jù)庫(kù)表的具體設(shè)計(jì)</p><p>  (1)用戶/管理員登錄表如下表3-1所示。</p><p>  表3-1 用戶/管理員登錄表:</p><p>  (2)考勤表如下表3-2所示。</p><p><b>  表3-2

40、 考勤表:</b></p><p>  (3)部門表如下表3-3所示。</p><p><b>  表3-3 部門表:</b></p><p>  (4)招聘信息表如下表3-4所示。</p><p>  表3-4 招聘信息表:</p><p>  (5)面試信息表如下表3-5所示。&

41、lt;/p><p>  表3-5 面試信息表:</p><p>  (6)績(jī)效考核表如下表3-6所示。</p><p>  表3-6 績(jī)效考核表:</p><p>  (7)簡(jiǎn)歷表如下表3-7所示。</p><p><b>  表3-7 簡(jiǎn)歷表:</b></p><p>  (

42、8)角色表如下表3-8所示。</p><p><b>  表3-8 角色表:</b></p><p>  (9)薪資表如下表3-9所示。</p><p><b>  表3-9 薪資表:</b></p><p>  (10)員工表如下表3-10所示。</p><p>  表3-

43、10 員工表:</p><p><b>  3.3 詳細(xì)設(shè)計(jì)</b></p><p>  詳細(xì)設(shè)計(jì)主要包括功能設(shè)計(jì)、具體設(shè)計(jì)。</p><p>  3.3.1 功能設(shè)計(jì)</p><p>  本系統(tǒng)主要用于對(duì)企業(yè)中的人進(jìn)行管理。具體的講,人事資源管理系統(tǒng)就是通過人力資源規(guī)劃、員工考核、薪酬管理、員工激勵(lì)、人才培訓(xùn)等一系列手

44、段來提高勞動(dòng)生產(chǎn)率,最終達(dá)到發(fā)展目標(biāo)的一種管理行為。具體實(shí)現(xiàn)目標(biāo)如下。</p><p>  (1) 實(shí)現(xiàn)對(duì)員工信息進(jìn)行全面管理的功能。</p><p>  (2) 設(shè)置人事資源基礎(chǔ)信息管理功能。</p><p>  (3) 員工薪酬信息管理。</p><p>  (4) 實(shí)現(xiàn)公司員工培訓(xùn)信息全程跟蹤的功能。</p><p&

45、gt;  (5) 實(shí)現(xiàn)公司的招聘信息、應(yīng)聘信息的管理功能。</p><p>  (6) 系統(tǒng)用戶信息的管理。</p><p>  (7) 人事資源管理系統(tǒng)權(quán)限管理,實(shí)現(xiàn)分工合作。</p><p>  (8) 系統(tǒng)最大限度的實(shí)現(xiàn)易安裝性、易維護(hù)性和易操作性。</p><p>  (9) 保證系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><

46、;p>  3.3.2 具體設(shè)計(jì)</p><p>  人事資源管理系統(tǒng)是針對(duì)中小公司對(duì)現(xiàn)有員工和新聘員工的一個(gè)WEB管理平臺(tái),主要包括以下功能模塊。</p><p>  (1) 檔案管理。主要包括員工信息瀏覽,員工信息添加,員工信息修改,員工信息刪除,員工信息審核。</p><p>  (2) 考勤管理。主要包括員工考勤信息瀏覽,考勤信息添加,考勤標(biāo)準(zhǔn)信息瀏覽及

47、修改。</p><p>  (3) 薪酬管理。主要包括薪酬標(biāo)準(zhǔn)管理、薪酬標(biāo)準(zhǔn)審核、人員薪資查詢。</p><p>  (4) 培訓(xùn)管理。主要包括培訓(xùn)人員瀏覽,培訓(xùn)人員添加,培訓(xùn)人員修改,培訓(xùn)人員審核,培訓(xùn)人員刪除。</p><p>  (5) 招聘管理。主要包括招聘信息的發(fā)布,招聘信息的修改,招聘信息的刪除,簡(jiǎn)歷的瀏覽,簡(jiǎn)歷的刪除,面試人員瀏覽。</p>

48、<p>  (6) 績(jī)效管理。主要包括績(jī)效考核標(biāo)準(zhǔn)的查詢,績(jī)效考核標(biāo)準(zhǔn)的修改,績(jī)效考核標(biāo)準(zhǔn)的刪除,增加績(jī)效考核標(biāo)準(zhǔn)。</p><p>  (7) 系統(tǒng)管理。主要包括部門信息的查詢,部門信息的添加,部門信息的修改,部門信息的刪除,人事資源管理系統(tǒng)中管理員權(quán)限的設(shè)置,權(quán)限的修改,角色類型的查詢。</p><p>  (8) 勞動(dòng)關(guān)系管理。主要包括聘用合同、實(shí)習(xí)合同和停職留薪合同的

49、查詢。</p><p><b>  3.4 開發(fā)架構(gòu)</b></p><p>  開發(fā)架構(gòu)主要包括軟件開發(fā)架構(gòu)意義、SSH架構(gòu)簡(jiǎn)介。</p><p>  3.4.1 軟件開發(fā)架構(gòu)意義</p><p>  如果將早期的軟件開發(fā)方式比喻成傳統(tǒng)的手工生產(chǎn)方式的話,那么基于軟件架構(gòu)的開發(fā)方式則是大型現(xiàn)代化工廠生產(chǎn)方式的體現(xiàn),雖然

50、二者都能夠制造出產(chǎn)品,但是在生產(chǎn)效率及產(chǎn)品質(zhì)量的保證上顯然會(huì)有巨大的差異。</p><p>  開發(fā)人員可以利用軟甲架構(gòu)中提供的組件庫(kù),按照既定的組裝方式將不同的組件應(yīng)用在各個(gè)環(huán)節(jié),最終開發(fā)出一個(gè)完整的、高質(zhì)量的軟件產(chǎn)品。</p><p>  組建復(fù)用是面向?qū)ο缶幊趟枷氲慕Y(jié)晶,而在軟件架構(gòu)的基礎(chǔ)上進(jìn)行開發(fā)可以最大限度的實(shí)現(xiàn)組件的復(fù)用,在大型,多層結(jié)構(gòu)的軟件開發(fā)項(xiàng)目中,開發(fā)和使用具有可重用性

51、??蓴U(kuò)展性,經(jīng)過良好測(cè)試的軟件組織,可以使開發(fā)者從大量繁瑣的現(xiàn)代工作中解脫出來,專注于軟件設(shè)計(jì)和業(yè)務(wù)邏輯的實(shí)現(xiàn)。</p><p>  3.4.2 SSH架構(gòu)簡(jiǎn)介</p><p>  SSH 為 Struts+Spring+Hibernate的一個(gè)集成框架,是目前較流行的一種Web應(yīng)用程序開源框架。</p><p>  集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)

52、務(wù)邏輯層、數(shù)據(jù)持久層和模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,利用Hibernate框架對(duì)持久層提供支持,業(yè)務(wù)層用Spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫基本的DAO接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernat

53、e架構(gòu)實(shí)現(xiàn)的DAO類來實(shí)現(xiàn) Java類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問,最后由Spring完成業(yè)務(wù)邏輯。</p><p>  采用SSH架構(gòu),不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開發(fā)效率。</p>

54、<p><b>  3.5 數(shù)據(jù)持久層</b></p><p>  數(shù)據(jù)是軟件系統(tǒng)中不可缺少的環(huán)節(jié),數(shù)據(jù)持久化的解決之道也一直是公司計(jì)算標(biāo)準(zhǔn)中最有影響力的部分。</p><p>  3.5.1 持久化數(shù)據(jù)</p><p>  數(shù)據(jù)是我們軟件開發(fā)人員必須考慮的對(duì)象,無論你使用那種技術(shù),借助哪種工具,以及購(gòu)買哪種軟件平臺(tái)的產(chǎn)品,當(dāng)接受一個(gè)

55、實(shí)際問題時(shí),你都需要面對(duì)實(shí)際的數(shù)據(jù),考慮實(shí)際數(shù)據(jù)的各種問題,在這些問題中往往都包含數(shù)據(jù)持久化的問題,這不僅是因?yàn)槲覀兊挠?jì)算機(jī)內(nèi)存有限,更主要的原因是業(yè)務(wù)邏輯的需要,作為一個(gè)接觸軟件技術(shù),嘗試寫程序的人,我們要接觸各種類型的數(shù)據(jù):隨機(jī)數(shù)據(jù),屬性數(shù)據(jù),XML數(shù)據(jù)。</p><p>  3.5.2 持久化技術(shù)</p><p>  Hibernate提供了一個(gè)符合Java面向?qū)ο缶幊趟枷耄子谑褂?/p>

56、的數(shù)據(jù)庫(kù)持久化方案,因此,在目前行業(yè)的Java數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目中,有越來越多的開發(fā)人員嘗試使用Hibernate在數(shù)據(jù)庫(kù)外面包裹上一層面向?qū)ο蟮耐庖?,從而將開發(fā)人員從繁瑣、重復(fù)技術(shù)含量不高的數(shù)據(jù)庫(kù)編程中解脫出來。</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)</b></p><p>  4.1 用戶登錄模塊設(shè)計(jì)</p><p>  用戶登錄模塊是用戶

57、進(jìn)入主頁面的入口,其流程圖及主頁如圖4-1和圖4-2所示</p><p>  圖4-1登錄模塊流程圖</p><p>  圖4-2系統(tǒng)登錄主頁</p><p>  系統(tǒng)登錄是人事資源管理系統(tǒng)中最先使用的功能,因?yàn)橛脩舻卿浽跀?shù)據(jù)庫(kù)中使用的是用戶/管理員登陸表,此表中有兩個(gè)字段power、rolestyle1分別用來標(biāo)識(shí)超級(jí)權(quán)限和不同的角色類型,如果power為1,則說

58、明為超級(jí)管理員,可以在此系統(tǒng)中進(jìn)行任何操作,否則為普通用戶,部門經(jīng)理,檔案管理員之一,其角色由rolestyle1來決定。</p><p>  4.2 檔案管理模塊設(shè)計(jì)</p><p>  主要包括檔案信息和檔案審核。</p><p>  4.2.1 檔案信息</p><p>  查看此系統(tǒng)中所有的員工信息,方便管理員的管理:對(duì)員工信息進(jìn)行添

59、加、員工信息修改、員工信息刪除等操作,如圖4-3所示</p><p>  圖4-3 檔案信息運(yùn)行結(jié)果</p><p>  4.2.2 檔案審核</p><p>  查看此系統(tǒng)中所有員工的審核信息,方便管理員的管理:對(duì)員工信息進(jìn)行審核,其運(yùn)行結(jié)果如圖4-4所示</p><p>  圖4-4 檔案審核運(yùn)行結(jié)果</p><p&g

60、t;  4.3 考勤管理模塊設(shè)計(jì)</p><p>  主要包括查詢考勤和考勤標(biāo)準(zhǔn)。</p><p>  4.3.1 查詢考勤</p><p>  查看此系統(tǒng)中所有員工的考勤信息,方便管理員的管理,其運(yùn)行結(jié)果如圖4-5所示</p><p>  圖4-5 查詢考勤運(yùn)行結(jié)果</p><p>  4.3.2 考勤標(biāo)準(zhǔn)</

61、p><p>  查看此系統(tǒng)中考勤標(biāo)準(zhǔn),方便管理員的管理:對(duì)考勤標(biāo)準(zhǔn)進(jìn)行修改等操作,其運(yùn)行結(jié)果如圖4-6所示</p><p>  圖4-6考勤標(biāo)準(zhǔn)運(yùn)行結(jié)果</p><p>  4.4 薪酬管理模塊設(shè)計(jì)</p><p>  主要包括薪酬標(biāo)準(zhǔn)管理、薪酬標(biāo)準(zhǔn)審核和人員薪資查詢。</p><p>  4.4.1 薪酬標(biāo)準(zhǔn)管理<

62、/p><p>  查看此系統(tǒng)中薪酬標(biāo)準(zhǔn)信息,便于用戶的查詢,其運(yùn)行結(jié)果如圖4-7所示</p><p>  圖4-7 薪酬標(biāo)準(zhǔn)管理運(yùn)行結(jié)果</p><p>  4.4.2 薪酬標(biāo)準(zhǔn)審核</p><p>  此系統(tǒng)中薪酬標(biāo)準(zhǔn)審核信息,方便管理員的管理:對(duì)薪酬標(biāo)準(zhǔn)進(jìn)行審核等操作,其運(yùn)行結(jié)果如圖4-8所示</p><p>  圖4

63、-8 薪酬標(biāo)準(zhǔn)審核運(yùn)行結(jié)果</p><p>  4.4.3 人員薪資查詢</p><p>  此系統(tǒng)中人員薪資信息,方便管理員的管理:新增職工薪資、修改職工薪資、刪除職工薪資和查看某一員工薪資等操作,其運(yùn)行結(jié)果如圖4-9所示</p><p>  圖4-9 人員薪資查詢運(yùn)行結(jié)果</p><p>  4.5 培訓(xùn)管理模塊設(shè)計(jì)</p>

64、<p>  主要包括培訓(xùn)人員管理。</p><p>  4.5.1 培訓(xùn)人員管理</p><p>  查看此系統(tǒng)中培訓(xùn)人員的信息,方便管理員的管理:新增培訓(xùn)人員、培訓(xùn)人員修改、培訓(xùn)人員審核、培訓(xùn)人員刪除和根據(jù)編號(hào)查詢某一培訓(xùn)人員,其運(yùn)行結(jié)果如圖4-10所示</p><p>  圖4-10 培訓(xùn)人員管理運(yùn)行結(jié)果</p><p>  

65、4.6 招聘管理模塊設(shè)計(jì)</p><p>  主要包括職位發(fā)布、簡(jiǎn)歷管理和面試管理。</p><p>  4.6.1 職位發(fā)布</p><p>  查看此系統(tǒng)中職位發(fā)布信息,方便管理員的管理,其運(yùn)行結(jié)果如圖4-11所示</p><p>  圖4-11 職位發(fā)布信息運(yùn)行結(jié)果</p><p>  4.6.2 簡(jiǎn)歷管理<

66、;/p><p>  查看此系統(tǒng)中簡(jiǎn)歷信息,方便管理員對(duì)應(yīng)聘人員的管理:查看簡(jiǎn)歷的詳細(xì)信息和刪除簡(jiǎn)歷等操作,其運(yùn)行結(jié)果如圖4-12所示</p><p>  圖4-12 簡(jiǎn)歷信息運(yùn)行結(jié)果</p><p>  4.6.3 面試管理</p><p>  查看此系統(tǒng)中面試信息,放表管理員對(duì)面試人員的管理,其運(yùn)行結(jié)果如圖4-13所示</p>&

67、lt;p>  圖4-13 面試信息運(yùn)行結(jié)果</p><p>  4.7 績(jī)效管理模塊設(shè)計(jì)</p><p>  主要包括績(jī)效考核標(biāo)準(zhǔn)、增加績(jī)效考核和查詢績(jī)效考核。</p><p>  4.7.1 績(jī)效考核標(biāo)準(zhǔn)</p><p>  查看此系統(tǒng)中不同部門的績(jī)效考核信息,方便管理員的管理:新增績(jī)效考核標(biāo)準(zhǔn)、修改績(jī)效考核標(biāo)準(zhǔn)和刪除績(jī)效考核標(biāo)準(zhǔn),其

68、運(yùn)行結(jié)果如圖4-14所示</p><p>  圖4-14 績(jī)效考核標(biāo)準(zhǔn)運(yùn)行結(jié)果</p><p>  4.7.2 增加績(jī)效考核</p><p>  向系統(tǒng)中添加不同部門績(jī)效考核信息、發(fā)表管理員的管理,其運(yùn)行結(jié)果如圖4-15所示</p><p>  圖4-15 增加績(jī)效考核運(yùn)行結(jié)果</p><p>  4.7.3 查詢績(jī)效

69、考核</p><p>  查看此系統(tǒng)中不同部門績(jī)效考核信息,方便管理員的管理,如圖4-16所示</p><p>  圖4-16 查詢績(jī)效考核運(yùn)行結(jié)果</p><p>  4.8 系統(tǒng)管理模塊設(shè)計(jì)</p><p>  主要包括部門管理、權(quán)限管理和角色類型。</p><p>  4.8.1 部門管理</p>

70、<p>  查看此系統(tǒng)中不同部門信息,方便管理員的管理:新增部門信息、修改部門信息和刪除部門信息等操作,其運(yùn)行如圖4-17所示</p><p>  圖4-17 部門管理運(yùn)行結(jié)果</p><p>  4.8.2 權(quán)限管理</p><p>  查看此系統(tǒng)中不同權(quán)限信息,方便管理員的管理:新增用戶權(quán)限。修改用戶權(quán)限和刪除用戶權(quán)限等操作,其運(yùn)行如圖4-18所示&l

71、t;/p><p>  圖4-18 權(quán)限管理運(yùn)行結(jié)果</p><p>  4.8.3 角色類型</p><p>  查看此系統(tǒng)中不同角色類型信息、方便管理員管理,其運(yùn)行結(jié)果如圖4-19所示</p><p>  圖4-19 角色類型運(yùn)行結(jié)果</p><p>  4.9 勞動(dòng)關(guān)系管理模塊設(shè)計(jì)</p><p&g

72、t;  主要包括聘用合同、實(shí)習(xí)合同和停職留薪合同。</p><p>  4.9.1 聘用合同</p><p>  此系統(tǒng)中聘用合同信息,便于應(yīng)聘人員的查看,其運(yùn)行如圖4-20所示</p><p>  圖4-20 聘用合同運(yùn)行結(jié)果</p><p>  4.9.2 實(shí)習(xí)合同</p><p>  此系統(tǒng)中實(shí)習(xí)合同信息,便于應(yīng)

73、聘人員的查看,其運(yùn)行如圖4-21所示</p><p>  圖4-21 實(shí)習(xí)合同運(yùn)行結(jié)果</p><p>  4.9.3 停職留薪合同</p><p>  此系統(tǒng)中停職留薪合同信息,便于公司職員的查看,其運(yùn)行如圖4-22所示</p><p>  圖4-22 停職留薪合同運(yùn)行結(jié)果</p><p><b>  5

74、結(jié) 論</b></p><p>  本次畢業(yè)設(shè)計(jì)的技術(shù)路線為:首先,參照軟件工程中的微軟開發(fā)模型進(jìn)行系統(tǒng)總體設(shè)計(jì)。其次,使用基于Java的JSP語言,結(jié)合Javascript腳本,構(gòu)建界面華麗、交互力強(qiáng)的 Web 應(yīng)用程序。最后,結(jié)合Spring及JDBC的優(yōu)點(diǎn)進(jìn)行程序與數(shù)據(jù)庫(kù)的連接與綁定,實(shí)現(xiàn)網(wǎng)頁與人事資源庫(kù)靈活、方便地交互。</p><p>  總體上看,本次設(shè)計(jì)從最開始的

75、可行性分析、需求分析,詳細(xì)設(shè)計(jì),到最后的編碼、測(cè)試,完全符合最初的基本要求,實(shí)現(xiàn)了各模塊的基本功能,通過幾天的測(cè)試,基本上排除了可能出現(xiàn)的BUG以及異常,可以說本次設(shè)計(jì)是成功的。</p><p>  本次論文的撰寫從資料搜集、分類,到寫作內(nèi)容的總結(jié)、歸納,再到結(jié)合網(wǎng)站架構(gòu)的介紹說明,最終形成論文初稿。初稿的寫作顯得邏輯結(jié)構(gòu)不清晰,論文格式部分有錯(cuò)誤,部分詞語和符號(hào)使用不得當(dāng),但我及時(shí)把論文交給了指導(dǎo)老師審閱并進(jìn)行

76、了當(dāng)面溝通,在聽取老師的意見后再進(jìn)行相關(guān)的修改,終于逐步將論文修改完善。</p><p>  通過本次畢業(yè)設(shè)計(jì),我也感受到了開源的方便,遇到什么問題,上網(wǎng)一查,就知道該如何處理,并且也學(xué)習(xí)到了一個(gè)道理:學(xué)習(xí)是相互的,相互研究才能共同進(jìn)步,以后要多多注意這方面的事情。</p><p>  本次畢業(yè)設(shè)計(jì)是我工作前一次很好的演練和實(shí)踐的機(jī)會(huì),是培養(yǎng)獨(dú)立思考問題和自學(xué)能力的鍛煉,使我意識(shí)到必須努力

77、學(xué)習(xí)才能在工作中體現(xiàn)自己的價(jià)值,適應(yīng)社會(huì)的需要。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]飛思科技產(chǎn)品研發(fā)中心編著.精通Jbuiler9.電子工業(yè)出版社,2003,8</p><p>  [2]周影.網(wǎng)絡(luò)編程語言JSP實(shí)例教程.電子工業(yè)出版社,2003,6</p><p>  [3]陳海山

78、.深入JavaServlet網(wǎng)絡(luò)編程.清華大學(xué)出版社,2002,2 </p><p>  [4]清宏計(jì)算機(jī)工作室.JSP編程技巧.機(jī)械工業(yè)出版社,2002,1 </p><p>  [5]Roger SPressman.SoftwareEngineeringFifthEdition.United States:Apress,2002,5</p><p>  [6]J

79、ose Annunziato.JSP速成教程.機(jī)械工業(yè)出版社,2002,1</p><p>  [7]Ethan Cerami and OReilly.WebServicesEssentials.United States:Apress,2003,5</p><p>  [8]David Chappell Tyler Jewell.Java Web Services.電子工業(yè)出版社,200

80、3,8</p><p>  [9]馮春培.Oracle 數(shù)據(jù)庫(kù)DBA專題技術(shù)精粹冶金工業(yè)出版社,2004,2</p><p>  [10]蓋國(guó)強(qiáng).Oracle 數(shù)據(jù)庫(kù)性能優(yōu)化.人民郵電出版社,2005,6</p><p>  [11]薛華成.管理信息系統(tǒng).清華大學(xué)出版社,2003,12.</p><p>  [12]張德.人力資源開發(fā)與管理.

81、清華大學(xué)出版社,2002,10</p><p>  [13]劉洋.精通Hibernate.電子工業(yè)出版社,2005,10</p><p>  [14]史濟(jì)民.軟件工程—原理、方法與應(yīng)用.高等教育出版社,2002,3</p><p>  [15]孫衛(wèi)琴.精通Struts:基于MVC的Java Web開發(fā)與設(shè)計(jì).電子工業(yè)出版社,2004,7</p><

82、;p><b>  致 謝</b></p><p>  光陰荏苒,大學(xué)生活即將過去。在學(xué)院的學(xué)習(xí)和生活中,我得到了很多人的鼓勵(lì)、幫助和支持,在這里我對(duì)他們表示衷心的敬意和感謝。</p><p>  首先我要感謝我的家人,是他們濃濃的親情和無私的奉獻(xiàn)一直伴隨著我的求學(xué)之路,也正是他們的鼓勵(lì)和支持才使我能夠堅(jiān)持不懈的努力。</p><p>  

83、本課題在選題及研究過程中得到xx老師的親切關(guān)懷和悉心指導(dǎo)。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,xx老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。xx老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無微不至的關(guān)懷,在此謹(jǐn)向xx老師致以誠(chéng)摯的謝意和崇高的敬意。</p><p>  最后感謝所有關(guān)心我和幫助過我的同學(xué)、朋友們,在此向他們表達(dá)我最真

84、誠(chéng)謝意。</p><p><b>  附 錄</b></p><p>  1.用戶登錄模塊程序代碼:</p><p>  代碼1——登陸的action文件LoginAction.java:</p><p>  String adminname=admin.getAdminname ();</p><p

85、>  String password=admin.getPassword ();</p><p>  Boolean boo = adminloginservice.login (adminname, password);</p><p>  If (boo) {</p><p>  Map map1 = ActionContext.getContext ()

86、.getSession ();</p><p>  Admin = adminloginservice.selectadmin (adminname);</p><p>  map1.put ("admin", admin);</p><p>  Return SUCCESS;</p><p><b>  } e

87、lse {</b></p><p>  this.addFieldError("password", "輸入的登錄名和密碼不正確,請(qǐng)重新輸入");</p><p>  Return LOGIN;</p><p><b>  }</b></p><p>  代碼2——登陸

88、的Dao文件AdminLoginDaoImpl.java:</p><p>  Public Boolean login (String adminname, String password) {</p><p>  Boolean boos = false;</p><p>  List<String> password1 = this.getHibe

89、rnateTemplate ().find (</p><p>  "select password from Admin where adminname='" + adminname</p><p><b>  + "'");</b></p><p>  String password2

90、 = password1.iterator ().next ();</p><p>  if (password2.equals(password)) {</p><p>  Boo = true;</p><p>  System.out.println (password2);</p><p><b>  }</b>

91、</p><p>  Return boos;</p><p><b>  }</b></p><p>  2.檔案管理模塊程序代碼:</p><p>  代碼1——檔案信息顯示的action文件StaffInfoAction.java:</p><p>  Pages=staffservice.

92、select ();</p><p>  System.out.println (pages);</p><p>  List<Staff> list = staffservice.selectStaffs (page);</p><p>  Map map1 = ActionContext.getContext ().get Application (

93、);</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——檔案信息顯示的Dao文件StaffDaoImpl.java:</p><p>  Public List<Staff> selectStaffs (fin

94、al int current page) {</p><p>  List<Staff> list = this.getHibernateTemplate ().execute Find(</p><p>  New Hibernate Callback () {</p><p>  Public Object doInHibernate (Sessio

95、n session)</p><p>  Throws HibernateException, SQLException {</p><p>  String hql = "from Staff";</p><p>  Query query1 = session.createQuery (hql);</p><p>  

96、query.setFirstResult ((current page - 1) * 6);</p><p>  query.setMaxResults (6);</p><p>  List list1= query. List ();</p><p>  Return list1;</p><p><b>  }</b&g

97、t;</p><p><b>  });</b></p><p>  Return list;</p><p><b>  }</b></p><p>  代碼3——檔案審核顯示的action文件StaffAuditorInfoAction.java:</p><p>  P

98、ages=staffservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Staff> list = staffservice.selectStaffs (page);</p><p>  Map map1 = ActionContext.getContext ()

99、.get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  3.考勤管理模塊程序代碼:</p><p>  代碼1——考勤信息顯示的action文件AttendanceInfoAction.java:

100、</p><p>  Pages=attendanceservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Attendance> list = attendanceservice.selectStaffs (page);</p><p> 

101、 Map map1 = ActionContext.getContext ().get Application ();</p><p>  map.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——考勤信息顯示的Dao文件AttendanceDaoImpl.java:<

102、/p><p>  Public List<Staff> selectStaffs (final int current page) {</p><p>  List<Staff> list = this.getHibernateTemplate ().execute Find (</p><p>  New Hibernate Callback

103、() {</p><p>  Public Object doInHibernate (Session session)</p><p>  Throws HibernateException, SQLException {</p><p>  String hql = "from Attendance";</p><p>

104、;  Query query1 = session.createQuery (hql);</p><p>  Query1.setFirstResult ((current page - 1) * 6);</p><p>  query1.setMaxResults (6);</p><p>  List list1 = query. List ();</p&

105、gt;<p>  Return list1;</p><p><b>  }</b></p><p><b>  });</b></p><p>  Return list;</p><p><b>  }</b></p><p>  代碼

106、3——考勤標(biāo)準(zhǔn)action文件AttendanceStandardInfoAction.java:</p><p>  List<AttendanceStandard> list = attendanceservice.selectStandard ();</p><p>  Map map1 = ActionContext.getContext ().get Applicat

107、ion ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  4.薪酬管理模塊程序代碼:</p><p>  代碼1——薪酬標(biāo)準(zhǔn)信息action文件SalaryStandardInfoAction.java:</p>

108、<p>  List<Salary Standard> list = salaryservice.selectStandard ();</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);&l

109、t;/p><p>  Return SUCCESS;</p><p>  代碼2——人員薪資信息action文件SalaryInfoAction.java:</p><p>  Pages=salaryservice.select ();</p><p>  System.out.println (pages);</p><p

110、>  List<Salary> list = salaryservice.selectSalary (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);</p><

111、p>  Return SUCCESS;</p><p>  5.培訓(xùn)管理模塊程序代碼:</p><p>  代碼1——培訓(xùn)人員信息action文件TrainInfoAction.java:</p><p>  Pages=trainservice.select ();</p><p>  System.out.println (page

112、s);</p><p>  List<Train> list = trainservice.selectTrain (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list)

113、;</p><p>  Return SUCCESS;</p><p>  6.招聘管理模塊程序代碼:</p><p>  代碼1——職位發(fā)布信息action文件JobReleaseInfoAction.java:</p><p>  Pages=jobreleaseservice.select ();</p><p>

114、;  System.out.println (pages);</p><p>  List<Job Release> list = jobreleaseservice.selectJobRelease (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p>&

115、lt;p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——簡(jiǎn)歷信息action文件ResumeInfoAction.java:</p><p>  Pages=resumeservice.select ();</p><p>  

116、System.out.println (pages);</p><p>  List<Resume> list = resumeservice.selectResume (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.p

117、ut ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼3——面試信息action文件InterviewInfoAction.java:</p><p>  Pages=interviewservice.select ();</p><p>  System.out

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論