Advertisement

Python+Django毕业设计亚健康人群健康管理系统(程序+LW+部署)

阅读量:

项目运行

环境配置:

Java JDK 1.8 + Tomcat 7.0 + MySQL + HBuilder X(WebStorm同样适用)+ Eclipse(IntelliJ IDEA、Eclipse、MyEclipse、Sts等都支持)。

项目技术:

SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。

环境需要

运行环境:建议采用java JDK 1.8作为开发环境,在该平台进行开发操作。尽管并非必须要求使用该版本 JDK ,但理论上支持其他版本的 JDK 环境配置

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

  1. 是否属于 Maven 项目:否;检查源代码目录中是否存在 pom.xml 文件;如果发现存在,则标记当前项目为 Maven 类型;否则标记为非 Maven 类型

6.数据库:MySql 5.7/8.0等版本均可;

毕设帮助,指导,源码分享,调试部署(见文末)

3 系统的可行性研究及需求分析

3.1 可行性研究

3.1.1********技术可行性分析

通过四年大学的学习, 已熟练掌握了JSP、SSM、Mysql数据库领域的相关技术, 完全能满足开发需求. 对于这些技术, 硬件配置也是充足的.

本亚健康人群健康管理系统基于MySQL数据库;Eclipse用于开发并与MySQL数据库良好对接。

所以,亚健康人群健康管理系统在技术上是可以实施的。

3.1.2********经济可行性分析

本项目旨在作为毕业设计独立开发的亚健康人群健康管理平台。由于其为自主开发项目而非商业运营目标, 因此运营成本极低。建成后将显著改善未来亚健康的医疗管理状况, 同时系统的日常维护成本也较为低廉。经估算所有相关成本均较为有限, 因此该系统从经济角度来看是可行的。

3.1.3********运行可行性分析

运行可行性是指通过评估与预测新的亚健康人群健康管理系统对现有系统的运行带来的影响及带来的后果(如工作条件等),并考察在规定的时间段内能否完成相应的系统开发任务。

当前信息化技术高度成熟且工具间的整合极为顺畅。在学习框架编程的过程中已熟练掌握其使用规范,在开发、调试以及维护各个功能模块时均能顺利进行。基于Tomcat服务器的支持下实现了系统的B/S架构设计,在运行过程中表现良好。

本系统的开发,采用的就是SSM+ Mysql体系,没有技术上的问题。

就目前而言,在现有情况来看

3.2 功能需求

需求分析涉及对所面临问题的深入探讨以及明确所需的功能或性能等关键要素,并最终确定能够实现的目标结果。其主要目标是为即将开发的软件系统功能与性能做出清晰定义与规范性说明。

亚健康人群健康管理信息平台是一个综合性的管理信息平台。为提升公众健康管理意识并为用户提供便捷高效的服务,因此而建立了一个专门针对亚健康人群的健康管理信息平台。管理者可通过该平台实时发布高血压病人的检查数据及血脂分析结果,使公众能够及时获取相关疾病预防知识

3.2.1********系统的主要功能

基于亚健康人群健康管理体系这一领域的需求以及对该平台深入分析的基础上,决定将系统权限划分为两类,即涉及管理员的部分与普通用户权限

基于亚健康人群健康管理体系这一领域的需求以及对该平台深入分析的基础上,决定将系统权限划分为两类

(a) 系统管理员;系统管理员在本系统中涉及的主要功能模块包括:主页面(home)、个人管理区(personal center)、用户相关的几个核心模块如健康信息管理系统中的血压监测与分析系统(BP analysis system)、血脂分析管理系统(lipid analysis system)以及病情提醒管理系统(condition reminder system)等。管理员用例图如图3-1所示。

图3-1 管理员用例图

当用户登录系统时, 系统将支持以下功能供用户完成: 首页浏览, 个人中心信息查看, 血压分析查询与管理, 血脂分析查询与管理, 以及病情提醒接收等健康相关服务. 用户用例图如图3-2所示.

图3-2用户用例图

4 系统的总体设计及相关技术准备

4.1 总体设计

4.1.1********设计的原则及目标

本系统将IT技术应用于亚健康人群的健康管理中,并包含现实医疗中完整的亚健康人群健康管理流程。其充分地实现了虚拟化管理功能。该系统能够实时采集并存储用户的相关信息,在保证资源节约的同时显著提升了工作效率,并完整地实现了亚健康人群健康管理系统的功能

本系统采取的原则有:

a)该开发项目基于B/S架构设计。该架构的优势在于在处理过程中层次分明,并采用了符合当前用户习惯的网页搜索方式。

b)采用面向对象的开发与设计理念。仅当对系统的整体有全面掌握时才能采用该技术;利用该技术能够有效构建系统的框架;从而使得该系统更加稳定,并且运行效率得到显著提升。

c)遵循结构化设计原则。将系统划分为若干功能模块,并合理地处理各模块间的相互关联以及与数据库的关系。通过详细规划各组件及其相互作用关系来构建完整的系统架构。

d)系统的界面简单清晰。系统的界面设计简单,方便用户快速的操作使用。

4.1.2**** 系统的主要的功能结构****

亚健康人群健康管理系统的主要功能的结构如图4-1所示。

图4-1 亚健康人群健康管理系统功能结构图

4.2 系统设计

4.2.1数据表E-R图

E-R图即为实体-关系图,在该系统中存在反映各实体间关联的E-R图,在本数据库里各实体间的关系均为多元对多元的关系。

血压分析信息属性图如图4-2所示。

图4-2血压分析信息实体属性图

血脂分析信息实体属性图如图4-3所示。

图4-3血脂分析信息实体属性图

健康信息实体属性图如图4-4所示。

图4-4健康信息实体属性图

5.1 管理员功能模块

管理员登录系统,在进入系统前需在登录页面按照需求填写用户名和密码,并选择相应的角色信息;完成后点击登录按钮完成登录操作(如图5-1所示)。

图5-1管理员登录界面图

在系统登录管理员界面后,能够对首页、个人中心界面、用户信息管理模块、健康数据管理模块、血压数据分析模块以及血脂分析报告生成模块等执行相应的操作流程,请参考图5-2详细说明

图5-2管理员功能界面图

在该页面中设计有"用户信息管理模块"的功能区域, 允许用户在该页面中对"用户名"、"姓名"、"性别属性"等相关信息进行"个人资料详情表单"的查看与编辑, 同时提供"设置个人资料展示选项""编辑个人资料""删除账户记录等操作功能, 如图5-3所示

图5-3用户管理界面图

在健康信息管理功能模块中,在健康信息管理页面上支持对用户账号名、真实姓名、手机号码、年龄值、性别标识符(如二分位值)、血压数值(如收缩压)、血脂指标(如甘油三酯水平)以及报告日期等各项数据项实施详细查看、参数设置以及记录撤销等功能(如图5-4所示)。

图5-4健康信息管理界面图

在高血压监测管理页面中,在高血压监测管理界面里可对用户的用户名、姓名等基本信息以及各项血压指标进行编辑修改或删除操作,并根据需要设置健康提示与注意事项等内容(如图5-5所示)。

图5-5血压分析管理界面图

在血脂分析管理页面中,默认情况下,默认情况下,默认情况下,默认情况下,默认情况下,在默认情况下

图5-6血脂分析管理界面图

在病情提醒管理模块中,在页面上可实现对标题信息、日期信息以及登录/账户信息等基础数据的查看与编辑功能。

图5-7病情提醒管理界面图

5.2 用户功能模块

用户需在注册页面填写用户名、密码及确认密码,并提供姓名、手机号码及年龄等信息以完成 registration 过程,请参考图5-8

图5-8用户注册界面图

用户登录,在登录页面通过填写账号、密码、角色等信息进行登录,如图5-9所示。

图5-9用户登录界面图

用户在输入账号和密码后会进入到亚健康的健康管理系统后台系统中,在线查看并执行血压监测的具体数据统计结果

图5-10用户功能界面图

健康管理服务,在该平台的健康管理模块中允许用户完成注册与登录,并对注册用户名下的个人基本信息(包括但不限于:注册用户名、个人基本信息、联系方式)、年龄(即年龄信息)、性别(即个人性别信息)、血压指数(即血压测量结果)、血脂指数(即血脂分析结果)、上报日期(即填写时间记录)以及患病史(即病史详细记录)等数据项进行详细编辑与设置操作

健康管理服务,在该平台的健康管理模块中允许用户完成注册与登录,并对注册用户名下的个人基本信息(包括但不限于:注册用户名、个人基本信息、联系方式)、年龄(即年龄信息)、性别(即个人性别信息)、血压指数(即血压测量结果)、血脂指数(即血脂分析结果)、上报日期(即填写时间记录)以及患病史(即病史详细记录)等数据项进行详细编辑与设置操作

图5-11健康信息管理界面图

高血压分析管理,在高血压分析管理页面中可以执行用户名相关的操作。用户可以在该页面内完成各项基本信息处理以及血压指标的查询和记录。如图5-12所示。

图5-12血压分析管理界面图

******JAVA毕设帮助,指导,源码分享,**调试部署

全部评论 (0)

还没有任何评论哟~