使用SSM框架+shiro实现一个支持三个角色(管理员 员工 经理)的员工考勤系统, 相比于传统的考勤管理方式, 基于web的考勤系统能够方便的进行考勤记录,请假的申请与审批功能, 避免了人工考勤过程中的各种低效率, 能够极大的增加员工的工作效率, 权限系统使用shiro进行开发, 是一个比较标准的BRAC模型, 另外支持老板查看所有的考勤记录与请假记录。
运行环境jdk1.8,tomcat8.5,mysql5.6,EclispseEE,idea
项目技术spring, shiro, springmvc, mybatis, bootstrap, jsp, jquery, maven
注意事项- 登录用户表为admin, 注意登录的员工id为admin_id, 目前测试数据库中的密码都为123
- 该考勤管理系统采用maven进行构建, 如果速度过慢请切换为阿里云数据源
- 需要在mysql.properties中修改数据库连接与密码, 数据库格式utf8
- 该项目由代码货栈收集测试整理, 其他的毕业设计请查看首页
本基于SSM框架的考勤签到请假系统项目测试整理,
项目下载地址 http://127.0.0.1:80/p/
项目主要基于java+spring+springmvc+mybatis+mysql实现了一个员工考勤系统, 分为三个角色, 分为如下功能
员工用户: 能够查看个人信息, 查找个人信息, 并实时点击签到, 能够填写表单进行请假申请, 之后经理通过后即表示请假通过 经理角色: 经理角色能够查看整个部门的考勤记录, 并查询部门的员工请假审批, 之后可以选择通过或者不通过 管理员角色: 管理员角色能够进行所有的员工信息录入管理 包含姓名性别职位的修改删除, 以及能够查询所有的考勤统计与请假统计
技术原理项目基于java+maven+spring+springmvc+shiro+mybatis实现员工考勤签到请假系统, 权限控制框架采用shiro, 通过实现自定义的realm来进行管理, 前端页面采用bootstrap进行开发, 是一个具有一定复杂程度的考勤系统。
常见问题我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照 Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计 运行截图基于SSM框架的员工考勤请假签到系统-登录界面
基于SSM框架的员工考勤请假签到系统-管理员请假统计
基于SSM框架的员工考勤请假签到系统-管理员全局员工管理
基于SSM框架的员工考勤请假签到系统-员工考勤申请
基于SSM框架的员工考勤请假签到系统-签到签退
基于SSM框架的员工考勤请假签到系统-修改密码



