The use of bus in traveling is a large growing business in Iraq and other countries. Hence, bus ticketing system deals with maintenance records of each passenger who had reserved a seat for a journey. Moreover, the ticketing system includes maintenance of schedule, fare and details of each bus traveling. However, there are many bus operations, which were operated manually. The manual or traditional system takes a lot of time and causes many errors of the operation. Due to this, lot of problems occur and they were facing many disputes with customers and each branch works separately. To solve the above problem, and further maintaining records of items, seat availability for customers, and the price of per seat, bill generation and with the emergence of mobile devices are rapidly increasing among users, bus travel companies a chance to improve their business’ performance by adopted mobile-based application. A prototype of mobile bus ticketing system (MBTS) is developed by using agile software development approach and Unified Modeling Language (UML) for designing the MBTS. The prototype is evaluated on it usability to ensure the successful implementation of the MBTS in the real environment.
Keywords: Agile Methodology, Bus Ticketing System, Electronic Ticketing System Mobile Application Development, Online Reservation System