本方案面向三类用户群体:医生、学生、普通群众。
主要解决以下问题:
医生端:提供病例管理、论坛交流、个人信息管理等功能,便于医生之间的学术交流和病例分享。
学生端:为医学生提供学习、交流和病例讨论的平台,促进医学生与医生的互动。
群众端:为普通用户提供用药咨询、健康科普、文章浏览等服务,提升大众健康素养和便捷获取医疗信息的能力。
多端融合:采用 UniApp 技术栈,支持微信/支付宝/百度/快手/QQ/抖音等多平台小程序及H5、快应用等多端一体化开发,极大提升了产品的可达性和用户覆盖面。
角色分离,功能定制:项目结构清晰,针对医生、学生、群众分别开发独立前端子应用,功能和界面高度定制,满足不同用户群体的差异化需求。
安全合规:后端采用 JWT 鉴权机制,所有API均有token校验,保障用户数据安全。
丰富的互动功能:内置论坛、评论、点赞、浏览量统计、病例上传与管理、用药咨询等多种互动功能,提升用户粘性和活跃度。
文件与图片上传优化:支持多种图片、文件上传,自动分目录存储,便于管理和后续扩展。
高扩展性:前后端分离,接口规范,便于后续功能扩展和第三方系统对接。
前端:
技术栈:UniApp + Vue3 + Vite + TypeScript
组件库:Vant Weapp
多端适配:支持主流小程序、H5、快应用等
子应用:doctor(医生端)、student(学生端)、crowd(群众端)、client(通用端)
后端:
技术栈:Node.js + Express + TypeScript
数据库:MySQL(通过 mysql2 连接)
认证与安全:JWT(express-jwt、jsonwebtoken)
文件上传:Multer
其他:Axios(服务端请求)、HTTPS(SSL证书)
产品组成:
医生端:病例管理、论坛、个人信息、头像上传等
学生端:学习交流、病例讨论、论坛等
群众端:用药咨询、健康科普、文章浏览等
通用服务:文章发布、文件上传、登录、病例查询等
点击空白处退出提示
















评论