程序聚合 软件案例 toc平台桌面应用-WPS

toc平台桌面应用-WPS

2026-09-12 12:28:29
行业:工业互联网、企业服务(saas)
载体:Windows应用、Mac应用
技术:C++、Electron、C++ Builder

业务和功能介绍

WPS 客户端账号业务
• CEF 混合架构: CEF V8 + IPC 实现 JS 调客户端账号能力,实现渲染进程-主进程-云服务进程(Thrift)
• 自动化测试提效:设计 Custom URL Scheme 接口,替代 UI 自动化,提升测试稳定性
• 配置动态下发:实现合规协议弹窗的线上平台配置 + 主动拉取,解决切换账号时策略缓存延迟问题
• 鸿蒙一键登录:封装 OAuth 授权链路(ArkTS -> Native 库 -> C++ NAPI),对接系统账号体系
• 性能优化与安全加固:定位并优化账号模块冷启动阻塞点,典型场景耗时降低约 10%;
• 修复业务漏洞:修复受密码保护文档区重启后绕过验证的安全问题,将加锁 / 解锁逻辑从 UI 层下沉至数据层

WPS 新平台移植与政企交付
• 平台移植:基于 Qt 完成账号业务与界面鸿蒙适配,补全平台缺失能力并持续跟进
• 政企场景定制交付:配置 CI/CD 与 OEM 定制项,支持非公网登录等政企场景交付

WPS 客户端设备管控
• 多平台设备指纹采集:统一各平台设备信息获取层,生成设备因子用于账号/文档的按设备管控
• 系统加密服务异常降级:Windows CNG 异常导致 ECDSA 密钥无法加载、登录签名失败时,
设计 AES 备份通道存取密钥,保障主程序与 Electron 插件端可用
• 云桌面环境适配:虚拟化环境硬件信息缺失导致计算设备因子失败,设备管控功能失效,

项目实现

1. 完善账号鉴权能力,负责账号功能运维与跟进,并拓展鉴权模块接口
2. 搭建完成设备标识符计算模块设计,适配功能在macOS/linux平台的实现
3. toB的saas业务下针对不同企业需求坐功能定制化交付(如添加管控能力、屏蔽非企业需求入口}
4. 账号界面的端平台交付win/mac/linux
5. 桌面端功能适配electron端

示例图片视频


gamel
5天前活跃
方向: 桌面端-Qt、后端-Go、
交付率:100.00%
相似推荐
IP 互动微信小游戏-喵扎特元宇宙
为喵扎特 IP 品牌开发的互动微信小游戏,包含 253 个角色的收集系统、角色图鉴、像素涂色画板和 AR 识别互动。用户可浏览及收集角色、进行涂色创作,并在互动场景中查看角色动画。客户端根据可见区域与设备能力安排角色资源加载,离开场景时释放不再使用的资源,支持持续浏览与场景切换。
钢琴比赛报名系统
面向参赛者与评委的赛事系统,覆盖报名、材料上传、成绩查询及配套服务预约。系统按赛事配置报名字段、校验与联动规则,复用二十余类字段以适配不同赛事;参赛者可提交报名资料、上传图片和视频、查询成绩并预约配套服务。上传模块支持分片传输、图片压缩与方向修正;预约模块处理多日价格累计、跨日库存约束及重复请求。
找不同游戏及运营管理系统-神探喵扎特
面向休闲游戏玩家的找不同产品,由游戏客户端、服务端与运营管理系统组成。除双图找不同玩法外,项目还需要支持持续配置关卡规则、可靠结算奖励、调整玩家资产及维护排行榜,减少内容更新对客户端发版的依赖。 客户端提供章节闯关、双图找不同、提示、限时和误触限制等玩法,并展示玩家进度与排行榜。服务端统一关卡难度、奖励和资产记录;运营后台支持双图热点标注、规则校验、草稿发布、版本回滚以及玩家资产调整。通关与资产操作记录流水,在网络重试或结算中断时通过状态回查恢复结果。
跑步俱乐部社交平台小程序-喵扎特跑步
喵扎特跑步是一款面向跑步爱好者的俱乐部社交平台,旨在为跑步俱乐部提供数字化管理工具,促进跑者之间的交流互动。 核心功能模块包括: 1. 俱乐部管理:支持俱乐部创建、成员管理、权限分级、数据统计、月报生成等完整的俱乐部运营功能 2. 活动系统:支持多种活动类型(常规跑步活动、打卡挑战、PK对战、投票比赛),包含活动发布、报名管理、成绩记录、排行榜等 3. 社交动态:类似朋友圈的动态发布系统,支持图文发布、点赞评论、内容审核 4. 消息系统:私信聊天、系统通知、活动提醒等消息功能 5. 个人中心:跑步数据统计、目标设定、成就系统、设备绑定(运动手表) 业务流程:用户注册登录→加入/创建俱乐部→参与活动/发布动态→记录跑步数据→查看统计排名→获得成就奖励
简历生成器
架构设计:采用注册表模式解耦组件与框架,新增简历模块不改画布代码;设计配置驱动的动态表单引擎,通过DynamicForm遍历propDefs自动生成属性面板,支持Input / TextArea / Upload / DynamicList四种控件类型。 2. 交互实现:基于@dnd-kit实现组件从面板到画布拖拽及画布内排序;通过物理分离拖拽手柄与点击区域解决拖拽与选中的交互冲突。 3. 动态列表编辑:封装通用DynamicListEditor组件,支持添加/删除行,被技能栈、实习经历、项目经历三个模块复用。 4. 导出PDF:使用html2canvas截图+jsPDF生成A4尺寸PDF,内容超一页自动分页;处理头像上传裁剪与导出清晰度问题。 5. 工程化:pnpm monorepo管理multi-package项目;Git + Gitee版本控制;腾讯云CloudBase部署上线。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服