基于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小时内删除,如果有侵权之处请第一时间联系我们删除!




