摘 要
在健康中国战略深化推进与后疫情时代的双重背景下,公众对于个性化健康管理的需求日益激增。传统健康管理模式依赖医院线下就诊或通用办公软件记录,存在响应滞后、数据孤岛严重、便携性不足等痛点,难以满足当代用户对健康状态实时监测、智能干预与日常管理的高频化需求。然而,微信小程序作为轻量级应用,无需下载安装即可使用,且具备天然的社交分享与数据同步优势,正成为服务民生健康的重要入口。因此,开发一套基于微信小程序的个人健康管理系统具有显著的现实必要性。
本文是设计并实现的个人健康管理系统。前端使用uniapp框架和创建,后端使用java语言的springboot框架创建,使用Mysql数据库对后台数据进行存储。将微信开发者工具和idea作为主要的开发工具。接着进行系统的需求分析、功能设计、数据库设计,最后进行编码实现。实现了一个完整的微信小程序的个人健康管理系统,其中主要有资讯与知识模块、营养饮食模块、健康信息模块、健康数据模块、健康目标模块、健康服务模块、在线客服模块。本系统通过前端小程序界面与后端服务端交互,不仅解决了传统管理方式繁琐低效的问题,实现了健康管理的随时随地与可视化,同时也为移动医疗健康领域的应用落地提供了可行的实践参考,具有较高的社会价值与推广前景。
关键词:健康管理系统;微信小程序;spring boot;uniapp框架;
Design and Implementation of Personal Health Management System Based on WeChat Mini Program
Abstract
Against the dual backdrop of the deepening implementation of the Healthy China strategy and the post-pandemic era, the public\'s demand for personalized health management is surging. Traditional health management models rely on offline hospital visits or general office software records, which suffer from pain points such as delayed response, severe data isolation, and insufficient portability, making it difficult to meet the high-frequency needs of contemporary users for real-time monitoring, intelligent intervention, and daily management of health status. However, WeChat Mini Program, as a lightweight application that can be used without requiring download and installation, and possesses natural advantages in social sharing and data synchronization, is becoming an important entry point for serving people\'s health. Therefore, developing a personal health management system based on WeChat Mini Program has significant practical necessity.
This article presents a personal health management system that has been designed and implemented. The front end is developed using the UniApp framework, while the back end is built using the Spring Boot framework in Java. The system utilizes MySQL for storing backend data. WeChat developer tools and IntelliJ IDEA are the primary development tools used. The process involves system requirements analysis, functional design, database design, and finally, coding implementation. A comprehensive personal health management system for WeChat mini-programs has been achieved, encompassing modules such as information and knowledge, nutritional diet, health information, health data, health goals, health services, and online customer service. This system facilitates interaction between the front-end mini-program interface and the back-end server, addressing the cumbersome and inefficient issues associated with traditional management methods. It enables anytime, anywhere health management and visualization, and also provides a practical reference for the implementation of applications in the mobile healthcare field. This system holds significant social value and promising prospects for promotion.
Key words: Personal Health Management System; WeChat Mini Program; Spring Boot; UniApp Framework
目 录
1 绪论
1
1.1 开发目的
1
1.2 开发意义
1
1.3 研究现状
2
1.4 论文结构
3
2 开发技术介绍
4
2.1 前台开发技术
4
2.1.1 微信开发者工具
4
2.1.2 Vue框架
4
2.1.3 CSS技术
5
2.1.4 JavaScript技术
5
2.2 后台台开发技术
6
2.2.1 Java语言
6
2.2.2 SpringBoot框架
6
2.3 MySQL环境配置
7
3. 系统分析
8
3.1 系统可行性分析
8
3.1.1 经济可行性
8
3.1.2 技术可行性
8
3.1.3 运行可行性
8
3.1.4 操作可行性
9
3.2 系统需求分析
9
3.2.1 微信小程序用户需求分析
9
3.2.2 医生用户需求分析
11
3.2.3 管理员用户需求分析
12
3..4 系统非功能性要求
14
3.4.1 系统性能要求
14
3.4.2 系统可靠性要求
14
3.4.3 系统安全要求
15
3.4.4 可维护性需求
15
3.4.4 易用性需求
15
3.5 微信小程序的性能分析
15
4 系统设计
16
4.1 系统架构设计
16
4.2 系统功能模块设计
17
4.2.1 小程序用户功能设计
18
4.2.2 医生用户功能设计
20
4.2.3 管理员用户功能设计
20
4.2 数据库设计
22
4.3.1 数据库ER图设计
22
4.3.2 数据库表设计
23
5 系统详细设计
35
5.1 小程序端用户功能实现
35
5.1.1 健康服务推荐的实现
35
5.1.2 注册登录实现
36
5.1.3 预约问诊的实现
37
5.1.4 知识资讯查看
39
5.1.5 健康数据管理的实现
40
5.1.6 健康目标管理的实现
41
5.1.7 在线咨询的实现
42
5.1.8 我的功能实现
43
5.2 管理员端功能实现
44
5.2.1 后台登录的实现
44
5.2.2 用户管理
45
5.2.3 家庭医生管理
46
5.2.4 知识资讯管理
47
5.2.5 健康信息管理
47
5.2.6 营养饮食管理
48
5.3 医生端功能实现
49
5.3.1 健康服务管理
49
5.3.2 问诊订单管理
49
5.3.3 远程问诊管理
50
5.3.4 个人中心管理
51
6 系统测试
52
6.1 测试方法
52
6.2 测试用例
52
6.2.1 功能测试
52
6.2.2 可用性测试
54
6.3 测试结论
55
7 结论
56
参考文献
57
致 谢
59
1 绪论
1.1 开发目的
《“健康中国 2030” 规划纲要》上指出将全民健康上升为国家战略,明确提出要强化个人健康责任,引导形成自主自律的健康生活方式,通过全方位、全周期的健康服务保障人民健康[1]。当前,工业化、城镇化与人口老龄化进程加快,疾病谱发生变化,健康服务供给不足与群众需求增长之间的矛盾依然突出[2]。伴随着时代的发展和网络的普及,互联网已成为人们获取生活服务类信息的主要渠道,但当前多数健康类网站多为医院内部运营管理系统或企业员工健康监测工具,普遍缺乏面向普通用户的交互沟通功能与个人健康信息自主管理能力,服务覆盖范围与专业质量仍有较大提升空间。本课题正是在此背景下产生,系统基于当前主流 MVC 框架技术,以建立用户个人体检档案为基础,整合 “便捷化、个性化” 健康服务理念[3],提供个性化健康提醒、体检数据趋势分析及科学保健建议等服务。通过科学化的健康管理,充分调动个人的主动性和积极性,利用日常有限资源最大限度改善健康状态、降低医疗支出,对保护和促进个人健康具有重要现实意义,同时响应规划纲要中“提供公平可及、系统连续健康服务”的要求。
1.2 开发意义
在微信小程序个人健康管理系统的需求分析阶段,对用户需求进行了详细梳理与界定,并在需求规范中明确阐明,这与 “健康管理系统需贴合用户实际需求” 的设计理念一致[4]。根据需求分析结果,系统整体设计聚焦软件模块划分、接口定义、模块间数据传输及数据结构与模块结构设计,确保功能落地符合 “互联网 + 健康管理” 的发展趋势。在下面的概要设计中,将会详细地描述这个阶段中的系统。
科学的健康管理模式对行业发展及相关从业者、机构均具有重要指导价值。移动医疗技术的飞速发展与手机平台的日益成熟,推动健康管理从传统纸质载体向信息化转型,而微信小程序的普及进一步降低了健康管理的使用门槛,让人们足不出户即可高效管理健康,这种模式既契合社会发展趋势,也响应了全民健康对便捷化健康服务的需求,同时深度契合《“健康中国 2030” 规划纲要》中 “发挥科技创新和信息化引领支撑作用” 的要求,是推动健康服务供给侧结构性改革的具体实践[2]。
对市民而言,该个人健康管理系统支持其居家即可便捷地管理自身健康,有效降低疾病发生风险、延缓病情进展[5]。市民可通过手机端录入生活习惯数据,查阅体检报告与医生指导意见,自主管理健康信息,进而制定更具针对性的健康规划。对医生而言,信息化的健康管理模式助力医患双方高效开展在线健康管理,既能提升医生的工作效能,也能为社会提供更优质的健康管理服务[6]。
1.3 研究现状
国外个人健康管理系统的研究与发展,始终以医院医疗健康管理系统的技术成果为重要借鉴,形成了技术先进、场景多元的发展格局[3]。在技术架构层面,国外充分吸收医院系统中成熟的微服务与云边端协同设计理念,构建起“可穿戴设备+云端平台+移动端终端”的全链路健康管理体系,实现健康数据的实时采集、高效传输与智能分析[3]。例如,美国、日本等发达国家的个人健康管理平台,借鉴医院医疗数据整合技术,打通饮食、运动、睡眠及第三方体检数据,通过轻量化AI模型为用户提供个性化健康评估与风险预警,其商业化模式也参考了医院分级服务逻辑,形成基础功能免费、增值服务付费的运营体系。相关研究表明,此类融合医疗系统技术的个人健康管理平台,能有效提升用户健康数据记录的完整性与分析的科学性,显著改善健康管理成效[7]。
国内个人健康管理系统的发展虽曾受信息化基础与资金投入限制,滞后于发达国家,但在技术选型与功能设计上深度借鉴国内医院医疗健康管理系统的本土化经验,近年来依托移动互联网技术实现快速突破。随着《健康中国2030》战略的推进,国内健康管理行业加速数字化转型,呈现平台化、智能化与普惠化趋势[2],微信生态凭借高渗透率成为个人健康管理的重要载体,截至2025年,已有85%的医院通过微信生态提供健康相关服务,为个人健康管理系统的开发提供了成熟的场景参考。 腾讯健康推出的“健康管理助手”与“AI健康问问”两款轻量化AI智能体,分别针对“管健康”和“问健康”两大场景,用户无需下载额外应用,通过微信即可享受专业的健康管理服务。这种平台化发展显著降低了用户使用门槛,提高了服务可达性[8]。
在技术架构层面,微信小程序 “无需安装、触手可及” 的特性,为医疗健康服务提供了优质的数字化载体。小程序可调用地理位置、摄像头、蓝牙等硬件能力,满足医疗设备的数据接入需求,并借助云开发能力实现电子病历、检查报告的实时同步与存储[9]。这些技术特性为个人健康管理系统的开发奠定了坚实基础,后续需持续探索,开发出兼具实用性与信息化的小程序,以实现健康信息的高效管理。因此本课题以小程序管理为例,目的是开发一个实用的小程序。
软件体系结构方案:由于本系统需要在不同设备上都能运行,而且电脑配置要求也要越低越好,为了实现这一要求,经过考虑B/S结构成为最佳之选。使用B/S结构的系统可以几乎在任何电脑上运行,只要浏览器可以正常工作就可以正常运行该系统,而且后期维护及二次修改较为容易,符合要求。
操作系统方案:Windows10操作系统,该系统是目前微软公司推出的最新系统,目前大多数市面上的电脑都使用该系统,并且该系统功能完善,兼容性好。开发工具:选用Idea、Java语言、微信小程序技术、Mysql数据库等作为开发技术。
1.4 论文结构
本文主要分为七个章节,第一部分为绪论,主要概述当前计算机技术与小程序的发展阶段,结合《“健康中国 2030” 规划纲要》要求,分析现有健康管理模式的不足,以及利用信息技术优化健康管理服务的核心优势。
第二部分为相关技术简介,主要介绍各技术的发展历程、技术特性、应用场景及本项目选用该技术的核心依据等。
第三部分为系统分析,重点剖析软件设计需实现的核心功能与非功能性需求,结合用户实际需求与行业标准明确系统开发边界。
第四部分为系统设计,主要进行了系统的架构设计、数据库设计等。
第五部分为系统详细设计。
第六部分为系统测试,利用测试方法进行可行性测试、性能测试、系统测试等。
第七部分为讨论与结论,主要总结了程序设计的完成过程及完成情况,比对完成设计过程中施以援手的同学和老师表达感谢和祝愿。
如需定做或者获取更多资料,请联系QQ:375279829