Professional Documents
Culture Documents
Group Member ID No
Bereket Yoseph NSC/R/921/03
Betha Tafere NSC/R/925/03
Frezgi Arefayne NSC/R/943/03
Advisor:-Yibrah (BSc.)
Submitted to Department of Computer Science and Information Technology, College of Natural
and Computational Science, Wolaita Sodo University, in Partial fulfillment for Requirement of
the Degree of Bachelor Science in (Computer science and Information Technology)
We are highly indebted to our department teachers especially to our advisor (Yibrah Haile) for
their guidance and constant supervision as well as for providing necessary information regarding
the project.
I
Table of Contents
ACKNOWLEDGMENT .................................................................................................. I
CHAPTER ONE................................................................................................................ 1
1. Introduction ................................................................................................................... 1
1.1 Background.......................................................................................................... 1
1.2 Statement of the problem ........................................................................................... 2
1.3 Why this particular topic is chosen? .......................................................................... 3
1.4 Objective of the project ............................................................................................. 3
1.4.1 Objectives .......................................................................................................... 3
1.4.1.1 General objective................................................................................................. 3
1.4.1.2 Specific objectives ............................................................................................... 3
1.4.2 Scope of the project ............................................................................................ 4
1.4.3 Alternative Solutions .......................................................................................... 4
1.5 Methodology ............................................................................................................ 4
1.5.1 Development Environment and Programming tool ..................................................... 5
1.6. Feasibility of the project ........................................................................................... 6
1.6.1Economical feasibility ............................................................................................. 6
1.6.2Technical feasibility ................................................................................................ 7
1.6.3 Operational feasibility ............................................................................................ 7
1.7 Budget Outlay .......................................................................................................... 8
1.8 Project schedule ......................................................................................................... 8
CHAPTER TWO ............................................................................................................... 9
2.1 Introduction of Existing system .................................................................................. 9
2.2 Players in the Existing System ................................................................................... 9
2.3 Major Function in Existing system............................................................................ 10
2.4 Business rules ......................................................................................................... 10
2.5 Reports Generated .................................................................................................. 11
2.6 Forms and Other Documents of the Existing System .................................................. 11
2.6.1 Work flow of the Existing System ...................................................................... 15
2.7 Bottlenecks of the Existing system............................................................................ 16
2.7.1 Performance (response time) .............................................................................. 16
II
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
IV
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
V
CHAPTER ONE
1. Introduction
1.1 Background
The Ethiopian Electric Power Corporation is established during Hailselase regime in Wolaita
District. At that time Ethiopian Electric Power Corporation was known as “South Lights”,
Ethiopian Electric power Authority. There are many public and private organizations which has
the goal to support day to day life of the people around them. Telecommunication Corporation,
Hospitals and Electric Power Corporation are the major governmental organizations in Ethiopia.
All of these are aimed at giving services such as communication, electric power and health care
respectively to the community by the help of electric power.
The first customer of Ethiopian Electric Power Corporation in Wolaita District was Wolaita
Sodo town, wolaita’s suburb areas such as Areka, Bodit, Humbo, Bilate Military camp.
The Wolaita district Electric power corporation had been facing many challenges starting from
its establishment still now. These problems include:
The distribution of power was less
The delivery of power was limited to a few people who has authority and property
Unbalanced power usage such as too high or too low power delivery
Higher cost beyond the customers’ consumption and so on....
Today there is higher modernization; Ethiopian Electric Power Corporation gives many types of
importance to our community. Many governmental and private companies are dependent on the
power which is provided by Ethiopian Electric Power Corporation. “Life without electric power
is impossible.”
EEPCo requires an effective and accurate billing system to be able to assure their revenue and
provide reliable service to its customers. The billing process involves receiving billing records
from various networks, determining the billing rates associated with the billing records,
calculating the cost for each billing record, aggregating these records periodically to generate
invoices, sending invoices to the customer, and collecting payments received from the customer.
1
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
2
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
In Wolaita District EPCo work manual documentation based file system. Different
arithmetic operations (calculations) are also performed manually. Generally, the project team has
chosen this topic because of the following reasons:
Billing system in manually is very complex starting from network elements that generate usage
to the billing system to usage collection, mediation, rating, and invoice or account. So based on
this problem we can prove that the manual system or tedious data handling way should be
change to computerized system.
To change the manual system which is reflected in preparing Billing system of the Wolaita
District Electric power corporation office into computerized System.
Going deep into the general objectives of this project we come across the specific
objectives that should be met by the end of this project. These are:
To have a well standard data to user and to the company for further usage
To save resources i.e. like time in searching of the customer name from the database,
manual system materials pen,pencil,paper,Adding machine (calculator) and the worker
power
To ease data modification i.e. adding, updating, editing and deleting of data in
calculation
To avoid data redundancy and to keep the security of data
To achieve minimal speed of preparing Bill
To provide easy search methods and faster data retrieval
To provide a way of having accurate penalty fee system
To develop good application for district management system
To create better working environment for the employees
3
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
1.5 Methodology
The method in which enable us to capture information about requested system is called is
Methodology. Our team use different methodology to capture the data of Wolaita Sodo
District Electric power Corporation Organization system.
The Methodologies are:-
Interviewing the Manager
Asking the required data from Workers in the Bill System
Observing the Billing system how to calculate the payment in documentation form.
Referring the database they have and different books
Our Group chooses the above Methodology because of:-
To have complete and the necessary information to develop the proposed system
In short form of methods to capture the information
4
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
System analysis
o Document review
o Observation
o interview
System design
o Microsoft Visio 2007
o Prototype processing model
o Structured approached
Implementation
o Coding
o Database Design
5
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
3. Notepad
4. WAMP
C. Programming Languages
HTML(Hyper Text Markup Language)
Scripting languages such as Java
PHP (Hyper Text processor)
6
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
7
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
8
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
8
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
CHAPTER TWO
9
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Activation (start): without Interacts with the network to enable new customers, and can’t
modify details for existing customers.
Collection: Collects and standardizes details of customers ‘without network activity.
Pricing: Individually prices non-network charges.
Bill Generation: Periodically collects a customer's charges in the form of paper and prepares a
bill, applying discount based on the customer's collective volume, value or other criteria.
Bill Distribution: Prepares the raw bill information into customer friendly formats that can be
sent on paper. The billing process involves receiving billing records from various area,
determining the billing rates associated with the billing records, calculating the cost for each
billing record, aggregating these records periodically to generate invoices, return back invoices
to the customer, and collecting payments received from the customer.
Before buy the bill report customers divided in to four groups this groups used to pay easily
without time consuming and used to employee easily control the customer so, this schedules
come out in payment month can be list the first group is must be pay in the first week and the
second group must be pay in the second week etc.
10
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
But in this schedule couldn’t buy the bill should be pay the payment up to 6 days by the same amount
(36.12birr) that means the penalty of one day the same as 6 days. But more than 6 days must be break
the bill and stop the service of electricity. Those problems can be solving the customer pay the
penalty 36.12 birr and buy the bill.
Supply, deposit birr, connector birr, total, receipt, customer sign and authority sign.
Fig: customer application paper
11
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
12
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
13
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
14
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
15
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
2.7.4 Efficiency
Since the work is performed manually the efficiency of the working system is that much not
good.
As the number of the customer increase the waiting time of the customer will be increased.
The resource of the customer and company is being waste. [Time, Money, stationary materials
like Pen, Pencil, Papers etc...].
Since the data is stored in redundant manner, the information generated also is redundant.
Inability of sharing the data: Data cannot be shared in the existing system. This means that
no two persons can use the same data in existing system. Also the two groups in an
organization cannot interact with each other without the actual movement of data.
16
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
2.9 Proposed solution for the new system that addressed problem of the existing system
When manually preparing the invoice, you have to take care a lot the below mentioned things.
17
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
other specific functionality that show how a user case is to be fulfilled and supported.
1. Performance requirement
Increase number of customer’s response time of the system serving the customers will be
increase.
The productivity of the organization is effective
Registering the customer
The system gathers the required information about the customer to be as member of the EEPCo.
2. Process requirement
Taking a reading
Firstly check whether the customer registered or not.
Putting data on the database if registered
Preparing bill
Check whether the reading on the database.
If ‘Yes’ calculate monthly bill.
3. Input related requirement
Administration and security
A. Administrator
o Control all activity and all user of the system
o Administrator insure that guaranty access to the table user of the system
B. Employee(Reader)
o The system works only to authorized access
o Allows the user to insert the reading preparing bill
4. Output related requirement
A. User (customer)
o Allowed to see only some report
o Searching records without modifying the existing record.
B. Searching
o Should provide searching for records.
o Advanced searching.
C. Report
o Timely report as wanted supported by the system.
18
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
1. Error handling
Shows error that has problems in inserting to the systems.
2. Easiness of the system
The system is very easy to use as software.
3. Security and access interface
o The system provides limit the access to the customer .Example searching, advanced searching
.Report and helping files granted to customer.
o The system has access control for each function
o Administrator can create Account, Changing password.
Generally, here we tried to analyze what capabilities the new system can:-
Calculate the penalty.
Generate the report.
Those are type of reports
Report is used to display the list of the customers that are registered.
Display the list of the meter that the customer used.
Display the list of the paid user for the first month.
Display the list of unpaid user for the first month.
Display the next month paid customer list.
Display the next month unpaid customer list.
19
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
20
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
CHAPTER THREE
System Analysis
3.1 Introduction
We need to analyze how this system uses hardware, software and the people resources to convert
data resources, such as transaction data, into information products, such as Reports and
displays. Thus we should document how the information system activities of input, processing,
output, storage and control are accomplished.
The new system is able to provide a new user friendly interface and more attractive working
environment to the billing system and users. Generally, the new system used for:
Recording new customers.
Calculating daily, monthly and yearly penalty.
Generating reports.
High data security, user privileges and reliability.
Organizing all the EEPCo wolaita distinct tasks in one working environment.
Providing fast service for the user.
Easy searching bill reports.
Easy Updating user’s information.
21
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
22
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Defining the
problem
Requirement
Analysis
Specifying the requirements
Integration &
Testing
23
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
24
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
25
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
26
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
27
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
28
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
29
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
30
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
31
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
32
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
33
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
34
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
35
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
36
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
37
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
38
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
CHAPTER FOUR
System Design
4.1 Introduction
Our project team design desktop and web based application system for billing system. We are
going to design our web based application with the help of Microsoft Access 2003 and web application.
The main reason that why we chose these applications are their reliability and best effectiveness for web
based application system.
The main goal of our web based application is to develop simple and easily understandable, flexible
and accessible billing system application for Wolaita district office. In addition to this we designed the
system to avoid and reduce errors that cause the loss of data on the existing system.
Another goal of our design is to develop/implement user friendly billing system with other system and to
make more secure our system has a user-login privilege to access the system.
39
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Layer Description
Interface This layer wraps access to the logic of our system. For instance in our system the
User interface (UI) provides the customer and employee to access the system
easily. Whereas the system interface (SI) also provide to access to the external
system.
Domain
Business/Domain Layer
The following are the Business/Domain classes
1. Administrator
2. Account
3. Password
4. Customer
5. Employee
Process The process layer implements process logic that involves collaborating with
several domain classes or even other process classes.
For example, login Processes when the customers information is valid .In addition
to this, if the customer information is invalid the system notify the customer that
the result or the information is invalid.
Control/process Layer
The wolaita District office billing system has the following controllers:
1. Logins
2. Add customer information’s.
3. Edit customer information’s.
4. Register customers.
5. Update customer information’s.
6. Delete customer information’s.
7. View customer information’s.
40
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Persistence Persistence layers encapsulate the capability to store, retrieve, and delete
objects/data permanently without revealing details of the underlying storage
technology in the system. Often implement between object schema and database
schema and there are various available to us. For instance, Our system uses
My SQL database.
System System classes provide operating-system-specific functionality for our
applications, isolating our software from the operating system by wrapping OS-
specific features, increasing the portability of your application.
This file is compatible with desktop and laptops.
41
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
42
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
43
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
44
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
45
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
46
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
47
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
48
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
49
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
50
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
51
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
User interface design is iterative analysis technique in which user is actively involved in
identifying the user interface of the system. Helps to get the problem of memory or spaces and its
solution of system from the user.
User interface that we get information collected from user are shown below.
52
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
This interface is displayed when the user select setting from menu of the main form of to create
an account for the user.
The system are used to create an account has create, refresh, edit, delete, exit command buttons.
And also allowed to Administrative user.
53
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
This interface displays when we open the program and allows the user to select first name, last
name, date, month, year, contract number, reading id, meter detail and usage type.. Then click on
Register button.
54
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
This interface display when the bill prepares employee selects the ‘Bill’ from main form.
The prepare can insert previous and current reading then calculate then store the amount can be
calculated and the search bill list will display the calculated amount for the bill and purchased list
of bill.
55
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
56
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
This interface display when the bill report employee click view bill button then you can
see the bill amount and you can print on line.
57
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
CHAPTER FIVE
Implementation and Testing
5.1 Introduction
Electric Billing system and preparation refers to a variety of services that target bill preapare and
to save the time to the customer. Since the clients of billing system and preparation (EEPCo)
have to register the customer and store on database.
Wolaita sodo district EPCo is register the customer on line and read in manual bill then after
store the bill calculate the bill amount.
</head>
<ul id="menu">
<right>
<script LANGUAGE="JavaScript">
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
58
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
59
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table></p>");
</script>
<script language="JavaScript" type="text/javascript">
// This array holds the "friendly" day names
var day_names = new Array(7)
day_names[0] = "Sunday"
day_names[1] = "Monday"
day_names[2] = "Tuesday"
day_names[3] = "Wednesday"
day_names[4] = "Thursday"
day_names[5] = "Friday"
day_names[6] = "Saturday"
// This array holds the "friendly" month names
var month_names = new Array(12)
month_names[0] = "January"
month_names[1] = "February"
month_names[2] = "March"
month_names[3] = "April"
month_names[4] = "May"
month_names[5] = "June"
month_names[6] = "July"
month_names[7] = "August"
month_names[8] = "September"
month_names[9] = "October"
month_names[10] = "November"
month_names[11] = "December"
// Get the current date
date_now = new Date()
// Figure out the friendly day name
day_value = date_now.getDay()
date_text = day_names[day_value]
// Figure out the friendly month name
month_value = date_now.getMonth()
date_text += " " + month_names[month_value]
// Add the day of the month
date_text += " " + date_now.getDate()
// Add the year
date_text += ", " + date_now.getFullYear()
60
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
</script>
</right>
<body>
<form name="where">
zone=0;
isitlocal=true;
ampm='';
function updateclock(z){
zone=z.options[z.selectedIndex].value;
isitlocal=(z.options[0].selected)?true:false;
}
function WorldClock(){
now=new Date();
ofst=now.getTimezoneOffset()/60;
secs=now.getSeconds();
sec=-1.57+Math.PI*secs/30;
mins=now.getMinutes();
min=-1.57+Math.PI*mins/30;
hr=(isitlocal)?now.getHours():(now.getHours() + parseInt(ofst)) + parseInt(zone);
61
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
hrs=-1.575+Math.PI*hr/6+Math.PI*parseInt(now.getMinutes())/360;
if (hr < 0) hr+=24;
if (hr > 23) hr-=24;
ampm = (hr > 11)?"PM":"AM";
statusampm = ampm.toLowerCase();
hr2 = hr;
if (hr2 == 0) hr2=12;
(hr2 < 13)?hr2:hr2 %= 12;
if (hr2<10) hr2="0"+hr2
<div class="clear"></div>
</div>
<div id="nav">
<ul class="sf-menu dropdown"><li class="selected"><a
href="index.html"><i><h3>Home</h3></i></a></li>
<li><a href="About Us.html"><i><h3>About Us</h3></i></a>
62
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
<ul><li><a href="checkup.html">Application</a></li>
<li><a href="register2.html">Registration</a></li></ul></li>
<li><a href="chser.php">Exist</a></li></ul></li>
</ul></li>
<li><a class="has_submenu" href="#"><i><h3>Admin</h3></i></a>
<ul><li><a href="managepass2.php">Create Account</a></li>
<li><a href="managepass2.php">Manage Account</a></li>
</ul></li>
<li><a href="comment.php"><i><h3>contact us</h3></i></a>
<li><a href="helpmenu.pdf"><i><h3>Help</h3></i></a>
<li><a class="has_submenu" href="#"><i><h3>Login</h3></i></a>
<ul><li><a href="billreadpass2.php"> Bill Reader</a></li>
<li><a href="storeinsertpass2.php"> Store Man</a></li>
<li><a href=" billprepar2.php"> Bill prepare</a></li>
</ul></li>
</ul></div>
<div id="slides-container">
<div id="slides">
<div>
<div class="slide-image"><img src="images/d1.jpg" alt="Slide #1 image"></div>
<div class="slide-text">
<h2>Customer Is King</h2>
<p>EEPCo wolaita District Office Respect Its Customers through with in Time, by
Honesty, Trustfullness, Customers the firest.....</p>
</div>
</div>
<div>
<div class="slide-text">
<h2>EEPCo in Wolaita District Office</h2>
<p>In EEPCo Wolaita District Office The Organization Gives Contract Number With
its Public or Wireless phone To fullfill their their Application forms to get Electric Meter...</p>
</div>
</div>
63
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
<div>
<div class="slide-image"><img src="images/nn.jpg" alt="Slide #1 image"></div>
<div class="slide-text">
<h2>Have Customer with EEPCo!</h2>
<p>Ethiopian Electric Power Corporation Wolaita District Office Gives ample
Services to Its Customers like Industries,Small Bussiness
Organizations,Telecommunications,Universities,and Different Non Governmental Organizations
and Governmental Organizations,Banks, and Commertial campanies.</p>
</div>
</div>
<div>
<div class="slide-image"><img src="images/d4.jpg" alt="Slide #1 image"></div>
<div class="slide-text">
<h2>Have fun with EEPCo!</h2>
<p>These slides can contain anything a webpage can! HTML, Javascript, images, flash
or whatever! They're completely easy to edit and add to as well, no need to bother editing or
even going anywhere near some confusing Javascript files.</p>
</div>
</div>
<div>
<div class="slide-text">
<h2>Have fun with EEPCo!</h2>
<p>These slides can contain anything a webpage can! HTML, Javascript, images, flash
or whatever! They're completely easy to edit and add to as well, no need to bother editing or
even going anywhere near some confusing Javascript files.</p>
</div>
</div>
<div>
<div class="slide-text">
<h2>Have fun with EEPCo!</h2>
<p>Ethiopian Electric Power Corporation Wolaita District Office Gives ample
Services to Its Customers like Industries,Small Bussiness
64
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
</div>
</div>
<div>
<div class="slide-image slide-image-right"><img src="images/d3.jpg" alt="Slide #3
image"></div>
<div class="slide-text">
<h2>EEPCo</H2>
<p>Ethiopian Electric power corporation wolaita district office was Established in
late 1930</p>
</div>
</div>
</div>
<h4>Service</h4>
<li> Report is used to display the list of the customers that are registered.</li>
<li> Display the list of the meter that the customer used.</li>
<li>Display the list of the paid user for the first month.</li>
<li>Display the list of unpaid user for the first month.</li>
</div>
65
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
</div>
<h4><span><i>Business Rules</i></span></h4>
</ul></div>
<div id="footer">
<div class="footer-content">
<span class="sitename">www.eepcowolaitadistrict.com</span>
<p class="footer-links">
<a href="index.html">Home</a>
<a href="About Us.html">About Us</a>
<div class="footer-bottom">
<p><center><font face="arial"><h2 align="center"><blink>Welcome To EEPCo Wolaita
District Site</blink></h2></font></p>
</div>
</div>
</div>
</body></html>
System registers the user and view, update, delete the user
66
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
<?php session_start();
if(!isset($_SESSION['id'])){
echo '<script>windows: location="index.php"</script>';
?>
<?php
$session=$_SESSION['id'];
include 'db.php';
$result = mysql_query("SELECT * FROM user where id= '$session'");
while($row = mysql_fetch_array($result))
{
$sessionname=$row['name'];
}
?>
echo '<script>alert("success")</script>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="src/facebox.css" media="screen" rel="stylesheet" type="text/css" />
67
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
}
#ryt {
float:right;
border:3px solid rgba(0,0,0,0);
-webkit-border-radius:5px;
-moz-border-radius:5px;
68
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
border-radius:5px;
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
box-shadow:0 0 18px rgba(0,0,0,0.4);
margin-top:5%;
}
#header ul li{
list-style:none;
float:left; margin-top:30px; margin-left:10px;}
</style>
</head>
<body>
<div id="wrapper">
<div id="header">
<ul>
<li><a href="billing.php">Home</a></li>
<li><a href="bill.php">Billing</a></li>
<li><a href="user.php">Users</a></li>
<li><a href="logout.php">logout</a></li>
</ul>
</div>
69
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
</tr>
<tr>
<td>Address:</td>
<td><input type="text" name="address" /></td>
</tr>
<tr>
<td>Contact #:</td>
<td><input type="text" name="contact" /></td>
</tr>
<tr>
</table>
</form>
</div>
<div id="ryt">
<h1 align="center">View</h1>
<?php
include 'db.php';
$result = mysql_query("SELECT * FROM owners");
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['fname'] . "</td>";
echo "<td>" . $row['lname'] . "</td>";
70
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
?>
</div>
</div>
</body>
</html>
<script src="js/jquery.js"></script>
<script type="text/javascript">
$(function() {
$(".delbutton").click(function(){
$.ajax({
type: "GET",
url: "delete.php",
data: info,
success: function(){
}
});
$(this).parents(".record").animate({ backgroundColor: "#fbc7c7" }, "fast")
.animate({ opacity: "hide" }, "slow");
71
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
return false;
});
});
</script>
View Payment
<?php session_start();
if(!isset($_SESSION['id'])){
echo '<script>windows: location="index.php"</script>';
}
?>
<?php
include 'db.php';
$id =$_REQUEST['id'];
$result = mysql_query("SELECT * FROM bill where id='$id'");
while($row = mysql_fetch_array($result))
{
$prev=$row['prev'];
$owners_id=$row['owners_id'];
$pres=$row['pres'];
$price=$row['price'];
$totalcons=$pres - $prev;
$bill=$totalcons * $price;
$date=$row['date'];
}
?>
<?php
include 'db.php';
72
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
$contact=$test['contact'] ;
?>
<style type="text/css">
#data { margin: 0 auto; width:600px; }
</style>
<div id="data">
<center>
<h1>Ethiopian Electric Power Corporation</h1>
<p> Electric Billing System in Wolaita District</p>
<p><strong>Soddo City</strong></p>
<p>Phone: 0465512030 </p>
</center>
<div id="context">
<p>Name: <?php echo $lname.' '.$fname.' '.$mi; ?>
R
eading Id: 000<?php echo $id; ?>
<br /><br />
Address: <?php echo $address; ?>
<br /> <br />
Contact: <?php echo $contact; ?>
</p>
<center>Date: <?php echo $date; ?> </center>
<p>
Previous Reading : <?php echo
$prev;?>
Price: <?php echo $price; ?><br /><br />
Present Reading : <?php echo $pres; ?> <br /><br />
Consuption: <?php echo $totalcons;?>
<h1 align="center">Bill Amount:P <?php echo $bill; ?> </h1><br /><br />
<?php
$session=$_SESSION['id'];
include 'db.php';
$result = mysql_query("SELECT * FROM user where id= '$session'");
while($row = mysql_fetch_array($result))
{
73
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
$sessionname=$row['name'];
}
?>
<p>Casher: <?php echo $sessionname;?></p>
</p>
<CENTER><form><input type="button" onclick="window.print()" value="Print page"
/></form><a href="bill.php">Back</a></CENTER>
</div>
</div>
Ethiopian Electric power Corporation wolaita District Office is a Governmental organization that
gives Different service to give its customers in manual, online services like, billing, customer
reports and others.
To use our sites some Helps to our customers like: Registration, application, reports, contact
information, comment writing, create account, manage account, bill prepare, bill reader and store
man and other Employee services.
For new customers sending application use the following procedures:
Write URl://www.eepcowolaitadistrict.com then click on Help menu to get more information
about the services procedure…
74
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
75
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
76
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Then full valid information in available text boxes First Name, Last name, Date,Phone Number
like this format (0916…..) and Write message text boxes “Hello District Office I want Electric
Meter” then click on send Button after finishing all information click on back button.
After sending your information The District Office calls you and gives you Contract Number
in its office Telephone. Then you get Electric meter going to the District .After getting your
Contract Number you also fulfill Registration Forms again its Web site page.
77
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
After fulfilling your entire information click on record button then click on back to Home button.
After one month you can the bill reader read consumption from customers Meter by using your
contract number and calculating monthly consumption by Bill prepare Employees. Then the data
will store on District Database you see your consumption by inserting your CONTRACT
NUMBER in available text boxes in the sites.
78
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Click on Exist
Insert your First Name you see your all information like this First Name=betha then
search Boxes
79
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
This is for see your personal Information in Ethiopian Electric Power Corporation Wolaita
District system.
80
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
And see your consumption clicking on VIEW linkage inserting Your CONTRACT NUMBER
then click on view button you see your consumption and click on print page button then take it
to the District you pay money in manual form in District Finance.
81
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
© All Rights are Reserved. Designed By wolaita sodo University Department of Computer
Science and Information Technology Group Three Students. (2006 E.C)
82
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
CHAPTER SIX
Conclusion
6.1. Conclusion
So far we were intended in analyzing the existing system of the Ethiopian Electric Power
Corporation Wolaita District Office up to proposing our new system that solves the difficulties
related to the existing system. To say something on the existing system: it is running almost
manually, hence it is highly exposed to the manual related problems, like misplacement,
duplication and corruption/lost of files, high storage space requirement, unshared nature of files,
huge time consumption to manipulate and generally it degrades the effectiveness and efficiency
of the system as a whole.
By having this over the existing system our aim was to build a new system that have greater
functionality that enhance effectiveness and efficiency related parameters on the system. By
keeping in mind that the new system will [have greater usage on]/bring the existing system fully
functional.
To achieve our goal [to design new system] the project team has spent all of its time on the
project on performing the tasks individually and in group based on the schedule available. The
tasks to be accomplished by the team were project selection, initiation and planning,
Requirement gathering and requirement analysis and Designing new system. The project
involves a team that has three members: Betha Tafere, Bereket Yoseph, Frezer Arefayne.
The team has faced many challenges starting from the lab due to electric power loss, lack of
resources like PC even in lab, time, and in the organization some of the employees were not
interested to cooperate/to provide as relevant information as we need [i.e. they have threats on us
to provide the information we need with respect to security].
83
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Client organization
Company Name: -Ethiopian Electric Power Corporation (EEPCo) in Wolaita Sodo District
Office
Nature of Business: - Billing System
Owner: - Government
Location: - Wolaita Sodo, Ethiopia
Address: -Tel 0465512111
P.o.Box: 126
Contact person details
Name: -Ato Demise Amona
Status:-BA
Position:-Manager
Tell no:-0912232465
E-mail:-demise@yahoo.com
Project Teams
Name:-Bereket Yoseph
Status:-4th year Information Technology student
Position: - System programmer and debugger
E-mail:- bereketWSU@gmail.com
Name: Frezer Arefayne
Status:- 4th year Information Technology student
Position: Project Manager
E-mail:- frezer@gmail.com
Name:-Betha Tafere
Status:-Fourth year Information Technology student
Position: - Project coordinator
E-mail:-maribandt@gmail.com
84
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
APPENDEX
Acronyms
85
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
Abstract
This project was conducted in Ethiopian Electric Power Corporation Wolaita district Office. The
objective of this study is to automate the manual system of this department and develop system.
In data collection mechanism we use interview to know details about Wolaita District. We search
the problem of Billing System in manually. This project provides some solutions to handle the
problems that employees face because of using manual system. The major finding of this project
is to show the problem of working with manually. That means it is very difficult to work with
manual system.
86
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
References
http://www.technologyevaluation.com
http://facstaff.gpc.edu/~ebrown/pracguid.html
http://www.captureplanning.com/!hc_how_to_write_a_proposal.cfm
Gary B.Shelly, Harry J.Ronsenblatt _System Analysis and Design, 9th Edition - (Shelly Cash
man) _course Technology (2011) pdf
Kenneth E.Kendall, Julia E.Kendall _ System Analysis and Design, 8th Edition- practice Hall (2010).pdf
87
[EEPCO,WOLAITA DISTRICT OFFICE BILLING SYSTEM AND
January 28, 2014 PREPARATION]
88