Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载!
校园人力资源管理系统:学校部门管理,教室管理,学历信息管理,职务,教师职称,奖励,学历,社会关系,工作经历,培训管理,公告等信息功能等等。
部门控制层:
@RequestMapping("/Department")
@RestController
public class DepartmentController {@AutowiredIDepartmentService departmentService;@Autowiredprivate HttpServletRequest request;@PostMapping("/addDepartment")public Result addDepartment(@RequestParam("departmentNumber") String departmentNumber, @RequestParam("departmentName") String departmentName,@RequestParam("departmentHead") String departmentHead, @RequestParam("departmentAddress") String departmentAddress,@RequestParam("departmentTel") String departmentTel, @RequestParam("departmentFax") String departmentFax)throws ParseException {SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Department department = new Department();department.setDepartmentName(departmentName);department.setDepartmentNumber(departmentNumber);department.setDepartmentAddress(departmentAddress);department.setDepartmentHead(departmentHead);department.setDepartmentTel(departmentTel);department.setDepartmentFax(departmentFax);return departmentService.addDepartment(department);}@GetMapping("/getAllDepartments")public ModelAndView getAllDepartments(){departmentService.getAllDepartments();
// System.out.println("就是"+request.getSession().getAttribute("departmentPage"));return new ModelAndView("department");}@PostMapping("/deleteDepartment")public Result deleteDepartment(@RequestParam("ids") String ids){return departmentService.deleteDepartment(ids);}@PostMapping("/modifyDepartment")public Result modifyDepartment(@RequestParam("departmentNumber") String departmentNumber, @RequestParam("departmentName") String departmentName,@RequestParam("departmentHead") String departmentHead, @RequestParam("departmentAddress") String departmentAddress,@RequestParam("departmentTel") String departmentTel, @RequestParam("departmentFax") String departmentFax,@RequestParam("id") long id)throws ParseException{Department department = new Department();department.setDepartmentName(departmentName);department.setDepartmentNumber(departmentNumber);department.setDepartmentAddress(departmentAddress);department.setDepartmentHead(departmentHead);department.setDepartmentTel(departmentTel);department.setDepartmentFax(departmentFax);department.setId(id);
// System.out.println("department修改: "+ department);return departmentService.modifyDepartment(department);}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){departmentService.getPageDatas(currentPage);
// System.out.println("currentPage: "+currentPage);return new ModelAndView("department");}@GetMapping("/getDepartmentById")public Result getDepartmentById(@RequestParam("id") long id){return departmentService.getDepartmentById(id);}@GetMapping("/getDepartmentByDepartmentNumber")public ModelAndView getDepartmentByDepartmentNumber(@RequestParam("departmentNumber") String departmentNumber)throws ParseException{departmentService.getDepartmentByDepartmentNumber(departmentNumber);return new ModelAndView("department");}@PostMapping("/getDepartmentNumberByDepartmentName")public Result getDepartmentNumberByDepartmentName(@RequestParam("departmentName") String departmentName)throws ParseException{return departmentService.getDepartmentNumberByDepartmentName(departmentName);}
}
员工管理控制层:
@Controller
@RequestMapping("/employee")
public class EmployeeController {@Autowiredprivate IEmployeeService employeeService;@Autowiredprivate EmployeeServiceImpl employeeServiceImpl;@PostMapping("/login")public ModelAndView login(Employee employee, HttpServletRequest request){Result result = employeeService.login(employee);if (result.getCode()==0){return new ModelAndView("redirect:/page/index");}request.setAttribute("pageMsg",result.getMsg());return new ModelAndView("forward:/page/login");}@PostMapping("/del_employees")@ResponseBodypublic ModelAndView deleteEmployees(@RequestParam("ids") String ids){employeeService.deleteEmployees(ids);return new ModelAndView("employeeInfo");}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){employeeService.getPageDatas(currentPage);return new ModelAndView("employeeInfo");}@PostMapping("/addEmployee")@ResponseBodypublic Result addEmployee(Employee employee){return employeeService.addEmployee(employee);}@GetMapping("/getUpdateEmployeeInfo")public ModelAndView getUpdateEmployeeInfo(){employeeServiceImpl.updateAllEmployeeToSession();return new ModelAndView("employeeInfo");}@GetMapping("/getMyAccount")public ModelAndView getMyAccount(){return new ModelAndView("myAccount");}@GetMapping("/getEmployee")@ResponseBodypublic Result getEmployee(@RequestParam("id") long id){Employee employee = new Employee();employee.setId(id);return employeeService.getEmployee(employee);}@PostMapping("/updateEmployeeById")@ResponseBodypublic Result updateEmployeeById(Employee employee){return employeeService.updateEmployeeById(employee);}@PostMapping("/getEmployeeByNumber")@ResponseBodypublic Result getEmployeeByNumber(Employee employee){return employeeService.getEmployeeByNumber(employee.getEmployeeNumber());}@PostMapping("/updateEmployeeByNumber")@ResponseBodypublic Result updateEmployeeByNumber(Employee employee){return employeeService.updateEmployeeByNumber(employee);}@PostMapping("/uploadMyImage")@ResponseBodypublic Result upLoadMyImage(){return employeeService.upLoadMyImage();}@GetMapping("/clearLogin")@ResponseBodypublic Result clearLogin(){return employeeServiceImpl.clearLogin();}@PostMapping("/modifyPwd")@ResponseBodypublic Result modifyPwd(@RequestParam("oldPwd") String oldPwd,@RequestParam("newPwd") String newPwd){return employeeService.modifyPwd(oldPwd,newPwd);}@GetMapping("/loginYesOrNo")@ResponseBodypublic Result loginYesOrNo(){employeeServiceImpl.getEmployeeLoginInfo();return new Result(0,"已登录",null);}@GetMapping("/getEmployeeByEmployeeNumber")@ResponseBodypublic Result getEmployeeByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber)throws ParseException {Employee employee = new Employee();employee.setEmployeeNumber(employeeNumber);return employeeService.getEmployeeByEmployeeNumber(employee);}@PostMapping("/getEmployeeByName")@ResponseBodypublic Result getEmployeeByName(Employee employee)throws ParseException{return employeeService.getEmployeeByName(employee.getEmployeeName());}@GetMapping("/getPersonByEmployeeNumber")@ResponseBodypublic ModelAndView getPersonByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber){Employee employee = new Employee();employee.setEmployeeNumber(employeeNumber);employeeServiceImpl.getPersonByEmployeeNumber(employee);return new ModelAndView("employeeInfo");}
}
社区管理控制层:
@RequestMapping("/Community")
@RestController
public class CommunityController {@AutowiredICommunityService communityService;@Autowiredprivate HttpServletRequest request;@PostMapping("/addCommunity")public Result addCommunity(@RequestParam("relation") String relation,@RequestParam("name") String name,@RequestParam("age") String age,@RequestParam("political") String political,@RequestParam("nation") String nation,@RequestParam("work") String work,@RequestParam("post") String post,@RequestParam("phenomenon") String phenomenon,@RequestParam("employeeNumber")String employeeNumber)throws ParseException {SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Community community = new Community();community.setRelation(relation);community.setName(name);community.setAge(age);community.setPolitical(political);community.setNation(nation);community.setWork(work);community.setPost(post);community.setPhenomenon(phenomenon);community.setEmployeeNumber(employeeNumber);return communityService.addCommunity(community);}@GetMapping("/getAllCommunitys")public ModelAndView getAllCommunitys(){communityService.getAllCommunitys();
// System.out.println("就是Community:"+request.getSession().getAttribute("communityPage"));return new ModelAndView("community");}@PostMapping("/deleteCommunity")public Result deleteCommunity(@RequestParam("ids") String ids){return communityService.deleteCommunity(ids);}@PostMapping("/modifyCommunity")public Result modifyCommunity(@RequestParam("relation") String relation,@RequestParam("name") String name,@RequestParam("age") String age,@RequestParam("political") String political,@RequestParam("nation") String nation,@RequestParam("work") String work,@RequestParam("post") String post,@RequestParam("phenomenon") String phenomenon,@RequestParam("employeeNumber") String employeeNumber,@RequestParam("id") long id)throws ParseException{SimpleDateFormat formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Community community = new Community();community.setRelation(relation);community.setName(name);community.setAge(age);community.setPolitical(political);community.setNation(nation);community.setWork(work);community.setPost(post);community.setPhenomenon(phenomenon);community.setEmployeeNumber(employeeNumber);community.setId(id);return communityService.modifyCommunity(community);}@GetMapping("/getPage")public ModelAndView getPage(@RequestParam("currentPage") Integer currentPage){communityService.getPageDatas(currentPage);
// System.out.println("currentPage: "+currentPage);return new ModelAndView("community");}@GetMapping("/getCommunityById")public Result getCommunityById(@RequestParam("id") long id){return communityService.getCommunityById(id);}@GetMapping("/getCommunityByEmployeeNumber")public ModelAndView getCommunityByEmployeeNumber(@RequestParam("employeeNumber") String employeeNumber)throws ParseException{communityService.getCommunityByEmployeeNumber(employeeNumber);return new ModelAndView("community");}@PostMapping("/getEmployeeNumberByEmployeeName")public Result getEmployeeNumberByEmployeeName(@RequestParam("employeeName") String employeeName)throws ParseException{return communityService.getEmployeeNumberByEmployeeName(employeeName);}
}
源码获取:博客首页 "资源" 里下载!
Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)相关推荐
- Java精品项目源码第77期校园人力人事资源管理系统
Java精品项目源码第77期校园人力人事资源管理系统 大家好,小辰今天给大家介绍一个基于Spring + Springboot+ MyBatis实现的非常不错的校园人力人事资源管理系统,演示视频文章末 ...
- 基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven)
基于javaweb+springboot的水果商城在线商城(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商 ...
- 基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
基于javaweb的超市进销存系统设计和实现(java+Springboot+ssm+mysql+jsp+maven) 一.项目简述 本系统主要实现的功能有: 用户管理,商品管理,销售管理,进货退货管 ...
- Java项目:网上商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: OnlineMall项目是一套电商系统,包括OnlineMall商城系 统及OnlineMall商城 ...
- Java项目:化妆品商城系统(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 网上商城系统,前台+后台管理,用户注册,登录,上架展示,分组展示,搜索,收货地址管理,购物车管理,添 ...
- Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 前台: 1.正在上映的电影浏览查看. 2.影院信息浏览查看. 3.新闻咨询信息浏览查看. 4.地域信息查看切换. 5.用户注册 ...
- Java项目:前台+后台在线考试系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 学生以及老师的注册登录,在线考试,错题查询,学生管理,问题管理,错题管理,错题查询,分数查询,试卷管 ...
- Java项目:宠物医院管理系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 功能描叙: 医生信息,客户信息,宠物管理,浏览管理,诊断管理, 医生管理,用户管理等等模块. 二.项目运行 环境配置: Jdk ...
- Java项目:前台+后台精品水果商城系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统主要实现的功能有: 前台用户的登录注册,水果商品的展示,水果的购物车, 购物车新增结算等等,银行卡的支付绑定,收货地址的 ...
最新文章
- python个人项目-软工个人项目WC(Python实现)
- App.js – 用于移动 Web App 开发的 JS 界面库
- 服务器用REG ECC内存的好处
- 后疫情时代“三个超级”助力品牌实现数字化增长及高效落地-白皮书
- python调用什么函数实现对文件内容的读取_python读取文本文件数据
- 图书室用计算机,电子阅览室使用
- Linux命令解释之useradd,userdel,usermod
- Java中如何跳出多重for循环
- 中国移动创新系列丛书《OPhone应用开发权威指南》读者交流活动
- CTU 2019 Open Contest G.Beer Mugs
- 64位Websphere MQ7在64位RHEL5下的安装及使用
- 设计模式-第五篇之命令模式
- ESP8266-Arduino网络编程实例-HightCharts实时图表显示BME280数据
- Android Studio应用Freeline光速编译APK
- Javac源码简单分析之解析和填充符号表
- DOS操作系统的一些常用命令
- rap2一键部署 (包括RAP2-DELOS与RAP2-DOLORES)
- python爬楼梯问题_爬楼梯算法的数学思路
- 国家开放大学2021春1259西方行政学说题目
- 飞信免费发短信API