企业人事管理系统zhongfucheng

前面我们已经学习了怎么整合SSH框架了。是时候拿一个小项目来练练手了….我们现在要设计一个企业人事管理系统…

Admin.java

publicclassAdmin{privateintid;privateStringusername;privateStringpassword;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}User.java

publicclassUser{privateintid;privateStringusername;privateDeptdept;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){this.username=username;}publicDeptgetDept(){returndept;}publicvoidsetDept(Deptdept){this.dept=dept;}}Dept.java

publicclassDept{privateintid;privateStringname;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}映射文件Dept.hbm.xml

packagezhongfucheng.action;importcom.opensymphony.xwork2.ActionSupport;importorg.apache.struts2.interceptor.RequestAware;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.context.annotation.Scope;importorg.springframework.stereotype.Controller;importzhongfucheng.entity.User;importzhongfucheng.service.UserService;importjava.util.List;importjava.util.Map;/***Createdbyozcon2017/5/15.*/@Controller@Scope("prototype")publicclassUserActionextendsActionSupportimplementsRequestAware{@AutowiredprivateUserServiceuserService;//因为多处用到request对象,那就直接实现接口,来得到request对象就行了privateMaprequest;@OverridepublicvoidsetRequest(Mapmap){this.request=map;}/*列表展示*/publicStringlist(){Listlist=userService.getAllUsers();System.out.println(list);//把数据封装到request对象上request.put("list",list);return"list";}}Struts配置文件

/list.jsplist.jsp页面

添加员工,指定添加部门,跳转到添加员工显示页面…

@AutowiredprivateDeptServicedeptService;/*添加员工...给出添加的JSP页面*/publicStringviewAdd(){//在添加员工的时候需要得到所有的部门信息ListdeptList=deptService.getAllDept();//封装到request域对象中request.put("deptList",deptList);return"viewAdd";}/viewAdd.jsp显示添加员工界面:

/*删除员工*/publicStringdelete(){userService.deleteUser(user.getId());//修改完,返回展示列表return"listPage";}

我们写一个拦截器,判断是否调用登陆或者列表展示的方法,如果不是就查看该用户有没有登陆。没有登陆就跳转到登陆界面

THE END
1.一步步跑起来个Java前后端分离的人力资源管理系统sqlmysql微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 架构。该系统是管理员对员工信息的一系列的操作。首先管理员需要登入系统,可对员工信息进行增删查改操作,也可以对员工进行奖罚,工资等信息的增删查改。然后实现对部门员工信息的统计和修改。所有的操作都在系统中有日志记录。 https://www.163.com/dy/article/FQJEGBN50531PCHX.html
2.人事管理系统人员管理系统csdn,人事管理系统csdn资源C#本科毕业设计基于ASP.NET的人事管理系统源代码C#本科毕业设计基于ASP.NET的人事管理系统源代码C#本科毕业设计基于ASP.NET的人事管理系统源代码C#本科毕业设计基于ASP.NET的人事管理系统源代码。C#本科毕业设计基于 企业人事管理系统(需求分析说明书) 浏览:86 4星 · 用户满意度95% 通过人事管理系统人事组织部门能https://download.csdn.net/detail/zhuyunlan/4118320
3.基于SSM的人事管理系统+MySQL基于Springmvc4+mytatis3+spring4+mysql的人事管理系统,里面用的有mybatis最新的注解,比较简单,适合新手学习,里面有数据库文件https://www.iteye.com/resource/wanpu3757-10006458
4.人事基于SpringBoot+vue的人事管理系统设计与实现(源码+数据库+人事管理系统,采用的主流的SprinBoot+vue进行人事管理系统程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。人事管理系统的开发让用户查看员工信息变得容易,让管理员高效管理员工信息。过人事管理系统将会使人事管理各个方面的工作效率带来实质性的提升。 https://www.jindouyun.cn/document/industry/details/242217
5.基于Java+Springboot+Vue的人事管理系统(源码+数据库+8000字基于Java+Springboot+Vue的人事管理系统(源码+数据库+8000字论文) 本系统前后端分离 本系统分为管理员、HR、员工三种角色 用户角色包含以下功能: - 登录、个人培训、个人奖惩、个人调动、员工打卡、个人中心、密码修改、在线聊天 HR角色包含以下功能: - 登录、员工档案、员工奖惩、员工培训、职务调动、考勤管理、工资https://github.com/ynwynw/hrsystemPublic
6.boot与vue实例讲解实现前后端分离的人事管理系统java这篇文章主要介绍了如何用Java实现企业人事管理系统,文中采用springboot+vue实现前后端分离,感兴趣的小伙伴可以学习一下+ 目录 一,项目简介 系统是前后端分离的项目,直接启动Springboot应用程序类后,再启动前端工程访问即可。主要实现了企业的人事管理功能,主要包含员工管理、薪资管理、职位管理、权限管理、网盘文件分享https://www.jb51.net/article/250487.htm