项目描述: 为解决公司内部大量设备的批量运维难题,独立设计并开发了一套集设备监控、远程控制与软件授权于一体的局域网
管理系统。该系统通过一个统一的桌面控制中心,实现了对局域网内所有Windows设备的自动发现、状态监控和集中管理,并内
置了一套完整的软件授权机制以控制访问权限。
系统架构设计: 主导设计并实现了C/S架构的全链路系统。采用Electron开发桌面控制中心作为管理枢纽,在受控设备上部署以
Windows服务运行的C#客户端,并额外构建了Go+Vue开发的Web授权平台,完成从通信、控制到商业授权的闭环。
桌面控制端 (Electron): 作为系统核心,承担设备自动接入、运行状态监控、远程命令下发等核心功能。集成ECharts可视化引
擎,实时绘制设备CPU、内存、硬盘使用率等关键指标图表,提供直观的数据看板。
客户端服务 (C#) 与通信机制: C#客户端以后台服务形式运行,确保系统开机自启与稳定性。通过Socket与控制端建立实时数据
通道,并利用mDNS协议实现设备在局域网内的自动发现与零配置连接;设计指数退避重连机制,有效应对网络波动,保障连接可
靠性。
授权平台 (Go + Vue) 与安全闭环: 构建完整的软件授权体系。控制端启动时生成设备码,用户需在Web平台提交设备码以获取绑
定时限与设备数量的授权文件,回传验证通过后方可使用系统,有效实现软件许可的安全管理。
项目成果: 系统已成功部署于公司内部,并成功申请软件著作权《局域网批量运维控制系统》。