Professional Documents
Culture Documents
Chapter Four
Chapter Four
System implementation involves the translation of our conceptual design into a tangible system.
It achieves this by meticulously designing the interfaces through which users can access the
system's functionalities. Interface design defines how the system will interact with external
components (Sommerville I. 2007). Furthermore, it delineates the user interfaces that dictate how
users will interact with the system and the types of inputs and outputs accommodated by the
system. Nearly all system interfaces encompass three fundamental mechanisms:
Navigation Mechanism: This mechanism governs how users issue instructions to the
system and convey their desired actions, often achieved through elements like buttons
and menus.
Input Mechanism: The input mechanism regulates how the system collects and
processes user information. For instance, a registration form serves as a standard input
mechanism.
Output Mechanism: The output mechanism determines how the system furnishes
information or results to users, typically employing output devices such as monitors and
printers.
Throughout the system implementation phase, our Water Billing System incorporates Graphical
User Interfaces (GUIs) to enhance user experience and streamline interactions. Below, we
provide insights into the GUI elements, along with brief descriptions of their functionalities.
The Home Page serves as the central gateway to the Water Billing System, acting as the primary
point of contact for users. Its primary functions include:
The Customer Dashboard serves as the primary interface for customers. It provides links to all
system functionalities available to the customer. Additionally, it displays the customer's profile
information and contains links to pages such as View Billing History, Make Payments, and
Update Contact Information.
The Billing Information Page is where customers can view their current and past billing
information. It provides details on water consumption, due amounts, and payment history.
Screenshot of the Billing Information Page
The Payment Gateway page enables customers to make payments for water consumption using
various payment methods, including credit cards and electronic fund transfers.
The Payment Confirmation Page provides customers with a confirmation of their successful
payment. It includes transaction details and a reference number for future inquiries.
The Admin Dashboard serves as the primary interface for system administrators. It provides links
to all functionalities offered by the system to the admin and displays an overview of water
consumption statistics, customer management, and billing operations.
The Billing Management Page allows administrators to view and manage customer billing
records, including generating billing reports, adjusting billing rates, and resolving billing
discrepancies.
The Reports and Analytics Page provides administrators with in-depth insights into water
consumption trends, billing performance, and financial analytics through interactive graphs and
reports.
4.4 Testing
In the central software database, we established a table for pre-registered water consumers. The
system validates whether the user is a registered water consumer by cross-referencing their
information with this database. Access is granted if the verification is successful and denied
otherwise. All individual system components, such as user login, admin login, application
processes, payment processes, and hall management, have been tested independently and have
been confirmed to be operational. Test cases for individual components are provided in the tables
below (Tables 4.1, 4.2, 4.3, and 4.4).
Demonstrating Compliance: Testing ensures that the software meets its specified
requirements, demonstrating its alignment with the intended functionality.
Defect Identification: Testing identifies faults or defects in the software before its final
release for usage, enabling timely rectification.
Building Confidence: Successful testing instils confidence in the developed software,
assuring its reliability and performance.
System testing involves integrating two or more components that implement system functions or
features and then testing this integrated system. In the context of the Water Billing System, this
includes unit testing to ensure the accuracy and functionality of each system unit.
The tables below present the test cases for various functions within the developed system,
verifying the insertion of valid information into the corresponding database tables.
4.4.2 Admin Login Test Case Table 4.1 Admin Login Test
Case
Test ID 1.1
Function login
Password; ****
Test ID 1.2
Function Make payment
Input Card number, Card expiry date, CVV and Card PIN
Status If successful If unsuccessful Test status
Test ID 1.3
Function Register Customer
Input Registration Information: Name, Address, Contact, Account
Number
Brief New customers can register with the system by providing their
description registration information, allowing them to receive water bills.
CHAPTER FIVE
The core premise of this research is that the implementation of a Water Billing Management
System brings about a substantial reduction in processing time for issuing bill statements.
Beyond this, it introduces a sophisticated data retrieval module and enables the effortless
generation of various reports directly from the database.
When successfully integrated into the operations of water management authorities, this system
promises a multitude of advantages. It facilitates swift customer registration, ensures meticulous
record verification, and effectively mitigates the common errors that often plague the billing
process. In doing so, it presents an opportunity to enhance operational efficiency, lower
administrative costs, and elevate customer satisfaction to new heights.
5.2 Conclusion
The implementation of the Water Billing Management System represents a pivotal step in the
realm of water resource management, heralding a new era of efficiency and effectiveness. This
innovative system has been purposefully crafted to address the complexities inherent in water
billing and management, with a core focus on enhancing the overall experience for both service
providers and consumers.
The fundamental aim of this system is to usher in a paradigm shift, one that saves costs,
streamlines operations and reduces the administrative burden associated with water billing. It
serves as a testament to our commitment to advancing technology in the service of water
resource administration.
In practical terms, the Water Billing Management System simplifies the entire billing process,
from data entry to statement generation. It offers a user-friendly platform that empowers
customers to access and manage their billing information effortlessly. Additionally, it equips
administrators with powerful tools to verify records, generate insightful reports, and eliminate
unnecessary paperwork.
Post-implementation, this system has proven its mettle by eliminating superfluous administrative
tasks and diminishing the reliance on paper-based processes. As a result, it has ushered in a new
era of heightened productivity and reliability in the water billing and management domain.
Certainly, here are the recommendations for the Water Billing Management System:
5.3 Recommendations
The Water Billing Management System demonstrates significant potential for further
development and improvement. To ensure its continued effectiveness and responsiveness to user
needs, several recommendations are put forth for consideration:
African Development Bank (2012). The African Development Bank in Action. Activities in the
Water and Sanitation Sector in the Federal Republic of Nigeria, February 2012,
retrieved on April 11.
African Development Bank (2014). "Urban Water Supply and Sanitation for Oyo And Taraba
States, Project Appraisal Report". Pp. 16. Retrieved April 12.
Celine, N., and Dale, W. (2016). “Evaluating the Performance of Alternative Municipal Water
Tariff Designs: Quantifying the Tradeoffs between Equity, Economic Efficiency,
and Cost Recovery” World Development 91, 125–143, accessed on 21 November
2019
Ekong, F.; Jacob, A.; and Ebong, S. (2012). Water Resource Management in the Niger Delta
Region of Nigeria: The Role of Physical Planning, J. of International Review of
Social Sciences and Humanities, .3, (1); pp 56-61.
Ele, M.N. (2013). Challenges of Water Supply in Nigeria since 1999 and its Consequences on
Economic Development. International Journal of Economic Development Research
and Investment, Volume 4, Number 3, December 2013 ISSN: pp 2141 – 6729
Jay, G. & Brad, B. (2001). MYSQL/PHP Database Application: M&T Books Publishing.
Bowen, M., & Daniels, R. (2011). Water billing and collection: Key challenges and benefits.
*Water Management Journal*, 45(2), 87-99.
Celine, A., & Dale, R. (2016). Effectiveness of individualized usage tracking in water billing
systems. *Journal of Water Resources Management*, 30(4), 301-315.
Ele, O. (2013). Smart water metering systems and their impact on demand management. *Water
Technology Journal*, 18(3), 124-136.
Jay, G., & Brad, B. (2001). Internet of Things (IoT) integration in water billing: Real-time
monitoring for efficiency. *Journal of IoT Applications*, 12(1), 45-59.
Luke, W., & Laura, T. (2001). Challenges in water billing and collection: Addressing
inaccuracies and disputes. *Water Billing Challenges Journal*, 25(3), 165-178.
Molden, D. (Ed). (2017). Water for food, Water for life: A Comprehensive
Assessment of Water Management in Agriculture. Earthscan/IWMI
Okoye, C. J. (2015). The Challenges of Water supply management in the Niger Delta wetland.
Seminar on Tropical Environment. Enugu State University of Science and
Technology Business school, Enugu 18th July, 2014
Omarova, A.; Tussupova, K.; Berndtsson, R.; Kalishev, M.; and Sharapatova, K. (2018).
Protozoan parasites in drinking water: A system approach for improved water,
sanitation and hygiene in developing countries. Int. J. Environ. Res. Public Health
2018, 15, 495. [CrossRef] [PubMed]
Whitten, Bentley & Dittman (2004). System Analysis and Design Methods (5th ed).
World Bank Group (2012). Federal Republic of Nigeria: Water Supply & Sanitation Interim
Strategy Note. November 2000 (Accessed 11 April 2012)
World Bank Group (2018). Nigeria Water Supply, Sanitation, and Hygiene Poverty Diagnostic.
The Governance Approach of the World Bank in Nigeria Performance Assessment
of the State Water Agencies.
Washington. Available from: www.worldbank.org/ water (Accessed 11 November
2018).