Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的员工考勤管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
三、数据库信息
【表的名字概述,点击表名查看详细信息】
序号
表名
说明
1
department_code
2
gonggao
公告表
3
leave_record
4
report_detail
5
report_info
6
role
7
sign_record
8
staff
序号
名称
数据类型
主键
说明
1
DEPARTMENT_ID
int
Y
部门代码
2
DEPARTMENT_NAME
varchar
N
部门名称
序号
名称
数据类型
主键
说明
1
id
int
Y
ID
2
did
int
N
部门ID
3
title
varchar
N
标题
4
content
varchar
N
内容
5
time
varchar
N
发布时间
序号
名称
数据类型
主键
说明
1
RECORD_ID
int
Y
记录编号
2
DEPARTMENT_ID
int
N
部门编号
3
STAFF_ID
varchar
N
员工编号
4
HANIN_TIME
datetime
N
申请时间
5
LEAVE_START_TIME
datetime
N
假期开始时间
6
LEAVE_END_TIME
datetime
N
假期结束时间
7
APPLICATION_STATE
varchar
N
申请状态0.待审核1.通过2.不通过
8
REASON
varchar
N
请假事由
9
REPLY
varchar
N
审批片语
10
HANDLE_TIME
datetime
N
处理时间
序号
名称
数据类型
主键
说明
1
DETAIL_ID
int
Y
2
REPORT_ID
int
N
3
CREATE_DATE
datetime
N
4
DEPARTMENT_ID
int
N
5
DEPARTMENT_NAME
varchar
N
6
STAFF_ID
varchar
N
7
STAFF_NAME
varchar
N
8
DAY_LATE_COUNT
int
N
部门当天迟到人次统计
9
DAY_EARLY_COUNT
int
N
部门当天早退人次统计
10
MONTH_LATE_COUNT
int
N
部门当月迟到人次统计
11
MONTH_EARLY_COUNT
int
N
部门当月早退人次统计
12
YEAR_LATE_COUNT
int
N
部门当年迟到人次统计
13
YEAR_EARLY_COUNT
int
N
部门当年迟到人次统计
序号
名称
数据类型
主键
说明
1
REPORT_ID
int
Y
2
create_date
date
N
创建时间
3
DEPARTMENT_ID
int
N
4
DEPARTMENT_NAME
varchar
N
5
DAY_LATE_COUNT
int
N
部门当天迟到人次统计
6
DAY_EARLY_COUNT
int
N
部门当天早退人次统计
7
MONTH_LATE_COUNT
int
N
部门当月迟到人次统计
8
MONTH_EARLY_COUNT
int
N
部门当月早退人次统计
9
YEAR_LATE_COUNT
int
N
部门当年迟到人次统计
10
YEAR_EARLY_COUNT
int
N
部门当年迟到人次统计
序号
名称
数据类型
主键
说明
1
ROLE_ID
int
Y
2
ROLE_NAME
varchar
N
3
PERMISSIONS
varchar
N
权限
序号
名称
数据类型
主键
说明
1
RECORD_ID
int
Y
签到记录编号
2
DEPARTMENT_ID
int
N
部门编号
3
STAFF_ID
varchar
N
员工编号
4
SIGN_IN_TIME
datetime
N
签到时间
5
SIGN_IN_STATE
varchar
N
1-迟到 0-正常 null-未签到
6
SIGN_OUT_TIME
datetime
N
签退时间
7
SIGN_OUT_STATE
varchar
N
1-早退 0-正常 null-未签退
8
UPDATE_TIME
datetime
N
记录更新时间
序号
名称
数据类型
主键
说明
1
STAFF_ID
varchar
Y
用户编号
2
STAFF_NAME
varchar
N
用户名
3
SEX
varchar
N
性别
4
DEPARTMENT_ID
int
N
部门编号
5
ROLE
int
N
权限
6
GRADE
date
N
入职日期
7
BIRTHDAY
date
N
出生日期
8
TEL
varchar
N
手机号
9
EMAIL
varchar
N
邮箱
10
HOBBY
varchar
N
爱好
11
PASSWORD
varchar
N
登录密码
四、项目截图
4.1 下面是员工角色的功能介绍
4.2 下面是管理员角色的功能介绍
4.3 下面是部门经理角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15024/ssm_attendance_system |
账号密码 | 管理员账号/密码:10000/admin |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目