dc.description.abstract | This report is about the development of EasyPark mobile application which is an android mobile application by CS20-9, which was conducted between August 2019 and May 2020. The problem this project addressed is the drivers’ lack of real time knowledge about the available parking spaces around different places in Kampala City. The major purpose of the project is to give drivers real time knowledge of the nearby parking lots and their locations. It also shows the current status of the parking slots in a particular parking lot i.e. the capacity, reserved ones, and the available or free ones.
The main objective of this project was to implement an efficient and effective mobile parking application (through identification of requirements, designing of the mobile application, its implementation and finally testing and validating it).
The methodology i.e. step-by-step methods of how we achieved the objectives of the study/research i.e. the tools, instruments, approaches, processes and techniques, major algorithms and data structures that were employed in the research study, data collection, analysis, synthesis, design, logical flow, implementation, testing, and validation among others.
For Data collection we used techniques like use of questionnaires, interviews and observations to collect data and information. This helped us get the users’ views so as to implement them into the application.
For requirements analysis we extracted the critical information from the data collected from all the users who we interviewed which helped us find what basically these users needed to do with this app and for the system design we used Android Studio mainly for the full design of this application. Java and XML (Extensible Markup Language) languages development environments were used mainly to achieve the design aspects of this application.
After collection and analysis of the data, the key results and findings were:
System needed a smart phone powered by Android of lowest version 4
The system development process was faced with data collection as a problem since many Multiplex employees were hesitant to respond.
We came up with a prototype that was used for error handling and improving the app.
System Implementation was achieved by using JAVA, XML, Google Maps and SQL. | en_US |