项目描述
人体成分分析仪以利用等效电路测得的人体电阻抗数据计算相关的人体成分指标,是以人体成分作为健康管理的依据,对人体健康进行管理和分析的应用。主要功能为用户功能、数据对比分析echart、人体成分指数显示、蓝牙人体成分分析仪测量与蓝牙数据解析。
工作内容
1. 在“体格大师”项目中,担任全栈开发角色,成功实现了后端服务的全面配置,包括跨域设置、国际化支持、请求体解析、静态资源处理等,并开发了用户、测量、客户等核心模块,确保了系统的高效运行和数据的准确处理。
2. 通过运用前端技术栈,利用ECharts实现了人体成分变化的动态可视化展示,包括折线图和条状图的动态更新与叠加,显著提升了用户体验和数据解读的直观性。
3. 创新性地结合Node.js与Python技术,实现了WebSocket连接,支持蓝牙设备的扫描与连接,以及协议交互,大幅提高了设备兼容性和交互效率。
4. 利用Canvas技术,开发了体重刻度盘的实现,并通过`vue3-print-nb`和`jspdf`实现了打印与PDF导出功能,增强了应用的实用性。
5. 针对应用的性能优化,实施了体积大小优化措施,包括选择性打包文件、UPX压缩以及第三方依赖缓存,有效提升了应用的加载速度和运行效率。
6 app业务日志和崩溃(崩溃时异常处理和崩溃报告收集)处理
7 HM NIS Edit 处理安装流程和electron-builder打包配置