项目名称:办公自动审批管理系统
项目所用技术:SpringMvc、Spring、Mybatis、Shiro、Activiti、Mysql
开发程序环境:Tomcat 8.5 + mysql 硬件开发环境:Windows 开发工具:Eclipse
项目描述:该项目系统主要功能是 OA 审批工作流程,例如:请假、报销等流程的申请、审批、同
意、不同意驳回等等,并且可根据登入系统的权限身份对功能进行划分,例如:员工申请将会发放
到所在部门上级处进行审核,上级可根据情况而定同意或驳回或不同意。另外该系统具有用户管理
模块,则领导可对某一角色权限进行添加或删除。系统对该模块功能主要实现是由 Shiro 框架实现。
责任描述:
1、报销管理:该模块主要用作于工作流的节点开始例如:普通员工报销申请,并根据员工所在部门
领导进行分配任务节点并进行任何审核驳回拒绝等功能,并且可根据登陆人员不同而权限以及审核
功能不相同等。
2、流程管理:流程定义的部署发布、查看、删除,并且可根据不同的流程定义查看相应的流程定义
图。
3、系统管理:权限高者可对不同的权限、人员、角色进行角色、权限的分配,并且可以对现有的角
色权限进行增加、删除、修改、查看等,且可在当前现有菜单的基础上再次进行菜单的添加
技术描述:
1、项目使用 SSM 框架对整个项目进行管理,Spring 构建项目。
2、项目使用 Activiti 框架对项目的工作业务进行整合管理。
3、项目使用 Shiro 框架保障整个程序的安全和权限的分配。
4、提供了前端所需要的数据接口。
5、前端方面使用 JSP 与 Ajax 异步传输。
6、利用 Spring 的事务管理来保证数据库数据的准确性和安全性。