航空绩效流程系统(OA)

我要开发同款
yunze19932023年04月09日
137阅读
所属分类 PC网站IT

作品详情

项目背景:由于职能分割,kpi过于形式化,系统与数据的孤岛,领导无数字支撑决策。公司通过绩效流程建立统一数据平台势在必行。
设计方面:移动终端(iOSAndroid),pc端,一微,遵循IATA设计数据标准,功能设计,数据抽取等等。
技术与架构: 基于OAuth2的开放平台、为APP端提供统一接口管控平台、为第三方合作伙伴的业务对接提供授信可控的技术对接平台.
1.统一API网关、访问鉴权、参数验签、外部调用更安全.
2.分布式架构,基于服务发现,Fegin(伪RPC)方式内部调用,更便捷.
3.深度整合SpringCloud+SpringSecurity+Oauth2+nacos,更细粒度、灵活的ABAC权限控制,可视化管理与配置.
4.前后端分离方式开发应用,分工合作更高效;
5.结合阿里最新流控技术,充分保证API的可用性和安全性;
6.采用activity6.0的工作流引擎技术,保证绩效流程的更友好的体验,自动化的实现了任务的执行,并且流程上的编辑化更友好,不管是对于项目的评分编辑还是表单编辑甚至是审核也可编辑.
技术选型:服务注册与配置管理Nacos:https://nacos.io/zh-cn/docs/what-is-nacos.html 消息总线:RabbitMQ 缓存:Redis 流控:Sentinel API统一文档:Swagger2 nodejs mysql(数据库)
后端技术maven+springcloud+spring-security-oauth2+mybatis+mybatis-plus+swagger2
前端技术vue.js+iview(前端框架)
后端部署jar包形式部署jenkins持续集成,docker镜像部署
前端部署nginx
个人职责:调研需求讨论,配合架构师搭建项目,数据库表设计和功能开发
个人完成功能:首页功能,通讯录功能,应用功能,航空报功能,后台管理功能,app的发文应用的全文检索等,功能的测试与修改
个人技术攻关:activity集成,Lucene全文索引集成
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论