已归档c++qtmysql数据库OpenCV
疫苗接种助手(护士端)
基于 Qt C++ 与 OpenCV 开发的疫苗接种护士端桌面管理系统,对接 MySQL 数据库,提供护士注册登录、护士信息录入与查询管理、摄像头预览拍照及接种过程视频录制等功能。
项目亮点
- 基于 Qt C++ 开发桌面 GUI,使用 QStackedWidget + QTabWidget 多页面架构,QSS 自定义样式美化界面
- 集成 OpenCV 4.9.0,通过独立 QThread 子线程实现摄像头实时采集与 MJPG 编码视频录制(25fps,输出 AVI),避免界面阻塞
- 同时支持 Qt Multimedia 摄像头预览(QCameraViewfinder)与拍照捕获(QCameraImageCapture),可切换多路摄像头设备
- 对接 MySQL 数据库(QODBC3 驱动),涵盖护士信息、护士登录、疫苗、接种记录、管理员 5 张数据表
- 护士注册登录体系:注册前校验工号是否已录入系统,登录后解锁接种、设置、消息等功能模块权限
- 护士信息全生命周期管理:录入工号、姓名、资质文件(图片预览)、资质到期日期;支持表格内编辑、提交、撤销、删除
- 多维度护士查询:按姓名模糊搜索、按工号+姓名+资质状态(有效期内/已失效)组合筛选、按到期日期筛选并排序、升降序排列
- 接种记录预留字段关联护士ID、疫苗ID、婴儿ID、接种时间与视频文件路径,支持接种过程录像留档