ticketing system case study