项目名称:某银行系统
软件环境:Centos7.9、Windows 10
开发工具:Qt5、VS Studio 2019、Git、svn、orcale、mysql、FinalShell
开发语言:c++
项目描述:该系统为某银行的系统,其包含手机银行、个人网银和管理端系统。手机银行为该银行手机端APP,个人网银为电脑使用客户端,它们为客户提供基金、贷款、转账等功能。管理端系统是银行内部人员使用的系统,其功能可以控制账号权限、机构的权限,以及一些相关参数的修改。
项目职责:
1、 负责跨行转账功能的维护。
2、 根据需求文档,实现客户的需求。进行联调,测试、投产等相关工作。
3、 与上游系统相关人员沟通,获取相关接口,进行联调,实现需求。
4、 使用git管理代码,负责合并分支,合并代码到测试分支、生产分支等。
5、 为投产做相关准备、配合运维人员进行投产工作。
6、 使用svn管理相关文档,如外部系统接口文档、数据库字典、投产手册等。
项目名称:基于OpenCV的考勤系统
软件环境:Ubuntu、Windows 10
开发工具:VS Studio、Qt5、OpenCV、SQLite
开发语言:c++
项目描述:
该系统用于公司员工考勤,系统嵌入到考勤机。员工通过刷脸来打卡,可以记录考勤时间、人脸信息等,通过人脸识别技术、查询数据库来完成考勤。
项目职责:
1、设计人脸检测界面,人脸注册界面。
2、设计人脸信息数据库,实现注册的人脸信息逻辑,将人脸保存到数据库。
3、使用imencode和imdecode对人脸信息进行处理。
4、使用SeetaFace进行识别人脸。
项目名称:基于libvlc的视频播放器
软件环境:Centos7.6、Windows 10
开发工具:Qt5、VS Studio、Git、SQL Server、SecureCRT
开发语言:c++
项目描述:为了公司实现新员工在OA系统上可以学习培训视频,OA系统新增视频播放器功能。各部门主管可以将培训视频放到OA系统里,新员工通过视频播放器入口播放视频,进行学习。该视频播放器是基于VLC开源框架的,可以实现多个视频连续或循环播放。
项目职责:
1、 使用QT5构建视频播放器界面的控件,并布局。
2、 实现多个视频文件选取、播放、暂停、停止、音量调节、进度调节的代码逻辑。
3、 进行测试工作。
4、 与各部门领导沟通,并优化视频播放器界面。