You are on page 1of 15

DEBREMARKOS UNIVERSITY

INSTITUTE OF TECHNOLOGY

DEPARTMENT OF SOFTWARE ENGINEERING

ANDROID BASED WATER SUPPLY MANAGEMENT SERVICE FOR


DEBREMARKOS TOWN

IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE


DEGREE OF BACHELOR OF SCIENCE IN SOFTWARE
ENGINEERING INDUSTRIAL PROJECT

BY

1. Demelash Kasaye_______________TER_00_74_09

2. Biritu Chekol__________________TER_00_71_09

3. Tadele Animaw________________TER_1121_10

4. Mazngia Tesfa_________________TER_00_91_09

Adviser name ...............................................................Biasn

1
Tables of contents
Contents
page No.
1.1 Introduction........................................................................................................................................1
1.2 Background........................................................................................................................................ 2
1.3 Statement of the problem.................................................................................................................. 3
1.4 Overview of Proposed System...........................................................................................................4
1.5 Objectives of the Project....................................................................................................................5
1.5.1 General Objective......................................................................................................................... 5
1.5.2 Specific Objective.........................................................................................................................5
1.6 Scope of the project............................................................................................................................6
1.7 Significance of the project.................................................................................................................7
1.8 System Requirement..........................................................................................................................8
1.9 Programming language..................................................................................................................... 9
1.10 Data collection methodology.........................................................................................................10
Data gathering technique................................................................................................................. 10
System development tool.................................................................................................................10
Software development approach....................................................................................................11
1.11 Feasibility study..............................................................................................................................11
Technical feasibility study....................................................................................................................11
Operational feasibility study................................................................................................................ 11
Economic feasibility............................................................................................................................ 12
Legal feasibility study..........................................................................................................................12
Budget plan.............................................................................................................................................. 13
Work breakdown......................................................................................................................................13

i
Proposal

1.1 Introduction
Automated android based water supply service systems have not been implemented in
Debremarkos town. Debremarkos water supply service office has many activities; Such as,
Customer registration, bill calculating, maintenance etc. The system has employees like meter
reader, bill officer, accountant, bill

collector, Bill Officer and technical supervisor to give service for their customers. The office
use software which is android application which read bar-code of water meter to generate the
the amount of water that a customer uses billing system and also they use manual system to
store back up files and suspension card. In general the office uses semi-automated system.

So, the project try to reduce this problem and enable the office system to have very fast service
to their customer and to become fully automated system by designing android based water
service management system for Debremarkos town.

1
Proposal

1.2 Background
Now a day the development of a country is analyzed and measured from different perspectives.

This includes the living standard and living atmosphere of peoples and their properties in
peaceful and provide and getting clean water for there life.

Debremarkos town is one of the cities of East Gojam. The town has different institutions to
serve the public need of the serving society. So, the town needs to have android based water
supply service.

Debremarkos town water supply service is the institutions which was established long years
ago to give service to Debremarkos town peoples. The stations are responsible for receiving the
society for there fresh water requests sound and having quick response to the received requests.

Basically, there is semi computerized water supply service in the town, the the worker that give

this service use semi-manual way of information gathering and documenting or recording data
about the the customer and the technique of response or generate reports to the the customer.

Today’s mobile phones are packed with many additional features such as web browsers, games,
cameras, video players etc. Mobile phones are common now and every person seems to have
one.

1.2.1 Overview of existing system


The existing system is operate semi-manually. Different activities are performed manually as
follow:

• Customers are registered manually.

• Customer report different request to the organization manually.

• Meter reader moves every customers house to read the meter.

• Customer do not know the amount of money the they pay before they are informed.

• Backup data was stored in manually by using cabinet and suspension card

• The billing system was done from the hierarchy of meter reading to bill officer, then bill
officer to accountant and from accountant to bill collector and vice versa.

2
Proposal

• The organization makes a general report about the billing system once at the end of the
month and generates the report.

• Customers inform physically to their technical supervisor when service maintenance was
needed.

1.3 Statement of the problem


Debremarkos town water supply service is currently uses a semi automated system. As it is
semi-automated, it has its own problems. Like;

• data will loss, and it takes time to manage it when billing information was circulated.

• it leads time wastage since customer registration is taken manually.

• During requesting maintenance, the customers may waste their time and labor.

• customers may not get the chance to request service of the organization 24/7(twenty four
hours a day and seven days a week).

• During the backup system of the office, it was not efficient if the documents were
damaged.

• During generating report, it takes time and it may not be easy to manage and analyses
monthly work due to bulk of data and the generated report may not be accurate.

• Meter reader must exist in each customers house to read the meter. It is so boring.

• Giving maintenance is may not done in a sequence as customer order.

3
Proposal

1.4 Overview of Proposed System


The proposed system changes the semi-automated system, which was carried out semi-
manually. Mainly focuses on solving the problem of managing customer file and staff control
by developing android based water supply service. the main aim of this project is to allow the
customer can read the water meters bar code by himself and send it to the manager and also to
develop a computerized system that manage customer file and record, it also perform related
work like Distributing work along staffs, allocating schedule, applying for staff registration, file
registration and different user account management activities are performed in automated way.
So, it reduces the time and task required to perform the operation within the staff and for
customer.

4
Proposal

1.5 Objectives of the Project


1.5.1 General Objective
The general objective of the project is to automate android based water supply service in
Debremarkos.

1.5.2 Specific Objective


specific objectives is required to complete general objective. Here are some specific objectives :

• To Study the existing system and find out the problem.

• To generate billing payment of used water

• To send notification message monthly to customers.

• To generate report to customers the amount of money that the customer will pay.

• To generate warning message while user not fill the requirement correctly.

• To design and build a particular model of this proposed system.

• To deploy the system and test it till it fits to the needs of the organization.

5
Proposal

1.6 Scope of the project


Scope of project refers the boundary of the project which it will cover or capacity of the system
to give service for customer.

The scope of this project is developing android based water supply system for Debremarkos
town.

 Record new customer if not present

 Search the document of existing customer

 Reporting customer information to the system manager

 Generate bills for customer for the services they get

 List and notify set of appointments for their maintenance order

 Notify customers at the end of month to read the water meter .

 Managed the systems data

This project is focused on the following points:

 Some activities related to customers. Like:

• customer registration,

• Customer Maintenance order processing,

• meter reading,

• billing system processing,

• audit and analysis,

• bill report,

• setting privilege for employee

 Automating the processes that have been done in the billing system.

6
Proposal

1.7 Significance of the project

The main benefits of android based water supply services is as follow:

• It save the customers time when they want to access service from the organization.

• The Customers uses the system safely and gives comfort for them.

• It initiates and increases employee moral to do their task properly.

• It attracts other customer to join and register under the system.

• Introduces the office to technology and also facilitates technology throughout the
coverage area, as it is web based system.

• It motivates many customers to join the system, as it is easily accessible.

• It makes the office efficient and more profitable in a short period of time, as it
follows fully automated system and has many customers.

• It increases performance of the organization.

• Generates more secured information for each customer.

• It makes smooth relation between the office and their customer.

• Generates and improves socioeconomic change to the society.

7
Proposal

1.8 System Requirement


In the requirement analysis requirement divided into hardware & software requirements.

Hardware Requirements

For the new system to be efficient there is a requirement for specific hardware and software.

 Android mobile : for set up installation and testing

 Computer : with 4GB RAM , 500GB ROM and Core i3.

 Flash Disk: 2GB to store & transfer data from one PC to another PC.

 Printer: to have a hard copy for the data.

 Pen and Paper: To design the system before typing on the computer Software
Requirements

 operating system: Window 10:

 browsers like Internet Explorer,Mozilla Firefox and Google chrome........etc to run and test
the program.

 wamp server.

 E draw Max and Visual paradigm editor:-For drawing different UM L diagrams.

 MS-Office: To create documentation and presentation.

 Rapid php editor : to write the program.

8
Proposal

1.9 Programming language


 Android studio :

• to write android code

• Open Source

• It is fast and secure

• runs on many operating system

 php :

• to write Back end Programming language

• it is Platform Independent

• Supports all major Web Servers

 HTML and CSS

 database: for creating and manipulating database

 java script : for interactive website

9
Proposal

1.10 Data collection methodology

Data gathering technique


The methods we used for data collection are:

Observation: we used observation in order to analyze how the current system is acting ; how jobs are
done, how information flows. In existing system we observed directly many problems such as; the data
are stored in hard copy , the customers are waste there time by keeping the order of service to enter
new file, the customers are confused on the complexity of staffs. So we must solve this and similar
problems of existing system. Bill reader are move every house to read the water meter.

Interviewing: to understand briefly which problems are available in the current system,

important questions raised while interviewing. We are interviewed with several

stockholders such as general manager, ICT Support . They side the reason of manual style or non-
computerized way of working, there are many problem like file lost, hard to retrieve the document,
store back up data, generate report and etc.

System development tool


Object oriented system analysis and design: -The team plan to use the OOSAD Development

Methodology for the development of the system among the different methodologies. Because

it is better way to construct, manage and assemble objects that are implemented in the system.

Typically OOSAD uses Unified Modeling Language (UM L) to represent and visualize the

interacting objects and models in the system. This may include the following:

 Use case diagram

 Activity Diagrams

 Sequence Diagrams

 Analysis class diagram Diagrams

 Deployment diagram

 Component diagram
10
Proposal

Software development approach


We will use incremental development method to develop our system, because it supports back and

forth iteration during development.

The advantage of incremental development method is:

 Straightforward (easy to understand and modify).

 easier to test and debug smaller changes are made during each iteration.

1.11 Feasibility study


Feasibility study refers the project on the completion will serve the purpose of the organization for the
amount of work, effort and the time that spend on it. It lets to predict the future of the project and the
usefulness.

different perspectives. We can see from its technical, operational, economical and legal points of view.

Technical feasibility study


The system which we developed will be technically feasible. The system is technically feasible

since the teams can develop it easily by using simple programming languages and software’s

like: HTML, JavaScript, MySQL, Android studio and are simple, open source and already known, so
the team can develop the system easily. We expect that, the system allow all users can access easily by
giving simple training for them. Because most customers are familiar with mobile device, It doesn’t
require any technical expertise.

Operational feasibility study


The system which we developed is operationally feasible. It works well all the user requirements in the
water supply service. After we develop the system, Network infrastructure in the institution is available
, so staff members can operate all requirements as they went. Not only network infrastructure, the cost

of organization incurred to perform service is also reduced. Therefore our system is operationally
feasible.
11
Proposal

Economic feasibility
The system is economically feasible. It is financially affordable. And have economic benefit. computer
devices, and different materials are already available, there is no more cost to develop our system.

We can see the economic feasibility into:

Tangible benefits such as:

 improving response time

 Labor Reduction

 increase the income of the organization

Intangible benefits such as:

 increase accuracy

 Increase Security

 Reliability and trust.

Legal feasibility study


The system provides android based service as current system flow. There are many business rules of
existing system. So after our project is developed, the system doesn’t contradict the business rule of
current system. Therefore our system is legally feasible.

12
Proposal

Budget plan
Reason Amount of money/ETbirr
Laptop 15,000
Android mobile 4000
Pen and paper 100
Flash 250
Transport 200
Mobile card 200
Total 19750

Work breakdown
Proposal 10/02/2012-10/03/2012
Analysis 20/03/2012-20/04/2012
Design 30/04/2012-30/05/2012
Implementation 10/05/2012-10/06/2012

13

You might also like