java ssm+Activiti实现用户信息管理、权限管理、OA审批流程

java ssm+Activiti实现用户信息管理、权限管理、OA审批流程

免费

更新时间:2020-01-17

所属分类:JAVA源码

评论回复:0

 

https://69shenlan-img.69shenlan.com//
  • 开发语言:
  • JAVA
  • 数据库:
  • Mysql

Spring+SpringMVC+Activiti+mysql+Maven实现OA流程,支持多个机构同时使用

客服QQ3352903750


一、系统登录模块:

1、用户登录、退出、验证码校验

2、个人信息修改、密码修改

二、首页:

展示问题发布条数、通知条数、登录人数、新增用户数、发布内部招聘信息数

点击展示栏中的滚动通知、招聘信息可查看具体详情、点击问题,可以问题可以查看问题的回复同时可以进行问题回复

三、系统模块

1、机构管理(机构分页查询、机构新增、删除、编辑)

2、部门管理(录入机构下的部门信息、分配部门领导、部门信息编辑、删除)

3、角色管理(角色分为审批角色和系统角色,审批角色用于OA流程的审批,而系统角色用于用户菜单的控制、不同用户可以分配不同角色、一个用户可以拥有多个角色,根据角色不同拥有的菜单不同。分页查询、角色新增、角色状态控制(禁用/启用)、角色信息修改、删除)

4、用户管理(用户分页列表查询、新增、用户状态控制(禁用用户则不能使用系统)、用户信息编辑、机构分配、删除、密码重置、用户角色分配)

5、权限管理(根据角色分配菜单,勾选菜单分配给相应角色)

6、菜单管理(系统菜单分页查询、菜单录入(不选所属菜单则为主菜单、选所属菜单则新建改菜单下的菜单、录入菜单链接完成菜单新建,菜单修改、删除、禁用))

7、消息管理(内部消息发布、状态控制、信息修改、分页查询、删除)

8、登录记录(分页查询登录用户记录、登录记录查询)

9、操作日志管理(记录用户对系统进行的各各类操作、方便系统管理员对及时对用户非法操作系统进行及时处理,同时记录操作方法、操作者IP地址)

四、OA流功能

1、请假申请(填写请假开始时间、结束时间、原因完成请假申请、进入审批流程)

2、物资采购(填写物资采购、金额完成采购申请、进入审批流程)

3、报销申请(填写报销必填信息、完成后进入报销审批流程)

五、管理中心

1人员所属部门调动

六、招贤中心

1、发布招聘信息(内部招贤使用、招聘信息发布、编辑、删除、状态控制)

七、活动中心

1、问题发布(分页查询、编辑、状态控制、问题回复查看、删除)

2、回复管理(对问题回复进行管理、非法回复删除)

八、个人中心

1、个人信息修改

2、个人密码修改

九、流程管理

1、可以发布新的流程(选择需要发布的流程,点击上传完成发布)

2、对已经发布的流程进行管理

十、请假管理

1、待办请假(根据用户角色查询角色下待审批的流程、可以进行同意或者拒绝,同意流程流转到下一个审批节点,拒绝流程流转到上一个审批节点(根据流程流转路径决定))

2、我要销假(当流程审批完成后、流程进入可销假状态、点击我要销假、进入销假分页查询页面查询待销假列表、点击处理完成销假)

3、调整申请(当请假被拒绝后、请假流程回到可重新申请状态、点击调整申请、可查询出被拒绝的请假申请、可以选择修改后重新发起申请、流程进入审批流、到相应审批节点,选择不重新申请、此次流程发起结束)

4、我的请假(点击我的请假进入我发起的请假流程分页查询页面、点击详情查看流程审批进度)

5、我参与的流程(点击我参与的流程进入我正在参与的审批流程列表页面、可参考流程的进度)

6、历史请假(点击历史请假、查询出历史请假列表)

十一、采购管理

1、待办处理(点击待办处理、根据用户拥有的审批角色、分页查询出待我审批的采购流程、点击处理选择同意/拒绝,完成审批)

2、收货确认(点击收货确认、查询出待收收货确认的审批流程进行处理)

3、调整申请(采购流程被拒绝、点击调整申请查询被拒绝的流程,调整信息重新发起申请、进入相应审批流程、选择不重新发起、流程结束)

4、我的采购(点击我的采购分页查询出我发起的采购流程,查看流程进度)

5、历史采购(点击历史采购,查询已完成的采购记录)

十二、报销管理

1、我的报销(点击我的报销,进入我发起的报销列表页面,看到当前审批节点和整个审批进度)

2、待办出路(点击待办处理,根据拥有的角色和角色下待办的任务进入待我审批的流程记录,点击处理完成审批)

3、调整报销(点击调整报销,进入我的被拒报销流程列表页面,点击处理可以对流程进行重新发起或者结束流程)

4、历史报销(点击历史报销,进入我发起的历史报销列表页面,点击查看已完成的流程详情)

5、正在参与(点击正在参与进入我我正在参与的流程、查看流程详情)

希望可供需要学习的人进行学习,必要是/可以进行远程调试、环境配置、项目启动、源码调试等。


下载地址