当前位置:

基于SSM实现在线企业员工考勤平台系统

码岸源码 发布于:2024-08-02 最后修改于:2024-07-17 173 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的在线企业员工考勤平台系统。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 attendance
2 department
3 employee
4 history
5 lea
6 move
7 notice
8 overtime
9 position
10 rewards_punishment
返回列表页表3-1: attendance表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 day date N
4 time_type enum N
5 start_time time N
6 start_type enum N
7 end_time time N
8 end_type enum N
9 work_type enum N
10 notes varchar N
返回列表页表3-2: department表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 department_number int N
3 name varchar N
4 manager varchar N
5 telephone varchar N
6 address varchar N
7 notes varchar N
返回列表页表3-3: employee表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 name varchar N
4 gender enum N
5 birthday date N
6 telephone varchar N
7 email varchar N
8 address varchar N
9 photo varchar N
10 education varchar N
11 department_number int N
12 position_number int N
13 in_time date N
14 password varchar N
15 notes varchar N
返回列表页表3-4: history表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 name varchar N
4 gender enum N
5 birthday date N
6 telephone varchar N
7 email varchar N
8 address varchar N
9 photo varchar N
10 education varchar N
11 in_time date N
12 out_time date N
13 department_number int N
14 position_number int N
15 status enum N
16 home varchar N
17 notes varchar N
返回列表页表3-5: lea表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 department_number int N
4 start_time date N
5 end_time date N
6 days varchar N
7 reason varchar N
8 type enum N
9 manager varchar N
10 status enum N
11 notes varchar N
返回列表页表3-6: move表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 before int N
4 after int N
5 time datetime N
6 manager varchar N
7 notes varchar N
返回列表页表3-7: notice表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 title varchar N
3 content varchar N
4 manager varchar N
5 time datetime N
返回列表页表3-8: overtime表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 department_number int N
3 employee_number int N
4 day date N
5 start_time time N
6 end_time time N
7 notes varchar N
返回列表页表3-9: position表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 position_number int N
3 name varchar N
4 level enum N
5 notes varchar N
返回列表页表3-10: rewards_punishment表
说明:
序号 名称 数据类型 主键 说明
1 id int Y
2 employee_number int N
3 type varchar N
4 reason varchar N
5 money float N
6 time datetime N
7 manager varchar N
8 notes varchar N

四、项目截图

4.1 下面是员工角色的功能介绍

员工角色-员工登录 图4.1 员工角色-员工登录

员工角色-修改个人信息 图4.2 员工角色-修改个人信息

员工角色-安排加班信息 图4.3 员工角色-安排加班信息

员工角色-查看个人信息 图4.4 员工角色-查看个人信息

员工角色-查看加班信息 图4.5 员工角色-查看加班信息

员工角色-查看考勤记录 图4.6 员工角色-查看考勤记录

员工角色-查看请假记录 图4.7 员工角色-查看请假记录

员工角色-申请请假 图4.8 员工角色-申请请假

4.2 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.9 管理员角色-管理员登录

管理员角色-加班信息管理 图4.10 管理员角色-加班信息管理

管理员角色-员工信息管理 图4.11 管理员角色-员工信息管理

管理员角色-查看加班信息 图4.12 管理员角色-查看加班信息

管理员角色-查看考勤记录 图4.13 管理员角色-查看考勤记录

管理员角色-查看请假记录 图4.14 管理员角色-查看请假记录

管理员角色-申请请假 图4.15 管理员角色-申请请假

管理员角色-修改个人信息 图4.16 管理员角色-修改个人信息

管理员角色-考勤管理 图4.17 管理员角色-考勤管理

管理员角色-职称信息管理 图4.18 管理员角色-职称信息管理

管理员角色-请假信息管理 图4.19 管理员角色-请假信息管理

管理员角色-部门信息管理 图4.20 管理员角色-部门信息管理

五、演示站点

地址 http://www.csbishe.cn:15032/ssm_zxyiyuankaoqin
账号密码

员工账号:1007/1007
管理账号:1001/1001

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目