Abstract
This paper addresses various aspects related to the design, development, and validation of a web-based information system that is intended to facilitate the management of a bus transportation service offered by a Jordanian university to its staff and students. Passengers can use this system to track bus trips to find out how far a desired bus is from a specific location. Also, they can know about arrivals and departures of buses managed using this system. Specifically, this work explores UI design, data structures, database design, system architecture, and development methods to realize the required features (e.g., user roles, bus setup, driver assignment, bus routes, bus schedules, and trip monitoring) in the proposed bus location tracking system. It also suggests using the free open-source API, rather than the proprietary Google Maps API, to develop the interactive maps. The system also records trip information and solicits passenger feedback to allow reviewing and analyzing that data to enhance the quality of service, reduce operation cost, and improve passenger satisfaction. The conducted comparative analysis results illustrate that the open-source API is accurate, fast, and responsive similar to the proprietary API. Furthermore, the user survey output confirms that the deployed system is easy to use, helpful, fast, responsive, and accurate.
Highlights
Some universities in Jordan provide a bus transportation service to students and employees
The main aim of this paper is to tackle the challenges pertaining to the design and development of webbased bus management and tracking system that fulfills the needs of the German Jordanian University (GJU)
The studies in [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] addressed particular issues related to bus management applications but did not discuss design aspects pertaining to the software development of bus management information systems as a whole
Summary
Some universities in Jordan provide a bus transportation service to students and employees. The studies in [5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] addressed particular issues related to bus management applications (e.g., reducing bus bunching, finding optimal schedules, predicting bus arrival time, collecting coach operation information, and designing bus tracking hardware) but did not discuss design aspects pertaining to the software development of bus management information systems as a whole. It proposes design and development methods to realize all the needed features (e.g., account management, bus setup, route schedules, driver assignment, and trip monitoring) in a bus location tracking information system. To assign a new driver to a bus, the original driver has to be unassigned first
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have