#1、简介 网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!不用排长队!
#2、工具与核心技术 2.1 使用工具 VSCODE、IDEA、NaviCatPremium、Jdk1.8 2.2核心技术 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:代码管理工具 #3实现功能 1、医院设置管理 (1)医院设置列表、添加、锁定、删除 (2)医院列表、详情、排班、下线
2、数据管理 (1)数据字典树形显示、导入、导出
3、用户管理 (1)用户列表、查看、锁定 (2)认证用户审批
4、订单管理 (1)订单列表、详情
5、统计管理 (1)预约统计
1.2项目功能总结(前台用户系统) 1、首页数据显示 (1)医院列表
2、医院详情显示 (1)医院科室显示
3、用户登录功能 (1)手机号登录(短信验证码发送) (2)微信扫描登录
4、用户实名认证
5、就诊人管理 (1)列表、添加、详情、删除
6、预约挂号功能 (1)排班和挂号详情信息 (2)确认挂号信息 (3)生成预约挂号订单 (4)挂号订单支付(微信) (5)取消预约订单
7、就医提醒功能
1.3项目技术点总结(后端技术) 1、SpringBoot
2、SpringCloud (1)Nacos注册中心 (2)Feign (3)GateWay
3、Redis (1)使用Redis作为缓存 (2)验证码有效时间、支付二维码有效时间
4、MongoDB (1)使用MongoDB存储 医院相关数据
5、EasyExcel (1)操作excel表格,进行读和写操作
6、MyBatisPlus
7、RabbitMQ (1)订单相关操作,发送mq消息
8、Docker (1)下载镜像 docker pull (2)创建容器 docker run
9、阿里云OSS
10、阿里云短信服务
11、微信登录/支付
12、定时任务
#4鸣谢 详细部署地址请参照 https://www.bilibili.com/video/BV1V5411K7rT?p=178 感谢某谷 学习交流项目,秋秋大佬勿喷!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。