一、项目介绍

该项目工时统计系统管理系统主要包含三种角色:员工、工程经理和管理员。下面是系统的功能描述:

1. 员工功能:
登录系统:员工可以通过账号和密码登录系统。
工时登记:员工可以记录每天的工作时间,并提交给工程经理进行审核。
工作评价查看:员工可以查看自己的工作评价情况,包括领导的评价和同事的评价。
上下班打卡:员工可以通过系统进行上下班打卡记录。
工作日志管理:员工可以管理自己的工作日志,包括查看、编辑和删除。
公告查看:员工可以查看系统中发布的公告信息。
任务分配查看:员工可以查看自己被分配到的任务,并查看任务的详细信息。
打卡明细查看:员工可以查看自己的打卡记录明细,包括上班打卡和下班打卡。

2. 工程经理功能:
登录系统:工程经理可以通过账号和密码登录系统。
项目信息管理:工程经理可以登录系统进行项目信息管理,包括新建项目、编辑项目和删除项目等。
任务分配:工程经理可以将任务分配给员工,并设置任务的截止日期和优先级。
项目进度查看:工程经理可以查看项目的进度情况,包括任务完成情况和项目剩余时间。
项目支出登记:工程经理可以在系统中记录项目的支出情况。
公告查看:工程经理可以查看系统中发布的公告信息。
项目用工工时信息查看:工程经理可以查看项目的用工工时信息,包括员工的工时记录和工时统计。

3. 管理员功能:
登录系统:管理员可以通过账号和密码登录系统。
用户信息管理:管理员可以对用户信息进行管理,包括添加新员工、编辑员工信息和删除员工。
项目经理信息管理:管理员可以对项目经理的信息进行管理,包括添加新的项目经理、编辑项目经理信息和删除项目经理。
日志审核:管理员可以对员工提交的工时记录进行审核,包括通过、驳回和删除等操作。
通知公告发布:管理员可以发布通知公告,供系统中的用户查看。
项目查看:管理员可以查看系统中的所有项目信息。
任务分配查看:管理员可以查看任务的分配情况,包括任务对应的员工和截止日期等信息。
员工考勤明细查看:管理员可以查看员工的考勤明细,包括打卡记录和缺勤情况。
项目工时查看:管理员可以查看项目的工时情况,包括员工的工时记录和工时统计信息。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术

后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图