本系统包含管理员、部门经理、总经理、员工四个角色。
管理员角色:
1. 部门经理管理:增删改查部门经理信息。
2. 总经理管理:增删改查总经理信息。
3. 审批流程管理:对各部门的项目审批流程进行规范,包括审批流程的增删改查管理。
4. 通知公告管理:实现通知公告的新增、删除、查询、修改以及附件下载功能。
5. 员工管理:管理员工和员工留言以及员工工资。
6. 内部邮件管理:管理内部邮件。
7. 离职申请管理:管理离职申请。
部门经理角色:
1. 员工管理:修改、查询、删除员工信息,对各个员工发放工资。
2. 员工留言管理:查询员工留言,删除员工留言,审核并回复员工留言。
3. 员工工资管理:查看各个员工的工资详情,删除、修改、查询员工的工资信息。
4. 内部邮件管理:查询和下载内部邮件。
5. 审批流程管理:查询和下载审批流程。
总经理角色:
1. 审批流程管理:查询项目审批流程,下载审批流程的附件文件。
2. 离职申请管理:查看离职申请的详情,审核并回复员工的离职申请信息。
3. 内部邮件管理:查询内部邮件,下载内部邮件附件文件。
4. 员工工资管理:查询员工工资。
5. 员工和部门经理管理:查询员工和部门经理。
员工角色:
1. 新增留言:发布留言,未审核前可以删除或修改。
2. 员工工资管理:查看工资,查看工资明细,查询工资。
3. 新增内部邮件:新增内部邮件,修改、删除本人发布的内部邮件。
4. 通知公告和审批流程管理:查询通知公告和审批流程。
5. 离职申请管理:发布离职申请。
#### 运行环境 jdk1.8 + idea + mysql #### 项目技术 spring + mybatis + springmvc + vue + nodejs14 #### 项目截图  #### 资源下载  请打开微信扫描上面小程序码,打开小程序搜索 "**项目编号**" 即可下载资源