外包到联想工作,内部需要一款胸牌打印工具供全国各地的分公司使用,根据不同的地区打印定制胸卡,工牌。
1.是一款基于.net core8.0开发的桌面应用,支持在不同的操作系统上运行
2.根据不同的地区可以定制不同的工牌/胸卡 样式,提供设计功能,使用者可以根据不同的需要自行设计样式和布局,满足不同的定制化需求而不需要更新程序。
3.采用WPF技术框架,提升项目的可扩展性,便于后续定制化需求的快速实现。
4. 通过HTTP协议与后台接口数据交互,实现与ADM其他模块的数据统一和集成。
5. 集成百度人脸分隔接口,优化人像图片处理流程,提高胸牌制作的精确度。
6. 负责打印机和扫描仪的软件对接工作,确保硬件设备与程序的无缝配合。
7. 针对不同部门和活动的胸牌设计需求,提供定制化的解决方案。
8. 定期进行功能测试与性能优化,保障程序的用户体验和运行效率。
1.我负责迭代开发该软件,加入了一些新需求,比如上传的照片可替换底色,通过调用百度人脸分隔接口,将人脸部分和底色部分分离,替换底色后生成新的照片。
2.利用wpf 的高扩展性,在技术上实现了使用者通过自行设计胸卡/工牌 的方式来定制卡片。
3.基于.net core 8.0开发,利用wpf的扩展性使得界面可自行设计,数据交互基于后端提供的webapi接口,数据库采用oracle,同时对接了打印机和扫描仪等设备。