irpas技术客

医疗预约挂号系统_FanZheGOGOGO_医院挂号系统数据字典

大大的周 2932

网上预约挂号系统

业务流程

核心技术

用到的关键技术:springboot、springcloud、redis、mq、linux、RabbitMQ

SpringBoot:简化新Spring应用的初始搭建以及开发过程 SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(SpringCloudGateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、SpringCloud Task和SpringCloudFeign等) MyBatis-Plus:持久层框架 Redis:内存缓存 RabbitMQ:消息中间件 HTTPClient: Http协议客户端 Swagger2:Api接口文档工具 Nginx:负载均衡 Lombok Mysql:关系型数据库 MongoDB:面向文档的NoSQL数据库

Vue.js:web 界面的渐进式框架 Node.js: JavaScript 运行环境 Axios:Axios 是一个基于 promise 的 HTTP 库 NPM:包管理器 Babel:转码器 Webpack:打包工具

Docker :容器技术 Git:代码管理工具 DokerFile:管理Doker镜像命令文本 Jenkins:持续集成工具

管理员系统

后台管理系统主要功能有: 数据字典、医院管理(医院信息、医院列表)、会员管理、订单管理、统计管理;

用户系统

用户系统主要功能:首页数据展示、预约挂号、支付挂号订单、登录功能(手机号、微信登陆)

项目模块构建

hospital-manage:医院接口模拟端 yygh-parent:根目录,管理子模块:

common:公共模块父节点 common-util:工具类模块,所有模块都可以依赖于它 rabbit-util:rabbitmq业务封装 service-util:service服务的工具包,包含service服务的公共配置类,所有 service模块依赖于它

server-gateway:服务网关 model:实体类模块

service:api接口服务父节点 service-hosp:医院api接口服务 service-cmn:公共api接口服务 service-user:用户api接口服务 service-order:订单api接口服务 service-oss:文件api接口服务 service-sms:短信 api接口服务 service-task:定时任务服务 service-statistics:统计api接口服务 service-client:feign服务调用父节点 service-cmn-client:公共api接口 service-hosp-client:医院api接口 service-order-client:订单api接口 service-user:用户api接口 医院设置需求

1、需求

医院设置主要是用来保存开通医院的一些基本信息,每个医院一条信息,保存了医院编号(平台分配,全局唯一)和接口调用相关的签名key等信息,是整个流程的第一步,只有开通了医院设置信息,才可以上传医院相关信息。 我们所开发的功能就是基于单表的一个CRUD、锁定/解锁和发送签名信息这些基本功能。

2、表结构

hosname:医院名称 hoscode:医院编号(平台分配,全局唯一,api接口必填信息) api_url:医院回调的基础url(如:预约下单,我们要调用该地址去医院下单) sign_key:双方api接口调用的签名key,有平台生成 contacts_name:医院联系人姓名 contacts_phone:医院联系人手机 status:状态(锁定/解锁)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #医院挂号系统数据字典 #Cloud #Alibaba #NacosSpring