• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

新项目丨锋迷健康体检预约管理后台开发流程,速来围观

武飞扬头像
马剑威(威哥干Java)
帮助1

一. 项目背景

锋迷健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。

二. 项目功能

本系统分为后台管理和前台管理。

后台管理的主要使用者是医疗机构工作人员,其主要模块有:用户信息管理模块、检查项管理模块、检查组关联模块,套餐管理模块,预约信息设置模块,营运报表管理。

前台管理的主要使用者是用户(患者),其主要有注册登录模块、套餐预约模块,预约信息查询模块。

学新通

2.1 后台管理模块

学新通

2.2 前台管理模块

学新通

三. 数据库展示

我们的数据都存储在mysql数据库。总共15张表。各张表的详细信息如下:

学新通

表关系说明:

  • 其中检查项表(t_checkitem)和检查组表(t_checkgroup)之间的多对多的关系。

  • 检查组表(t_checkgroup)和套餐表(t_setmeal)之间是多对多的关系。

  • 用户表(t_user)和角色表(t_role)表是多对多的关系。

  • 角色表(t_role)和资源权限表(t_permission)表之间的多对多的关系。

四. 技术要点

本项目采用maven分模块开发方式。基于dubbo zookeeper架构进行开发。

  • 使用zookeeper作为注册中心,使用dubbo进行服务的远程调用。

  • 使用SSM框架进行分层开发。

  • 使用mysql进行数据存储,数据持久层采用mybatis。

  • 使用redis进行缓存,上传的图信息基于七牛云进行存储。

  • 使用ApachePOI技术进行excel文件的导入导出操作。

  • 使用Echarts技术进行报表数据的展示。

  • 使用springsecurtiy进行权限控制。

整合项目的技术栈非常丰富,对于刚学习完SSM技术的学员来说是一次非常好的锻炼。

具体的技术架构图如下:

学新通

技术列表与用途展示:

学新通

五. 项目架构图

本项目采用maven分模块开发方式,即对整个项目拆分为几个maven工程,每个maven 工程存放特定的一类代码,具体如下:

学新通

各模块职责定位:

  • health_parent:父工程,打包方式为pom,统一锁定依赖的版本,同时聚合其他子模块 便于统一执行maven命令。

  • health_common:通用模块,打包方式为jar,存放项目中使用到的一些工具类、实体类、返回结果和常量类。

  • health_interface:打包方式为jar,存放服务接口。

  • health_service_provider:Dubbo服务模块,打包方式为war,存放服务实现类、Dao接口、Mapper映射文件等,作为服务提供方,需要部署到tomcat运行。

  • health_backend:锋迷健康管理后台,打包方式为war,作为Dubbo服务消费方,存放 Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行。

  • health_mobile:移动端前台,打包方式为war,作为Dubbo服务消费方,存放 Controller、HTML页面、js、css、spring配置文件等,需要部署到tomcat运行。

六. 开发工具及环境

开发工具:IDEA2018版本及以上。SQLYog客户端工具。Xshell远程连接linux工具

开发环境: jdk1.8 zookeeper mysql5.7 maven3.5.2

七. 效果展示

1. 后台管理系统效果展示

1.1 登录首页

用户要访问主页资源,首先需要进行登录。在首页输入用户名和密码,如果校验通过,就可以进入主页。

学新通

1.2 登录之后的主页

学新通

1.3 检查项管理

  • 新增检查项

用户点击新增按钮,弹出新增选项卡。用户可以在新增选项卡上面完成检查项信息的新增功能。

学新通

  • 修改检查项

用户点击编辑按钮,就可以回显检查项信息,并对检查项信息进行修改。

学新通

弹出编辑选项卡(回显检查项信息):

学新通

  • 删除检查项

学新通

点击删除按钮,弹出确认删除选项卡,只有点击确认,才会真正删除。

学新通

1.4 检查组管理

点击检查组选择,分页展示检查组相关信息。

学新通

  • 新增检查组

点击新建按钮,会弹出新增检查组选项卡。

学新通

注意这里需要展示检查项信息。因为新增需要对这两张表进行关联操作。

  • 修改、删除检查组和检查项模块的修改删除类似。这里不再演示。

1.5 套餐管理

点击套餐管理选项卡,分页展示套餐信息。

学新通

修改、删除套餐信息和检查项模块的修改删除类似。这里不再演示。

1.6 预约信息展示

点击预约设置选项卡,展示最近一个月的预约信息。

学新通

并且可以对本地的excel文件进行上传和导出。

学新通

1.7 会员数量展示

用户点击会员数量统计,可以展示最近会员新增情况,并用折线图展示:

学新通

1.8 预约套餐占比统计

会员点击预约套餐占比统计,展示热门套餐信息比例信息,并用饼图展示

学新通

1.9 营运数据统计

用户点击营运数据统计,展示最近一个月的营运数据报表。

学新通

2. 前台管理系统效果展示

2.1 用户登录

前台用户(患者),通过手机验证码实现快速登录。

学新通

登录进去之后,首页的具体信息如下:

学新通

2.2 体检预约

点击提交预约按钮,展示可以预约的套餐信息。

学新通

点击套餐信息,展示套餐详情页面:

学新通

点击立即预约,输入预约信息,完成预约功能。

学新通

八. 项目结构及资料

1. 项目源代码

学新通

2. 数据库表

学新通

3. 项目资料列表

学新通

领取项目配套资料加下方微信

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggfijf
系列文章
更多 icon
同类精品
更多 icon
继续加载