某通信运营商省级倒三角业务支撑管理系统

我要开发同款
刘峰172024年05月30日
57阅读
开发技术elementui、javamysql小程序vue

作品详情

1,项目分为PC端管理平台和H5端手机应用,核心是一个基于自建简单工作流引擎的轻量级工单流转平台,并以此平台为基础 ,开发了大量各业务部门的定制功能需求,成为公司运营的核心业务支撑平台之一,供省分公司和省内十几个地市分公司所有员工使用。公司管理人员和数据分析处理人员,通过PC端管理平台进行业务参数的配置和查看业务数据的统计报表,所有员工可以通过PC端完成工单的发起、办理等操作,PC端也与企业核心OA平台进行了对接,实现了单点登录和数据上收。H5前端集成到了企业的其他办公平台中,如钉钉、企业的办公APP,对应不同平台完成了工号集成、单点登录,用户不仅可以通过移动端完成工单发起、办理等流程上的工作,还可以使用专门为移动端开发的应用功能,实现移动办公,极大提高了员工办公效率和数据采集的准确性和实时性。
2,本项目中,我负责需求分析、UI设计、系统设计、技术选型、前后端核心功能研发(总体70%左右)和部署实施工作,其余部分的代码开发和测试由其他人员完成。本项目中采用了前后端分离的架构,后端使用Java+SpringBoot,前端使用Vue+ElementUI框架,前后端使用BladeX作为开发脚手架进行。数据库使用MySQL5.7,使用了Redis作为缓存中间件,MinIO作为对象存储中间件,Nginx作为负载均衡,所有的应用部署均基于Docker完成,也符合云原生的规范,可以平滑迁移到私有云和公有云环境。实现了良好的用户体验,稳定的运行。
3,主要的难点:1,企业对应用的安全性要求较高,有专门的团队对系统进行安全漏扫和渗透测试,平台上线前期经常因安全问题被通报,有时需要改写框架中的源码;2,因为本系统属于企业办公子系统,要与企业的各个核心系统进行对接,对接方式包括单点登录、实时API接口和数据文件接口等等,不同系统对接的规范各不相同,因此对接比较有难度,我们在我们的系统中专门建立了数据交互层,对内采用同样的规范,对外只需要去对接实现就行,后续部分的对接工作就是找的其他非核心开发人员专门去做对接工作,而不用专门来熟悉核心系统代码。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论