重号问题解决方案
最近要处理一个办事大厅的重号问题:
大厅接待多个部门的不同类型业务,用户需要先去人工窗口或者自助机上挂号登记并取得业务号,然后根据呼叫依次办理业务,早期大厅取号只有一个人工窗口,挂号台直接从数据库中获取各业务部门的最大业务号然后加1生成当前号给用户,由于挂号端只有一个,所以一直没有重号出现,现在整改后,办事部门增多,来办事的人更多,所以就增加了多个人工挂号窗口和自助挂号终端。这样就出现同一时间不同终端在给同一业务派号时就参生了重号。
现在需要解决该问题,自己的思路是: 自己做一个专门负责管理业务号的服务程序,然后各终端都到该服务程序来获取业务号。实现方式就是用TCP/IP协议来做。提供DLL库给和挂号终端调用。DLL库中提供与管理业务号的服务程序通信的接口函数。
不知道我这个思路行了行?大家有没有其它方案可建议,或者有相关资料实例提供,感谢。