NOA是一款基于spring+springmvc+mybatis的Web端OA系统.有打卡,统计出勤状况,公告,邮件,团队任务功能.能根据部门,岗位进行相关的操作. 通过Shiro进行权限管理,使用多表格(员工表,员工-岗位表,岗位-权限表,权限表)的管理方式.
- Java
- Javascript
- Mybatis
- Spring
- SpringMVC
- Shiro
- MySQL
- Maven
由于是OA系统.大多数功能都依赖于权限管理.
- 出勤状况表 登录和注销时自动记录出勤状况.并把当月的出勤状况显示至首页
- 公告
- 任务 实现了任务进度,添加评论,上传图片功能
- 邮件 实现了一对一的邮件. 有上传图片,按分类查看已发邮件,已读邮件,未读邮件功能.
- 查找员工 能根据关键字,在线状态,部门查找