Garbage Management System Editd2
Garbage Management System Editd2
COLLEGE OF INFORMATICS
DEPARTMENT OF INFORMATION TECHNOLOGY
By
Name ID
Seblewongile Dessie---------------------------------GUS/6803/09
Mohammed Asefa----------------------------------------- GUS/6798/09
Mulie Ayu-------------------------------------------------- GUS/5608/09
Zeleke Zera-------------------------------------------- GUS/6844/09
Solomon Shambi--------------------------------------GUS/6814/09
Adviser:
June 2022
Gondar, Ethiopia
i
CERTIFCATE
Web basedGarbagemanagement system
BY
Negash Asres
Tadilo Getachew
Tesema Kassaye
Wotet Enyew
Mognnet Alamniw
BACHELER OF SCIENCE
FROM
University Of Gondar
This is to certify that the project work prepared by group five members of Information
Technology students entitled: developing web based Garbagemanagement system for online
this system users submitted in partial fulfillment of the requirements for Degree of Bachelor of
Science in Information technology complies with the regulations of the University and meets
the accepted standards with respect to originality and quality.
1
Acknowledgment
First of all we would like to thank GOD keeping us healthy. Lots of problems have overcome with the
assistance of GOD. Without his will nothing could be done. We have taken efforts in this project. And
also thanks our Advisor Mr. for all his support with this project. Mr. always has time for our questions
and his comments on our project have been valuable. In addition to this we wish to thank our friends
for supporting us in many ways. Last but not least, we are deeply grateful to our family supported in
many ways. Lastly, our thanks’ and appreciations also go to department of Information Technology in
developing the project and people who have willingly helped us out with their talents.
2
TABLE OF CONTENTS
Table of Contents
CHAPTER ONE: INTRODUCTION...................................................................................................................4
1.0. Introduction..........................................................................................................................................4
1.1. Background of the study.......................................................................................................................5
1.2. Background of the organization............................................................................................................6
1.3. Statement of the problem....................................................................................................................6
1.4. The main objective of the study project...............................................................................................7
5. Methodology....................................................................................................................................7
1.5.1 Data collection tools..................................................................................................................7
1.6 FEASIBILITY STUDY...........................................................................................................................8
1.6.1 Technical Feasibility................................................................................................................8
1.6.2 Operational Feasibility.............................................................................................................8
1.6.3 Economic Feasibility...............................................................................................................8
1.6.4 Legal Feasibility......................................................................................................................8
1.6.5 Schedule Feasibility.................................................................................................................9
1.7 Scope of the Study...........................................................................................................................9
1.8 Significance of the study..................................................................................................................9
1.9 Tools............................................................................................................................................9
1.8.1 System Implementation Tools....................................................................................................9
1.8.2 Hard ware tools: -.......................................................................................................................9
1.8.3 Software tools: -........................................................................................................................10
1.10 Project cost................................................................................................................................10
1.10.1 Hardware cost: -..........................................................................................................................10
1.10.2 Software cost: -.......................................................................................................................11
11 Schedule of the project.....................................................................................................................11
CHAPTER TWO...........................................................................................................................................12
2 SYSTEM ANALYSIS...................................................................................................................12
3
2.1 Introduction...............................................................................................................................12
2.2 Existing System Description......................................................................................................13
2.2 overview of the new system.............................................................................................................15
2.3 Input And Outputs The New System................................................................................................16
2.4 System Requirement Specification..................................................................................................17
2.4.1.Functional requirements...........................................................................................................17
2.4.2 Nonfunctional Requirement.....................................................................................................18
2.5 System requirement analyses..........................................................................................................20
2.5.1 Actor and use case identification..............................................................................................20
2.5.2 Use case diagram......................................................................................................................22
2.6.Sequence Diagram...........................................................................................................................25
2.7.Activity Diagram..............................................................................................................................28
2.8 Analysis Class Diagram.....................................................................................................................34
2.9 REFERENCE......................................................................................................................................36
List of table
Table 1. 1 List of Hardware coast...............................................................................................................12
Table 1. 2 List of software cost..................................................................................................................12
Table 1. 3 Time schedule project...............................................................................................................13
PHP-Hypertext Preprocessor
UC:-Use case
5
CHAPTER ONE:
1. Introduction
This chapter contains a brief introduction of the research topic, background of the study, problem
statement, general objective, specific objectives and the research questions, significance of the
study and the scope of the study.
7
from poor SWM.If a proper solid waste management system is put in place, these challenges
would be counteracted.
1.3. Statement of the problem
Gondar town municipal has taken some steps to improve the solid waste management (SWM)
services through engagement of the private sector and the local government. The overall
objective for thisis to improve the efficiency of SWM in the town.Private operators who collect
at least 2/3 of the total waste provide door-to-door collection charge the households and
businesses directly for this service.
Despite the existence of an integrated waste management system in the town municipal, a big
volume of solid waste remains uncollected especially in the market places.Also, most of the
private operators do not care much about the final disposal of the waste. This results into
inefficient operations and illegal dumping of waste in communities, with a lot of waste dumped
in open dumps in marginal low lands. Even the dumps set up by the local authorities are not
properly managed.
They are not demarcated or fenced, the scavengers at the dumping ground are not regulated,
vectors and animals are all over and the smell is unpleasant. A combination of these factors leads
to contamination of ground water, degradation of the environment and increased spread of
sanitation related diseases.
1.4. The main objective of the study project
To design an improved solid waste management system for Gondar Town municipal.
1.4.1 Specific objectives
The specific objectives for the study are:
To evaluate the current methods of solid waste management.
To evaluate the nature and quantity of solid waste generated by the community.
To design an appropriate solid waste management system.
To produce cost estimates for this system.
1.5 MATERIALS AND METHODS
5. Methodology
Methodology is the philosophy or idea behind the method of data collection and analysis. It
involves tools used and procedures taken to carry out the study.The techniques to use will
8
include: site visits, questionnaires, photographs, data collection through interviewing and
observation.
1.6FEASIBILITY STUDY
The objective of feasibility is to determine whether or not the proposed system is feasible.
9
1.6.3 Economic Feasibility
As a part of this, the costs and benefits associated with the proposed system are compared and
the project is economically feasible only if tangible and intangible benefits outweigh the cost.
The costfor the proposedgarbage management system is outweighing the cost and effort
involved in maintaining the system. The system also reduce the administrative and technical staff
to do various jobs that single software can do.So, this system is economical feasible.
Schedule feasibility determines whether the proposed system will be completed on the given
time or not. Whatever the scarcity of time given for the project by the internal motivation and
potential of the team member of the project, we surely expect the project will be completed on
time.
10
for environmental conservation, yielding to sanity of the area for good health living. This
research could also be using as reference for further research.
1.9 Tools
11
related to cost while project is conducted. From the beginning up to the end of this project we
planned the following cost list.
12
Table 1. 3 Time schedule project
2014EC
No. Task Name Nov16- Dec25 Dec26- jan20 Feb 18- Mar25 Mar27- august10 august11-
august 15
1 Requirement
gathering
2 System
requirement
specification
3 System designing
4 System
implementation
5 Operation
&testing
13
CHAPTER TWO
2 SYSTEM ANALYSIS
2.1 Introduction
This chapter contains the views of different authors on integrated solid waste management, and
challenges of solid waste management system .This is in an attempt to come up with the core
components of integrated solid waste management in municipalities, challenges associated and
possible solutions for improvement of the management system.
Waste management refers to all the activities and actions required to manage waste from its
generation to its final disposal. This includes amongst other things storage, collection,
transportation, treatment and disposal of waste together with monitoring and regulation. It also
encompasses the legal and regulatory framework that relates to waste management
encompassing guidance on recycling.
Waste can take any form that is either solid, liquid, or gas and each have different methods of
disposal and management. Waste management normally deals with all types of waste whether it
was created in forms that are industrial, biological, household, and special cases where it may
pose a threat to human health. It is produced due to human activity such as when factories extract
and process raw materials. Waste management is intended to reduce adverse effects of waste on
health, the environment or aesthetics.
Waste management practices are not uniform among countries (developed and developing
nations); regions (urban and rural areas), and sectors (residential and industrial).A large portion
of waste management practices deal with municipal solid waste (MSW) which is waste that is
created by household, industrial, and commercial activity.
Gondar city municipal garbage management system is one of the main services provided in the
city of Gondar. It has some tasks that are responsible to work itOverview of the new System
The existing system is manual so that there are so many problems in their task. But the new
system would be solving the problems. My aim is to change the existing system which is manual
14
to computerized system. In new system, there might not be many additional things from the
existing system but the new system would be fast, secured and material, manpower and time
saving as compared to the existing system.
The new system we are proposing to develop makes the organization move one step in the
direction of its way to success. The new system will try to help the organization and the
customers in giving service in amore facilitated and timely manner. The proposed system
guarantees save document management with a much secured database. Individuals file are not
vulnerable to attack posed by unauthorized parties. The proposed system will also support easy
manipulation of waste management as it tries to identify each works through a unique work
identification. With which the system can search easily to get the individual work descreption.
Doing this updating, deleting is a matter of few seconds. The system can also provide a
sophisticated way of doing the most tedious and difficult task, the garbage for lot of workers
shortly with greater accuracy and less manpower. The new system also made a new
improvement on the function of branches making them work together more conveniently.
Every worker in anywhere any time can access easily working information being on the website.
So any staff members can be treated by any other whereas if they were his own work. The
workers can interact with new system without physical presentation, being on the website can
access his individual tasks and can see different notifications.
So this new system will decrease the manpower needed and the time of giving service to
customer while assuring greater accuracy and elevated customer satisfaction. And finally, the
new system will make the organization become more competent and more profitable
organization giving facilitated service than it was giving before.
3 Less time and fuel consumption as the trucks go only to the filled containers.
4 Decreased noise, traffic flow and air pollution as a result of less trucks on the roads.
5 Our smart operating system enable two way communication between the dustbin deployed
in the city and service operator. Therefore the focus is only on collection of route based fill
level of the containers.
15
6 In this way both service providers and citizens benefit from an optimized system which
results in major cost savings and less urban pollution.
7 Reduces the infrastructure (trucks, containers), operating (fuel) and maintenance costs of
the service by upto 30%.
8 Applying this technology to the city optimizes management, resources and costs, and
makes it a “SMART CITY”.
9 Historical information on collections helps adapt the deployment of containers to the actual
needs of the city, therefore reducing the number of containers that clutter up the road and
increasing public parking spaces.
10 It keeps the surroundings clean and green, free from bad odor of wastes, emphasizes on
healthy environment and keep cities more beautiful.
11 Reducing manpower required to handle the garbage collection.
In order to collect primary data from Gondar town, we classified the town in to kefle ketemas.
Gondar town is classifying in to twelve kefle ketema. In order to reduce the cost of time and
energy, four kefle ketemas were randomly selected namely, Chirkos, Gebriel, Azezo Demieza
and Arbegnoch and one kebele from each kefle ketema and their household number as a
representative sample randomly in the following way were selected respectively.
16
Users of the Existing System are:-
Driver:-Is An Actor That Collects The kind of the waste liquid or solid or semisolid.
Admin:Admin has the official powers to control the flow of the data from one part of the system to the
other.
17
2.3 Input and Outputs of New System
Input
Admin::-
admin can view all the detail in brief like new lodged complaints.
admin can view Assigned lodged complaints.
admin can view Rejected lodged complaints.
admin can view Completed lodged complaints
admin can view total drivers .
admin can view total bin cleaning in progress.
admin can view total bin cleaned .
admin can manage bin(add/update/del).
admin can manage driver(add/update/del).
admin can view the complain which is received by users and assign it to the driver.
admin views the status of complain which is marked by or done by the driver.
the admin views the status of the bin which is marked by or done by the driver.
admin can search the bin allotted to the driver and lodge complaint by bin id and
complain number respectively.
Driver:-
driver can view all the detail.
Can assign complaints.
in progress lodged complaints.
competed lodged complaints.
18
assign garbage bin.
bin cleaning in progress.
Total bin cleaned by him/her
Generate Reports.
driver can view the count of assign complain.
Customer:-
The system shall allow the customer can lodge the complain.
the customer can view the status of lodged complain.
the customer use can search his/her own lodged complain details with the help complain
number.
can also update their profile
Functional requirement
admin can view all the detail in brief like new lodged complaints.
admin can view Assigned lodged complaints.
admin can view Rejected lodged complaints.
admin can view Completed lodged complaints
admin can view total drivers .
admin can view total bin cleaning in progress.
admin can view total bin cleaned .
admin can manage bin(add/update/del).
admin can manage driver(add/update/del).
admin can view the complain which is received by users and assign it to the driver.
admin views the status of complain which is marked by or done by the driver.
the admin views the status of the bin which is marked by or done by the driver.
admin can search the bin allotted to the driver and lodge complaint by bin id and
complain number respectively.
Execution qualities, like security and quality, that unit evident at the run time.
Evolution qualities, like liabilities, maintainability, flexibility, and quantitative, that unit
embodied among the static structure of the code.
The non-functional garbage management system needs to place restrictions on the merchandise
being developed, the event technique, and specify external constraints that the merchandise has
to be compelled to meet. Our project qualifies all the factors of helpful and not helpful
consequently, and the system is up to mark performance device.
Here we’d prefer to need the care of few lots of things before heading towards the system. The
many sensible, intuitive interfaces are usually created. That ultimately build an interface easy to
use for a lengthy time. In distinction to ancient vogue wherever the goal is to create the difficulty
or application physically enticing, the goal of interface trend is to build the user’s interaction
expertise as straightforward and intuitive as double – what’s typically mentioned as user-
centered vogue.
Where smart graphic/industrial vogue is daring and eye-catching, intelligent interface vogue is
sometimes delicate and invisible.
Straightforward and harmonic means that are making u i is extraordinarily intuitive and needs to
followed
Color band of skin and dark is sweet means that stress and done well throughout this method
Feedback sort may well be an excellent means that are taking feedback of forms and rising the
system.
Simplified forms: –
Admin: Admin has the official powers to control the flow of the data from one part of the
system to the other.
Driver:- is a customer that is driver can view all the detail.
Customer:- is a customer that is acquiring service for Garbage management system Registers
to online.
.
Each Use Case describes the functionality to be built in the proposed system, which can include
another Use Case’s functionality or extend another Use Case with its own behavior. The most
important and basic use cases of this system are the following:-
21
Table 2. 1use case identification
22
2.5.2 Use case diagram
23
2.5.2.1 Use case diagram description
System use cases reflect analysis description, design decisions and it consists of actors, use cases
and their relationships. An actor is an external entity that interacts with the system. A use case
describes a sequence of actions that provide a measurable value to an actor
Table 2. 2login Use case description
24
Table 2. 3Customer register use case description
25
Table 2. 4 create account use case description
Use case name Create account
ID UC19
Actor Admin
Description Required to create account for register customer.
Precondition Adminhave valid user name and password in order to login the
system
Post condition Admincreate account for the registered customer
Basic course of action Actor Action
Step 1: Adminlogin in to his System response
page. Step3: the system displays
Step2: Clicks create account create account form.
form. Step6: the system notifies
Step4: Admincreate or fill user about the status of (success or
name and password failure).
Step5: submit the form. Step7: use case end.
Alternate courses of action The system display error message when the customer information
is incorrect.
The system redirects to step 4.
26
Figure 2. 2 Sequence diagram for create user account.
27
Figure 2. 3Sequence diagram for login use case
28
Figure 2. 4 Sequence diagram for Send Compliant use case
29
2.7. Activity Diagram
30
Activity diagram are best starting point to model logic of business process, use case or method. This
activity diagrams are developed based on the requirement analysis which is done previously. The team
members try to depict the logic of the business process and use case which was done previously. The
black filled circle represents the starting point of the activity diagram effectively. A place holder and a
filled circle with a border represent the ending point. The rounded circle represents a process of
activities that are performed. The diamond represents decision points and arrows represent the
transition between activities modeling the flow order between the various activities[3].
31
Figure 2. 5 Activity diagram for login use case
32
Figure 2. 7Activity diagram for customer registration use case
33
Figure 2. 8Activity diagram for Driver and Customer account update use case
34
2.8 Analysis Class Diagram
Class models are the main study of object-oriented design and analysis. Class model shows the
classes of the system, their interrelationships (including inheritances, aggregation and
association) the operations and the attributes of classes. In this class diagram the team members
try to describe the types of object in the system and the various kinds of static relationships that
exist among them as well as depicted the detailed understanding of problem domain of the
system. These Class diagrams are developed based on the functional requirement.
Show the classes of the system, their inter-relationships, and the operations and attributes of the
classes [4]. Class diagrams are typically used, although not all at once to:
Explore domain concepts in the form of a domain model
Analyze requirements in the form of a conceptual/analysis model
Depict the detailed design of object-oriented or object-based software
35
Figure 2. 9Analysis Class Diagram
2.9 REFERENCE
[1] f. g. fethiya mehammed, " Organization, Enterprise," 19 april 2004. [Online]. [Accessed 21
36
november 2016].
37