Show simple item record

dc.contributor.authorTaremwa, Faith
dc.contributor.authorOjok, Simon Peter
dc.contributor.authorNakisitu, Resty
dc.contributor.authorKibirigye, Lawrence
dc.date.accessioned2022-04-29T10:00:40Z
dc.date.available2022-04-29T10:00:40Z
dc.date.issued2022-02
dc.identifier.urihttp://hdl.handle.net/20.500.12281/12017
dc.descriptionA Project Report Submitted to the School of Computing and Informatics Technology Requirements for the Award of the Degree of Bachelor of Science in Computer Science of Makerere Universityen_US
dc.description.abstractThe 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.  en_US
dc.language.isoenen_US
dc.publisherMakerere Universityen_US
dc.subjectPrepaid Water Management Systemen_US
dc.subjectNational Water and Sewerage Corporationen_US
dc.subjectCustomersen_US
dc.titlePrepaid Water Management Systemen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record