基于SSM签到考勤请假系统设计与实现
开发环境
jdk1.8、tomcat8.5、mysql5.6、Idea
项目技术
spring、springmvc、mybatis、shiro、jsp、maven、jquery,、bootstrap
实现功能
项目主要基于java+spring+springmvc+mybatis+mysql实现了一个员工考勤系统, 分为三个角色, 分为如下功能
员工用户:
1.编辑个人详细信息2.签到、签退3数据查询4.请假申请
能够查看个人信息, 查找个人信息, 并实时点击签到, 能够填写表单进行请假申请, 之后经理通过后即表示请假通过
经理角色:
1.编辑个人详细信息2.签到、签退3.请假审核4.数据查询
经理角色能够查看整个部门的考勤记录, 并查询部门的员工请假审批, 之后可以选择通过或者不通过
管理员角色:
1.用户增加、查询、修改、删除2.签到、签退、请假数据查询3.Excel导出
管理员角色能够进行所有的员工信息录入管理 包含姓名性别职位的修改删除, 以及能够查询所有的考勤统计与请假统计
安装教程:
我是一个编程小白, 不知道怎样在自己的电脑上成功运行这个项目?
所有项目上传者都在本地都正常的调试过, 对于新手,可以按照下面这篇文章来搭建环境和导入项目
数据库设计:
基于SSM框架的员工考勤请假签到系统-数据库表report_detail
设计如下
字段 | 类型 | 备注 |
---|---|---|
DETAIL_ID | int(11) | |
REPORT_ID | int(11) | |
CREATE_DATE datetime | int(11) | |
DEPARTMENT_ID | varchar(20) | |
DEPARTMENT_NAME | varchar(20) | |
STAFF_ID | varchar(20) | |
STAFF_NAME | int(10) | |
DAY_LATE_COUNT | int(10) | ‘部门当天迟到人次统计’ |
DAY_EARLY_COUNT | int(10) | ‘部门当天早退人次统计’ |
MONTH_LATE_COUNT | int(10) | ‘部门当月迟到人次统计’ |
MONTH_EARLY_COUNT | int(10) | ‘部门当月早退人次统计’ |
YEAR_LATE_COUNT | int(10) | ‘部门当年迟到人次统计’ |
基于SSM框架的员工考勤请假签到系统-数据库表sign_record
设计如下
字段 | 类型 | 备注 | |
---|---|---|---|
RECORD_ID | int(11) | ‘签到记录编号’ | |
DEPARTMENT_ID | int(11) | ‘部门编号’ | |
STAFF_ID | varchar(11) | ‘员工编号’ | |
SIGN_IN_TIME datetime | varchar(20) | ‘签到时间’ | |
SIGN_IN_STATE | varchar(20) | ‘1-迟到 0-正常 null-未签到’ | |
SIGN_OUT_TIME | datetime | ‘签退时间’ |
基于SSM框架的员工考勤请假签到系统-数据库表staff
设计如下
字段 | 类型 | 备注 |
---|---|---|
STAFF_ID | varchar(20) | ‘用户编号’ |
STAFF_NAME | varchar(20) | ‘用户名’ |
SEX | varchar(20) | ‘性别’ |
DEPARTMENT_ID | int(11) | ‘部门编号’ |
ROLE | int(11) | ‘权限’ |
GRADE | date | ‘入职日期’ |
BIRTHDAY | date | ‘出生日期’ |
TEL | varchar(20) | ‘手机号’ |
varchar(20) | ‘邮箱’ | |
HOBBY | varchar(50) | ‘爱好’ |
PASSWORD | varchar(20) | ‘登录密码’ |
项目截图:
基于SSM签到考勤请假系统设计与实现-登陆页面
基于SSM签到考勤请假系统设计与实现-管理员-用户信息管理系统
基于SSM签到考勤请假系统设计与实现-管理员-请假管理
基于SSM签到考勤请假系统设计与实现-老师端-个人信息
基于SSM签到考勤请假系统设计与实现-老师端-请假申请审批
基于SSM签到考勤请假系统设计与实现-学生端-考勤记录
基于SSM签到考勤请假系统设计与实现-学生端-请假申请
注意事项:
本站所有源码仅供参考学习,请勿用于违法用途,否侧因此造成的一切后果本站不承担!
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和案例参考!
请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除!