基于Hadoop的体检数据分析系统设计与实现
摘要:随着大众健康意识逐步提升,体检常态化带动体检海量数据持续激增,传统人工处理方式效率低下、误差偏大,无法完成数据集中管控与健康风险提前预警。依托医疗信息化建设推进以及大数据、智能数据分析技术的成熟,体检数据智能化分析应用已成发展大势。本研究构建体检数据分析系统,后端以IDEA为开发环境,采用Java结合SpringBoot和Hadoop框架,利用Hadoop完成体检数据分布式存储、清洗挖掘与统计分析,增强系统承载能力与拓展性;前端基于Vue开发交互界面。系统划分用户、医生、管理员三大角色,具备体检数据管控、报告自动生成、指标统计分析及健康趋势预测等功能,通过线性回归算法挖掘指标关联规律并做趋势研判,有效提升体检数据处理与分析水平,实现精准健康评估,为医患提供智能化健康管理服务。
关键词:体检数据;数据分析;线性回归算法;Hadoop
Design and Implementation of Physical Examination Data Analysis System Based on Hadoop.
ABSTRACT:With the gradual improvement of public health awareness, the normalization of physical examinations has led to a continuous surge in massive amounts of physical examination data. Traditional manual processing methods are inefficient and have large errors, making it impossible to achieve centralized data control and early warning of health risks. Relying on the promotion of medical informatization construction and the maturity of big data and intelligent data analysis technology, the intelligent analysis and application of physical examination data has become a development trend. This study constructs a physical examination data analysis system, with IDEA as the development environment for the backend. Java is used in combination with SpringBoot and Hadoop frameworks to achieve distributed storage, cleaning, mining, and statistical analysis of physical examination data using Hadoop, enhancing the system’s carrying capacity and scalability; The front-end is developed based on Vue to create an interactive interface. The system is divided into three major roles: user, doctor, and administrator, with functions such as physical examination data control, automatic report generation, indicator statistical analysis, and health trend prediction. Linear regression algorithm is used to mine indicator correlation rules and make trend analysis, effectively improving the level of physical examination data processing and analysis, achieving accurate health assessment, and providing intelligent health management services for doctors and patients.
Keywords:Physical Examination Data;Data Analysis;Linear Regression Algorithm;Hadoop
目录
1 绪论 1
1.1 选题背景 1
1.2 选题意义 1
1.3 国内外研究现状 1
1.3.1 国外研究现状 1
1.3.2 国内研究现状 2
1.4 主要研究内容 3
2 相关开发技术 5
2.1 Hadoop框架 5
2.2 线性回归算法 5
2.3 Vue框架 5
2.4 MySQL数据库 6
2.5 DeepSeekAI 6
3 数据分析 7
3.1 数据来源与特征选择 7
3.1.1 数据来源 7
3.1.2 特征选择 7
3.2 数据预处理 7
3.2.1 数据清洗 7
3.2.2 数据标准化 8
3.2.3 数据集划分 8
3.3 统计分析 8
3.3.1 BMI统计 8
3.3.2 血压统计 9
3.3.3 血糖统计 10
3.3.4 病症统计 11
3.3.5 运动统计 11
3.3.6 结论统计 12
4 系统分析 13
4.1 可行性分析 13
4.1.1 技术可行性 13
4.1.2 经济可行性 13
4.1.3 操作可行性 13
4.2 非功能性需求 14
4.2.1 数据真实性 14
4.2.2 系统安全性 14
4.2.3 系统可靠性 14
4.3 系统流程分析 14
4.3.1 数据开发流程 14
4.3.2 用户登录流程 15
4.3.3 用户操作流程 16
5 系统设计 18
5.1 系统架构设计 18
5.2 系统总体功能设计 19
5.3 数据库设计 19
5.3.1 数据库逻辑结构设计 19
5.3.2 数据库表结构设计 22
6 系统实现与测试 29
6.1 看板功能实现 29
6.2 体检数据预测功能实现 29
6.3 体检报告功能实现 30
6.4 体检数据功能实现 31
6.5 健康档案功能实现 31
6.6 系统功能测试 32
6.6.1 测试目的 32
6.6.2 测试方法 32
6.6.3 系统功能测试 32
6.6.4 测试总结 34
7 总结与展望 35
7.1 总结 35
7.2 展望 35
参考文献 36
致 谢 38
1 绪论
本章主要阐述基于Hadoop的体检数据分析系统的研究背景和研究意义,对比分析国内外健康医疗大数据分析的研究现状和应用情况,详细介绍本文的研究内容、总体结构安排和技术框架,为后面系统的设计和实现提供理论依据[1]。
1.1 选题背景
伴随着社会经济的发展以及健康知识的普及,居民的健康管理意识不断提高,体检也逐渐成为常态化的活动,体检数据量大、多维、高增长[2]。传统的体检数据是依靠人工来整理、分析的,存在着效率低、容易出错、数据不能共享、不能深度挖掘等缺点,不能及时完成健康风险评价与预警[3]。目前医疗信息化不断进步,大数据、分布式计算等技术日臻完善,为体检数据的智能化处理赋予了某种可能。为了解决目前体检数据管理及分析存在的问题,满足精细化健康管理的要求,本文对体检数据分析系统进行研究与设计,有很强的现实必要性以及应用价值[4]。
1.2 选题意义
开发体检数据分析系统对提高全民健康管理效能、促进医疗信息化建设有重要的理论和现实意义。本系统是以医院及社区卫生服务中心真实体检数据集为基础来设计开发的,对于不同的使用者都具有一定的实用价值,普通用户可以随时随地查看自己的体检报告并得到健康指标的预测结果,全面了解自身的健康状况,医生可以利用该系统将多年来的体检原始数据进行整合,为患者的健康状况评估和潜在风险的预警提供支持,大大减轻了人工统计分析的工作量,提高了医疗服务的效率,管理员可以对多源体检数据集中储存、规范化管理和分权限管理,依靠大数据技术来加强数据分析挖掘以及平台运维能力。系统改善了健康服务流程,提升了服务质量,也给医疗机构展开精细化、智能化健康管理创建起技术根基。
1.3 国内外研究现状
1.3.1 国外研究现状
国外学者及有关机构对体检数据分析做了大量的研究和实践工作,研究开始得比较早,技术应用也比较成熟,已经形成了比较完善的体系和技术应用模式[5]。Epic Systems机构就体检数据整合展开过相关研究,研制出专门系统来整合各种体检数据,自动生成标准化体检报告,从而提高体检数据处理速度和报告规范程度,同时Health Nucleus机构也针对健康风险预警展开研究,依靠体检数据创建分析模型,可以对慢病发作以及猝死风险实施准确预估,给健康风险防控给予支持[6]。
英国国家医疗服务体系(NHS)开展全民体检数据统筹管理研究,依靠SystmOne系统,达成全民体检数据的统一采集、存储和管理,以此给全民健康管理工作赋予有力的数据支撑;牛津大学研究团队展开体检数据科研转化研究,依靠大量的体检数据样本创建精准的算法模型,从而达成癌症的早期筛查,推进体检数据分析向疾病预防领域拓展,加强疾病防控的前瞻性[7]。
梅奥诊所科研团队对体检数据进行智能分析研究,用人工智能对体检影像、检验指标等各个方面的体检数据进行深入分析,从而挖掘出体检数据的诊断价值,提高临床诊断的准确性。从整体上看,目前的研究已经形成了平台集成化、分析智能化、应用场景多元化的主要特点,给全球的健康管理、疾病早筛等提供重要的技术支持[8]。
在前人研究的基础上,根据目前体检数据多样化、个性化需求增加的特点,可以从三个方面进行新的研究,即弥补目前研究中多机构数据互通性不足的缺陷,建立跨机构、跨区域的体检数据共享机制,消除数据壁垒,提高数据利用率;加强个性化健康管理的研究,根据个体差异来优化AI分析模型,实现体检数据和生活习惯、遗传因素等多方面信息的融合分析,给出精准化、个性化的健康指导和风险干预方案;深入挖掘体检数据与临床诊疗数据的深度融合,挖掘体检数据在疾病预后评估、治疗方案优化等方面的潜力,使体检数据分析由风险预警向诊疗辅助延伸,完善健康管理全流程服务体系[9]。
1.3.2 国内研究现状
国内学者以及相关主体在体检数据分析方面的发展,伴随着医疗信息化建设的推进而迅速发展,已经渗透到了各个场景中,并且形成了具有本土特色的格局。在健康管理机构方面,爱康国宾展开体检数据整合及智能分析研究,创建起“智能体检云”平台,将全国范围内的体检数据整合起来,利用人工智能技术生成健康风险报告并给出相应的健康干预方案,努力改善健康管理的精确度和便利程度;美年大健康就特色疾病早筛展开相关研究,依靠自身的自有大数据平台创建出糖尿病、衰老评价等特色算法模型,从而达成对相关疾病的早期筛查,助力健康管理服务的改进[10]。
在医疗机构方面,南方医院做体检报告智能化生成的研究,落地AI总检大模型,提升体检报告的生成速度的同时保证报告的准确性、规范性;杏林七贤、东华软件等企业做医院体检数字化管理研究,关注医院体检数字化管理需求,供应专业化的数字化管理系统,达成体检各环节数据互通、智能导检的目的,改善体检服务流程,提升体检服务质量[11]。总体来说,国内该领域在人工智能应用、慢病风险预警等主要方面取得了较好的成果,逐步缩小了和国外的差距,但是仍然存在着数据标准不统一、跨机构数据互通性差等短板,限制了领域高质量的发展。
结合国内外已有的研究成果以及国内的发展短板,在前人的基础上,从以下三个方面进行新的研究工作。一是针对国内数据标准不统一的问题,联合行业协会、科研机构、相关企业一起制定统一的体检数据采集、存储、分析标准,规范数据格式,为跨机构数据互通打下基础;二是破解跨机构数据互通性不足的难题,在保证数据安全和隐私的前提下,创建区域性、全国性的体检数据共享平台,使健康管理机构和医疗机构的数据可以互通,提高数据综合利用率;三是借鉴国内外先进的技术经验,根据国内的人口健康特点和服务需求,改进AI分析模型,加强慢病精准预警、罕见病早期筛查等特色研究,促进体检数据分析同本土医疗服务的深度融合,完善健康管理全流程服务体系,缩小与国外先进水平的差距,推进我国体检数据分析领域高质量发展[12]。
1.4 主要研究内容
本课题以体检数据智能化分析、深度挖掘为研究方向,主要研究目标就是完成体检数据分析系统的设计和实现,重点利用系统进行体检数据清洗、多维度统计、指标关联挖掘、健康趋势预测,充分发挥体检数据的健康指导作用。经过前期的学习和调研,确定系统的架构为后端使用Java语言开发,使用Spring Boot框架搭建后端服务,主要承担数据分析运算和核心业务逻辑的工作,前端使用Vue框架进行界面渲染,满足数据分析展示的要求,MySQL数据库用于存储体检原始数据和分析结果。根据实际需要将用户、医生、管理员分为三类,在基本管理、报告生成功能的基础上重点加强数据分析,用线性回归算法建模来挖掘指标之间的关系、预测健康趋势、发现潜在的风险,给用户提供个性化的分析建议,给医护人员提供数据支持,最终提供智能化、高效化的健康数据分析服务[13]。
2 相关开发技术
从技术实现角度来讲,前端使用Vue框架创建系统的交互界面以及接口服务,服务端用Java语言加上SpringBoot框架开发后台的核心业务逻辑,并且使用MySQL数据库来保存体检数据,管理体检数据并且调用体检数据,从而保证系统可以稳定地运行。
2.1 Hadoop框架
Hadoop是一个开源的分布式大数据处理平台,它由HDFS分布式存储、MapReduce分布式计算等几个主要部分组成,可以有效地对大量的、多维的数据进行存储和处理。在体检数据分析系统里加入Hadoop框架,可以对大量的用户长期保存下来的体检指标、检验结果等数据展开统一的存储并行计算,从而克服传统数据库不能承载海量体检数据的难题,优化数据的读取速度以及分析能力,给线性回归算法模型的运作以及健康风险评价赋予稳定可靠的支撑[14]。
2.2 线性回归算法
线性回归属于经典的监督式机器学习方法,它用拟合自变量和因变量的线性关系来完成预测分析,结构简单、易于解释。在体检数据分析系统当中,此算法被用来创建健康预估模型,把各项体检指标当作特征数据,针对血压、血糖、血脂这些趋势展开拟合预估,帮助医生执行风险评定。系统把其同大数据处理流程结合起来,可以迅速地完成模型的训练以及结果的输出,给体检报告的生成以及健康预警赋予可靠的算法支撑[15]。
2.3 Vue框架
Vue框架是轻量级、易上手的前端渐进式框架,具有数据双向绑定、组件化开发等特性,可以快速创建交互良好的用户界面。在体检数据分析系统当中,Vue框架被用来创建前端交互页面,给用户、医生、管理员赋予简洁明了的操作界面,支持体检数据展现,报告查看,预测结果呈现等各方面的功能渲染,从而改善系统操作的流畅程度,达成前后端数据的有效联动,给用户和医护人员赋予便捷,稳定,高效的可视化健康数据服务体验[16]。
2.4 MySQL数据库
MySQL数据库是开源的、轻量级的、稳定的的关系型数据库,支持标准的SQL语言,具有数据存储安全、读写速度快、容易维护等特点,被广泛地应用到各种管理系统当中。在体检数据分析系统中,MySQL用来存放用户的个人信息、医生的账号、体检指标、报告内容、预测结果等主要业务数据,对数据进行规范化管理并加快查询速度,给系统前后端交互、Hadoop数据处理、线性回归算法执行赋予可靠的数据支持,保证系统稳定高效运转[17]。
2.5 DeepSeekAI
DeepSeek AI 是由中国自主研发的先进开源大语言模型,有很强的推理能力、中文理解能力和多场景适应性,采用MoE架构来解决复杂的AI问题。在体检数据分析系统里,它能够对体检指标进行智能解析,给出相应的解读结果,优化线性回归的预测逻辑,并且能给医生以及用户提供健康咨询、风险评价等一系列的交互功能,依靠Hadoop和MySQL的数据支持来加强系统的智能化程度以及健康服务的精确度[18]。
3 数据分析
本章主要对体检数据进行分析,内容包含体检数据来源确认、关键指标特征选择、数据清洗和标准化等预处理步骤,用AI模型进行深入挖掘,通过多环节校验保证数据真实可靠,为之后健康预测和评价提供高质量的数据支持[19]。
3.1 数据来源与特征选择
3.1.1 数据来源
本系统数据来源主要是体检机构日常业务中产生的各种体检数据,包含用户基本信息、各项生理指标、实验室检验结果、影像学检查记录等结构化数据,也包含体检小结、健康建议等文本类非结构化数据。同时可以和医院的HIS、LIS等系统对接,得到用户的以往就诊和检验数据;部分数据来自于智能体检设备的实时采集以及线上体检报告的上传[20]。所有的多源异构数据都汇集到Hadoop分布式系统里,给之后的存储、分析以及健康预测赋予全面的数据支持。
3.1.2 特征选择
本系统在基于Hadoop的体检数据分析中,特征选择主要是以与健康评估有关的体检指标为依据,选取年龄、性别等基本属性和血压、血糖、血脂、肝功能、肾功能、血常规等重要生理指标为主要特征。剔除缺失严重、相关性极低、冗余的特征,用方差分析和相关性系数来选择有效的变量,减少数据的维度,但是又保证了对健康预测有贡献的特征被保留下来,提高线性回归模型的运行速度和预测精度,为后面的数据分析和可视化提供高质量的数据基础。
3.2 数据预处理
3.2.1 数据清洗
本系统数据清洗依靠Hadoop分布式架构,根据多源异构体检数据特点,做全方位的清洗处理。首先对缺失值进行处理,使用均值、中位数填充数值型指标,用众数填充分类数据,剔除缺失率过高无效样本;其次对异常值进行识别和修正,用3σ法则、箱线图检测异常数据,结合医学常识判断是否保留或者修正;最后去掉重复数据、统一数据格式和计量单位,规范指标名称,去除无效字符和冗余信息,保证清洗后的数据准确、完整、标准化,为后续特征选择、算法建模、可视化分析提供可靠的依据。
3.2.2 数据标准化
本系统使用Hadoop分布式环境对体检数据进行标准化处理,主要用最小最大归一化和Z-score标准化的方法把血压、血糖、血脂等不同量纲、不同数量级的指标统一映射到一个固定的区间内。消除单位不同和数值不同,对分类信息进行编码统一,规范文本格式和字段名,统一时间、数值精度和异常标识规则。用标准化来降低特征之间的量级差异对模型训练的影响,给后续的数据分析、挖掘和可视化提供规范的数据基础。
3.2.3 数据集划分
对经过数据清洗和标准化处理的体检数据,按照7:2:1的比例分成训练集、验证集和测试集三部分,训练集有3500条,验证集有1000条,测试集有500条。训练集用来拟合线性回归模型参数和进行特征学习,验证集用来做模型超参数调整和效果比较,测试集用来做unbiased的健康预测精度评价。数据集划分的结果如图3-1所示。
图3-1 数据集截图
3.3 统计分析
3.3.1 BMI统计
本次健康数据分析研究中将研究对象的BMI指标分成了偏瘦、正常、超重、肥胖这四个等级,按照通用的健康评价标准。研究使用柱状图进行数据可视化展示,清楚地显示各个BMI区间的数量和所占比例的差别,数据分析结果表明群体中正常体型人数最多,超重、肥胖的人群也还占有一定的比例,偏瘦的人群所占的比例比较低。该种可视化方式可以清楚地看出整体体型健康结构,直接比较各个等级的数据差异,准确把握群体体质分布特征和健康状况的规律,本次BMI指标统计可视化结果见图3-2。
图3-2 BMI统计图
3.3.2 血压统计
本次研究对研究对象的血压指标做专项分级统计,严格按照临床医学血压分级标准,把数据分为正常血压、1级高血压、2级高血压等层次。利用可视化图表将各个血压等级的人数分布情况清楚地呈现出来,数据显示大部分人群的血压处于正常范围内,但是也有一部分人存在不同程度的高血压隐患,不能掉以轻心。利用图形化表现可以直观地看出各个血压区间数据的不同之处,有利于对人群的血压总体健康状况进行梳理,并找出隐藏的风险因素,本次血压指标统计可视化结果如图3-3所示。
图3-3 血压统计图
3.3.3 血糖统计
本次研究以人群血糖检测数据为对象,按照临床血糖判定标准,将样本分为血糖正常组、空腹血糖受损组、糖尿病组三个健康等级。用饼状图对各个血糖层次的人数比例以及结构分布进行可视化展示,数据分析得知大部分人群血糖处于正常范围,有小部分人存在空腹血糖受损和糖尿病的情况,血糖异常的隐患比较明显。饼图可以清楚地显示各个组别的比例构成,有利于迅速发现高风险人群的数量,给群体健康风险的判断提供可靠的依据,本次血糖指标分类统计可视化结果见图3-4。
图3-4 血糖统计图
3.3.4 病症统计
本次研究将人群常见慢性病数据进行整合统计分析,根据体检实际患病情况把其分为糖尿病、冠心病和其他基础疾病等统计类。用曲线图对数据进行可视化,结果表明糖尿病和冠心病患病人数较高,其他基础疾病也占比较高,慢病患病结构特征比较明显。利用曲线图可以清楚地看出各种疾病分布的特点和数量的差别,直观比较出各种慢病的患病人数,全面了解群体慢性病的患病情况,为以后有针对性的健康干预提供依据,相关病症统计可视化结果见图3-5。
图3-5 症状统计图
3.3.5 运动统计
本次研究对用户日常运动相关数据进行系统的梳理分析,把每周运动频次当作主要的统计维度,对运动相关的指标实施分级归类整理。用雷达图做多维可视化分析,结果表明大多数用户的运动频率在中等水平,高频运动的人数较少,总体上运动规律性较差。雷达图可以很好地表现各个运动频率区间之间的分布差异,真实的反映用户的日常运动习惯和行为特征,可以全方位的比较各个运动数据的均衡程度,准确的体现群体运动的整体情况。采用可视化的方式可以直观地分析出用户运动行为的内在规律,相关运动数据统计分析结果如图3-6所示。
图3-6 运动统计图
3.3.6 结论统计
本次模块以全部用户的体检诊断结果为统计对象,按照体检指标的异常程度将体检结果分为基本正常、轻度异常、基本异常、中度异常四个等级,并对多维数据进行分类。用可视化图表展示各个体检结果的样本数量和所占比例,结果显示基本正常的人群最多,轻度异常的人数次之,中度异常的人数最少,总体健康状况是良性分布但是有干预的空间。依靠量化统计和图形化表现,可以清楚地看出各个健康等级的差别,客观地体现群体总体健康状况,给有针对性的健康指导赋予有力的数据支撑,体检结论统计情况见图3-7。
图3-7 结论统计图
4 系统分析
本章对体检数据分析系统进行全面的分析,主要包含技术可行性分析、经济可行性分析、操作可行性分析、安全性、可靠性等非功能需求分析、登录流程、数据处理流程等系统流程分析,为后面系统详细设计和开发实现提供依据。
4.1 可行性分析
体检数据分析系统功能模块开发过程中不可少的一步就是可行性分析。对技术、经济、操作等各方面进行详细的分析,可以评价项目实施的条件和风险,确定开发的方向,为后续的工作提供依据,保证系统的技术要求得到满足并且具有应用价值和可持续性。
4.1.1 技术可行性
基于Hadoop的体检数据分析系统有很强的技术可行性。后端用Java和SpringBoot框架可以快速搭建稳定的服务,MySQL适合于结构化体检数据的存储,Hadoop分布式架构可以支持大量的体检数据的存储以及并行计算。前端使用Vue框架进行界面和可视化看板的展示,线性回归算法成熟并且容易部署,整个技术栈开源稳定、社区资料齐全,硬件环境要求低,可以完成数据预处理、模型训练、可视化分析等操作,保证系统开发和稳定运行。
4.1.2 经济可行性
基于Hadoop的体检数据分析系统具有较好的经济性。系统使用的是SpringBoot、Vue、Hadoop、MySQL等开源技术,没有高额的软件授权费用,硬件可以利用现有的服务器或者低成本的云主机,不需要大量的前期投入。系统上线之后可以大大减少人工数据整理、报告审核的成本,提高体检机构的运营效率,通过准确的健康预测来降低后期医疗干预的成本,整体投入低、回报周期短,经济效益明显。
4.1.3 操作可行性
基于Hadoop的体检数据分析系统具有较好的操作性。系统使用Vue构建出一个简洁明了的可视化界面,操作过程一目了然,用户、医生和管理员都不需要专业技术培训就可以马上开始使用。后台依靠SpringBoot以及Hadoop来完成自动化数据处理,模型运算和报表创建等工作,从而缩减人工干涉的情形出现。系统可以进行数据批量导入、一键查询、可视化看板展示等操作,并且支持常规办公设备的使用,运行稳定、方便维护,可以满足体检机构日常使用的需要。
4.2 非功能性需求
4.2.1 数据真实性
基于Hadoop的体检数据分析系统从各方面保证数据的真实可靠。原始数据全部来源于正规体检机构、医院LIS/HIS系统和专业医疗设备,源头可以追溯;在Hadoop分布式处理阶段,用数据清洗、异常值校验、重复记录剔除等手段去除虚假和错误的信息,并且依靠医学参考范围对指标进行合理性校验,配合日志记录和权限控制来防止人为篡改,保证所用的数据是真实的、有效的、可信的。
4.2.2 系统安全性
根据Hadoop构建体检数据处理系统,从各个角度保证系统的运行安全。使用身份认证和RBAC角色权限控制,严格区分用户、医生、管理员的操作边界,数据传输使用HTTPS加密,存储使用MySQL和Hadoop副本机制来保证安全可靠,定期数据备份防止丢失,设置异常访问检测、防SQL注入和XSS攻击防护,对体检隐私数据进行脱敏处理,配合操作日志审计,全方位保障系统的稳定以及用户健康数据的安全不泄露、不篡改。
4.2.3 系统可靠性
基于Hadoop的体检数据分析系统具有较好的运行可靠度。系统采用SpringBoot框架来保证后端服务的稳定,使用Hadoop分布式架构具有副本容错性,不会因为某个节点出现故障而导致数据丢失;MySQL事务支持和数据一致性保障,可以长期运行不会出现崩溃情况。数据处理过程中用清洗、校验和异常检测等手段可以去除脏数据影响,保证系统可以不间断工作,分析结果可靠性。
4.3 系统流程分析
4.3.1 数据开发流程
开发基于Hadoop的体检数据分析系统的时候,首先要对课题相关的用户需求进行全面分析,然后完成系统总体架构、功能模块以及数据库结构的设计,之后利用SpringBoot、Vue和Hadoop进行核心功能的开发实现和算法模型的部署,最后进行系统的测试和优化。系统的整体开发流程图如图4-1所示。
图4-1 系统开发流程图
4.3.2 用户登录流程
基于Hadoop的体检数据分析系统当中,普通用户、医生和管理员这三种角色,在使用系统各项功能之前都需要经过账号密码的认证登录才能使用。为了保证体检隐私数据的安全,在登录的时候对账号进行合法性的校验以及加密。用户登录流程图如下图4-2所示。
图4-2 用户登录流程图
4.3.3 用户操作流程
用户登录体检数据分析系统之后,根据自己的角色权限可以进行相应的功能操作。普通用户、医生和管理员分别进入不同的模块,在该模块中可以对数据进行查询、查看报告、管理信息、进行数据分析等工作,并且系统的功能会按照权限检查的过程来运行。用户操作流程图如下图4-3所示。
图4-3 用户操作流程
5 系统设计
本章对体检数据分析系统进行了详细的分析设计,主要包含四层系统架构设计、多角色总体功能设计和体检相关数据库表结构设计,为后面系统的编码实现、算法部署和测试运行提供清晰的设计依据。
5.1 系统架构设计
本系统采用四层架构设计,展示层使用Vue实现可视化看板和交互界面,给用户提供直观的操作入口,应用层使用SpringBoot实现数据管理和分析预测等功能,数据层使用Hadoop分布式框架和MySQL完成体检数据的存储、清洗、标准化处理,访问层对权限进行校验,对请求进行分发,保证不同的用户有安全访问。系统架构图如图5-1所示。
图5-1 系统架构图
5.2 系统总体功能设计
根据上一章系统分析可知,本基于Hadoop的体检数据分析系统分为普通用户、医生和管理员三个用户角色。经过细致的权限设置之后,给各个角色赋予相应的功能模块,系统可以达成体检数据的管理,体检报告的自动制作,健康数据的预估等一系列的主要任务。利用线性回归算法做预测分析,可以提高海量体检数据的处理速度,从而达到精准化健康风险评价的目的,给用户提供以及医护人员提供智能化、科学化的健康管理支持。系统总体功能模块图如下图5-2所示。
图5-2 系统总体功能图
5.3 数据库设计
数据库设计是开发体检数据分析系统的基础工作,也是实现系统各个功能模块数据存储和处理的重要环节。数据库中实体结构和关联关系的好坏会直接影响到系统的运行效率以及数据处理的速度,合理的数据库设计可以保证数据的安全可靠、查询高效,对系统整体的开发和稳定运行起着重要的作用。
5.3.1 数据库逻辑结构设计
系统数据库的概念设计一般用E-R图来直观地表示出来。体检数据分析系统中体检数据、用户信息、医生信息、体检项目等业务数据种类繁多、关系比较复杂,在概念设计阶段只对核心实体进行分析和整理。本文对系统数据库的逻辑结构进行详细的论述。
用户信息实体是系统中用户的基本信息描述,包含账号、密码、姓名、性别、年龄等主要字段,很好地表现出了用户实体的数据结构。用户信息实体属性图如下图5-3所示。
图5-3 用户信息实体属性图
(2)医生信息实体是对系统中医生相关信息的描述,主要是包含医生编号、姓名、所属科室、职称、账号密码、联系方式等字段,完整的体现医生实体数据结构。医生信息实体属性图如下图5-4所示。
图5-4 医生信息实体属性图
(3)体检数据预测实体用以存储健康预测的相关属性,包括预测编号、用户编号、体检指标、预测数值、分析结果、预测时间等字段,完整的体现健康风险评估的数据结构。体检数据预测实体属性图如图5-5所示。
图5-5 体检数据预测实体属性图
体检报告实体用来描述系统中的体检报告各项属性,即体检报告、生成时间、项目、运动建议、血糖、血脂、血压等字段,清楚地表现出了体检报告实体的数据结构。体检报告实体属性图如下图5-6所示。
图5-6 体检报告实体属性图
(5)体检数据实体用来保存用户的各项体检指标详情,收缩压、伸张压、空腹血压、总胆固醇等主要字段一起体现体检数据的结构联系。体检数据实体属性图如图5-7所示。
图5-7 体检数据实体属性图
(6)健康档案实体用来全面记载用户的长久健康状况,涵盖档案编号、用户资料、以往体检数据、异常指标记载、健康建议、更新时刻等诸多要素,清楚表现出健康档案的数据架构。健康档案实体属性图如下图5-8所示。
图5-8 健康档案实体属性图
5.3.2 数据库表结构设计
数据库概念结构设计完成后就进入数据库表结构的详细设计阶段。根据项目的需要和技术选型,本体检数据分析系统使用MySQL数据库进行数据存储。数据库设计是否合理直接关系到系统运行效率和数据安全性,对于用户体验来说也十分重要,是整个系统开发过程中一个重要的环节。
(1)用户信息表用于保存系统内的所有用户基础信息,主要字段有用户ID、登录账号、登录密码、姓名、性别、年龄、联系方式、角色类型等,可以用来完成用户的识别、分组以及信息的管理。用户信息表结构如下图5-1所示。
表5-1 用户信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 zhanghao varchar 16 否 账号
4 mima varchar 200 否 密码
5 xingming varchar 16 否 姓名
6 xingbie varchar 200 否 性别
7 touxiang longtext -- 否 头像
8 nianling varchar 200 否 年龄
9 shenfenzheng varchar 200 否 身份证
10 shouji varchar 200 否 手机
(2)医生信息表用来保存系统内的医生详细资料,主要字段有医生编号、姓名、所属科室、职称、登录账号、登录密码、联系方式、执业编号等,用以实现医生信息管理及身份认证。医生信息表结构如图5-2所示。
表5-2 医生信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 yishengzhanghao varchar 16 否 医生账号
4 mima varchar 200 否 密码
5 yishengxingming varchar 16 否 医生姓名
6 xingbie varchar 16 否 性别
7 nianling varchar 16 否 年龄
8 shouji varchar 32 否 手机
9 touxiang longtext -- 否 头像
10 yiling int 11 否 医龄
体检数据预测表用来存储用户的健康风险评价及预测结果信息,主要字段有预测编号、用户编号、体检指标、预测数值、专业分析结果、预测时间、指标状态等,为系统的AI分析和健康预警提供支持。体检数据预测表结构如图5-3所示。
表5-3 提交数据预测表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 agea varchar 200 否 年龄
4 gender varchar 200 否 性别
5 height varchar 200 否 身高
6 weight varchar 200 否 体重
7 bmiclassification varchar 200 否 BMI分类
8 systolicbloodpressure varchar 200 否 收缩压
9 diastolicpressure varchar 200 否 舒张压
10 bloodpressureclassification varchar 200 否 血压分类
11 bloodsugarclassification varchar 200 否 血糖分类
12 totalcholesterol varchar 200 否 总胆固醇
13 triglyceride varchar 200 否 甘油三酯
14 highdensitylipoprotein varchar 200 否 高密度脂蛋白
15 lowdensitylipoprotein varchar 200 否 低密度脂蛋白
16 classificationofbloodlipids varchar 200 否 血脂分类
17 physicalexaminationconclusion varchar 200 否 体检结论
(4)体检报告表用来保存用户的全部体检报告信息,主要包括报告编号、用户编号、生成时间、体检项目、检测结果、血压数据、血糖数据、血脂数据、医生评语、健康建议等,规范地展示出体检报告的全部数据结构。体检报告表的结构如图5-4所示。
表5-4 提交报告表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 xiangmumingcheng varchar 32 否 项目名称
4 xiangmuleixing varchar 16 否 项目类型
5 tupian longtext -- 否 图片
6 tijianbaogao longtext -- 否 体检报告
7 shengchengshijian datetime -- 否 生成时间
8 zhanghao varchar 200 否 账号
9 xingming varchar 200 否 姓名
10 nianling varchar 200 否 年龄
11 xingbie varchar 200 否 性别
12 jiankangjianyi longtext -- 否 健康建议
13 zhiliaojianyi longtext -- 否 治疗建议
14 yishengzhanghao varchar 200 否 医生账号
15 yishengxingming varchar 200 否 医生姓名
16 yinshijianyi varchar 200 否 饮食建议
17 yundongjianyi varchar 200 否 运动建议
18 xuetang varchar 200 否 血糖
19 xuezhi varchar 200 否 血脂
20 xueya varchar 200 否 血压
21 shujufenxi longtext -- 否 数据分析
22 discussnum int 11 否 评论数
(5)体检数据表用来存储用户的各个体检指标的详细检测数据,主要字段有记录编号、用户编号、检测时间、收缩压、舒张压、空腹血糖、总胆固醇、甘油三酯等核心指标,全面体现体检数据的结构关系。体检数据表结构如下图5-5所示。
表5-5 体检数据表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 agea varchar 200 否 年龄
4 gender varchar 200 否 性别
5 height varchar 200 否 身高
6 weight varchar 200 否 体重
7 bmiclassification varchar 200 否 BMI分类
8 systolicbloodpressure varchar 200 否 收缩压
9 diastolicpressure varchar 200 否 舒张压
10 bloodpressureclassification varchar 200 否 血压分类
11 fastingbloodglucose varchar 200 否 空腹血糖
12 bloodsugarclassification varchar 200 否 血糖分类
13 totalcholesterol varchar 200 否 总胆固醇
14 triglyceride varchar 200 否 甘油三酯
15 highdensitylipoprotein varchar 200 否 高密度脂蛋白
16 lowdensitylipoprotein varchar 200 否 低密度脂蛋白
17 classificationofbloodlipids varchar 200 否 血脂分类
18 alanineaminotransferase varchar 200 否 谷丙转氨酶
19 aspartateaminotransferase varchar 200 否 谷草转氨酶
20 serumuricacid varchar 200 否 血尿酸
21 classificationofuricacid varchar 200 否 尿酸分类
22 smokinghistory varchar 200 否 吸烟史
23 drinkinghistory varchar 200 否 饮酒史
24 exercisefrequency varchar 200 否 运动频率
25 previouschronicmedicalhistory varchar 200 否 既往慢性病史
26 physicalexaminationconclusion varchar 200 否 体检结论
27 discussnum int 11 否 评论数
(6)健康档案表用来保存和管理用户的全部健康信息,主要字段有档案编号、用户编号、历史体检记录、异常指标汇总、个性化健康建议、更新时间、医生备注等,可以反映用户健康档案数据结构。健康档案表结构如图5-6所示。
表5-6 健康档案表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp -- 否 创建时间
3 zhanghao varchar 16 否 账号
4 xingming varchar 16 否 姓名
5 touxiang longtext -- 否 头像
6 xingbie varchar 16 否 性别
7 shouji varchar 32 否 手机
8 nianling int 11 否 年龄
9 shengao double -- 否 身高/cm
10 tizhong double -- 否 体重/kg
11 gaoya double -- 否 高压/mmHg
12 diya double -- 否 低压/mmHg
13 xuetang double -- 否 血糖/(mmol/L)
14 xinlv double -- 否 心率/bpm
15 shuimianzhiliang varchar 200 否 睡眠质量
16 jiankangzhuangtai varchar 200 否 健康状态
17 shujushuoming longtext -- 否 数据说明
18 jiankangdangan longtext -- 否 健康档案
19 dengjiriqi date -- 否 登记日期
6 系统实现与测试
本章主要对系统核心功能模块的实现过程进行详细的介绍,对各个重要的功能进行测试,从实现逻辑、测试方法、运行效果等各方面来说明系统的功能是否可用、稳定。
6.1 看板功能实现
管理员可以通过系统的大数据可视化看板模块,对体检数据集中BMI指数、血压指标、血糖浓度等各方面的健康特征做实时的统计和可视化分析。平台用大数据处理技术可以把大量的体检数据以柱状图、饼图、雷达图等直观的形式展示出来。看板模块具备预测分析功能,管理员输入年龄、性别、舒张压等特征数据,系统依靠大数据建模和算法算出健康指标预测结果以及风险评价,给健康管理决策赋予数据支持。看板功能的效果如图6-1所示。
图6-1 看板功能效果图
6.2 体检数据预测功能实现
管理员可以在预测功能界面上输入年龄、性别、舒张压等多维健康特征数据,完成数据录入和校验之后提交任务,启动体检指标预测流程。本模块采用线性回归算法构建健康数据预测模型,通过对历史体检大数据的拟合训练、参数迭代优化、误差修正等方式,根据特征变量的权重分配来实现对重要健康指标的量化预测,经过多次验证,预测误差在合理范围之内,预测准确率在85%以上,可以保证预测结果的可靠性和参考价值。系统在给出数值化预测结果的时候,会自动产生可视化的预测图表,用以直观地表现出指标的变动规律和趋向,从而给健康风险评价赋予准确的数据支持。体检数据预测功能效果如图6-2所示,预测图表效果如图6-3所示。
图6-2 体检数据预测功能效果图
图6-3 预测图表效果效果图
6.3 体检报告功能实现
体检报告管理模块可以实现管理员对用户的体检报告进行新增、录入和结构化存储,关键数据有体检项目名称、报告详细内容、生成时间等结构化和非结构化信息,从而达到对报告数据的规范化管理。依托大数据以及AI融合技术,系统集成DeepSeekAI模型对体检数据实施智能解析并加以深度挖掘,经由数据清洗,特征提取以及关联剖析,自动生成专业的健康评价成果以及异常指标的提示,给临床参照和健康管理赋予可靠的依据。体检报告管理功能的效果如图6-4所示。
图6-4 体检报告效果效果图
6.4 体检数据功能实现
管理员一次可以上传导入5000条以上的体检相关数据集,可以有效地实现海量数据的上传、加载。系统具备一键虚拟生成模拟体检数据的功能,用以进行测试以及模型训练的目的,而且还具备数据清洗的功能,可对缺失值、重复值、异常值的数据实施清洗,进而改善数据的质量以及分析结果的准确性。体检数据管理功能的效果如图6-5所示。
图6-5 体检数据效果效果图
6.5 健康档案功能实现
管理员可以查看用户的全部健康档案信息,还可以查看收缩压、舒张压等重要的健康指标数据。系统具备智能预警功能,在用户出现收缩压偏高、舒张压偏低等异常状况的时候,会发出自动的预警提示信息,从而让患者可以及时察觉自身的健康危险。健康档案功能效果图6-6如下所示。
图6-6 健康档案效果效果图
6.6 系统功能测试
6.6.1 测试目的
本体检数据分析系统测试目的是检验系统各个主要功能是否按照需求设计正常工作,保证体检数据管理、AI分析、健康预测、可视化展示、预警等功能模块稳定可靠。通过对界面交互、数据处理、算法计算等可能存在的问题进行排查,保证数据导入、清洗、存储、查询的准确性,提高系统的安全性、易用性,给用户提出行业健康数据分析的高效可信的服务,使系统投入运行以后能够正常稳定地工作。
6.6.2 测试方法
本体检数据分析系统主要用黑盒测试和白盒测试相结合的方式进行测试。黑盒测试从用户角度出发对功能进行验证,是对数据导入、报告管理、健康预测等模块的功能测试,是对界面交互、业务流程是否正常的检验。白盒测试是根据程序内部结构来检测程序的代码逻辑、算法执行路径和数据处理过程是否正确,保证程序的逻辑是正确的,运行是稳定的。
6.6.3 系统功能测试
根据前面对测试方法的了解,本系统功能测试会使用黑盒测试法。由于本系统功能实现较多,且大部分功能模块的实现原理相似,因此本章将对主要功能进行测试用例说明。
(1)本次对体检数据预测功能进行测试,管理员在预测界面依次输入年龄、性别、舒张压等多维健康特征数据,完成信息填写和校验后提交任务,检验系统能否正常启动预测过程。测试时重点校验基于线性回归算法的预测模型运行稳定情况,看历史数据拟合及计算结果是否正确,保证重要健康指标可以进行量化预测。同时对系统进行测试,看系统能否输出数值结果并自动生成可视化的图表,检验指标趋势展示是否清楚,从而检验出该功能的可用性和准确性。体检数据预测功能测试用例表如下表6-1所示。
表6-1 体检数据预测测试用例表
编号 测试功能 操作 预期结果 实际结果
1 体检数据预测的新增 医生在看板界面进行一条体检数据的预测,管理员在体检数据预测界面进行查看 与预期结果一直,管理员可以查看到医生的预测数据 与预期结果一直,管理员可以查看到体检数据预测数据
2 体检数据预测的删除 管理员将刚刚的体检数据预测数据进行删除,医生在体检数据界面进行查看 与预期结果一致,医生无法查看到体检数据预测信息 与预期结果一致,医生无法查看到体检数据预测信息
(2)对体检报告管理模块进行功能测试,测试管理员能否正常完成用户的体检报告新增、录入、结构化存储的操作,检验体检项目名称、报告详情、生成时间等结构化、非结构化数据能否准确录入并规范保存。同时对系统集成的DeepSeekAI模型进行测试,检验数据清洗、特征提取、关联分析是否正常工作,保证系统可以自动产生专业的健康评价报告和异常指标提示,保证相关分析结果可以正确地展示出来,保证该模块的功能可用、数据处理准确可靠。体检报告测试用例表如下表6-2所示。
表6-2 体检报告测试用例表
编号 测试功能 操作 预期结果 实际结果
1 体检报告的新增 医生给用户新增一条体检报告信息,用户在前提进行查看 与预期结果一致,用户在前台可以查看到医生新增的体检报告信息 与预期结果一直,用户可以正常查看到体检报告信息
2 体检报告的AI数据分析 管理员将刚刚医生新增的体检报告信息,点击AI数据分析,用户查看数据分析结果 与预期结果一致,用户可以查看到AI数据分析结果 与预期结果一致,用户可以查看到AI数据分析结果
6.6.4 测试总结
本次体检数据分析系统功能测试包含数据看板、体检预测、报告管理、健康档案等主要模块,用黑盒和白盒测试相结合的方法进行验证。经过测试可知,系统各个功能都可以正常工作,数据录入、AI分析、算法预测、可视化展示都比较稳定可靠,界面交互流畅,数据处理准确。测试中出现的少量界面显示问题已经得到改善,系统整体满足设计要求,具有较好的实用性、稳定性,可以投入使用。
7 总结与展望
7.1 总结
这是我第一次独立完成一套前后端分离的体检数据分析系统开发项目,在系统的设计和实现过程中遇到了很多的技术难题,比如数据处理、算法集成、可视化展示、前后端联调等。查阅技术文档、搜索相关解决方案、不断调试优化,最后逐一克服了各种难题。整个毕业设计过程里,既加深了专业知识,又在实践当中提高了系统开发、问题解决以及项目规划等各方面的综合能力。
本文就体检数据分析场景,对用户的使用流程以及业务需求进行分析,从需求调研、数据库设计、功能模块规划、系统实现四个方面进行了详细的阐述。系统以SpringBoot、Vue为主,面向普通用户、管理员两种角色,支持用户可以查看个人的体检数据和健康报告,也可以管理后台的各种功能并完成各种维护。
7.2 展望
未来可以从大数据的角度来扩展体检数据分析系统的功能,通过整合多源海量的体检数据形成全域健康数据库,利用数据挖掘和机器学习算法对预测模型进行改进,提高健康风险评价的准确性,并且可以开展人群健康特征聚类、区域健康趋势分析等深层次的应用,给公共卫生管理提供决策支持。另外,系统可以和各种医疗健康平台的数据互通、共享,从而提高大数据可视化分析的能力,还可以个性化地给出健康干预方案建议,使系统越来越智能,实用的价值也越来越高。
参考文献
[1]闫常娜,陶冶. 基于Hadoop的二手车市场数据与可视化分析[J].信息记录材料,2026,27(06):186-188.DOI:10.16009/j.issn.1009-5624.2026.06.061.
[2]C.L. T P ,Daniel A ,Chenhao Z , et al. Evaluating Outcomes in Patients With Ankylosing Spondylitis Seeking Acute Care By Utilizing Elixhauser Comorbidity Index: An Analysis of Cerner Health Facts Database From 2000 to 2017[J].JCR: Journal of Clinical Rheumatology,2026,32(2):69-73.DOI:10.1097/RHU.0000000000002293.
[3]Punnakkal R A ,Jadhav S S ,Celeste V A , et al. 3D Mitochondria Shape Library for Optical Microscopy (3DMSL): A multimodal dataset for deep learning based mitochondrial analysis[J].Data in Brief,2026,65112507-112507.DOI:10.1016/J.DIB.2026.112507.
[4]Hao Z ,Jiang K ,Zhang J , et al. Analysis of adverse event reporting with casimersen: a pharmacovigilance study based on the United States food and drug administration adverse event reporting system database.[J].International journal of clinical pharmacy,2026,(prepublish):1-10.DOI:10.1007/S11096-026-02103-5.
[5]Watanabe F ,Muramatsu K ,Tokutsu K , et al. Functional Differentiation Among Medical Institutions During COVID-19 State of Emergency Periods: Autoregressive Integrated Moving Average Analysis of Percutaneous Coronary Intervention Using Diagnosis Procedure Combination Data.[J].The Tohoku journal of experimental medicine,2026,DOI:10.1620/TJEM.2026.J016.
[6]周湖燕,罗香. 基于Hadoop的电商大数据分析平台设计与实现[J].现代信息科技,2025,9(22):87-91+97.DOI:10.19850/j.cnki.2096-4706.2025.22.016.
[7]马江,张文艳. 基于关联分析数据挖掘的Hadoop脏数据动态清理[J].计算机仿真,2025,42(10):469-473.
[8]耿亚飞.基于斜拉桥健康监测大数据挖掘的损伤识别方法研究[D].石家庄铁道大学,2025.DOI:10.27334/d.cnki.gstdy.2025.000141.
[9]单珂,孔祥龙,张一鸣,等. 基于Hadoop的区域健康大数据平台研究与设计[J].计算机应用与软件,2025,42(04):8-12.
[10]张艳姣,任晓阳. 基于Hadoop和MPP数据库混合架构的大数据集成平台[J].信息工程大学学报,2024,25(04):435-440.
[11]李昊钰,王蕾,蔡碧娥,等. 单中心11 125名体检人群乳腺结节彩超筛查结果回顾性分析[J].中国医学创新,2024,21(22):147-151.
[12]李伟成.基于大数据的城市建筑物健康检测算法研究[D].沈阳建筑大学,2024.DOI:10.27809/d.cnki.gsjgc.2024.000100.
[13]黑马程序员.Java EE企业级应用开发项目教程[M].人民邮电出版社:202304:288.
[14]张聪辉.Hadoop架构下的大数据安全存储技术研究[D].山东工商学院,2022.DOI:10.27903/d.cnki.gsdsg.2022.000074.
[15]邢洪波.基于Hadoop的医疗数据存储的研究[D].沈阳工业大学,2022.DOI:10.27322/d.cnki.gsgyu.2022.001318.
[16]张洪堃.基于Hadoop的离线数据处理平台的设计与实现[D].北京交通大学,2022.DOI:10.26944/d.cnki.gbfju.2022.000417.
[17]段玉芳,体检数据指标分析系统V1.0.河南省,新乡银海医学检验实验室有限公司,2022-03-01.
[18]苏海志,李其锋,李斌. 专家系统和大数据在职业病的应用分析思考[J].中国医疗器械信息,2021,27(15):29-30+133.DOI:10.15971/j.cnki.cmdi.2021.15.012.
[19]张星星.体检数据采集管理系统的设计与实现[D].北京邮电大学,2018.
[20]王力.基于Hadoop的健康数据管理系统的研究和实现[D].西安电子科技大学,2017.
致谢
本论文及体检数据分析系统的顺利完成,首先由衷感谢我的指导老师梁保柱。从系统需求分析、框架搭建到论文撰写与修改完善,老师始终给予耐心细致的指导,在大数据技术应用、算法实现等方面为我提供了宝贵思路。老师严谨的治学态度和认真负责的育人精神,让我在毕业设计过程中受益匪浅,在此致以最诚挚的谢意。
感谢滇西科技师范学院为我提供了良好的学习环境与实践平台,大学期间的专业课程学习,为我打下了扎实的大数据分析、前后端开发理论与技术基础。同时感谢身边同学在项目开发期间的交流互助,我们共同探讨技术难题、分享学习经验,让我顺利攻克了系统开发中的诸多困难。
最后,感谢在学习与成长路上一直支持我的家人,他们的理解与鼓励是我不断前行的动力。本次毕业设计是一次宝贵的实践历练,虽已告一段落,但我将以此为新起点,在大数据与健康数据分析领域继续学习探索,不断提升自身专业能力,以更扎实的本领回报学校与社会的培养。