立项背景:面向民生数字化服务场景,为满足多端统一业务办理、后台集中管控、云桌面终端管理的业务诉求,开发整套一体化服务软件套件,实现多终端业务协同。
核心功能包含三大部分:①后台管理子系统:统一权限、数据、业务配置管理;②Web 服务平台:面向用户提供线上业务办理、信息查询交互能力;③微信公众号端服务模块:移动端轻量化业务入口;④云桌面管理平台:终端设备统一管控、资源调度。
业务流程:管理员在后台完成参数配置与权限分配,普通用户可通过网页端、微信公众号访问业务服务,云桌面模块对终端设备做集中运维管控,整套系统各模块数据互通联动。
整体采用前后端分离架构,后端基于 SpringBoot 搭建服务,MySQL 存储业务与权限数据,拆分后台管理、Web 服务、公众号接口、云桌面管控多个业务模块,模块间通过接口完成数据通信。
本人作为核心合作开发人员,参与后台权限体系设计、公众号端接口开发以及部分云桌面管理模块业务逻辑编码,参与完成整套软件著作权登记,保障多模块数据一致性。
开发难点:多端数据同步、不同子系统权限打通;解决方案:设计统一用户权限中间层,封装通用接口,统一身份校验逻辑,实现 Web、公众号、管理后台、云桌面模块一套权限体系互通。