员工管理系统(练习打卡~)
springboot+mybatis+thymeleaf
ps:加油加油,坚持打卡!!!
在b站上面上传了视频进行页面展示:
springboot+mybatis+thymeleaf(idea)员工管理系统
一、登陆页面
1、登陆的时候进行区分,是超级管理员、部门负责人还是普通员工。
二、超级管理员主页
第一个页面默认为修改密码页面
1、修改密码:修改密码,点击保存即可完成操作。
2、部门管理
(1)列表页面
(2)新增
新增部门名称不可以重复!
(3)修改
修改部门名称不可以重复!
(4)删除:点击删除按钮即可完成删除操作!
(5)查询/重置:根据文本框输入内容或下拉列表选择的选项,点击搜索按钮即可完成搜索操作。
3、任务类型管理
(1)列表页面
(2)新增
新增任务类型不可以重复!
(3)修改
(4)删除:点击删除按钮即可完成操作!
(5)搜索/重置:同上!
4、员工管理
(1)列表页面
(2)新增
新增员工名称不可以重复!
(3)修改
(4)删除:点击删除按钮即可完成删除操作!
(5)搜索/重置:同上!
5、通知公告
超级管理员可以发布通知公告(部门负责人、普通员工只能查看通知公告)
(1)列表页面
(2)新增
(3)修改
(4)删除:点击删除按钮即可完成删除操作!
(5)搜索/重置:同上!
6、考勤管理
超级管理员可以查看当前公司所有员工的考勤记录和部门负责人批阅情况。
(1)查看考勤列表
(2)删除:超级管理员可以强制删除考勤信息。
(3)搜索/重置:同上。
7、请假类型
(1)列表页面
(2)新增
新增请假类型不可以重复!
(3)修改
修改请假类型不可以重复!
(4)删除:点击删除按钮即可完成删除操作!
(5)搜索/重置:同上!
8、日志管理
超级管理员可以查看当前公司所有的员工的日志录入情况,并且可以进行强制删除操作。
9、任务管理
超级管理员可以发布任务给某个部门,根据部门反馈的完成情况进行修改任务完成状态。
(1)列表页面
(2)新增
(3)修改
(4)删除:点击删除按钮即可完成删除操作!
(5)搜索/重置:同上!
三、部门负责人主页
第一个默认显示页面是修改密码页面
1、修改密码
修改密码,点击保存即可完成修改密码操作。
2、通知公告
部门负责人只可以查看超级管理员发布的通知公告,不能进行其余操作。
3、考勤管理
部门负责人可以查看当前部门所有员工的考勤记录,并对考勤记录进行审核。
(1)考勤记录列表
(2)审核考勤
获取当前部门负责人所管理部门的所有员工考勤记录,进行审核。
4、请假审核
获取当前部门负责人所管理部门所有员工的请假信息进行审核。
5、日志审核
获取当前部门负责人所管理部门所有员工的日志录入信息进行审核。
6、任务管理
获取该公司超级管理员发布的所有任务列表(部门负责人仅只有查阅权限)
四、普通员工主页
登陆进行验证。
第一个页面默认为修改密码页面。
1、修改密码
2、通知公告
普通员工仅可查阅超级管理员发布的通知公告,并不能进行其余操作。
3、用户考勤
模拟做了一个网页的考勤机(假装这是一台考勤机)
一个用户一天只能进行一次有效的签到和有效的签退操作,再次点击签到或者签退,会弹窗提示“签到/签退重复!请勿重复操作!”
4、考勤记录
当前登录用户的考勤记录列表
5、我的请假
(1)请假列表
(2)新增
(3)修改
(4)搜索/重置:同上!
6、我的日志
(1)列表页面
(2)新增
(3)修改
(4)删除:点击删除按钮即可完成操作!
(5)搜索/重置:同上!
员工管理系统(练习打卡~)相关推荐
- Python实现员工管理系统GUI
Python实现员工管理系统GUI 文章目录 前言 一.功能介绍 二.前期准备 三.创建数据库 1.概念模型 2.关系模型 3.具体设计 四.界面ui 五.接口功能 1.引入库 2.登录功能 3.打卡 ...
- (附源码)springboot员工管理系统 毕业设计 021430
员工管理系统的设计与实现 摘 要 由于数据库和数据仓库技术的快速发展,企业员工管理系统建设越来越向模块化.智能化.自我服务和管理科学化的方向发展.员工管理系统对处理对象和服务对象,自身的系统结构,处理 ...
- Mybatis案例:员工管理系统
Mybatis案例:员工管理系统 一.项目要求 二.项目准备 IDEA中创建项目及模块 三.Mybaits项目实战 第一步,按图手动导入相关JAR 第二步,准备数据库及数据表 第三步.启动IDEA,按 ...
- [附源码]java毕业设计生产型企业员工管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 狂神Spring Boot 员工管理系统 超详细完整实现教程(小白轻松上手~)
[SpringBoot-web系列]前文: SpringBoot-web开发(一): 静态资源的导入(源码分析) SpringBoot-web开发(二): 页面和图标定制(源码分析) SpringBo ...
- jsp员工管理系统mysql_简单的员工管理系统(Mysql+jdbc+Servlet+JSP)
员工管理系统 因为学业要求,需要完成一个过关检测,但是因为检测之前没有做好准备,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一个ATM系统(主要有对数据的增删改查操作), ...
- python管理系统-员工管理系统源程序(python实现)
""" print("helloworld") a=123 b='a' c=[1,2,3,4] print(a,b,c,sep=' ') print( ...
- Python程序开发——Python实现可增删改查的员工管理系统
目录 一.分析 (一)大纲 (二)添加员工 (三)删除员工 (四)查找员工 (五)修改员工 二.实现代码 三.测试 一.分析 (一)大纲 1.首先创建一个空列表,用来存储员工信息,即employee ...
- python 工资管理软件_基于[Python]的员工管理系统
基于[Python]的员工管理系统 -------------------------------- 简介 使用python语言来完成一个员工管理系统,员工信息包含:员工工号,姓名, 年龄,性别,职位 ...
最新文章
- 「SAP技术」SE16和SE16N修改后台表数据方法
- 新型人造DNA结构信息密度加倍
- 16、ASP.NET MVC入门到精通——MVC过滤器
- 9_InfluxDB常用函数(二)选择类函数(TOP() BOTTOM() FIRST() LAST() MAX() MIN() PERCENTILE())
- [SourceInsight].SI自动添加函数注释
- 倒计时2天,WebRTCon 2018有哪些有趣有料分享与活动?
- ZooKeeper入门(四)实现分布式锁
- 爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%
- 01慕课网《进击Node.js基础(一)》Node.js安装,创建例子
- python第十八天
- Azure Data Studio:Postgres 专用的超强开源 GUI 编辑器了解一下?
- viewtype_Android RecyclerView示例–多个ViewType
- android定义多个上下文菜单,Android编程实现为ListView创建上下文菜单(ContextMenu)的方法...
- LINUX OpenGL简单测试代码
- 想不到吧,实体类能自己CRUD,MyBatis-Plus AR模式了解下
- python socket编程在阿里云的esc服务器下 [Errno 99] Cannot assign requested address解决方式
- NTFS文件系统文件删除对比
- 【Ubuntu 20.04 LTS】设置笔记本合并盖子不休眠
- 联邦学习 + 脏数据+Approaches to address the data skew problem in federated learning
- 计算机及通讯公司转正申请(范文)