点击空白处退出提示
基于SpringBoot+Vue的医院 信息管理系统的设计与实现
我要开发同款作品详情
技术选型:Springboot+Mybatis+Vue+MySQL+Redis
责任描述:系统是我的毕业设计,系统整体采用B/S架构,后端借助SpringBoot框架搭建,前端使用Vue框架搭建。整个系统中比较难的功能是挂号功能以及实时挂号数据统计的实现,挂号预约功能需要考虑高并发,为了防止出现挂号重复预约、挂号状态显示出错等情况,我使用了乐观锁,在数据库orders表(对应挂号信息)设计中增加了version字段,每次数据提交时(更改号源状态)会判断version是否匹配,若不匹配停止本次提交,若匹配则提交成功并增加version的值。至于实时更新功能,则是使用消息队列实现,将挂号数据放入消息队列中,然后创建专门的线程从消息队列中读取消息,并将其更新到Redis缓存中。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论