Web Based Gamo Gofa Agriculture
Web Based Gamo Gofa Agriculture
(AMIT)
(ARBAMINCH UNIVERSITY)
Name Id no
1. Andualem Biru…………………………….Ramit/1582/06
2. Gedefaw Andualem ………………………Ramit/1685/06
3. Afwork Solomon………………………….Ramit/1564/06
4. Solomon Ayele………………………..…...Ramit/1848/06
5.Yosef Abebaw……………………………Ramit/1687/06
6. Esmael Mustefa…………………………..Ramit/1380/05
A senior project
Submitted to Department of Computer Science and IT, Faculty of Engineering, AMIT,
Arba Minch University, in Partial fulfillment for the requirement of the Degree of
Bachelor Science in (Computer Science and IT)
2017
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
This is to certify that the senior project titled “Web Based Information Management System
For Gamo Gofa zone agriculture sector” is
Submitted by
1. Andualem Biru…………………………….Ramit/1582/06
2. Gedefaw Andualem ………………………Ramit/1685/06
3. Afwork Solomon………………………….Ramit/1564/06
4. Solomon Ayele………………………..…...Ramit/1848/06
5. Yosef Abebaw……………………………Ramit/1687/06
6. Esmael Mustefa…………………………..Ramit/1380/05
Advisor name:- DR.S.M NANDHA GOPAL Examiner’s Name:-
To the department of Computer Science and Information Technology, Arba Minch University for
the partial fulfillment of the requirement of the Degree of Bachelor Science in Computer Science,
is a bona fide record of the project done by them under my supervision. The contents of this
document in full, or in parts, have not been submitted to any other institute or university for the
award of any degree or diploma.
Sector
Sector
Acknowledgment
First of all we would like to thank GOD keeping us healthy, second and foremost, we would like
to thank our advisor - Dr.S.M. Nandha Gopal for the valuable guidance and advice he gave us.
He inspired us greatly to work in this project. His willingness to motivate us contributed
tremendously to our project. We would like to express our gratitude towards our parents and
friends for their kind co-operation and encouragement which help us in completion of this project.
Lastly, our thank and appreciation also go to AMIT, Department of Computer Science and
Information Technology in developing the project and people who have willingly helped us out
with their abilities.
Sector
Abbreviations
Xampp: - X (any of four different operating systems. e.g. windows operating system),
Apache, MySQL, PHP and Perl.
Sector
Table of Contents
Acknowledgment ...........................................................................................................................................
i
Abbreviations ................................................................................................................................................
ii
List of Table .................................................................................................................................................
vi
List of figures ..............................................................................................................................................
vii
Abstract ......................................................................................................................................................
viii
CHAPTER ONE: Introduction of whole project process ............................................................................. 1
1.1 Introduction ........................................................................................................................................ 1
1.2 Background of the Organization ......................................................................................................... 1
1.2.1 Vision ........................................................................................................................................... 1
1.2.2Mission.......................................................................................................................................... 1
1.3 Background of the Project .................................................................................................................. 2
1.4 Team Composition.............................................................................................................................. 2
1.4.1 Tasks and Schedule ...................................................................................................................... 3
1.5 Statement of the problem .................................................................................................................... 4
1.6 Objectives of the Project ..................................................................................................................... 5
1.6.1 General Objective ........................................................................................................................ 5
1.6.2 Specific objective ......................................................................................................................... 5
1.7 Significance of the project .................................................................................................................. 5
1.8 Feasibility Analysis ............................................................................................................................ 6
1.8.1 Economic feasibility..................................................................................................................... 6
Sector
Sector
Sector
List of Table
Sector
Sector
List of figures
FIGURE 2-1 EXISTING SYSTEM FORM FOR EMERGENCY RESPONSE .......................................................................................................... 13
FIGURE 2-2 EXISTING SYSTEM FORM FOR LAND USE MANAGEMENT ........................................................................................................ 13
FIGURE 3-1 USE CASE DIAGRAM WEB BASED MONITORING SYSTEM FOR GAMO GOFA AGRICULTURE SECTOR ........................................... 19
FIGURE 3-2 LOGIN FORM................................................................................................................................................................... 26
FIGURE 3-3 SEQUENCE DIAGRAM FOR CREATE ACCOUNT ................................................................................................................... 27
FIGURE 3-4 SEQUENCE DIAGRAM FOR UPLOAD INFORMATION .............................................................................................................. 28
FIGURE 3-5 SEQUENCE DIAGRAMS FOR NEWS AND EVENTS .................................................................................................................... 29
FIGURE 3-6 SEQUENCE DIAGRAMS FOR ANNUAL TARGET PLAN .............................................................................................................. 30
FIGURE 3-7 SEQUENCE DIAGRAMS FOR GENERATE REPORT .................................................................................................................. 31
FIGURE 3-8 SEQUENCE DIAGRAM FOR SEND FEEDBACK. ...................................................................................................................... 32
FIGURE 3-9 SEQUENCE DIAGRAMS FOR VIEW INFORMATION .................................................................................................................. 33
FIGURE 3-10 SEQUENCE DIAGRAMS FOR WOREDA OFFICE SEND REPORT .............................................................................................. 34
FIGURE 3-11 SEQUENCE DIAGRAMS FOR WOREDA OFFICE SEND TYPE OF MAJOR CROP PRODUCTION ...................................................... 35
FIGURE 3-12 SEQUENCE DIAGRAM FOR ADMIN CHANGE PASSWORD ...................................................................................................... 36
FIGURE 3-13 ACTIVITY DIAGRAM FOR WOREDA OFFICE SEND FEEDBACK ............................................................................................. 37
FIGURE 3-14 ACTIVITY DIAGRAM FOR WOREDA VIEW TYPE OF INFORMATION ......................................................................................... 38
FIGURE 3-15 ACTIVITY DIAGRAM FOR INSERT INFORMATION ................................................................................................................. 38
FIGURE 3-16 ACTIVITY DIAGRAM FOR GENERATE REPORT ..................................................................................................................... 39
FIGURE 3-17 ACTIVITY DIAGRAM FOR POST THE ZONE OFFICE NEWS & EVENTS ...................................................................................... 40
FIGURE 3-18 ACTIVITY DIAGRAM FOR PRODUCTION AND PRODUCTIVITY ........................................................................................... 41
FIGURE 3-19 ANALYSIS LEVEL CLASS DIAGRAM FOR WEB BASED AGRICULTURAL MONITORING ................................................................. 43
FIGURE 3-20 USER INTERFACE ......................................................................................................................................................... 44
FIGURE 4-1 CLASS TYPE ARCHITECTURE DIAGRAM .......................................................................................................................... 47
FIGURE 4-2 CLASS MODELING DIAGRAM WEB BASE MONITORING SYSTEM ......................................................................................... 48
FIGURE 4-3 STATE CHART DIAGRAM FOR LOGIN .............................................................................................................................. 49
FIGURE 4-4 STATE CHART DIAGRAM FOR UPDATE INFORMATION...................................................................................................... 50
FIGURE 4-5 STATE CHART DIAGRAM FOR SEND EMERGENCY RESPONSE ............................................................................................ 50
FIGURE 4-6 STATE CHART DIAGRAM FOR RESPONSE SOLUTION ........................................................................................................ 51
FIGURE 4-7 STATE CHART DIAGRAM FOR WOREDA OFFICE VIEW INFORMATION ................................................................................ 51
FIGURE 4-8 COLLABORATION DIAGRAM FOR ZONE OFFICE POST NEWS AND EVENTS ........................................................................... 52
FIGURE 4-9 COLLABORATION DIAGRAM FOR ZONE OFFICE POST ANNUAL TARGET PLAN ..................................................................... 52
FIGURE 4-10 COLLABORATION DIAGRAM FOR ADMIN CREATE ACCOUNT ........................................................................................... 53
FIGURE 4-11 COLLABORATION MODELING FOR PRODUCTION AND PRODUCTIVITY ............................................................................. 53
FIGURE 4-13 COLLABORATION MODELING FOR WOREDA OFFICE SEND MAJOR CROP PRODUCTIVITY ................................................... 54
FIGURE 4-14 COLLABORATION MODELING FOR WOREDA OFFICE SEND FEEDBACK .............................................................................. 55
FIGURE 4-15 COLLABORATION MODELING FOR LOGIN. ................................................................................................................... 55
FIGURE 4-16 COLLABORATION MODELING FOR WOREDA OFFICE TO VIEW INFORMATION .................................................................. 56
FIGURE 4-17 COMPONENT MODELING FOR WEB BASED AGRICULTURAL MONITORING SYSTEM ......................................................... 57
FIGURE 4-18 DEPLOYMENT MODELING DIAGRAM ............................................................................................................................ 58
FIGURE 4-19 PERSISTENCE MODELING DIAGRAM ............................................................................................................................. 60
FIGURE 4-20 USERS INTERFACE HOME PAGE .................................................................................................................................... 60
FIGURE 4-21 LOGIN PAGE ................................................................................................................................................................. 61
Sector
FIGURE 4-22 USER INTERFACE ZONE AFTER LOGIN ............................................................................................................................ 62
FIGURE 4-23 USER INTERFACE WOREDA OFFICE SEND FEEDBACK ..................................................................................................... 63
FIGURE 4-24 ADMIN CREATE ACCOUNT ............................................................................................................................................ 64
Abstract
Web based information system for agricultural sector provides its Agro office to get online
information about the crop, statistical details and new tendencies from Zone to Woreda office. The
main features of the monitoring system includes information retrieval facilities for employees
from Zone office to Woreda office in the form of obtaining statistical information about fertilizer,
land availability, diseases, crops and etc. A web based project to help Agro office ensure greater
profitability. In addition, this provides information sharing between Zone to Woreda office.
Sector
1.1 Introduction
This project is a web based system for an existing manual agricultural information system. In Gamo
Gofa zone despite having an agricultural based economy does not have a system of this nature.
Gamo Gofa is an agricultural zone; so this information system used for Gamo Gofa Zone
Agriculture Office. As information system this technology performs controlling roles from Zone
office to each Woreda office. So this information system is very important requirement to transfer
information online.
1.2.1 Vision
In 2017 the zone aspires to be center of excellence in agricultural and environmental training and
also increase productivity research in Ethiopia.
1.2.2Mission
The mission of the Gamo Gofa zone is stated as follows:
FINAL YEAR
PROJECT
2016/17 1
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Carry out research that is focused on the nation's agricultural problems so as to contribute
to increasing production and productivity, protection and management of natural recourses
and improving the livelihood of the rural population by introducing adaptable and
appropriate agricultural technologies and management practices.
FINAL YEAR
PROJECT
2016/17 2
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Project Web based Monitoring system for Gamo Gofa zone Agricultural sector
Title
Prepared No. Name ID.NO. Email/mobile Responsibility
By 1 AndualemBiru Ramit/1582/06 andualembiru29@gmai All tasks
l.com/091757345
FINAL YEAR
PROJECT
2016/17 3
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
6 Project Closure
End Start
time duration
Table 2:- Tasks and Schedule
FINAL YEAR
PROJECT
2016/17 4
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Response rates are systematically low in some cases (e.g. machinery and pesticides).
The main objective of this project is to introduce web based information system for Gamo Gofa
zone agricultural sector; change the manual system into web based system.
Develop user friendly and interactive system, Test the developed system.
FINAL YEAR
PROJECT
2016/17 5
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Increase the fertility, productivity and marketing system of the agricultural sectors.
One of the main influences to the new system is to minimize capitals that will be needed to generate
accurate information. In the new system the employees need to have web based system that they
directly read the information needed right on their own office. This leads to a more accurate data
that will be reported to the office in charge and that estimation will be more accurate. It’s free so
no need to use any cost. Intangible benefit:-
Moral satisfaction
Work initiation
Tangible benefit:-
Cost reduction ,
Increase system efficiency
Proper use of time and resource
FINAL YEAR
PROJECT
2016/17 6
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Sector
A) Interview
The researcher interviewed the Arba Minch agriculture office employees personally and through
phone calls for follow up questions and clarifications regarding their present system. Users need
enough information regarding farming materials to cultivate particular amount of crops. Most
people in the region give complaints because they do not receive enough information on materials.
B) Observation
We observe that people raise complaints because there is no efficient information on farming
product material.
1.11.3 Systems Analysis and Design
Increased Extensibility.
Increased Reusability.
Improved Quality.
Minimized maintenance costs and burden.
Minimized complexity and application backlog.
FINAL YEAR
PROJECT
2016/17 8
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL YEAR
PROJECT
2016/17 9
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
1.11.6 Implementation
The proposed system is a web based system, and it will be develop using the development tools
that are indicated.
Woreda Level
Zone Level and
In Woreda Level: some corrections will be given to the report which came from the kebeles. They
also aggregate the total sum of the demands of all the kebeles. In this level there is a form paper.
In this form paper they put the total of the demands of all kebeles. In addition to this they also put
the production GDP of last year; this is useful for estimating the demand of the coming year. Once
finished they make copies of it and submit to next level, i.e. zone level.
Zone Level: this level is the same as the Woreda level. The only difference is the inputs for the
Woreda are kebele’s where as the inputs for this level are Woreda. What they do in this level is,
FINAL YEAR
PROJECT
2016/17 10
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
they put the sum total of the demands of all Woreda and give a correction if there is any. In giving
correction they analyze the production GDP of the previous year of each Woreda. Then they put
the production GDP to the zone and submit it to the regional office.
Time: In the existing system as discussed above there are different levels that are connected
manually, for this particular reason sharing of information is time consuming.
Economical: The capital invested to collect the data is of a huge amount. The first thing done in
order to collect the data is printing the form paper. This requires a lot of papers, so it requires a
great deal of money. In addition to that the government should have to pay money for the people
involved in the collection of the details from the farmers. The capital for transportation must also
be taken into consideration.
Economical drawbacks after distributing: the drawbacks we see above lead to under estimation
of demands, so that the agro office will not be able to get the amount of materials or resources they
need. This leads to the decrease in the Production GDP of the country. On the other hand it results
in the under success of the goal or the plan.
Administrator: is the one who is working on some office as a manager. He/she has the
power to control other staffs in that office
FINAL YEAR
PROJECT
2016/17 11
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
2.3 Major functions/Activities in the Existing System like Inputs, Processes &
Output
Input:
The office takes the following components as an input to provide the information within the office.
Agro office name
Location Processes:
The agricultural office performs the following operations while proving information to the farmers.
Verifying the office name.
Verify the office location.
Manage the time for each information
Output:
After taking the above inputs and processing them the office provides the following results or out
puts.
FINAL YEAR
PROJECT
2016/17 12
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL YEAR
PROJECT
2016/17 13
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
2.7.1Performance
Since the system is designed to be accessed by different offices’ with different needs of
information, it is capable of handling and processing their information quickly. The current
system’s performance of distributing information is weak. This is due to the following reasons,
first the acceptable throughput rate is relatively high land i.e. the time required from initiation to
completion of a particular task is relatively high. For example when the Woreda office want to get
information about crop production, he may go to the Zone office or may sends letters to Zone for
they question and the Zone office will respond to him according to the available data they have
and the time they could spent for every inquiry. The response time will depend how fast they will
FINAL YEAR
PROJECT
2016/17 14
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
respond for every inquiry and the availability of data they have in their records. Since it is a manual
operation, long waiting time is expected.
2.7.2 Information
The main input in the current system are the data gathered by the Woreda office from the farmers,
and this data will be the basis for the office to make estimation on the materials needed by particular
farmers.
2.7.3 Economical
The Zone Office performs all of its tasks manually which requires much of the work to be done by
manpower, and requires huge amount of papers for the manual storage of data on papers, which
lead the manual system to spend much money for human resource and for purchasing papers and
other materials.
2.7.4 Controlling
Since all the records associated with the manual system are recorded and stored manually the
security that the system provides for the privacy of this records is not reliable. The system cannot
provide sufficient protection for access and manipulation of the records associated with the system.
2.7.5 Efficiency
As we mentioned earlier, the Zone Office system encountered many problems such as: unnecessary
information redundancy, consumption of cost and time and needs more labor to teach the farmers.
Hence, the existing manual system requires enhancement to meet its optimum efficiency.
FINAL YEAR
PROJECT
2016/17 15
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
The proposed system can give almost all of the functionalities that the existing system gives. And
minimize the hierarchical structure. The information is filled out by Zone office using web base
and it is submitted to the Woreda office. The zone office can be post news and events, generate
report, response solution, view feedback, give information about land use management, view the
crop production that can be sent from Woreda office, update information and in emergency case
happen they can be response, then the Woreda office can be see the new and events, also they can
send major crop production, view different types of information, send report, send feedback,
FINAL YEAR
PROJECT
2016/17 16
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
The system shall allow Zone Office to update necessary offices’ information to the system.
The system allow the Woreda office can be view different type information, new and
events, send feedback , view solution, send crop production, see emergency response and
send report.
The system allows zone office to generate report, emergence response, update information,
view feedback, view crop production, post new and events, response solution.
The system allows admin to view the user account.
• The system will store all the different information of the Zone office and Woreda
office.
• The system store all product and user detail information
2.10.2 Non Functional requirements
A non-functional requirement is a requirement that specifies criteria that can be used to judge the
operation of a system, rather than specific behaviors. It defines how a system is supposed to be.
Non-functional requirements are often called qualities of a system
Performance
Focus should be kept on monitoring and managing the performance and service availability of
software. The system should be available 90% of the time, because of their power fluctuations 10%
the system may be down. The system can assume to support more than 100 concurrent requests at
once. To achieve efficiency this system use mysql server database, this is efficient in query and
processing.
User Interface
The designed systems’ user interface graphics will reflects the system.
The user interface will be light weight and easy to use and manage.
The designed user interface will be attractive.
Security and Access permissions
FINAL YEAR
PROJECT
2016/17 17
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Security requirement are important factors in this system as classified data/information will be
stored in the database. User validation will be done during login to ensure that the user is valid and
that the user only has access to his/her permitted information.
Backup and Recovery
The proposed system can be damaged or fail if there is virus attack and continuous power
disconnection from the source station and the data can be lost at that time. The system should be
holding a backup of the data by using different storage devices like Hard disk, CD, DVD Flash.
The backup can be performs in a week at middle night 6:00 pm because of no works perform at
this time.
Sector
FINAL YEAR
PROJECT
2016/17 19
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Figure 3-1 Use case Diagram web based monitoring system for Gamo Gofa Agriculture sector
FINAL YEAR
PROJECT
2016/17 20
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Post-condition: The user is logged in the system and provided with privileges for
actions according to their roles
FINAL YEAR
PROJECT
2016/17 21
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Alternative If the user did not insert correct username and password, system
displays incorrect username and password combination message.
FINAL YEAR
PROJECT
2016/17 22
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL YEAR
PROJECT
2016/17 23
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Step 3 .the Woreda office write type’s Step5.The system notifies as the
crop production. types of crop production is
successfully submitted.
Step4.the the Woreda office presses
submit button.
FINAL YEAR
PROJECT
2016/17 24
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL YEAR
PROJECT
2016/17 25
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Alternative -
Table 3-8 News and events use case from description
Use case Name: Production and productivity
Actor(s) Zone office
Description The use case describes the process of Production and productivity types
information.
FINAL YEAR
PROJECT
2016/17 26
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Step3: The User fill the form Step6: give appropriate message.
Step5: Click the Land use
management to Woreda office
FINAL YEAR
PROJECT
2016/17 27
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Alternative -
Table
3-10 Land use management
Sector
Sector
Sector
Sector
Sector
Sector
Sector
Sector
Sector
Sequence diagrams for Woreda office send type of major crop production:
Figure 3-11 sequence diagrams for Woreda office send type of major crop production
Sector
Sector
Write feedback
Feedback insert to DB
Sector
Sector
Sector
Figure 3-17 Activity diagram for post the zone office news & events
Sector
Sector
UML class diagram are the mainstay of object oriented modeling. Class models show the classes
of the system, their inter relationships and the operation and attributes of the class.
Figure 3-19 Analysis level class diagram for web based agricultural monitoring
Sector
Web based information system for agricultural information sharing system between Zone office
and Woreda office has easy and user friendly user interfaces. This System has web application
user interface.
Web Based User Interface:
Sector
3.2.7Supplementary specifications
The Supplementary Specifications capture the system requirements that are not readily
captured in the use cases of the use-case model. Such requirements include:- Legal and
regulatory requirements and application standards.
Quality attributes of the system to be built, including usability, reliability, performance,
and supportability requirements.
Other requirements such as operating systems and environments, compatibility
requirements, and design constraints.
Sector
This Layer is the form which provides the application to either programmer or end user.
Process layer
This Layer implements business logic that involves collaborating with several domain classes or even
other process classes.
Domain layer
Sector
This layer is used to transfer data from application layer or presentation layer to data layer. This layer is
also used when a class variables are declared corresponding to the fields of the database
Sector
which can be required for the application and make the properties. So that, the team can gets or sets
the data using these properties into the variables.
Persistence layer
This layer encapsulates the capability to store, retrieve, and delete objects/data permanently
without revealing details of the underlying storage technology. This layer is also a class to get or
set data to the database queries back and forth.
System layer
This Layer provides operating-system-specific functionality for our applications, isolating our
software from the operating system (OS) by wrapping OS-specific features, increasing the
portability of our application.
Sector
Sector
Sector
FINAL
YEAR PROJECT 2016/17 54
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Figure 4-7 State Chart Diagram for woreda office view information
FINAL
YEAR PROJECT 2016/17 55
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
some data flows between objects and the interaction caused between them. Examples of the data flows
among objects were show below.
Figure 4-8 Collaboration diagram for zone office post news and events
Figure 4-9 Collaboration diagram for zone office post annual target plan
FINAL
YEAR PROJECT 2016/17 56
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 57
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Figure 4-12 Collaboration modeling for woreda office send major crop productivity
FINAL
YEAR PROJECT 2016/17 58
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 59
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 60
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Figure 4-16 Component Modeling for Web based Agricultural monitoring system
FINAL
YEAR PROJECT 2016/17 61
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 62
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 63
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 64
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 65
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 66
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 67
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 68
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 69
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 70
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Integrated Testing: -In this testing part, all the modules will be combined together and
tested it for its fitness with each other and with the systems functionality. If error occurs in
combining them, the module with problem will be identified and recombined.
Black Box Testing: -The team has conducted this testing procedure to evaluate only the
outputs generated in response to selected inputs and execution conditions.
White Box Testing: -The team has conducted this testing procedure during writing the
code for each desired components of the system to check if the written code is working
properly or not.
Functional (Black Box Testing) and System Testing: - In this testing, the team performs
over all functional testing by checking whether it meets or not meets the required target.
Compatibility Testing:-
Hardware Compatibility test- the system is compatible with all the Hardware and Software
listed under the Hardware and Software Acquisitions.
Software compatibility test – the system is compatible with all the software listed under
the development tools table.
User Interface Testing:- the team has conducted this testing procedure to evaluate the
GUI elements like field forms drop down box, input type length, radio button are work
properly and suitable for the users. As a result all of these components are working
properly.
Usability Testing: -The team has conducted this testing procedure to evaluate the extent
to which a user can learn to operate, prepare inputs for, and interpret outputs of a system
or component and the system’s user friendless.
FINAL
YEAR PROJECT 2016/17 71
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Test Case ID
Testing Class Black Box & White Box Test
Testing Name Unit & Integration Test
Unit to Test = User Login
Assumptions = User Successfully Login
Test Data
• User Name (valid username, invalid username,
empty user name)
• Password (invalid password, valid password,
empty password)
Steps to be
Data Expected Results Actual Results
Executed(Description)
Enter valid user name and valid user name =xxx Display an alert message” go to
Password. password =xxx aproprate page”
Should display an alert message Wrong Username
Enter valid username and invalid user name =xxx
“Wrong Username or Password or Password click
password. password=xxx
!" here re- Enter
Should display an alert message Wrong Username
Enter invalid username and valid username= xxx
“Wrong Username or Password or Password click
password. password= xxx
” here re- Enter
Should display an alert message Wrong Username
Enter invalid username and username = xxx
“Wrong Username or Password or Password click
invalid password. password = xxx
click here to go back” here re- Enter
Should display an alert The following
username=----
Enter empty username and valid message“The following error(s) error(s) occurred:
password=xxx
password. occurred: - username is - username is
required.” required.
FINAL
YEAR PROJECT 2016/17 72
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 73
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
ul{ padding:
0;
list-style: none;
background: #66CCFF;
}
ul li{ display:
inline-block;
position: relative;
line-height: 21px;
text-align: left;
} ul li a{
display: block;
padding: 8px
25px; color:
#333; text-
decoration:
none;
} ul li
a:hover{
color: #fff; background:
#939393;
}
ul li ul.dropdown{ min-width: 100%; /* Set width
of the dropdown */ background: aqua; display:
none; position: absolute;
z-index: 999; left:
0;
}
ul li:hover ul.dropdown{ display: block; /*
Display the dropdown */
}
ul li ul.dropdown li{ display:
block;
}
</style>
FINAL
YEAR PROJECT 2016/17 74
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
</head>
<body>
<div id="main">
<fieldset>
<header>
<div id="logo">
<div id="logo_text">
<!-- class="logo_colour", allows you to change the colour of the text -->
<img src="images/gamogofazone.JPG" width="1300" height="105" align="middle" >
</div>
</div>
<nav>
<ul class="sf-menu" id="nav" >
<li class="selected"><a href="index.php" class="style2"> </a></li>
<li><a href="about.php" class="style2"> </a></li>
<li><a href="#" class="style2"> </a>
<ul>
<li><a href="infoworeda.php" class="style2"> </a></li>
<li><a href="infozone.php" class="style2"> </a></li>
<li><a href="galary.php" class="style2"> </a></li>
</ul>
</li>
<li><a href="mission.php" class="style2"> </a></li>
<li><a href="contact.php" class="style2"> </a></li>
<li><a href="login.php" class="style2"> </a></li>
</ul>
</nav>
</header>
</fieldset>
<fieldset>
<div id="site_content" style="height: 266px">
<div class="sidebar_containerde" style="width: 478px; height: 143px">
<div class="sidebar" style="width: 410px; height: 203px"> <!--End
of PHP script-->
<table class="log_table" align="center" bgcolor="teal" style="color:white">
FINAL
YEAR PROJECT 2016/17 75
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 76
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
</div>
</div>
</div>
</fieldset>
<footer align="ceneter" >
<p style="color: white" >Copyright ©
2017 Web Based Information Management System For Gamo Gofa Zone In Agriculture
Sector. All rights reserved. PREPARED BY GC COMP IN 2009</p>
</footer>
</div>
<p> </p>
<!-- javascript at the bottom for fast page loading -->
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.easing-sooper.js"></script>
<script type="text/javascript" src="js/jquery.sooperfish.js"></script>
<script type="text/javascript" src="js/jquery.kwicks-1.5.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#images').kwicks({ max :
600, spacing : 2
});
$('ul.sf-menu').sooperfish();
});
</script>
</body>
</html>
FINAL
YEAR PROJECT 2016/17 77
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
5.5 Training
During the deployment of the system, the team will give short time training for the system
administrators and Agricultural Expert explaining how the system works and in what way
they can manage their system.
FINAL
YEAR PROJECT 2016/17 78
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Our model contains analysis model which contains the functional and non- functional
requirements, use case, sequence, state chart, activity diagram, conceptual modeling of classes and
user interface prototypes. And also contains Design Model which consists Class modeling,
Component Modeling, Deployment Modeling, Persistence modeling of classes.
6.2 Recommendation
While doing this system the team has faced different challenges. But by the cooperation of all the group
members, advisor and examiners the team is now able to reach the final result.
We recommend that when the Agro office use this web based system, it solves the problems in the
current system. Most of the time has been taken for understanding the working of existing system,
FINAL
YEAR PROJECT 2016/17 79
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
how communications are going on in existing system between zone and Woreda office and what
problems are there in the existing system. Finally we recommend that when the functional
requirements that are not completed by us, are fulfilled by the next generation this system is very
useful to handle the Web based information management system for Gamo Gofa zone agricultural
sector.
Appendix
Symbol Description
Actor
Entity
Dependency line
Return message extend from the lifeline of one
object
Decision
FINAL
YEAR PROJECT 2016/17 80
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
Note
Activity
Boundary Object
Control Object
Entity Object
DB Database
SD Sequence Diagram
UC Use Case
UI User Interface
UML Unified Modeling Language
References
C. W. Bachmann (November 1973), "The Programmer as Navigator", CACM (Turing Award
Lecture 1973)"database, n". OED Online. Oxford University Press. June 2013. Retrieved July
12, 2013.
Ken North, "Sets, Data Models and Data Independence", Dr. Dobb's, 10 March 2010
Development of an object-oriented DBMS; Portland, Oregon, United States; Pages: 472 – 482; 1986
"DB-Engines Ranking". January 2013. Retrieved 22 January2013. “Ethiopia launches
hotline to give farmers information”, retrieved from
http://newbusinessethiopia.com/index.php/trade/item/75-ethiopia-launches-hotline-to-
givefarmers-information,December 15, 2015
“Increasing Agricultural Productivity and Enhancing Food Security in Africa: New Challenges and
Opportunities”, Addis Ababa, Ethiopia, November 2011.
FINAL
YEAR PROJECT 2016/17 81
Web Based Information Management System For Gamo Gofa Zone Agriculture
Sector
FINAL
YEAR PROJECT 2016/17 82