项目总结(一)

本文详细介绍了尚医通预约挂号平台的业务流程和技术实现,包括使用Springcloud Alibaba框架实现微服务,Nacos作为注册中心,以及MongoDB和MySQL的数据存储。通过Feign进行远程调用,Redis用于缓存,RabbitMQ处理消息通知,Nginx部署项目。此外,还涉及EasyExcel处理Excel,JWT生成token,以及MongoDB和NoSQL的选择和使用。
摘要由CSDN通过智能技术生成

尚医通预约挂号平台
包括给用户使用的预约挂号前台,给系统管理员使用的管理后台,还有接入系统的每个医院的自己管理后台。

业务流程
首先,我们预约管理系统的管员要手动添加咱们系统的医院,添加完医院后我们就可以把自己系统的接口地址以及调用接口的密钥提供给这家医院
相当于给这家医院一个授权,每家医院可以在自己的管理系统中去添加医院的信息,去设置医院的科室以及排班信息。
并且通过这个API接口把数据上传到我们的预约管理后台,之后用户就可以在预约管理系统的前台去看到这家医院,并且选择对应的科室,选择对应
的时间来完成挂号

技术栈
微服务: Springcloud Alibaba框架
Nacos注册中心
SpringCloud Feign远程调用
Maven 子父多模块
Docker(部署项目、安装服务)

数据存储: MongoDB: 负责医院基本信息(性能更高)
MySQL:存储用户、订单、预约等关系信息

中间件: Redis:缓存、存储验证码
RabbitMQ:应用解锁,消息通知
Nginx:部署项目

工具库:: easy excel:读写Excel文件
Json Web Token: 生成 jwt token
Joda Time : 日期时间操作

服务网管模块 service_getweway: 1.全局解决了跨域问题
2.统一配置了拦截器,用来保护我们的接口 验证后转发到我们的子服务中

公共服务模块 service_cmn:负责一些其他模块可能都用到的一些数据,比如一些枚举值

医院服务模块 service_hosp:负责医院信息的增删改查

用户服务模块 service_user: 负责管理用户,用户信息的增删改查

短息服务模块 service_msm:负责手机验证码短信发送

存储服务模块 service_oss: 负责存储一些项目中用到的图片,文件等等 (用到第三方存储服务,不用吧图片存储到我们自己服务器上)

预约挂号模块 service_order:负责下订单预约挂号,订单信息查询

统计服务模块 service_statisstics: 统计一下预约数量

定时任务模块 service_task: 每天8点时会执行这个方法,给已经预约的用户发送一个就医提醒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值