proginn13125079462024年01月07日
82阅读
开发技术maven、mybatis、spring、springmvc、java

作品详情

项目描述:OA系统是一种办公自动化管理系统,可以帮助企业实现办公流程的数字化、自动化和信息化,提高办公效率和管理水平。该系统包含了人力资源管理、财务管理、客户关系管理、项目管理等多个模块,能够满足企业不同部门的需求。OA系统可以让企业员工通过电脑、手机等设备随时随地处理工作,提高工作效率和灵活性,同时也可以帮助企业管理层实时了解企业运营情况和员工工作情况,做出更好的决策。
•应用技术:SpringBoot,Mybatis,,MySql,Redis,Html,,Vue,FlowAble流程引擎 ,SpringSecurity安全框架,Hutool
•技术要点:1.使用Redis缓存技术缓解数据库压力。2.项目在审批流程部分采用了FlowAble流程引擎,自定义表单,设置审批流程,可以实现延时审批,抄送,发送邮件等功能,组织架构部分,为了保证架构的数据一致性,提供标准话的restful接口,供公司内部项目使用,减少组织架构的重复建设和数据不一致性的问题,使用缓存提升响应速度,控制在5ms内,缓存命中率99.99%单机压测qps 在1500左右。
•项目难点:1.由于公文及日报模块逻辑复杂,使用集合以及Stream流式处理业务。
•功能实现:实现企业注册,开通,财务报销,公文管理,以及员工、岗位管理等多个模块。
•负责部分:1.配合产品经理需求分析,需求评审。2.接口文档的编写、接口设计、数据库表设计。3.参与组织架构模块的开发。4.参与公文,审批流程等模块的开发。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论