【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)

作者主页:IT研究室✨
个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。
☑文末获取源码☑
精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

文章目录

  • 一、开发环境
  • 二、系统功能模块
  • 三 、系统界面展示
  • 四、部分代码设计
  • 五、论文参考
  • 结语

一、开发环境

  • 开发语言:Java
  • 数据库:MySQL
  • 系统架构:B/S
  • 后端:SpringBoot
  • 前端:Vue
  • 工具:IDEA或者Eclipse,JDK1.8,Maven

二、系统功能模块

  • 角色:员工、部门经理、管理员
  • 功能:
    员工
    个人中心、上传工作日常信息、上传记录任务、上传会议时间;
    部门经理
    个人中心、员工管理、出勤管理、申请出差、申请请假、申请报销、会议申请、工作日常信息管理、记录任务管理、会议时间管理;
    管理员
    个人中心、员工管理、部门经理管理、部门类型管理、出勤管理、出差管理、请假管理、报销管理、会议申请管理、工作日常信息管理、记录任务管理、会议时间管理。

三 、系统界面展示

【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第1张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第2张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第3张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第4张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第5张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第6张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第7张图片
【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第8张图片

四、部分代码设计

// 添加员工信息
	@RequestMapping("/employee/addEmployee")
	public String addEmployee(Integer flag, Integer jid, HttpSession session, TbEmployee employee,
			HttpServletResponse resonse) {
		if (flag == 1) {

			List deptList = employeeService.selectDept();
			List jobList = employeeService.selectJob();
			session.setAttribute("deptList", deptList);
			session.setAttribute("jobList", jobList);
			return "employee/showAddEmployee";

		} else {
			// 添加
			Date date = new Date();
			employee.setCreatedate(date);
			if (employeeService.addEmployee(employee)) {

				try {
					resonse.getWriter().print("success");
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			} else {
				try {
					resonse.getWriter().print("error");
				} catch (IOException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}

		}
		return null;

	}

	// 删除
	// /employee/removeEmployee

	@RequestMapping("/employee/removeEmployee")
	public String deleteEmployee(Integer flag, Integer id,
			@RequestParam(required = false, value = "ids[]") Integer[] ids, HttpServletResponse response) {
		boolean result = false;
		if (flag == 1) {
			System.out.println("AAAA");
			if (employeeService.deleteById(id)) {
				return "employee/employee";
			}
		} else {
			result = employeeService.deleteBybatch(ids);
		}

		if (result) {
			try {
				response.getWriter().print("success");
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		} else {
			try {
				response.getWriter().print("error");
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}

		}
		return null;

	}
}

五、论文参考

【Java+SpringBoot】银行OA系统_企业OA系统_办公OA系统(源码+远程部署+代码讲解+答辩教学)_第9张图片

结语

大家可以帮忙点赞、收藏、关注、评论啦~
源码获取:私信我

精彩专栏推荐⬇⬇⬇
Java项目
Python项目
安卓项目
微信小程序项目

你可能感兴趣的:(Java项目,java,spring,boot,mysql)