# OriginalHealth **Repository Path**: honj51/OriginalHealth ## Basic Information - **Project Name**: OriginalHealth - **Description**: 一款应用于健康管理机构的业务系统,旨在实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-21 - **Last Updated**: 2025-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OriginalHealth #### 介绍 Version 1.0 #### 软件架构 本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。 前端技术栈采用H5+BootStrap+ElementUI+Vue.js+ajax,使得静态资源风格简约化,对用户友好性较高; 用Dubbo+Zookeeper+SpringMVC+Spring Security完成分布式架构及权限; 使用Git进行版本控制; 持久层则是用到了MyBatis框架和MySQL数据库。 此外,还用到了第三方服务,如阿里云通信服务、七牛云存储服务等。 ![功能架构](https://images.gitee.com/uploads/images/2021/0714/104313_287025c3_7499590.png "屏幕截图.png") #### 模块功能 * 各模块职责定位: * 1、health_parent:父工程,打包方式为pom,统一锁定依赖的版本,同时聚合其他子模块便于统一执行maven命令 * 2、health_common:通用模块,打包方式为jar,存放项目中使用到的一些工具类、实体类、返回结果和常量类 * 3、health_interface:打包方式为jar,存放服务接口 * 4、health_service_provider:Dubbo服务模块,打包方式为war,存放服务实现类、Dao接口、Mapper映射文件等,作为服务提供方,需要部署到tomcat运行 * 5、health_backend:传智健康管理后台,打包方式为war,作为Dubbo服务消费方,存放Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行 * 6、health_mobile:移动端前台,打包方式为war,作为Dubbo服务消费方,存放Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行 ![项目结构](https://images.gitee.com/uploads/images/2021/0714/104658_18f1a7f1_7499590.png "屏幕截图.png") #### 部分展示 * 1、 登录界面 ![登陆界面](https://images.gitee.com/uploads/images/2021/0714/125723_6fc0f5e9_7499590.png "屏幕截图.png") 原初健康管理系统主界面为登录界面,包含用户名和密码功能。登录功能主体位于界面正中心,界面分布合理,主界面以蓝色为主要背景色,整体采用简约的色调构成,显得美观大方,给人一种清新的感觉,能够增强使用者的使用欲,降低其因工作而带来的疲倦。 * 2、 后台管理系统首页 ![后台管理系统首页](https://images.gitee.com/uploads/images/2021/0714/125750_a23523d0_7499590.png "屏幕截图.png") 整体色调以白色为主。功能目录以浅蓝色为主要色调。 * 3、 功能目录 * 后台管理系统(Web端) ![三大主要功能模块](https://images.gitee.com/uploads/images/2021/0714/125823_167104ce_7499590.png "屏幕截图.png") 检查项是指身高、体重、血压等,而检查组是检查项的组合,套餐又是检查组的组合。 由于时间仓促和小组人员不足以及预设功能过多等因素,会员管理模块和中医体质辨识模块功能还不够完善。 统计分析中的可视化图表是用Echart实现的。 * 移动端: ![移动端主页](https://images.gitee.com/uploads/images/2021/0714/125910_a1bb6b39_7499590.png "屏幕截图.png") 移动端部分是提供给患者群体使用的,具有操作简单、结构清晰、风格简约等特点,凸显用户友好性,整洁大方,较适合中年及中老年群体使用。 * 4、 体检预约功能 ![体验预约界面](https://images.gitee.com/uploads/images/2021/0714/125940_7fed0ad0_7499590.png "屏幕截图.png") 该部分是体检预约,通过选择套餐来预约对应的检查套餐,之后会进行一系列表单提交验证,通过则预约成功。 * 5、 报告查询功能 ![报告查询页面](https://images.gitee.com/uploads/images/2021/0714/130031_b811a2a1_7499590.png "屏幕截图.png") 该部分是对已经体检过的套餐进行查询,了解自身健康情况。 * 6、 健康评估功能 ![健康评估页面](https://images.gitee.com/uploads/images/2021/0714/130051_3a88febd_7499590.png "屏幕截图.png") 该部分是通过一些问卷,来做一些风险评估,一定程度上便于患者选择体检套餐。 * 7、 健康干预功能 ![健康干预部分页面](https://images.gitee.com/uploads/images/2021/0714/130112_7faef47a_7499590.png "屏幕截图.png") 该部分是实现对患者的健康干预,如饮食、运动等,并给出合理的计划。 * 8、 健康档案功能 ![健康档案部分](https://images.gitee.com/uploads/images/2021/0714/130135_11e89abd_7499590.png "屏幕截图.png") 该模块实现用户对自己的健康档案进行查询。 * 9、 健康咨询功能 ![健康咨询功能](https://images.gitee.com/uploads/images/2021/0714/130206_903dbb28_7499590.png "屏幕截图.png") 该模块进行一些健康咨询,同时发布一些健康资讯,帮助患者更好地保持健康或康复。 #### 使用说明 clone代码至本地项目,配置Tomcat服务器并依次启动jobs、service_provider、mobile、backend。 #### 参考与鸣谢 感谢黑马程序员提供的教程,参考:https://www.bilibili.com/video/BV1Bo4y117zV