2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩35頁(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、<p><b>  河北北方學(xué)院</b></p><p><b>  畢業(yè)論文</b></p><p>  基于JAVA的公司人事資源管理系統(tǒng)</p><p>  Human resources management system based on JAVA</p><p>  院

2、系:信息科學(xué)與工程學(xué)院</p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  班 級(jí):2008級(jí)2班 </p><p>  姓 名:張曉英 </p><p>  學(xué) 號(hào):2008114258 </p><p>  指導(dǎo)教師:武

3、仁杰 </p><p>  日  期:2012年6月 </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ò)。開(kāi)發(fā)以計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)支持的

4、現(xiàn)代公司人事資源管理系統(tǒng),既能提高公司人事資源管理的技術(shù)含量和公司的辦事效率,也能使人事資源管理能夠進(jìn)入現(xiàn)代化、決策科學(xué)化的進(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ù)開(kāi)發(fā)的智能的人事資源管理

5、系統(tǒng),它提供了完備的檔案管理、薪酬管理、考勤管理、培訓(xùn)管理、招聘管理、績(jī)效管理、系統(tǒng)管理和勞動(dòng)關(guān)系管理等信息,整個(gè)系統(tǒng)具有高安全性、高可靠性等優(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ì)等,目的是通過(guò)對(duì)理想的HRMIS的主要功能目標(biāo)、系統(tǒng)構(gòu)成和開(kāi)發(fā)過(guò)程等的分析研究,來(lái)探索企業(yè)如何開(kāi)發(fā)HRMIS、用HRMIS的方法有效管理其

6、人事資源的問(wèn)題,以實(shí)現(xiàn)人事資源管理現(xiàn)代化。</p><p>  關(guān)鍵詞:?人事資源管理, SSH, 關(guān)系數(shù)據(jù)庫(kù), Java</p><p><b>  ABSTRACT</b></p><p>  The company personnel resource management system is the core content of th

7、e modern company management. Along with the computer the high speed development of information technology, electronic business model in an unprecedented, the competition between the company and the visible from economic

8、market turned to the network. Development to the computer technology, can improve the company personnel resource management technology content and efficiency of the company, The modern company personnel res</p>&l

9、t;p>  This system is to use SSH three framework and mysql database technology development of intelligence personnel resource management system, it provides complete file management, salary management, the attendance m

10、anagement, training management, recruitment management, performance management, system management and labor relations management information, the whole system has the high security, high reliability, etc</p><p

11、>  This article introduces the personnel resource management system requirements analysis, business process and the data flow, and the whole system structure design, data structure and design of database, the purpose

12、is to the ideal HRMIS through the main functions of the system constitution and the goal, the analysis of the development process of research, to explore how to develop HRMIS enterprise, with HRMIS method effectively man

13、age their personnel resources, in order to realize the hr manageme</p><p>  Key Words:Human resource manage, SSH, relation database, Java</p><p><b>  1 緒 論</b></p><p>  

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

15、的核心競(jìng)爭(zhēng)力。</p><p><b>  1.1 課題背景</b></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ú)所不能。如今網(wǎng)絡(luò)已成為公司進(jìn)行競(jìng)爭(zhēng)的戰(zhàn)略手段。公司經(jīng)營(yíng)的多元化拓展,公司規(guī)模的進(jìn)一步擴(kuò)大,對(duì)

16、公司的管理、業(yè)務(wù)擴(kuò)展、企業(yè)品牌形象等提供了更高的要求。在以信息技術(shù)為支撐的新經(jīng)濟(jì)條件下,越來(lái)越多的公司利用起網(wǎng)絡(luò)這個(gè)有效的工具。</p><p>  任何公司都擁有三種資源:一是物力資源;二是財(cái)力資源;三是人事資源。對(duì)于公司,物力資源和財(cái)力資源是公司的有形資源,雖說(shuō)是衡量公司的重要尺度,但它具有有限性。而人事資源正好與之相反,是一種無(wú)形的資源,具有相對(duì)的無(wú)限性,是可再生的資源。公司可以通過(guò)教育、培訓(xùn)和開(kāi)發(fā)等活動(dòng)提

17、高人事資源的品質(zhì),增加人事資源的數(shù)量。從公司的生產(chǎn)經(jīng)營(yíng)過(guò)程看,人事資源是物力資源和財(cái)力資源的粘合劑。公司效益的高低取決于人事資源對(duì)非人事資源粘合的強(qiáng)度和效用。公司只有提高人事資源的素質(zhì),對(duì)人事資源進(jìn)行合理有效的管理,調(diào)動(dòng)勞動(dòng)者的積極性,這種粘合的強(qiáng)度和效用才能提高,公司的效益才能提高,公司也才能長(zhǎng)盛不衰。</p><p>  我們更可以說(shuō),公司的衰亡主要是由于不能合理的選才、用才、育才和留才,以致不能建立和保持一

18、個(gè)有效率、有活力的員工隊(duì)伍。這一結(jié)論的正確性不僅體現(xiàn)在現(xiàn)今社會(huì),也必然體現(xiàn)在未來(lái)的社會(huì)。</p><p>  人事資源管理是根據(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)有力的人事

19、保障。</p><p>  1.2 設(shè)計(jì)目的和意義</p><p>  建立人事資源管理網(wǎng)站能樹(shù)立公司形象。對(duì)于任何一個(gè)公司而言,公司的品牌形象至關(guān)重要。特別是對(duì)于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,通過(guò)人事資源管理的網(wǎng)站,員工可通過(guò)網(wǎng)站側(cè)面來(lái)了解公司形象及公司實(shí)力,因此,建立具有國(guó)際水準(zhǔn)的網(wǎng)站能夠極大的提升公司在員工心中的整體形象。</p><p>  建立人事資源管理網(wǎng)站

20、能減輕部門負(fù)擔(dān)。許多人知道,一個(gè)公司的所有和員工有關(guān)的運(yùn)作,包括檔案,考勤,薪酬,人員的培訓(xùn),績(jī)效等等都由人事資源部門來(lái)完成,如果是一家擁有上千人的大型公司,這個(gè)工作量是相當(dāng)驚人的。因此本系統(tǒng)的開(kāi)發(fā),大大緩解了該部門的工作壓力,也避免了以前人工作業(yè)的錯(cuò)誤幾率。</p><p>  1.3 系統(tǒng)設(shè)計(jì)思想</p><p>  一個(gè)方便用戶使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定

21、,運(yùn)行速度較快,通過(guò)計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)結(jié)合開(kāi)發(fā)出瀏覽器端與服務(wù)器端,以便方便快捷清晰的進(jìn)行數(shù)據(jù)傳輸,和簡(jiǎn)易通訊功能。本系統(tǒng)主要包括一下幾種性能。</p><p>  (1) 實(shí)用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。根據(jù)用戶實(shí)際的需求情況,充分考慮在人力資源管理中可能遇到的種種問(wèn)題,盡量全面的做好需求分析,以減少日后更新軟件的次數(shù)。</p><p>  (2) 可靠性:一個(gè)實(shí)用的系

22、統(tǒng)同時(shí)必須是可靠的,本設(shè)計(jì)通過(guò)合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)數(shù)據(jù)傳輸?shù)恼_性。</p><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)的開(kāi)放性。</p><p>

23、;  (5) 可維護(hù)性:系統(tǒng)的設(shè)計(jì)要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級(jí)等)和網(wǎng)絡(luò)的維護(hù)。</p><p>  (6) 可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(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>

24、<p>  1.4 系統(tǒng)開(kāi)發(fā)環(huán)境</p><p>  本系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)開(kāi)發(fā)工具為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>

25、<p><b>  2 系統(tǒng)分析</b></p><p><b>  2.1 需求分析</b></p><p>  網(wǎng)絡(luò)化的今天,網(wǎng)絡(luò)人事資源管理系統(tǒng),使新的人事資源協(xié)作管理模式成為可能。通過(guò)網(wǎng)絡(luò)管理系統(tǒng),專門的人事資源管理人員可以提高自身的工作效率,做好人事資源管理的協(xié)調(diào)工作,提高人事資源利用率;通過(guò)網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自

26、己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,及時(shí)與自己的上級(jí)、下屬、同事進(jìn)行溝通與交流,同心協(xié)作,積極為公司的發(fā)展與決策貢獻(xiàn)力量。通過(guò)網(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)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平

27、和數(shù)量等方面去考慮和分析。</p><p>  本系統(tǒng)采用當(dāng)前流行的SSH整合框架編寫(xiě)。Struts2.0是以MVC模式為基礎(chǔ),控制反轉(zhuǎn)為核心的Java Web應(yīng)用框架,使用它不僅可以實(shí)現(xiàn)WEB應(yīng)用程序的分層,還可以大大提高用戶請(qǐng)求的處理效率,從而降低了表示層開(kāi)發(fā)的工作量;Spring2.5是以MVC模式為基礎(chǔ),依賴注入為核心的Java應(yīng)用框架,它利用Java的反射機(jī)制,將系統(tǒng)各層無(wú)縫的整合在一起,實(shí)現(xiàn)了系統(tǒng)各模

28、塊和各層次的解藕,提高了系統(tǒng)的可維護(hù)性和可移植性;Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(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ù)持久化的重

29、任。它具有強(qiáng)大的事務(wù)處理能力、數(shù)據(jù)緩存能力和并發(fā)處理能力,可以提高持久層的運(yùn)行效率和開(kāi)發(fā)效率。</p><p>  在表示層,本系統(tǒng)將使用JSP頁(yè)面技術(shù)。JSP與Java Servlet一樣,可運(yùn)行于服務(wù)器端,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。</p><p>  此外,本系統(tǒng)將使用MYSQL作為應(yīng)用程序的數(shù)據(jù)庫(kù),它具有良好的并發(fā)處理和事務(wù)處理能力,

30、并且具有較高的運(yùn)行效率和穩(wěn)定性。</p><p>  2.3 環(huán)境可行性分析</p><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>&

31、lt;p>  外部包:Struts.jar, hibernate.jar, spring.jar</p><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 </

32、p><p>  2.4 系統(tǒng)結(jié)構(gòu)可行性分析</p><p>  系統(tǒng)結(jié)構(gòu)可行性分析主要包括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)

33、。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事物邏輯在服務(wù)器端(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)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人

34、員,從不同的地點(diǎn),以不同的接入方式訪問(wèn)和操作共同的數(shù)據(jù)庫(kù),它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(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ù)

35、擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。</p><p>  (3) 維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè)即可實(shí)現(xiàn)所有用戶的同步更新。</p><p>  (4) 開(kāi)發(fā)簡(jiǎn)單、共享性強(qiáng)。</p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 總體設(shè)計(jì)</b></p&

36、gt;<p>  圖3-1人事資源管理系統(tǒng)功能模塊圖</p><p><b>  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&

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

38、效表:用于保存公司人員的績(jī)效情況</p><p>  績(jī)效標(biāo)準(zhǔn)表:用于保存不同部門不同職位的績(jī)效標(biāo)準(zhǔn)</p><p>  簡(jiǎn)歷表:用于保存公司收到的簡(jiǎn)歷信息</p><p>  薪資表:用于保存公司人員的薪資信息</p><p>  薪資標(biāo)準(zhǔn)表:用于保存公司的不同崗位的薪資標(biāo)準(zhǔn)</p><p>  員工表:用于保存公司

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

40、lt;p>  (2)考勤表如下表3-2所示。</p><p><b>  表3-2 考勤表:</b></p><p>  (3)部門表如下表3-3所示。</p><p><b>  表3-3 部門表:</b></p><p>  (4)招聘信息表如下表3-4所示。</p><

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

42、t;p><b>  表3-7 簡(jiǎn)歷表:</b></p><p>  (8)角色表如下表3-8所示。</p><p><b>  表3-8 角色表:</b></p><p>  (9)薪資表如下表3-9所示。</p><p><b>  表3-9 薪資表:</b></

43、p><p>  (10)員工表如下表3-10所示。</p><p>  表3-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)主要

44、用于對(duì)企業(yè)中的人進(jìn)行管理。具體的講,人事資源管理系統(tǒng)就是通過(guò)人力資源規(guī)劃、員工考核、薪酬管理、員工激勵(lì)、人才培訓(xùn)等一系列手段來(lái)提高勞動(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) 員工薪酬信息管理。&l

45、t;/p><p>  (4) 實(shí)現(xiàn)公司員工培訓(xùn)信息全程跟蹤的功能。</p><p>  (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ù)性和

46、易操作性。</p><p>  (9) 保證系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p>  3.3.2 具體設(shè)計(jì)</p><p>  人事資源管理系統(tǒng)是針對(duì)中小公司對(duì)現(xiàn)有員工和新聘員工的一個(gè)WEB管理平臺(tái),主要包括以下功能模塊。</p><p>  (1) 檔案管理。主要包括員工信息瀏覽,員工信息添加,員工信息修改,員工信息刪除,員工信息審核。

47、</p><p>  (2) 考勤管理。主要包括員工考勤信息瀏覽,考勤信息添加,考勤標(biāo)準(zhǔn)信息瀏覽及修改。</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) 招

48、聘管理。主要包括招聘信息的發(fā)布,招聘信息的修改,招聘信息的刪除,簡(jiǎn)歷的瀏覽,簡(jiǎn)歷的刪除,面試人員瀏覽。</p><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)限的修改,角色

49、類型的查詢。</p><p>  (8) 勞動(dòng)關(guān)系管理。主要包括聘用合同、實(shí)習(xí)合同和停職留薪合同的查詢。</p><p><b>  3.4 開(kāi)發(fā)架構(gòu)</b></p><p>  開(kāi)發(fā)架構(gòu)主要包括軟件開(kāi)發(fā)架構(gòu)意義、SSH架構(gòu)簡(jiǎn)介。</p><p>  3.4.1 軟件開(kāi)發(fā)架構(gòu)意義</p><p>

50、  如果將早期的軟件開(kāi)發(fā)方式比喻成傳統(tǒng)的手工生產(chǎn)方式的話,那么基于軟件架構(gòu)的開(kāi)發(fā)方式則是大型現(xiàn)代化工廠生產(chǎn)方式的體現(xiàn),雖然二者都能夠制造出產(chǎn)品,但是在生產(chǎn)效率及產(chǎn)品質(zhì)量的保證上顯然會(huì)有巨大的差異。</p><p>  開(kāi)發(fā)人員可以利用軟甲架構(gòu)中提供的組件庫(kù),按照既定的組裝方式將不同的組件應(yīng)用在各個(gè)環(huán)節(jié),最終開(kāi)發(fā)出一個(gè)完整的、高質(zhì)量的軟件產(chǎn)品。</p><p>  組建復(fù)用是面向?qū)ο缶幊趟枷?/p>

51、的結(jié)晶,而在軟件架構(gòu)的基礎(chǔ)上進(jìn)行開(kāi)發(fā)可以最大限度的實(shí)現(xiàn)組件的復(fù)用,在大型,多層結(jié)構(gòu)的軟件開(kāi)發(fā)項(xiàng)目中,開(kāi)發(fā)和使用具有可重用性。可擴(kuò)展性,經(jīng)過(guò)良好測(cè)試的軟件組織,可以使開(kāi)發(fā)者從大量繁瑣的現(xiàn)代工作中解脫出來(lái),專注于軟件設(shè)計(jì)和業(yè)務(wù)邏輯的實(shí)現(xiàn)。</p><p>  3.4.2 SSH架構(gòu)簡(jiǎn)介</p><p>  SSH 為 Struts+Spring+Hibernate的一個(gè)集成框架,是目前較流行的

52、一種Web應(yīng)用程序開(kāi)源框架。</p><p>  集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和模塊層,以幫助開(kāi)發(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ù)需求提出一些模型

53、,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來(lái)實(shí)現(xiàn) Java類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最后由Spring完成業(yè)務(wù)邏輯。</p><p>  采用SSH架構(gòu),不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,

54、大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開(kāi)發(fā)效率。</p><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

55、>  數(shù)據(jù)是我們軟件開(kāi)發(fā)人員必須考慮的對(duì)象,無(wú)論你使用那種技術(shù),借助哪種工具,以及購(gòu)買哪種軟件平臺(tái)的產(chǎn)品,當(dāng)接受一個(gè)實(shí)際問(wèn)題時(shí),你都需要面對(duì)實(shí)際的數(shù)據(jù),考慮實(shí)際數(shù)據(jù)的各種問(wèn)題,在這些問(wèn)題中往往都包含數(shù)據(jù)持久化的問(wèn)題,這不僅是因?yàn)槲覀兊挠?jì)算機(jī)內(nèi)存有限,更主要的原因是業(yè)務(wù)邏輯的需要,作為一個(gè)接觸軟件技術(shù),嘗試寫(xiě)程序的人,我們要接觸各種類型的數(shù)據(jù):隨機(jī)數(shù)據(jù),屬性數(shù)據(jù),XML數(shù)據(jù)。</p><p>  3.5.2

56、持久化技術(shù)</p><p>  Hibernate提供了一個(gè)符合Java面向?qū)ο缶幊趟枷?,易于使用的?shù)據(jù)庫(kù)持久化方案,因此,在目前行業(yè)的Java數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目中,有越來(lái)越多的開(kāi)發(fā)人員嘗試使用Hibernate在數(shù)據(jù)庫(kù)外面包裹上一層面向?qū)ο蟮耐庖拢瑥亩鴮㈤_(kāi)發(fā)人員從繁瑣、重復(fù)技術(shù)含量不高的數(shù)據(jù)庫(kù)編程中解脫出來(lái)。</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)</b></p

57、><p>  4.1 用戶登錄模塊設(shè)計(jì)</p><p>  用戶登錄模塊是用戶進(jìn)入主頁(yè)面的入口,其流程圖及主頁(yè)如圖4-1和圖4-2所示</p><p>  圖4-1登錄模塊流程圖</p><p>  圖4-2系統(tǒng)登錄主頁(yè)</p><p>  系統(tǒng)登錄是人事資源管理系統(tǒng)中最先使用的功能,因?yàn)橛脩舻卿浽跀?shù)據(jù)庫(kù)中使用的是用戶/管

58、理員登陸表,此表中有兩個(gè)字段power、rolestyle1分別用來(lái)標(biāo)識(shí)超級(jí)權(quán)限和不同的角色類型,如果power為1,則說(shuō)明為超級(jí)管理員,可以在此系統(tǒng)中進(jìn)行任何操作,否則為普通用戶,部門經(jīng)理,檔案管理員之一,其角色由rolestyle1來(lái)決定。</p><p>  4.2 檔案管理模塊設(shè)計(jì)</p><p>  主要包括檔案信息和檔案審核。</p><p>  4.2

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

60、圖4-4所示</p><p>  圖4-4 檔案審核運(yùn)行結(jié)果</p><p>  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>&

61、lt;p>  圖4-5 查詢考勤運(yùn)行結(jié)果</p><p>  4.3.2 考勤標(biāo)準(zhǔn)</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>  主要包

62、括薪酬標(biāo)準(zhǔn)管理、薪酬標(biāo)準(zhǔn)審核和人員薪資查詢。</p><p>  4.4.1 薪酬標(biāo)準(zhǔn)管理</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)審核信

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

64、圖4-9 人員薪資查詢運(yùn)行結(jié)果</p><p>  4.5 培訓(xùn)管理模塊設(shè)計(jì)</p><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所示&

65、lt;/p><p>  圖4-10 培訓(xùn)人員管理運(yùn)行結(jié)果</p><p>  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>&l

66、t;p>  圖4-11 職位發(fā)布信息運(yùn)行結(jié)果</p><p>  4.6.2 簡(jiǎn)歷管理</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>&

67、lt;p>  查看此系統(tǒng)中面試信息,放表管理員對(duì)面試人員的管理,其運(yùn)行結(jié)果如圖4-13所示</p><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

68、>  查看此系統(tǒng)中不同部門的績(jī)效考核信息,方便管理員的管理:新增績(jī)效考核標(biāo)準(zhǔn)、修改績(jī)效考核標(biāo)準(zhǔn)和刪除績(jī)效考核標(biāo)準(zhǔn),其運(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>

69、<p>  圖4-15 增加績(jī)效考核運(yùn)行結(jié)果</p><p>  4.7.3 查詢績(jī)效考核</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>  主要包

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

71、  查看此系統(tǒng)中不同權(quán)限信息,方便管理員的管理:新增用戶權(quán)限。修改用戶權(quán)限和刪除用戶權(quán)限等操作,其運(yùn)行如圖4-18所示</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 角色類

72、型運(yùn)行結(jié)果</p><p>  4.9 勞動(dòng)關(guān)系管理模塊設(shè)計(jì)</p><p>  主要包括聘用合同、實(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>

73、;<p>  4.9.2 實(shí)習(xí)合同</p><p>  此系統(tǒng)中實(shí)習(xí)合同信息,便于應(yīng)聘人員的查看,其運(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>

74、<p>  圖4-22 停職留薪合同運(yùn)行結(jié)果</p><p><b>  5 結(jié) 論</b></p><p>  本次畢業(yè)設(shè)計(jì)的技術(shù)路線為:首先,參照軟件工程中的微軟開(kāi)發(fā)模型進(jìn)行系統(tǒng)總體設(shè)計(jì)。其次,使用基于Java的JSP語(yǔ)言,結(jié)合Javascript腳本,構(gòu)建界面華麗、交互力強(qiáng)的 Web 應(yīng)用程序。最后,結(jié)合Spring及JDBC的優(yōu)點(diǎn)進(jìn)行程序與數(shù)據(jù)庫(kù)的連

75、接與綁定,實(shí)現(xiàn)網(wǎng)頁(yè)與人事資源庫(kù)靈活、方便地交互。</p><p>  總體上看,本次設(shè)計(jì)從最開(kāi)始的可行性分析、需求分析,詳細(xì)設(shè)計(jì),到最后的編碼、測(cè)試,完全符合最初的基本要求,實(shí)現(xiàn)了各模塊的基本功能,通過(guò)幾天的測(cè)試,基本上排除了可能出現(xiàn)的BUG以及異常,可以說(shuō)本次設(shè)計(jì)是成功的。</p><p>  本次論文的撰寫(xiě)從資料搜集、分類,到寫(xiě)作內(nèi)容的總結(jié)、歸納,再到結(jié)合網(wǎng)站架構(gòu)的介紹說(shuō)明,最終形成論

76、文初稿。初稿的寫(xiě)作顯得邏輯結(jié)構(gòu)不清晰,論文格式部分有錯(cuò)誤,部分詞語(yǔ)和符號(hào)使用不得當(dāng),但我及時(shí)把論文交給了指導(dǎo)老師審閱并進(jìn)行了當(dāng)面溝通,在聽(tīng)取老師的意見(jiàn)后再進(jìn)行相關(guān)的修改,終于逐步將論文修改完善。</p><p>  通過(guò)本次畢業(yè)設(shè)計(jì),我也感受到了開(kāi)源的方便,遇到什么問(wèn)題,上網(wǎng)一查,就知道該如何處理,并且也學(xué)習(xí)到了一個(gè)道理:學(xué)習(xí)是相互的,相互研究才能共同進(jìn)步,以后要多多注意這方面的事情。</p>&l

77、t;p>  本次畢業(yè)設(shè)計(jì)是我工作前一次很好的演練和實(shí)踐的機(jī)會(huì),是培養(yǎng)獨(dú)立思考問(wèn)題和自學(xué)能力的鍛煉,使我意識(shí)到必須努力學(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

78、]周影.網(wǎng)絡(luò)編程語(yǔ)言JSP實(shí)例教程.電子工業(yè)出版社,2003,6</p><p>  [3]陳海山.深入JavaServlet網(wǎng)絡(luò)編程.清華大學(xué)出版社,2002,2 </p><p>  [4]清宏計(jì)算機(jī)工作室.JSP編程技巧.機(jī)械工業(yè)出版社,2002,1 </p><p>  [5]Roger SPressman.SoftwareEngineeringFifthE

79、dition.United States:Apress,2002,5</p><p>  [6]Jose Annunziato.JSP速成教程.機(jī)械工業(yè)出版社,2002,1</p><p>  [7]Ethan Cerami and OReilly.WebServicesEssentials.United States:Apress,2003,5</p><p> 

80、 [8]David Chappell Tyler Jewell.Java Web Services.電子工業(yè)出版社,2003,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]薛華成.管理

81、信息系統(tǒng).清華大學(xué)出版社,2003,12.</p><p>  [12]張德.人力資源開(kāi)發(fā)與管理.清華大學(xué)出版社,2002,10</p><p>  [13]劉洋.精通Hibernate.電子工業(yè)出版社,2005,10</p><p>  [14]史濟(jì)民.軟件工程—原理、方法與應(yīng)用.高等教育出版社,2002,3</p><p>  [15]孫

82、衛(wèi)琴.精通Struts:基于MVC的Java Web開(kāi)發(fā)與設(shè)計(jì).電子工業(yè)出版社,2004,7</p><p><b>  致 謝</b></p><p>  光陰荏苒,大學(xué)生活即將過(guò)去。在學(xué)院的學(xué)習(xí)和生活中,我得到了很多人的鼓勵(lì)、幫助和支持,在這里我對(duì)他們表示衷心的敬意和感謝。</p><p>  首先我要感謝我的家人,是他們濃濃的親情和無(wú)私的

83、奉獻(xiàn)一直伴隨著我的求學(xué)之路,也正是他們的鼓勵(lì)和支持才使我能夠堅(jiān)持不懈的努力。</p><p>  本課題在選題及研究過(guò)程中得到武老師的親切關(guān)懷和悉心指導(dǎo)。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,武老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。武老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無(wú)微不至的關(guān)懷,在此謹(jǐn)向武老師致以誠(chéng)摯的謝意和崇高的敬

84、意。</p><p>  最后感謝所有關(guān)心我和幫助過(guò)我的同學(xué)、朋友們,在此向他們表達(dá)我最真誠(chéng)謝意。</p><p><b>  附 錄</b></p><p>  1.用戶登錄模塊程序代碼:</p><p>  代碼1——登陸的action文件LoginAction.java:</p><p> 

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

86、/p><p>  Map map1 = ActionContext.getContext ().getSession ();</p><p>  Admin = adminloginservice.selectadmin (adminname);</p><p>  map1.put ("admin", admin);</p><

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

88、p><b>  }</b></p><p>  代碼2——登陸的Dao文件AdminLoginDaoImpl.java:</p><p>  Public Boolean login (String adminname, String password) {</p><p>  Boolean boos = false;</p>

89、;<p>  List<String> password1 = this.getHibernateTemplate ().find (</p><p>  "select password from Admin where adminname='" + adminname</p><p><b>  + "'

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

91、n (password2);</p><p><b>  }</b></p><p>  Return boos;</p><p><b>  }</b></p><p>  2.檔案管理模塊程序代碼:</p><p>  代碼1——檔案信息顯示的action文件StaffI

92、nfoAction.java:</p><p>  Pages=staffservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Staff> list = staffservice.selectStaffs (page);</p><p> 

93、 Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——檔案信息顯示的Dao文件StaffDaoImpl.java:</p&g

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

95、lt;/p><p>  Public Object doInHibernate (Session session)</p><p>  Throws HibernateException, SQLException {</p><p>  String hql = "from Staff";</p><p>  Query q

96、uery1 = session.createQuery (hql);</p><p>  query.setFirstResult ((current page - 1) * 6);</p><p>  query.setMaxResults (6);</p><p>  List list1= query. List ();</p><p>

97、;  Return list1;</p><p><b>  }</b></p><p><b>  });</b></p><p>  Return list;</p><p><b>  }</b></p><p>  代碼3——檔案審核顯示的act

98、ion文件StaffAuditorInfoAction.java:</p><p>  Pages=staffservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Staff> list = staffservice.selectStaffs (page);<

99、/p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  3.考勤管理模塊程序代碼:</p>

100、<p>  代碼1——考勤信息顯示的action文件AttendanceInfoAction.java:</p><p>  Pages=attendanceservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Attendance> list = att

101、endanceservice.selectStaffs (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map.put ("list", list);</p><p>  Return SUCCESS;</p>

102、<p>  代碼2——考勤信息顯示的Dao文件AttendanceDaoImpl.java:</p><p>  Public List<Staff> selectStaffs (final int current page) {</p><p>  List<Staff> list = this.getHibernateTemplate ().exe

103、cute Find (</p><p>  New Hibernate Callback () {</p><p>  Public Object doInHibernate (Session session)</p><p>  Throws HibernateException, SQLException {</p><p>  Stri

104、ng hql = "from Attendance";</p><p>  Query query1 = session.createQuery (hql);</p><p>  Query1.setFirstResult ((current page - 1) * 6);</p><p>  query1.setMaxResults (6);&

105、lt;/p><p>  List list1 = query. List ();</p><p>  Return list1;</p><p><b>  }</b></p><p><b>  });</b></p><p>  Return list;</p>

106、<p><b>  }</b></p><p>  代碼3——考勤標(biāo)準(zhǔn)action文件AttendanceStandardInfoAction.java:</p><p>  List<AttendanceStandard> list = attendanceservice.selectStandard ();</p><p

107、>  Map map1 = ActionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  4.薪酬管理模塊程序代碼:</p><p>  代碼

108、1——薪酬標(biāo)準(zhǔn)信息action文件SalaryStandardInfoAction.java:</p><p>  List<Salary Standard> list = salaryservice.selectStandard ();</p><p>  Map map1 = ActionContext.getContext ().get Application ();&l

109、t;/p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——人員薪資信息action文件SalaryInfoAction.java:</p><p>  Pages=salaryservice.select ();</p>

110、<p>  System.out.println (pages);</p><p>  List<Salary> list = salaryservice.selectSalary (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ();</p><

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

112、select ();</p><p>  System.out.println (pages);</p><p>  List<Train> list = trainservice.selectTrain (page);</p><p>  Map map1 = ActionContext.getContext ().get Application ()

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

114、;  Pages=jobreleaseservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Job Release> list = jobreleaseservice.selectJobRelease (page);</p><p>  Map map1 = Act

115、ionContext.getContext ().get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼2——簡(jiǎn)歷信息action文件ResumeInfoAction.java:</p><p&g

116、t;  Pages=resumeservice.select ();</p><p>  System.out.println (pages);</p><p>  List<Resume> list = resumeservice.selectResume (page);</p><p>  Map map1 = ActionContext.getCo

117、ntext ().get Application ();</p><p>  map1.put ("list", list);</p><p>  Return SUCCESS;</p><p>  代碼3——面試信息action文件InterviewInfoAction.java:</p><p>  Pages=int

溫馨提示

  • 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ù)僅提供信息存儲(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)論