熟悉Qt编程框架和Qt GUI界面编写。
熟悉Qt网络编程(TCP、UDP、HTTP)。
熟悉生成和使用Qt动态库与静态库。
熟悉串口编程(SerialProt),有对接硬件串口的经验。
熟练使用MySql数据库与Sqlite3数据库。
熟练使用系统编程(线程QThread与进程QProcess)。
熟练使用Linux和Linux环境搭建。
熟练使用Github,对项目进行管理和维护。
了解使用RabbitMQ进行程序与程序间的对发数据。
了解部分硬件的原理。
2019年 项目名称 :智能识别结算系统
项目所用技术:C++编程与Qt编程。
项目架构分为:主项目(Pricectrl与Flash-Pay),子项目Common(读写*.ini文件和解析Json等文件),
Database(数据库操作),IpAddress(网络通讯),OnlinePayment(扫码支付),SerialPort(硬件对接),GetCamera(获取人脸)和QCamera(形状识别)等。
开发软件环境:Win10操作系统下的Qt5.5.1,Mysql Workbench,Boost,Opencv2,OpenSSL-Win32。
开发硬件环境:Win10主机,显示器,工业摄像头。
项目描述 :本项目为了提高大型企业或大型食堂的用餐速度和自助结算速度,实现以Qt开发工具,C++编程与Qt编程为主的一套智能识别结算系统。该系统通过工业摄像头识别餐具,在屏幕上显示对应数量价格。通过语音提示等方式,提示消费状态,使用户以刷卡消费,扫码消费,人脸消费等方式消费支付。该项目在餐饮UI服务取得良好成果。
功能职责描述: 1.负责项目界面编写和维护美化。2.负责子项目功能实现和测试(识别算法除外)
3.对接新的支付接口和消费卡机。4.编写项目文档。5.测试项目BUG,进行修改。