项目作品集

体检系统管理后台 · 数字化运营解决方案
体检系统管理后台 项目时间:2023.11 - 2026.04
项目概述
这是一个基于 Vue3 + TypeScript + Element Plus 构建的 PC 端体检管理系统后台。系统面向体检中心日常运营场景,涵盖体检预约排期、医生诊台工作台、基础数据字典维护、精细化权限控制等核心业务模块。项目采用前后端分离架构,前端通过异步请求与后端服务进行数据交互,并利用 Vuex 进行全局状态管理,集中管控字典数据、用户权限等公共资源,致力于为体检中心提供高效、稳定、易维护的数字化管理平台。
👥 人员分布
后端开发:2人
前端开发:3人 (含本人)
🎯 我的角色
前端核心开发 / 架构升级 / 公共状态管理
我的责任
  • 公共数据状态管理:负责系统基础字典、全局配置等公共数据的异步加载方案设计,将数据规范化存入 Vuex 进行统一分发与维护,减少重复请求,保障各模块数据源的实时性与一致性。
  • 项目框架升级:主导前端框架的版本迭代与工程化升级,优化构建配置与依赖管理,提升项目可维护性。
  • 核心业务模块协作:与后端紧密配合,深度参与体检预约排期、医生诊台、字典维护、权限维护等功能模块的前端开发,从接口联调、数据结构设计到交互逻辑实现,确保功能落地。
  • 项目优化建议:对现有系统进行技术审查与体验分析,主动提出性能优化、功能完善及交互改进方案,推动项目质量提升。
项目业绩
📈 项目收益
项目已在高尚体检中心正式上线运行,替代了其原有的老旧管理模式,实现了体检预约、医生诊台、收费登记等核心环节的数字化,有效提升了体检中心的日常运营效率。项目具备向其他体检中心推广复用的潜力,离职前正持续推进中。
⚙️ 我的贡献
  • 基础架构优化:针对系统登录后需集中请求大量字典数据导致页面长时间阻塞的问题,主导将同步串行加载方案改造为异步并发请求,在确保字典数据完整存入 Vuex 的前提下,使登录后页面可立即完成渲染,用户无需等待即可正常操作,显著提升了首屏加载体验。
  • 核心业务攻坚:在体检登记模块中,针对多折扣叠加场景下价格计算逻辑混乱、原生浮点数计算出现精度丢失等痛点,主导将全部金额计算逻辑重构为字符串运算,从根本上杜绝了 0.1 + 0.2 ≠ 0.3 之类的精度问题,保障了计费准确性,避免了因计算偏差引发的财务纠纷。
  • 全流程功能交付:与后端团队紧密配合,深度参与体检预约排期、医生诊台、字典维护、权限维护等功能模块的接口联调与前端实现,确保功能按照业务需求按时高质量交付。
🌟 我的收获
  • 技术层面:深刻了前端异步并发控制与全局状态管理的最优实践,能够根据业务场景灵活设计数据加载策略;对前端浮点数精度陷阱有了深入理解,熟练掌握了使用字符串运算处理金融级计算的可靠方案。
  • 思维层面:培养了从用户体验和系统健壮性角度审视技术方案的习惯,学会了在"功能实现"与"性能优化"之间寻找平衡点,并积累了将复杂业务规则转化为清晰代码逻辑的分析能力。
  • 协作层面:在解决繁琐业务问题的过程中,提升了与后端协同排查问题、制定统一数据口径的沟通能力。
核心业务模块与技术亮点
Vue3 组合式API TypeScript 严格模式 异步并发优化 Vuex 状态分层 字符串金额计算 权限动态路由
系统整体采用模块化设计,字典数据驱动前端表单联动,权限控制支持角色级细粒度访问。通过前端工程化手段,实现构建效率提升30%以上。体检登记模块与折扣引擎复杂业务场景的稳定支撑,彻底杜绝了浮点数计算风险,目前系统已在高尚体检中心稳定运行超过一年。

“从用户体验到系统健壮性,打造高效、可靠的体检管理数字化平台”