0 Star 0 Fork 0

Maxim.Cao / OriginalHealth

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.99 KB
一键复制 编辑 原始数据 按行查看 历史
NamingCao 提交于 2021-07-15 05:34 . update README.md.

OriginalHealth

介绍

Version 1.0

软件架构

本项目结构上分为表现层、业务层和数据访问层。层次间的依赖关系自下到上。 前端技术栈采用H5+BootStrap+ElementUI+Vue.js+ajax,使得静态资源风格简约化,对用户友好性较高; 用Dubbo+Zookeeper+SpringMVC+Spring Security完成分布式架构及权限; 使用Git进行版本控制; 持久层则是用到了MyBatis框架和MySQL数据库。 此外,还用到了第三方服务,如阿里云通信服务、七牛云存储服务等。 功能架构

模块功能

  • 各模块职责定位:
  • 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运行 项目结构

部分展示

  • 1、 登录界面

登陆界面

原初健康管理系统主界面为登录界面,包含用户名和密码功能。登录功能主体位于界面正中心,界面分布合理,主界面以蓝色为主要背景色,整体采用简约的色调构成,显得美观大方,给人一种清新的感觉,能够增强使用者的使用欲,降低其因工作而带来的疲倦。

  • 2、 后台管理系统首页

后台管理系统首页

整体色调以白色为主。功能目录以浅蓝色为主要色调。

  • 3、 功能目录

    • 后台管理系统(Web端)

三大主要功能模块

检查项是指身高、体重、血压等,而检查组是检查项的组合,套餐又是检查组的组合。 由于时间仓促和小组人员不足以及预设功能过多等因素,会员管理模块和中医体质辨识模块功能还不够完善。 统计分析中的可视化图表是用Echart实现的。

  • 移动端:

移动端主页

移动端部分是提供给患者群体使用的,具有操作简单、结构清晰、风格简约等特点,凸显用户友好性,整洁大方,较适合中年及中老年群体使用。

  • 4、 体检预约功能

体验预约界面

该部分是体检预约,通过选择套餐来预约对应的检查套餐,之后会进行一系列表单提交验证,通过则预约成功。

  • 5、 报告查询功能

报告查询页面

该部分是对已经体检过的套餐进行查询,了解自身健康情况。

  • 6、 健康评估功能

健康评估页面

该部分是通过一些问卷,来做一些风险评估,一定程度上便于患者选择体检套餐。

  • 7、 健康干预功能

健康干预部分页面

该部分是实现对患者的健康干预,如饮食、运动等,并给出合理的计划。

  • 8、 健康档案功能

健康档案部分

该模块实现用户对自己的健康档案进行查询。

  • 9、 健康咨询功能

健康咨询功能

该模块进行一些健康咨询,同时发布一些健康资讯,帮助患者更好地保持健康或康复。

使用说明

clone代码至本地项目,配置Tomcat服务器并依次启动jobs、service_provider、mobile、backend。

参考与鸣谢

感谢黑马程序员提供的教程,参考:https://www.bilibili.com/video/BV1Bo4y117zV

Java
1
https://gitee.com/cym2901336124/OriginalHealth.git
git@gitee.com:cym2901336124/OriginalHealth.git
cym2901336124
OriginalHealth
OriginalHealth
master

搜索帮助