我是AllenChen
此系统是一款基于springCloud + springMVC + spring 全家桶的 微服务 门诊管理系统 项目
前端:HTML + CSS + JavaScript + vue + axios +
后端:spring + springMVC + spring boot + spring cloud + Mybaties Plus + Redis + nacos + oauth2 + jwt +
端口号 8847
注册中心
使用nacos主要用于服务发现以及注册中心,将微服务中的这些服务注册到注册中心,然后就可以通过gateway网关服务对前端请求进行负载均衡以及请求分发
端口号 9001
权限管理服务
该服务主要用于管理整个项目的权限管理及控制,当用户登录以后采用Oauth2+JWT制作令牌环返回给客户端 以实现微服务项目的单点登录
端口号 9002
付费及账单服务
该服务主要用于管理整个门诊管理系统的费用情况及缴费功能,费用包括:用户挂号费用、医生问诊费用、医生开药费用、药品分期费用等等的费用明细以及缴费情况,都存在这个服务中,并且该服务用于处理缴费,微信支付、支付宝支付、现金支付、信用卡及银联支付(信用卡跟银联就不做了,不会做。。。,而且咱没有刷卡机。。。)
端口号
前端客户端界面
该服务主要为前端页面,所有前端页面存储在这里
端口号
公有类及异常处理服务
该服务主要用于公共类的存储,用于每个不同的服务使用,以及异常处理服务,当其他服务出现异常情况调用此服务中的异常服务接口返回异常信息给前端
端口号
字典服务
该服务主要用于存储 字典内容,比如:国家、地区、城市、职业、医院、病区、科室、中心、医生信息、颜色等等
端口号
药品知识库服务
该服务主要用于门诊管理系统中的所有药品知识存储,比如 药品名称、正副厂信息、厂家名称、药品成分、药品价格、使用剂量、注意事项等等
端口号
网关服务
主要用于负责 负载均衡 及 请求分发
该服务主要用于处理 微服务中的 请求分发,当前端请求传过来以后进入网关服务,通过网关服务分发给对应的 服务中处理业务 以及保证 整个项目中的 系统安全,阻止非法请求
代码生成服务
代码生成器
该服务不为微服务项目中的一部分,仅用于生成代码使用,所以不需要启动spring启动类
该服务主要用于根据数据库生成相应的各种类以及代码
端口号
门诊服务
该服务为主要的服务,主要用于处理门诊的各种事务,处理门诊问诊流程中的增删改查操作
该服务处理业务:医嘱开立、患者头部条添加修改、备注、审方重审退药退费等等
对应的数据库存储内容:医嘱、医嘱套餐、患者头部条、备注、处方、审方、药品分期、付费状态、检查、检验、叫号、发药等等
端口号
患者信息服务
该服务主要用于存储和处理 门诊管理系统中患者的:预约信息、患者个人信息、患者、遗传病、历史病例、历史就诊信息等等
端口号
文件存储服务
该服务主要用于文件的存储和导出,前端传入的各类文件进行存储,以及业务中生成的各类文件,患者需要打印的各种文件 等等
端口号
药库服务
该服务主要用于处理业务: 药品采购账单及明细、药品库存信息、药品信息、药品发药情况、药品存量、药品进货补货业务、药品批次、用药取药记录、药品冻结、药品分配记录、药品上架、盘点、新增供货点等等
处理其他服务的:发药时扫描标签检查亮灯情况
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。