分类号密级UDC学位论文人力资源管理系统作者姓名:指导教师:副教授黑龙江大学申请学位级别:硕士学科类别:专业学位学科专业名称:软件工程论文提交日期:2010年10月论文答辩日期:2010年12月学位授予日期:年月答辩委员会主席:评阅人:东北大学2010年12月AThesisinSoftwareEngineeringHumanResourceManagementSystemByZhangJiamingSupervisor:ProfessorJinYingNortheasternUniversityDecember2010I独创性声明本人声明,所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:日期:学位论文版权使用授权书本学位论文作者和指导教师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。作者和导师同意网上交流的时间为作者获得学位后:半年□一年□一年半□两年□学位论文作者签名:导师签名:签字日期:签字日期:东北大学硕士学位论文摘要II人力资源管理系统摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人工处理既浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源管理系统,B/S模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能。提升了企业的效率和竞争力,满足了现代企业管理的需要。Spring是当今最主流的服务层框架,它的使用实现了应用程序的n层结构,最大程度的降低了各模块之间的耦合,提高了应用程序的开发效率和可维护性,选用的Struts2作为系统的表示层框架,在数据持久层方面则使用了Hibernate3.2,采用JPA对Hibernate进行配置。此外,在表示层不仅使用了Struts和JSP,还用到了DWR和ExtJs这两大AJAX技术。使用AJAX技术不仅可以使界面美观,操作更具人性化,异步交互还能减轻服务器的数据传输负担。关键字:人力资源管理系统;互联网;JavaEE;SSH;Aja东北大学硕士学位论文AbstractIIIHumanResourceManagementSystemAbstractWiththeproliferationofcomputersandcomputerscienceandtechnology,therapiddevelopmentofmoreandmorepeoplebegantousecomputerstosolvepracticalproblems.Employeeinformationmanagementisanimportantpartofenterpriseinformationmanagement,facedwithalargenumberofpersonnelinformation,usingmanpowertotacklethewasteoftime,butalsoawasteofhumanandmaterialresources,andthelowaccuracyofthedata.Therefore,developingauser-friendly,easytooperatehumanresourcesmanagementsoftwaretoautomateprocessingbecomesimportant,thisisthepurposeofthesystemdevelopmentandsignificance.Describedinthispaperthehumanresourcesmanagementsystem,browser/servermodeltoachieveefficienthumanresourcesmanagementsystem,variousfunctionscanbemulti-criteriaquery,update,passwordsettings,salariesandbonusesofstatisticaldistributionfunctions.Lofthebusinessefficiencyandcompetitiveness,fullofmodernenterprisemanagementneeds.Springisthemostmainstreamoftheservicelayerframeworkthatenablestheapplicationoftheuseofn-layerstructure,thelargestreductioninthedegreeofcouplingbetweenthevariousmodulestoenhancetheapplicationdevelopmentefficiencyandmaintainability,asthesystemchosenStruts2Thepresentationlayerframework,thedatapersistencelayersideusingHibernate3.2,usingJPAforHibernateconfiguration.Inaddition,thepresentationlayeronlyusestheStrutsandJSP,hasalsousedtheDWRandtheExtJsthesetwoAJAX.TheuseofAJAXtechnologynotonlymakesbeautifulinterface,operationismorehumane,asynchronousdatatransmissioncanreducetheburdenontheserver.Keywords:HumanresourcesmanagementsystemtheInternetJavaEESSHAjax东北大学硕士学位论文AbstractIV目录独创性声明.............................................................I摘要...................................................错误!未定义书签。Abstract................................................错误!未定义书签。第一章引言.......................................................................................错误!未定义书签。1.1课题背景..........................................................-1-1.2目的和意义...........................................................11.3系统设计思想......................................................-2-1.4系统开发环境.........................................................2第二章可行性分析........................................................................................................32.1业务流程图...........................................................32.2经济可行性...........................................................82.3技术可行性...........................................................92.4法律可行性...........................................................92.5运行可行性..........................................................102.6本章小结............................................................10第三章需求分析...........................................................................................................113.1人力资源管理系统的产生和发展情况....................................113.1.1人力资源管理系统的概念..........................................113.1.2人力资源管理系统的发展历程......................................113.1.3人力资源管理信息化的意义........................................123.2总体目标............................................................13东北大学硕士学位论文AbstractV3.3具体目标............................................................133.4人力资源管理系统的需求分析..........................................133.4.1数据流图构建....................................................133.5本章小结............................................................17第四章总体设计...........................................................................................................184.1系统模块总体设计....................................................184.2数据库设计..........................................................194.2.1数据库设计概述..................................................194.2.2数据分析........................................................204.2.3数据库的详细设计................................................204.3系统接口设计...............................