基于SSM框架的考勤签到请假系统

这是一个🔥🔥基于SSM框架的考勤签到请假系统🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 考勤请假系统开发技术栈为SSM项目,可以作为毕业设计课程设计作业使用SSM框架+shiro实现一个支持三个角色(管理员 员工 经理)的员工考勤系统

本文包含相关资料包-----> 点击直达获取<-------

这是一个🔥🔥基于SSM框架的考勤签到请假系统🔥🔥的项目源码,开发语言Java,开发环境Idea/Eclipse,这个 考勤请假系统开发技术栈为SSM项目,可以作为毕业设计课程设计作业

使用SSM框架+shiro实现一个支持三个角色(管理员 员工 经理)的员工考勤系统, 相比于传统的考勤管理方式, 基于web的考勤系统能够方便的进行考勤记录,请假的申请与审批功能, 避免了人工考勤过程中的各种低效率, 能够极大的增加员工的工作效率, 权限系统使用shiro进行开发, 是一个比较标准的BRAC模型, 另外支持老板查看所有的考勤记录与请假记录。

运行环境

jdk1.8,tomcat8.5,mysql5.6,EclispseEE

项目技术

spring, shiro, springmvc, mybatis, bootstrap, jsp, jquery, maven

注意事项

  1. 登录用户表为staff, 注意登录的员工id为staff_id, 目前测试数据库中的密码都为123
  2. 该考勤管理系统采用maven进行构建, 如果速度过慢请切换为阿里云数据源
  3. 需要在mysql.properties中修改数据库连接与密码, 数据库格式utf8
  4. 该项目由代码货栈收集测试整理, 其他的毕业设计请查看首页


项目地址

本基于SSM框架的考勤签到请假系统项目由代码货栈测试整理,
项目下载地址 https://cs-work.com/p/21298

实现功能

项目主要基于java+spring+springmvc+mybatis+mysql实现了一个员工考勤系统, 分为三个角色, 分为如下功能

员工用户: 能够查看个人信息, 查找个人信息, 并实时点击签到, 能够填写表单进行请假申请, 之后经理通过后即表示请假通过 经理角色: 经理角色能够查看整个部门的考勤记录, 并查询部门的员工请假审批, 之后可以选择通过或者不通过 管理员角色: 管理员角色能够进行所有的员工信息录入管理 包含姓名性别职位的修改删除, 以及能够查询所有的考勤统计与请假统计

技术原理

项目基于java+maven+spring+springmvc+shiro+mybatis实现员工考勤签到请假系统, 权限控制框架采用shiro, 通过实现自定义的realm来进行管理, 前端页面采用bootstrap进行开发, 是一个具有一定复杂程度的考勤系统, 该SSM框架整合可以直接用于毕业设计的二次开发中, 项目的分层设计比较好, 值得学习

常见问题

我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?

项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功

数据库设计

基于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) '手机号'
EMAIL varchar(20) '邮箱'
HOBBY varchar(50) '爱好'
PASSWORD varchar(20) '登录密码'

其余数据库表的设计参考代码包中的数据库文件

运行截图

基于SSM框架的员工考勤请假签到系统-登录界面

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-管理员请假统计

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-管理员全局员工管理

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-经理角色-请假审批

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-个人信息查看修改

![基于SSM框架的员工考勤请假签到系统(https://scdn.tarax.cn/P-21298/6.jpg)

基于SSM框架的员工考勤请假签到系统-员工考勤申请

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-签到签退

基于SSM框架的员工考勤请假签到系统

基于SSM框架的员工考勤请假签到系统-修改密码

基于SSM框架的员工考勤请假签到系统

代码货栈-计算机毕业设计-Java源码下载

参考文献

  • 现代企业人力资源管理系统的设计与实现(北京工业大学·哲干)
  • 基于J2EE的工作流考勤系统的设计与实现(吉林大学·王奇峰)
  • 基于移动手机定位的考勤管理系统的分析与设计(内蒙古大学·马丽)
  • 基于Web和移动终端的中软考勤管理系统设计与实现(山东大学·徐梦倩)
  • 企业绩效考核系统设计与实现(中山大学·彭伟)
  • 射洪县国税局出勤信息管理系统的设计与实现(电子科技大学·范松海)
  • 基于IFML的公司考勤信息管理系统的开发(首都经济贸易大学·程文静)
  • 企业考勤系统的设计与实现(吉林大学·梁赫)
  • 基于.NET架构的勤务流程模式设计与实现(电子科技大学·倪文挺)
  • 基于WEB的高校学生考勤管理信息系统设计与实现(电子科技大学·廉照勇)
  • 基于WEB的高校学生考勤管理信息系统设计与实现(电子科技大学·廉照勇)
  • 泉州交警WEB考勤管理系统的设计与实现(电子科技大学·蔡金剑)
  • 基于IFML的公司考勤信息管理系统的开发(首都经济贸易大学·程文静)
  • 基于J2EE的工作流考勤系统的设计与实现(吉林大学·王奇峰)
  • 企业绩效考核系统设计与实现(中山大学·彭伟)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设向导 ,原文地址:https://bishedaima.com/yuanma/36362.html

相关推荐

发表回复

登录后才能评论