Java语言高分悬赏提问,怎么事先一个挂号问诊系统排队的取号的功能呢,怎么写比较好

Java语言高分悬赏提问,怎么事先一个挂号问诊系统排队的取号的功能呢,怎么写比较好
Java语言高分悬赏提问,怎么事先一个挂号问诊系统排队的取号的功能呢,怎么写比较好
Java语言高分悬赏提问,怎么事先一个挂号问诊系统排队的取号的功能呢,怎么写比较好

首先要放出名额,看你是以科室为单位还是医生为单位
放出名额后,患者就可以取号了,每取个号码数量-1
同个项目的话 就加个进程锁,防止多人抢同号
不同项目就加乐观锁,同个update语句返回的修改条数判断是否修改成功,不成功回滚
要处理高并发的话,可以考虑使用消息队列

1、新建一个挂号实体类,内部有挂号科室、医生、患者等信息,将数据保存到数据库(需要看医院的具体需求),有一个状态标识是否就诊;
2、设计数据读取、状态改变逻辑;
3、各个科室登陆系统,看到自己科室的患者排队,进行叫号,销号等操作;