资源描述:
《优秀毕业设计人力资源管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于J2EE+Struts+Hibernate的人力资源管理系统姓名系别、专业导师、职称宀兀成时间摘要TAbstructIT1前言11.1人力资源信息管理系统简述11.2问题提出与现状分析11.3课题的目的和意义21.4本文的组织结构22相关开发环境及技术理论32.1系统开发环境32.2技术简介32.2.1系统设计的主要技术路线32.2.2J2EE体系结构介绍32.2.3Struts2和Hibernate简介42・2・4Ajax技术介纟召52.2.5面向对象编程思想介绍53系统需求分析63.1功能需求
2、分析62.2系统可行性分析62.2.1技术可行性分析62.2.2环境可行性分析64系统总体设计73.1系统功能结构总统框架设计74.2系统各功能模块用例分析74.3数据库设计113.3.1数据库总体设计113.3.2数据字典115系统详细设计165.1系统设计的原则和口标165.2系统运行环境和部署架构165.3系统休系结构的设计165.4系统业务流程175.5系统代码实现184.5.1Domain层实现184.5.2DAO层实现204.5.3Service层实现245.5.4Web层实现25总结33
3、参考文献34致谢35P付录36目前的人力资源管理软件大多是单机系统卜•的应用,为此,本系统采用面向对象的编程技术,在Struts2+Hibernate框架的基砒匕采用B/S架构,设计出基于Web的符合用户使用技能和接受程度的人力资源管理系统,从而解决了传统的人力资源管理系统中无法在网络环境中传输数据的缺陷,数据库采用MySQL,采用Ajax实现异步通信,为客户提供一个流畅的WEB界面。本文首先在前言部分简单介绍了有关人力资源信息管理方面的现状;接着,对开发木系统所用各种技术进行了简单介绍;然后,根据软
4、件开发流程,对本系统的开发进行了需求分析,确定了木系统所要实现的功能模块为:员工档案管理、招聘管理、培训管理、奖惩管理、薪资管理、考勤管理、系统管理、员工口助管理模块;再者,本文重点对本系统的开发进行概耍设计和详细的设计;最后,木文对木系统各个功能模块的代码实现过程进行了介绍。关键词:Struts2;Hibernate;Ajax;B/S架构;而向对象;人力资源ABSTRUCTCurrenthumanresourcesmanagementsoftwareisastand-alonesystemsarem
5、ostlyapplication,this,thissystemusesobject-orientedprogrammingtechniques,inStruts2+HibernateframeworkbasedontheuseofB/SarchitecturedesignedtomeetYongHutouseWeb-basedskillsandacceptanceofhumanresourcemanagementsystem,soastosolvethetraditionalhumanresourc
6、emanagementsystemcannottransmitdatainanetworkenvironmentdefects,thedatabaseusedMySQL,usingAjaxasynchronouscommunication,toprovideasmoothinterfaceWEB.Firstly,inthepreamblebrieflydescribesthehumanresourcesinformationmanagementaspectsofthestatusquo;then,on
7、thedevelopmentofthissystemusingvarioustechnologiesareintroducedbriefly;Then,accordingtothesoftwaredevelopmentprocess,onthedevelopmentofthissystemconductedaneedsanalysistodeterminethethissystemtoachievethefunctionalmodules:employeefilemanagement,recruitm
8、entmanagement,trainingmanagement,incentivemanagement,payrollmanagement,departmentalmanagement,systemsmanagement,employeeself-managementmodule;Furthermore,thispaperfocusesonthedevelopmentofthissystemforoutlinedesignanddetaileddesi