本系统包含管理员、员工两个角色。
管理员角色:
1. 用户管理:管理系统中所有用户的信息,包括添加、删除和修改用户。
2. 员工管理:管理员工的信息,包括员工工号、姓名、性别、部门、岗位、入职时间、联系方式、邮箱、身份证、照片等。
3. 员工请假管理:管理员工的请假信息,包括请假编号、请假类型、员工工号、员工姓名、岗位、部门、请假天数、开始时间、结束时间、申请时间等。
4. 销假申请管理:管理员工的销假申请信息,包括请假编号、请假类型、开始时间、结束时间、请假时长、销假说明、销假时间、员工工号、员工姓名、部门、岗位等。
5. 工作日志管理:管理员工的工作日志信息,包括日志标题、年份、月份、日期、记录时间、员工工号、员工姓名等。
6. 员工工资管理:管理员工的工资信息,包括年月份、员工工号、员工姓名、部门、岗位、底薪、全勤奖、加班费、其他扣款、金额、工资备注、登记时间、是否支付等。
7. 员工任务管理:管理员工的任务信息,包括员工工号、员工姓名、工作内容、要求时间、任务汇报、联系人、联系电话、下发人、下发时间等。
8. 任务汇报管理:管理员工的任务汇报信息,包括员工工号、员工姓名、订单编号、要求时间、工作内容、回收物、联系人、联系电话、汇报时间等。
9. 设备信息管理:管理设备的信息,包括设备编号、设备名称、图片、数量、设备类型、用途、注意事项、位置等。
10. 设备借用管理:管理设备的借用信息,包括设备编号、设备名称、图片、数量、设备类型、用途、注意事项、位置、借用时间、员工工号、员工姓名等。
11. 设备归还管理:管理设备的归还信息,包括设备编号、设备名称、图片、数量、设备类型、用途、注意事项、位置、归还时间、员工工号、员工姓名等。
12. 设备报修管理:管理设备的报修信息,包括维修编号、设备编号、设备名称、图片、数量、设备类型、用途、注意事项、位置、员工工号、员工姓名、报修时间等。
13. 维修入库管理:管理设备的维修入库信息,包括维修编号、设备编号、设备名称、图片、数量、设备类型、用途、注意事项、位置、员工工号、员工姓名、完成时间等。
14. 员工打卡管理:管理员工的打卡信息,包括员工工号、员工姓名、性别、部门、岗位、考勤类型、打卡时间、打卡备注、地址等。
15. 员工评价管理:管理员工的评价信息,包括评价编号、员工工号、员工姓名、部门、评价、评语、评价时间等。
16. 回收价格管理:管理回收价格的信息,包括回收地点、回收物品、回收价格、更新时间等。
17. 宿舍信息管理:管理宿舍的信息,包括宿舍号、楼层、楼栋号、宿舍位置、宿舍类型、宿舍状态、人数、可住人数等。
18. 宿舍入住管理:管理宿舍的入住信息,包括宿舍号、楼层、楼栋号、宿舍位置、人数、员工工号、员工姓名等。
19. 宿舍搬出管理:管理宿舍的搬出信息,包括宿舍号、楼层、楼栋号、宿舍位置、人数、员工工号、员工姓名等。
20. 系统管理:管理系统的配置参数,如上传图片的路径等。
员工角色:
1. 个人信息管理:管理自己的个人信息,包括员工工号、员工姓名、性别、部门、岗位、入职时间、联系方式、邮箱、身份证、照片等。
2. 员工请假管理:管理自己的请假信息,包括请假编号、请假类型、员工工号、员工姓名、岗位、部门、请假天数、开始时间、结束时间、申请时间等。
3. 销假申请管理:管理自己的销假申请信息,包括请假编号、请假类型、开始时间、结束时间、请假时长、销假说明、销假时间、员工工号、员工姓名、部门、岗位等。
4. 工作日志管理:管理自己的工作日志信息,包括日志标题、年份、月份、日期、记录时间、员工工号、员工姓名等。
5. 员工工资管理:查看自己的工资信息,包括年月份、员工工号、员工姓名、部门、岗位、底薪、全勤奖、加班费、其他扣款、金额、工资备注、登记时间、是否支付等。
6. 员工任务管理:管理自己的任务信息,包括员工工号、员工姓名、工作内容、要求时间、任务汇报、联系人、联系电话、下发人
#### 运行环境 jdk1.8 + mysql5.7以上 + idea + vscode #### 项目技术 springboot + vue2 + elementui + nodejs14 #### 项目截图  #### 资源下载  请打开微信扫描上面小程序码,打开小程序搜索 "**项目编号**" 即可下载资源