Prepaid Water Management System
View/ Open
Date
2022-02Author
Taremwa, Faith
Ojok, Simon Peter
Nakisitu, Resty
Kibirigye, Lawrence
Metadata
Show full item recordAbstract
The Prepaid Water Management System (PWMS) is meant to be used by the National Water and Sewerage Corporation and their customers. It has been observed that NWSC agents spend much time moving house-to-house checking meter readings, connecting their clients and disconnecting the water defaulters. Their customers also pay for water bills for units they are not sure of hence high chances of overcharging.
Basing on the above problem in our environment, as group 19 it prompted us to develop a system that can help people monitor their meters at their convenience using their smartphones. This is going to simplify people’s lives since water is a necessity consumed by many people in Uganda as well as saving NWSC from employing many people for taking meter readings from house to house.
We reviewed some of the existing systems related to our project to identify the weak areas that need to be improved. Research methods like interviews, questionnaires and observation were used to find out the requirements for the system and these were applied in areas of Kampala most especially Mulago region which we took as the scope of our study on the households.
During the design phase, we used different process and data modeling techniques to show how different entities relate with each other and how they relate with the system. Control flow, DFD, and system architecture diagrams were drawn to show the flow within the system.
The system was implemented using Arduino, Programming Languages like Python, C, JavaScript, Dart, Code Libraries and Frameworks, Flutter, Android SDK, Django, React as explained in the below chapters. We also used tools like Pycharm, Vscode and Github for version control of the system.
The developed system was later tested and validated to make sure that it met all the intended requirements and to check for errors.