人员理系统课程设计摘要本次编写的人员管理系统,是一个综合的公司人员管理系统,侧重于对新员工的招收和对新员工的培训工作,同时还可以实现员工信息查询管理,员工奖惩查询管理,以及系统的管理,薪金的查询管理等操作。该系统在开发过程中主要使用了(SSH2)Struct2+Hibernate+Spring的开发技术,在一些页面的编写上使用了部分Ajax控件。该系统是由小组形式分工合作的,经过小组成员的讨论,将系统分为了一系列模块。其中包括了员工管理、招聘管理、部门管理、薪金管理、培训管理、奖惩管理、系统管理等模块,其中我负责的是奖惩管理和系统管理的部分。奖惩管理主要功能是查询员工的奖惩信息,通过员工ID查询员工的所有奖惩信息。而系统管理的主要功能是对系统管理员的管理,可以添加和删除管理员,同时实现了系统的登陆和防盗链功能,可以防止不经登陆对系统的操作。关键字:人员管理信息查询系统管理AbstractPersonnelmanagementsysteminthispreparation,isacomprehensivecompanypersonnelmanagementsystem,focusingontherecruitmentofnewemployeesandthetrainingofnewemployees,butalsorealizetheemployeeinformationmanagement,employeerewardsandquerymanagement,andsystemmanagement,salaryinquirymanagementoperation.Thesystemismainlyusedinthedevelopmentprocess(SSH2)thedevelopmentofStruct2+Hibernate+Springtechnology,partoftheAjaxcontrolisusedinthepreparationofsomeofthepage.Thesystemiscomposedofagroupofdivisionoflabor,throughthediscussiongroupmembers,thesystemisdividedintoaseriesofmodules.Includingstaffmanagement,recruitmentmanagement,departmentmanagement,salarymanagement,trainingmanagement,incentivemanagement,systemmanagementmodule,whichIwasresponsiblefortherewardsandpunishmentmanagementandsystemmanagementpart.Themainfunctionofincentivemanagementistoquerythestaffrewardsandpunishmentinformation,queryalltherewardsandpunishmentinformationemployeesthroughemployeeID.Andthemainfunctionsofthesystemmanagementistheadministrator,theadministratorcanaddanddelete,whileachievingthesystemloginandanti-theftchainfunction,canpreventwithoutlandingontheoperationofthesystem.Keywords:ManagementInformationSystem1项目设计分析1.1项目概要分析1.1.1项目技术分析整个项目使用的是SSH2(Struts2表示层+Spring业务层+Hibernate持久层)的开发框架。页面中部分控件和显示效果使用了Ajax技术。其中Struts2表示层负责页面与后台之间信息的传递交互。Hibernate则负责实体类与数据库之间的操作,实现数据的持久化操作。而Spring则是负责管理Struts2和Hibernate,实现反转控制(IOC)和Aop的织入操作能够组合表示层和持久层。Ajax技术则是实现了日期的输入(日历插件)和表格样式的美化。该框架的优点使用Spring(面向切面)和Struts2的整合。使得原本需要开发者注入的方式变成了Spring的反转控制,由Spring负责注入。同时提供了一些Struts2框架中未实现的方法。提高了整个项目的解耦和。方便了之后对整个项目的修改,提高了项目的可重复利用性而Spring和hibernate的整合则为Hibernate的数据存储提供的框架,方便了JDBC操作总的来说SSH开发框架使得整个项目的耦合性降低了,方便了以后对项目的修改操作。1.2可行性分析1.2.1经济可行性对于一个具有一定规模的企业来说买人力资源管理部分是十分重要的,同时也有一定的复杂性。若是没有相应的系统支持,会花费大量的人力物力以及时间资源。并且容易出现问题,一个好的人力资源管理系统,则可以避免这种情况的发生。它可以解放企业在这方面所花费的大量资源,并且提供更高效更合理的管理逻辑。提高了企业的经济效率。1.2.2技术可行性小组编写的网站管理系统可以实现。企业的信息共享,方便了公司对员工的出勤考察,薪酬管理,奖惩制度的完善。同时使得管理更加合理化和公正化。避免了人员手动管理带来的速度慢、准确性不高的缺点,为企业的员工提供更加方便和便捷的工作环...