Finale Project proposal 2
Finale Project proposal 2
Finale Project proposal 2
INSTITUTES OF TECHNOLOGY
SCHOOL OF COMPUTING
Dire-Dawa, Ethiopia
November-2024 GC
DIRE-DAWA UNIVERSITY
INSTITUTES OF TECHNOLOGY
SCHOOL OF COMPUTING
DEPARTIMENT OF SOFTWARE ENGINEERING
A Proposal on Project Title: Utility Billing and Payment Monitoring System for Dire-Dawa City
Administration
No NAME ID
1 Gedion Melaku 1302853
2 Mamush Fikadu 1303319
3 Gamada Baru 1302860
4 Desalegn Aragaw 1302546
5 Yididiya Jemal 1304140
This is to certify that the Project is prepared by the students listed above with the title of “ Utility Billing and
Payment Monitoring System for Dire-Dawa City Administration” and summitted in partial fulfilment for
Bachelor of Science degree in software engineering complies with the revelation of the university and needs
the accepted standards with the respect to originality and quality.
Advisor Approval:
ACKNOWLEDGMENT
We would like to acknowledge the support of the Dire Dawa City Utility provider office stuff
members. They have given the required all documents essential for the study. Particularly for
Information Technology office staff who allowed our group for interview at any time. We also
would like to express the deepest appreciation to our advisor Mr. Sufian K. who has supported us
with his valuable comments and corrections. He encouraged us to pursue on this topic and spent
extra time by helping our group to accomplish our study.
Finally, we also appreciate the help and support from all persons who were directly or indirectly
involved in our project.
ii
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Table of Contents
ACKNOWLEDGMENT.......................................................................................................................ii
ABBREVIATION..................................................................................................................................v
ABSTRACT.........................................................................................................................................vi
CHAPTER ONE....................................................................................................................................1
1 INTRODUCTION..............................................................................................................................1
1.1 BACKGROUND OF THE PROJECT.........................................................................................1
1.2 STATEMENT OF THE PROBLEM...........................................................................................2
1.3 OBJECTIVES OF THE PROJECT.............................................................................................2
1.3.1 GENERAL OBJECTIVE......................................................................................................2
1.4 SCOPE AND LIMITATION OF THE PROJECT......................................................................3
1.4.1 SCOPE OF THE PROJECT.................................................................................................3
1.4.2 LIMITATIONS OF THE PROJECT....................................................................................4
1.5 SIGNIFICANCE OF THE PROJECT.........................................................................................5
1.6 BENEFICIARIES OF THE PROJECT.......................................................................................5
1.7 METHODOLOGY......................................................................................................................7
1.7.1 DATA GATHERING METHODOLOGY...........................................................................7
1.7.2 DEVELOPMENT METHODOLOGY.................................................................................7
1.7.3 SOFTWARE TOOLS TO BE USED...................................................................................8
1.9 FEASIBILITY STUDY...............................................................................................................8
1.9.1 ECONOMIC FEASIBILITY................................................................................................8
1.9.2 TECHNICAL FEASIBILITY...............................................................................................9
1.9.3 OPERATIONAL FEASIBILITY.........................................................................................9
1.10 PROJECT PLAN.....................................................................................................................10
1.10.1 PROJECT TIME SCHEDULE.........................................................................................10
1.10.2 BUDGET PLAN...............................................................................................................10
iii
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
LIST OF TABLES
iv
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
ABBREVIATION
v
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
ABSTRACT
The Utility Billing and Payment Monitoring System (UBPMS) for Dire Dawa City Administration
is a comprehensive, automated solution aimed at transforming the city's utility billing and payment
processes. The system seeks to address the inefficiencies of manual billing, payment tracking, and
data management by providing a centralized, digital platform that streamlines these operations.
The DDUBPMS is designed to handle the entire lifecycle of utility service management spanning
from the accurate generation of utility bills (for water and electricity) to real-time tracking of
customer payments. The system will enable citizens to access their billing information, make
payments online, and receive notifications for due or overdue payments. At the same time, city
administrators will benefit from improved visibility into financial data, usage trends, and payment
histories, allowing for more efficient decision-making and resource allocation.
By integrating multiple payment methods, offering a user-friendly interface, and incorporating real-
time reporting capabilities, the system aims to increase revenue collection, reduce billing errors, and
enhance customer satisfaction.
vi
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
CHAPTER ONE
1 INTRODUCTION
The Dire Dawa Utility Billing and Payment Monitoring System (DDUBPMS) is an innovative
project designed to modernize and streamline the utility billing and payment processes for the Dire
Dawa City Administration in Ethiopia. As the city grows and its demand for essential services like
water and electricity increases, the need for a more efficient, accurate, and transparent billing system
has become crucial.
Currently, manual and outdated systems hinder the timely and accurate generation of utility bills,
leading to inefficiencies and delays in revenue collection. The DDUBPMS aims to address these
challenges by automating the billing process, improving payment tracking, and providing both city
administrators and citizens with easy access to utility data.
Through this system, the city will be able to enhance operational efficiency, increase revenue
collection, reduce human errors, and deliver better service to residents. The DDUBPMS will offer
citizens a convenient, digital platform for viewing and paying bills, while also providing city
officials with real-time insights and reporting capabilities to manage and optimize utility services
effectively.
Historically, utility billing and payment processes in Dire Dawa have been manually handled or
supported by outdated systems that rely on paper records, spreadsheets, or legacy software. These
methods not only create administrative burdens but also lead to challenges such as billing errors,
difficulties in tracking payments, delayed revenue collection, and a lack of transparency in the
financial operations of the city.
1
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
In response to these challenges, the Dire Dawa City Administration has recognized the need for a
more efficient, transparent, and scalable solution to manage utility billing and payment processes.
This need has become even more critical as the city seeks to modernize its public service
infrastructure to improve service delivery, enhance revenue collection, and meet the demands of a
growing urban population.
Since the billing information was circulated, the data will loss, and it takes time to manage it.
Existing utility billing systems require users to visit offices, leading to delays and
inconveniences
The customers may not get the chance to request service of the organization 24/7(twenty-
four hours a day and seven days a week).
It may be difficult for customers to get the phone number or the location of the organization.
To create a secure, user-friendly mobile app for residents to monitor their utility usage and
make payments.
2
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
To implement a feature for meter reading employees to capture monthly meter readings for
all customers.
To provide billing notifications and reminders through SMS and push notifications.
Core Functionalities
Billing Automation: The system will generate accurate and timely bills based on users' water
and electricity consumption data. This includes automated bill calculation, ensuring correct
rates are applied and adjustments for late fees or other charges as needed.
Real-Time Consumption Tracking: Users will have access to data on their water and
electricity consumption, updated in real time or at scheduled intervals, allowing them to
monitor usage patterns and adjust reduce costs.
Mobile Payment Integration: The mobile app will offer secure payment options, allowing
users to pay bills through mobile money, bank transfers, or other local digital payment
services, making the process quick and accessible.
Amharic Language Support: To ensure accessibility for all residents of Dire Dawa, the
system will support Amharic as a language option on both the web-based and mobile
platforms.
Notifications and Alerts: The system will send automated notifications for new bills,
payment confirmations, upcoming due dates, and overdue bills to help users stay on top of
their obligations.
3
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
User Profile and History: Each user will have a profile where they can view their
consumption and payment history, manage account details, and track any pending or overdue
payments.
User Access Challenges: Both the web-based and mobile platforms rely on stable internet
connectivity. In areas with limited or unreliable internet service, users may face difficulties
accessing their accounts, viewing bills, or making payments.
Data Synchronization Delays: Real-time data updates and consumption tracking may be
impacted by poor internet connectivity, leading to delays in the availability of usage
information for both users and administrators.
Mobile App Limitations: While the system will be designed for the most common
smartphone operating systems (Android and iOS), some users with older devices or limited
device storage may experience compatibility issues.
Device Requirements for Web Access: The web-based platform may require a modern
browser and stable internet connection, which could be challenging for users with older
computers or limited digital literacy.
Digital Literacy Barrier: Some residents may not be familiar with using digital tools,
especially older residents or those with limited exposure to technology. Adoption and usage
rates may be slow initially, requiring training programs or assistance to help users become
comfortable with the system.
Administrator Training Needs: City administrators and utility staff will require adequate
training to manage the system effectively. This includes understanding how to use the
analytics features, handle user inquiries, and maintain data accuracy.
4
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Integration Challenges: While the system aims to offer various payment methods, some local
payment providers may not have the APIs or infrastructure needed for seamless integration.
This could limit the availability of certain payment methods in the mobile app.
Transaction Delays and Failures: Payment transactions may occasionally face delays or
failures due to technical issues, network problems, or limitations in mobile payment
infrastructure, which could lead to user dissatisfaction.
The mobile app enables users to track their water and electricity consumption and make payments
conveniently from their smartphones, anytime and anywhere. The Amharic language support will
further ensure that the app is accessible to a wider demographic, improving digital inclusion and
giving residents a sense of empowerment and control over their utility usage. This is especially
significant in a growing urban area like Dire Dawa, where mobile phones are becoming the primary
means of communication and transaction.
Convenience and Accessibility: The primary beneficiaries of the project are the residents of Dire
Dawa who access to a user-friendly mobile app and web portal for will have managing their water
and electricity utility services. They can view their bills, track their consumption, and make
payments conveniently from anywhere at any time.
5
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Transparency and Control: Users will have clear visibility of their billing and payment history,
making them feel more in control of their utility usage. The system empowers users to track their
consumption and manage their resources more efficiently, helping them make informed decisions to
reduce waste and optimize usage.
Amharic Language Support: The app's Amharic language support ensures inclusivity, allowing a
larger section of the population to engage with the system in their native language, increasing
accessibility and reducing language barriers.
Financial Inclusion: By integrating mobile payment options, including mobile money services, the
project ensures that residents who do not have access to traditional banking services can still make
payments, promoting financial inclusion in the community.
Cost Savings: With access to detailed usage data, users can identify patterns of overuse and adopt
energy-saving habits, ultimately leading to lower utility costs.
Automation and Efficiency: The system will automate several processes, such as billing, payment
tracking, and report generation, reducing the manual workload for city administrators and utility
staff.
Real-Time Data and Insights: Administrators will have access to real-time data on water and
electricity consumption patterns, payments, and customer feedback.
Payment Tracking and Revenue Management: The web platform will allow administrators to
easily track payments and monitor outstanding bills.
Reports and Analytics: The system will provide valuable insights through customizable reports and
analytics, such as consumption trends, payment patterns, and service delivery issues.
Access to Affordable Utility Management: For residents who struggle financially, the system offers
an efficient and transparent way to manage utility costs. By tracking usage in real-time and receiving
notifications about overdue bills, users are better able to avoid penalties or disconnections.
Payment Reminders and Support: The system can be configured to send automatic payment
reminders, which help users stay on top of their utility bills and avoid late fees.
6
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Opportunities for Local Tech Development: The project will contribute to the growth of the
technology sector by fostering partnerships between local tech companies and utility providers. The
development and deployment of the system will showcase the capabilities of local developers and IT
teams, leading to further technological advancements and opportunities for innovation in other
public service sectors.
Knowledge Transfer and Capacity Building: The system’s implementation and management will
offer opportunities for knowledge transfer, allowing local developers to learn from international best
practices in digital infrastructure. This will help build the capacity of the local tech community to
handle complex projects in the future, increasing the competitiveness of the region’s technology
sector.
Resource Conservation: By giving users detailed information about their utility consumption, the
system encourages more responsible usage of water and electricity. As users become more aware of
their consumption patterns, they are likely to adopt energy-saving habits, contributing to resource
conservation efforts and reducing the environmental impact of overconsumption.
1.7 METHODOLOGY
1.7.1 DATA GATHERING METHODOLOGY
There are different methods to collect information. From those the project uses the following tools
and methods to collect data from the organization.
Observation (Documentation & material): use this method to get the right information about
the organization and to understand how the existing system works.
Interview: This methodology encapsulates two types of methods. These methods are closed
and open interview. So, the team has selected an open interview for interviewing the manager
and employees for recognizing the existing working procedure of the organization. So, the
team was able be to gather more information about the organization and requirements.
7
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
As the whole for the methodology requirement we use spiral model for perfect movement and
finishing our project very well.
MySQL- to create and design the database which used to store the information of the
customers & the employee of the organization.
PHP scripting language and its own XAMP server: to implement the system and provide the
user of the system with an interface.
Initial Costs: Major expenses include development, server/cloud resources, and initial training for
staff and users.
Operational Costs: Ongoing costs for system maintenance, cloud storage, and user support will be
required.
Return on Investment: Automated billing, reduced operational costs, and improved payment
collection through digital payments contribute to financial sustainability. Small transaction fees
could also generate additional revenue.
8
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Technology and Tools: The mobile app will be built using Flutter, which supports both Android and
iOS, while the web platform can utilize reliable frameworks like node.js or Laravel. Both platforms
will leverage a relational database (e.g., MySQL, mango) for data management.
Infrastructure Needs: Cloud hosting (AWS, Azure, or Google Cloud) can support the backend,
providing scalability and security. Internet connectivity will be required but is increasingly available
in Dire Dawa.
Technical Skills: Developers with expertise in mobile and web development, database management,
and payment integration are essential for this project. Local support teams will be trained for
maintenance and troubleshooting.
Ease of Use: The mobile app, with Amharic language support, will be intuitive for users, while the
web-based platform will simplify administrative tasks.
Integration with Current Processes: The system will integrate with existing billing and payment
workflows, with automated billing, notifications, and digital payment options to reduce manual
tasks.
Scalability: Designed to accommodate a growing user base, the system can expand to include new
features or additional utility services in the future.
9
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Phase 1: Requirement Analysis 1st Jan 2024 15th Jan 2024 2 weeks
Phase 2: System Design 16th Jan 2024 31st Jan 2024 2 weeks
Phase 3: Development 1st Feb 2024 28th Mar 2024 2 months
10
Utility Billing and Payment Monitoring System for Dire-Dawa City Administration
Total 9 101,100
11