Queue management and ticketing systems are often outdated and do not rely on the communication and notification opportunities that mobile devices can provide. Besides, they are less capable of intelligent functions based on usage statistics. Thus, there is need for a solution that helps to reduce and conduct waiting time. The aim of this thesis is to simplify queuing and queue-management and improve its user experience by the tools of mobile communication.
In this paper, I study the prospects of a queue management system, and present the implementation process of a reservation and queue management system that meet the requirements listed above. Components of the system are the Smartphone clients for Android and iOS platforms, the server background and related online administrational and operational interface, as well as physical tools, such as display panels and a ticket vending machine attached to an Android kiosk client. I analyse usage statistics and predictions with business intelligence and data-mining tools.
From the predictability perspective of reservation and waiting time handling, I managed to implement forecasting solutions. All used development techniques proved to be effective and progressive, although the active development process of mobile platforms and the early stage of certain frameworks caused the application’s codebase needed to be frequently transformed.