对甲方车间完全物理隔离(禁止联网)、无任何数据库服务、工控机配置老旧的极端环境,设计一套“拷入U盘即可用”的培训工具。解决纸质说明书步骤繁杂、新人培训依赖老员工口传的痛点。
点击空白处退出提示
对甲方车间完全物理隔离(禁止联网)、无任何数据库服务、工控机配置老旧的极端环境,设计一套“拷入U盘即可用”的培训工具。解决纸质说明书步骤繁杂、新人培训依赖老员工口传的痛点。
1.选择功能模块,可同步看到对应操作的演示视频以及文字性辅助说明
2.选择退出当前窗口时会二次弹窗确认
3.最小化时会在任务栏显示托盘图标
4.视频可指定播放时间段,有播放控制条,默认有声播放,可静音
开发环境与技术:Qt5.12+webegnine+msvc2009+html+json
项目职责:
1.
极简零依赖架构:摒弃传统C/S或B/S对网络和DB的依赖,采用 纯本地文件系统(File System)作为数据源。整个软件包仅包含一个EXE、一个src静态资源文件夹(图片/CSS/JS)以及一个外部video视频仓库。用户拿到手无需安装任何数据库、无需配置任何环境,双击EXE即可运行,完美适配国企涉密电脑的“裸机”状态。
2.
“无数据库”的业务逻辑解耦:针对设备十几项复杂操作,没有使用SQLite存储(避免产生额外的db文件维护成本),而是通过 Qt + WebEngine 直接渲染本地HTML文档,利用 纯静态JSON/XML配置文件 或目录结构映射,实现“操作步骤树”的动态加载。这种“文件即数据”的设计,让后续增加新设备操作项时,只需在src里新增HTML页面并微调配置,完全不需要重新编译EXE。
3.
针对工控机老旧硬件的“榨干性能”策略:
图片:打包进src,保证界面基础素材即时展示(无需额外IO寻址)。
巨量视频:坚决不编译进EXE,采用 外部绝对/相对路径流式播放(QMediaPlayer或QUrl本地加载)。运行时仅读取硬盘缓存流,不占用进程内存,实测将软件物理内存占用从预估的800MB+压榨降低至200MB以内,确保在4G内存的老旧Win7工控机上不闪退、不卡顿。
4.
针对设备十几项复杂操作,没有使用SQLite存信息降噪与交互优化:将原版上万字的繁杂文字说明,人工+逻辑拆解为“步骤关键词”与“操作要诀”,配合现场实地拍摄的第一人称操作视频,在WebEngine中以 “左侧图文精简步骤 + 右侧关联视频” 的联动布局呈现,实现了“看视频学操作,看文字抓要点”的双通道培训效率提升。



评论