1. 立项原因:当前就医流程中,患者面临挂号难、排队久、检查流程复杂等问题,尤其对老年人、行动不便者、异地就医人群尤为突
出。陪诊服务作为一种新兴的医疗辅助服务,能有效解决患者就医过程中的陪伴、代办、引导需求,但行业缺乏标准化、数字化的服务
平台。本项目旨在通过信息化手段连接患者与专业陪诊人员,实现在线预约、智能派单、服务跟踪、评价反馈的全流程闭环管理。
2. 业务背景:随着人口老龄化和医疗服务需求的增长,陪诊行业在国内快速发展。医院场景下,陪诊服务涵盖代取药、住院办理、检
查陪同等细分类型。平台需要同时服务三类角色:普通客户(发布预约需求)、陪诊员(接单并提供服务)、管理员(平台运营监管)
,并支持地图定位选择医院、实时消息沟通、在线支付结算等场景。
1. 客户端功能模块(微信小程序):首页展示服务入口与健康资讯;预约模块支持选择陪诊对象类型(成人/儿童/老人)、服务类型
(代取药/住院办理/检查陪同)、服务时间与医院地址,支持系统派单与手动选择两种模式;订单模块支持查看订单状态、订单详情、
服务进度跟踪;消息模块基于WebSocket实现客户与陪诊员实时在线聊天;账号模块支持微信登录、手机号绑定、密码重置、个人信息
编辑、余额查看;地图模块集成高德地图实现医院搜索与位置选择;计价器模块提供费用估算功能。
2. 陪诊员端功能模块:独立工作台(自定义导航栏),支持浏览可接订单列表、抢单接单、上传服务凭证、查看客户评价与评分、管
理个人信息与资质证明。
3. Web管理后台功能模块:管理员登录与权限分级(超级管理员/普通管理员);用户管理(客户与陪诊员信息查看与状态管理);订
单管理(全量订单列表、状态筛选、详情查看);预约管理(预约记录跟踪与处理);评价管理(评价内容审核与管理);健康资讯管
理(发布、编辑、删除健康科普文章);陪诊员管理(资质审核、评分查看、服务次数统计);数据可视化仪表盘。
1. 我负责的任务:全栈项目架构设计与开发,包括后端Spring Boot RESTful API接口设计与实现(用户认证JWT、订单流程、预约管
理、评价系统、消息WebSocket通信、短信验证码、文件上传等12个Controller模块);MySQL数据库表结构设计与SQL编写(10张核心
业务表);uni-app微信小程序前端页面开发(20+页面,涵盖客户端与陪诊员端全部功能);Vue 2 + Element
UI管理后台开发(14个功能页面);高德地图SDK集成(定位、地点搜索、地图展示);微信登录与支付接口对接。
2. 技术栈与架构亮点:后端采用Spring Boot 3.4.2 + MyBatis-Plus + MySQL + Redis经典分层架构(Controller → Service →
Mapper),使用JWT无状态认证结合Redis Session管理实现多端登录态隔离,通过WebSocket(订单推送 +
在线聊天双通道)实现实时双向通信,集成SpringDoc OpenAPI自动生成接口文档。前端uni-app以Vue
2为主体框架,通过pages.json配置路由与TabBar,支持小程序分包加载优化首屏性能。Web管理后台基于Vue CLI + Vue Router +
Vuex状态管理,集成ECharts数据可视化与Element UI组件库。难点包括:陪诊员抢单场景下的并发控制、WebSocket在多层代理下的连
接稳定性保障、微信小程序与后端JWT认证体系的无缝对接、跨三端(客户小程序 + 陪诊员小程序 + Web后台)的统一业务流程编排。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论