200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 应用系统设计:预约挂号平台 B2C平台设计

应用系统设计:预约挂号平台 B2C平台设计

时间:2022-11-14 14:37:50

相关推荐

应用系统设计:预约挂号平台 B2C平台设计

项目总结

这个项目是一个预约挂号系统。分为前后台两个系统,前台用来进行挂号和支付,后台管理医院发送过来的挂号信息。整个项目采用微服务的方式进行开发。

项目代码结构

父类项目

comm模块(公共模块) 统一返回结果统一错误处理,@ControllerAdivce注解 common_model实体模型(公共模块)common_service模块(公共模块) 配置swagger配置缓存(Springdata redis+SpringFramework@Cacheable) common_mq模块(公共模块) 提供mq的发送方法封装mq消息转换器 服务模块 服务模块1——医院管理 端口:8021mapperservicecontroller 管理端:管理注册的医院信息,地址,校验码服务端:提供给其他医院可以调用的API,允许其他医院使用接口上传数据到mongodb提供医院可以查询上传数据的接口显示前端 配置 数据库日志 服务模块2——数据字典管理 端口:8022 mapperservicecontroller 数据字典crud数字字典的excel导入导出(eayexcel)数据字典缓存,使用公共服务模块 配置 数据库日志 服务模块3——用户注册管理(微信Oauth2.o认证微信认证平台) 用户管理用户认证,数据上传,审批用户相关的患者管理 服务模块4——短信验证码发送服务(阿里短信服务) 短信验证码发送后存储在redis设置过期时间,校验的使用从redis里校验监听rabbitmq发送预约信息 服务模块5——实名认证模块(OSS文件上传服务)

服务模块6——预约挂号管理模块 预约管理模块前后端预约医院数据更新模块预约支付模块定时任务 定时往消息队列发送短信提醒标识,订单模块拿到提醒后查询订单依次发送短信 统计模块 统计挂号信息 服务客户端模块(公共模块)——把所有服务模块的方法接口放进来,配合openfeign进行远程调用 服务客户端模块1——元数据调用接口提取,加入openfeign注解完成配置,等具体的服务引用调用服务客户端模块2—— 网关管理GateWay 配置路由配置跨域配置过滤器 内部服务外部无法访问未登录用户无法获取数据

项目使用技术

微信支付微信登录阿里云oss阿里云短信服务微服务

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。