栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

尚医通【预约挂号系统】总结

尚医通【预约挂号系统】总结

这里写目录标题

1、项目介绍2、技术点3、业务流程4、项目架构5、项目源码(包含sql)6、启动步骤7、项目模块说明8、项目功能总结9、效果图

后台管理端前端展示端数据库


1、项目介绍

尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!不用排长队!

2、技术点

后端:

SpringBoot:简化新Spring应用的初始搭建以及开发过程SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(SpringCloudGateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibabasentinel、SpringCloud Task和SpringCloudFeign等)MyBatis-Plus:持久层框架Redis:内存缓存(验证码有效时间、支付二维码有效时间)MongoDB:面向文档的NoSQL数据库(医院相关数据)EasyExcel:操作excel表格,进行行读写操作RabbitMQ:消息中间件(订单相关操作)HTTPClient: Http协议客户端Nginx:负载均衡Mysql:关系型数据库

前端:

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

其他:

LombokSwagger2:Api接口文档工具Docker :容器技术Git:代码管理工具阿里云oss阿里云短信服务微信登录、支付定时任务 3、业务流程

4、项目架构

5、项目源码(包含sql)

gitee 后端地址:https://gitee.com/StarSea007/yyds-parent

gitee 后台前端地址:https://gitee.com/StarSea007/yyds-vue-font

gitee 用户前端地址:https://gitee.com/StarSea007/yyds-vue-site

6、启动步骤
    项目克隆到本地,导入到idea中docker,启动mongodb,rabbitmqnacos, 在目录下,打开bin文件夹,双击 startup.cmdredis,在目录下,使用cmd,然后输入 redis-server redis.windows.conf修改配置文件地址(包含mysql、nacos、redis、mongodb、rabbitmq、短信、微信登录 / 支付),启动前后端项目访问地址如下:
    模拟医院的管理系统地址:http://localhost:9998/
    预约挂号管理端地址:http://localhost:9528/
    预约挂号用户端地址:http://localhost:3000/
    医院设置后台swagger地址(举例):http://localhost:8201/swagger-ui.html
    Rabbitmq访问地址(guest/guest):http://ip:15672/

注意:前期学习阶段使用了nginx, 在目录下,使用cmd,然后输入nginx.exe。

7、项目模块说明

后端项目:

yyds-parent:根目录,管理子模块
	common:公共模块父节点
		common-util:工具类模块,所有模块都可以依赖于它
		rabbit-util:rabbitmq业务封装
		service-util:service服务的工具包,包含service服务的公共配置类,所有service模块依赖于它
	doc:课件文档及笔记
	hospital-manage:医院接口模拟端
	model:实体类模块
	server-gateway:服务网关
	service:api接口服务父节点
		service-cmn:字典api接口服务
		service-hosp:医院api接口服务
		service-order:订单api接口服务
		service-oss:文件存储api接口服务
		service-sms:短信api接口服务
		service-statistics:统计api接口服务
		service-task:定时任务服务
		service-user:用户api接口服务
	service-client:feign服务调用父节点
		service-cmn-client:字典api接口
		service-hosp-client:医院api接口
		service-order-client:订单api接口
		service-user-client:用户api接口
	sql:项目涉及的sql文件

后台前端项目:

预约挂号管理端

yyds-vue-font
	bulid:构建相关
	config:全局配置
	src:源代码
		api:所有请求
		assets:主题 字体等静态资源
		components:全局公共组件
		icons:项目所有svg icons
		router:路由
		store:全局store管理
		styles:全局样式
		utils:全局公用方法
		views:视图	
		App.vue:入口页面
		main.js:入口 加载组件 初始化等
		permission.js:权限管理
	static:静态资源
	.babelrc:babel-loader配置
	.eslintrc.js:eslint配置项
	.gitignore:git忽略项
	package.json:依赖管理

预约挂号用户端

yyds-vue-site
	assets:资源目录
	components:组件目录
	layouts:布局页面
	pages:页面目录
	plugins:插件目录
	nuxt.config.js:nuxt.js应用的个性化配置
8、项目功能总结

后台页面包括:

数据管理
	数据字典(字典树形展示、导入、导出)
医药管理
	医院设置(列表、添加、修改、删除)
	医药列表(列表、详情、排班、下线)
会员管理
	会员列表(列表、查看、锁定)
	认证审批列表
订单管理
	订单列表(列表、详情)
统计管理
	预约统计

前端页面包括:

首页数据展示
	医院列表
医院详情展示
	医院科室展示
用户登录功能
	手机号登录(短信验证码发送)
	微信登录
用户实名认证
就诊人管理
	列表、添加、详情、删除	
预约挂号功能
	排版和挂号详情信息
	确认挂号信息
	生成预约挂号订单
	挂号订单支付(微信)
	取消预约订单
就医提醒功能
9、效果图 后台管理端

前端展示端

数据库


如果有收获!! 希望老铁们来个三连、点赞、收藏、转发。
创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/736441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号