## 简介
> 本代码来源于网络,仅供学习参考使用!
>
> 提供1.远程部署/2.修改代码/3.设计文档指导/4.框架代码讲解等服务
>
> 访问地址: http://localhost:8080/
>
> 总经理
> 用户名: admin
> 密码: 123456
>
> 部门经理
> 用户名: zhangsan
> 密码: 123456
>
> 普通员工
> 用户名: zhangyi
> 密码: 123456
>
## 项目介绍
基于SSH的公司内部管理系统,前端 `Jsp`,后端 `Spring` `SpringMVC` `Hibernate`,系统角色分为总经理、部门经理、普通员工,经理和员工通过该系统完成考勤数据录入,员工之间可以文档共享,消息沟通等,主要功能如下:
### 总经理:
– 基本操作:登录、修改密码、退出
– 部门管理:查看部门、添加部门、更新部门、删除部门;字段包括名称、联系电话、简介
– 人事管理:添加新员工、查看详细信息、更新员工信息、删除员工、提升为部门经理
– 信息发布管理:发布信息、查看详细信息、更新信息、删除信息
– 共享文档:添加文档、下载文档、查看文档、删除文档
– 个人消息管理:发件箱、发消息、查看消息、删除消息,收件箱、搜索、查看消息、回复信息、删除消息
### 部门经理:
– 基本操作:登录、修改密码、退出
– 工作任务管理:搜索、添加工作任务、查看详细信息、工作评估、更新信息、删除
– 部门考勤管理:根据考勤类型和审核状态搜索、查看详细信息
– 部门人事管理:根据员工名称搜索、添加新员工、查看详细信息、更新员工信息、删除员工
– 部门信息发布管理:根据信息类型和标题搜索、发布信息、查看详细信息、更新信息、删除信息
– 部门文档共享:根据文档标题搜索、添加文档、下载文档、查看文档、删除文档
– 个人消息管理:发件箱、发消息、查看消息、删除消息,收件箱、搜索、查看消息、回复信息、删除消息
### 普通员工:
– 基本操作:登录、修改密码、退出
– 个人考勤管理:根据考勤类型和审核状态搜索记录、添加考勤、查看详细信息、更新信息、删除信息
– 部门文档共享:根据文档标题搜索、添加文档、下载文档、查看文档、删除文档
– 公司信息查询:根据信息类型查询,根据信息标题模糊查询、查看详细信息
– 个人办公管理:根据工作概述搜索记录、查看详细信息、工作汇报、添加工作日志、工作日志搜索、工作日志查看、工作日志更新、工作日志删除
– 个人消息管理:发件箱、发消息、查看消息、删除消息,收件箱、搜索、查看消息、回复信息、删除消息
环境
IntelliJ IDEA 2021.2
Mysql 5.7.26
Navicat 11.1.20.0
Tomcat 7.0.73
JDK 1.8
运行截图