智慧营业厅排号系统,用于营业厅办理业务排队叫号。本系统接入213个厅店,设置995个台席,排号量190108人次/月。排号系统基于营业厅排号机和线上小程序取号,通过Websocket服务将排号机与后端通信。系统主要分排号机驱动控制程序和排号取号后端服务,排号机负责取号,控制打印机、条屏、发声和综合屏;后端服务提供websocket控制排号机,取号、叫号业务等。
技术架构:Spring + SpringMVC + SpringBoot + Mybatis + Nacos + SpringCloud + Appllo + Redis
前端技术:Html + Css + Js + JQuery + Vue + ElementUI
1. 参与需求分析,业务分析;
2. 排号机云化模块:负责将排号机本地排号程序拆分云化部署,在叫号过程中,使用ReentrantLock对叫号过程加锁,解决了同时叫号跳号问题。
3. 排号策略模块:根据厅店台席情况,增设普通客户专席,配套增加专席设置叫号策略,使用责任链设计模式编排叫号策略,解决高星级用户优先叫号问题。
4. 厅店维护模块:厅店信息管理,后台审核,后