SlideShare a Scribd company logo
1 of 52
agri-commerce hub
project-
documentation
report
DECLARATION
• I WABWIRE KELVIN
SEP15U02055 declare that this
is my original work and it has
never been submitted anywhere
for any award
CHAPTER I:
INTRODUCTION
4
Objectives of the Project4 Scope of the
Project4
Methodology/Procedure4 Project
Framework4
Data and Information5
CHAPTER I:
INTRODUCTION4
• Primary Source of Data5
• Secondary Source of Data5
• Tools Used5
• Testing6
• Unit Testing6
• Integration Testing6
• System Testing6
CHAPTER II: TASK
AND ACTIVITIES
PERFORMED7
• Problem Analysis7
• Design and Development Problem7
• Feasibility Analysis8
• Economical Analysis8
• Software Analysis8
• Data Conversion8
1
• Operational Feasibility8
1
• Use case Diagram9
• Sequence Diagram9
• Activity Diagram11
• ER Diagram12
• Gantt Chart13
• Findings14
• Application’s Output14
• Backend14
• Frontend14
CHAPTER I:
INTRODUCTI
ON
1.1 Introduction
• Agri-commerce hub is the farmer
system where they can plan,
monitor and analyze the activity of
the farmers production system
• It manages farmer operation with
one system and organizes data in
one place
• Agri commerce hub will make better
connection among Farmers and
Buyers ensure quality food
Objectives
of the
Project
To provide qualitative foods to the
buyers
Implementing an automated/online
agro culture system
To inspire farmer to produce quality
goods and supply to the buyers
Eco-friendly farming system
Scope of
the Project
Less effort and less labor intensive,
as the primary cost and focus
primary on creating, managing, and
running a secure quality food supply
Increasing number of buyers as
individuals will find it easier and
more convenient to buy goods
Easy management
Methodology/Procedu
re
• For the development of project the
designing of database was done on
PHPMYADMIN, back end was
coded in basic PHP and for
frontend we used the same basic
PHP codes
• Software methodologies are
concerned with the process of
creating software – not so much the
technical side but the organizational
aspects
Project
Framewor
k
A framework is a standardized set of
concepts, practices, and criteria for dealing
with a common type of problem, which can be
used as a reference to help us approach and
resolve new problems of a similar nature
The aim of framework is to provide a common
structure so that developers don’t have to
redo it from scratch and can reuse the code
provided
In this way, frameworks allows us to cut out
much of the work and save a lot of time
Data and
Informatio
n
Data collection plays an important role
in a projects succession and also it
plays an inevitable role in the timely
completion of the project
The data in the project includes
contact information of the clients and
their respective feedbacks/complaints
which is stored in a database
To assure safety, only the admin has
proper access to the information
provided by the clients
Primary Source of
Data
• Observation of working
environment
• Informal discussion and
interaction with the staff of the
library department
Secondary
Source of
Data
Annual reports of the
concerned organization
Related websites
Tools Used
Xampp
Apache
•Apache , often
referred to as Server,
is an open-source
Java Servlet
Container developed
by the Apache
Software Foundation
MySqlServer
•It handles larege
databases much
faster than existing
solutions
•It consists of multi-
threaded SQL server
that supports
different back ends,
several different
client programs and
libraries,
administrative tools,
and application
programming
interfaces
•Its connectivity,
speed, and security
make MySQL Server
highly suited for
accessing databases
Sublime Text
3.1.1- Sublime
Text is a
sophisticated
text editor for
code, markup
and prose
Web browsers:
Google
Chrome,Mozilla
Firefox, Opera
and Internet
Explorer
Git Hub: GitHub
Inc. is a web-
based hosting
service for
version control
using Git
Testing
Testing is evaluation of the
software against requirements
gathered from users and
system specifications
Testing identifies important
defects, flaws, or an error in the
application code that must be
fixed
Testing assesses the quality of
the product
Unit
Testing
Unit testing refers to the testing certain
functions and areas of the code
It gives the ability to verify that all the
functions work as expected
Eventually, it helps to identify failures
in the algorithms as well as logic to
help improve the quality of the code
that composes a certain function
Integration
Testing
Integration testing is basically a logical
extension of unit testing
In simple words, two tested units are
combined into a component and the
interface between them is tested
It identifies problems that occur when
different units are combined The
different modules of this project have
undergone integration testing while
being merged
System Testing
• System testing tests the behavior of whole
system as defined by the scope of the
development project
• It might include tests based on risks as
well as requirement specifications,
business process, use cases or other high
level descriptions of system behavior,
interactions with the operating systems
and system resources
• System testing has been performed at the
completion of each feature and is still
taking place to make improvements on the
existing system
CHAPTER II: TASK AND
ACTIVITIES
PERFORMED
System
Analysis
System planning and initial investigation
Information Gathering
Applying analysis tools for structured analysis
Feasibility study
Cost/ Benefit analysis
Problem
Analysis
It is related with the accessing
the detailed information of a
user and a candidate
So, I have initiated this project
with simple requirements
regarding the user and
candidate information
Some of the problems for
designing and developing this
project are discussed below
Design and
Developme
nt Problem
Problem in
running
XAMPP
To debug the
error during
the
development
To show a
relationship
between
entity
Minor error
with
database
table
Feasibility
Analysis
A feasibility analysis is conducted
once the problem is clearly
understood
The purpose of the study is to
determine whether the problem is
worth solving
It is an analysis and evaluation of a
proposed project to determine if it is
technically feasible, feasible with the
estimated cost and profitable
Economica
l Analysis
The economic feasibility of a system
is used to evaluate the benefits
achieved from and the costs
incurred for the project or system
It provides tangible and intangible
benefits like reduction in cost, more
flexibility, faster activities, proper
database management, etc
The application is medium scale
application and is economically
feasible for us to accomplish it
Software
Analysis
Consumes a long-time for
development of web application
Research and analysis cost to
determine the actual need in
real world
Implementation of application in
the server and cost associated
with the space in server
Data Conversion
• Another cost associated while
implementing this web
application is the data conversion
• The previously used software
database must be stored and
backup such that there will be no
loss in implementing a new web
application which consumes time
as well as money
Operational Feasibility
• The system is operational
feasible as the system can be
operate by normal users with
basic computer skills without any
additional trainings
• We have developed this system
with the willingness and ability to
create, manage and operate the
system which is easy for the end
users to operate it
Use case
Diagram
Figure 1:
Use Case
Diagram
Above figure represents Use Case
Diagram of the project and is a useful
technique for identifying, clarifying,
and organizing system requirements
It describes how a user uses a system
to accomplish a particular goal
Use cases help ensure that the correct
system is developed by capturing the
requirements from the user's point of
view
Sequence Diagram
• A sequence diagram is a type of
interaction diagram because it
describes how—and in what
order—a group of objects works
together
• A sequence diagram specifically
focuses on lifelines, or the
processes and objects that live
simultaneously, and the messages
exchanged between them to
perform a function before the lifeline
ends
Figure
2:Sequenc
e Diagram
Above diagram represents
Sequence Diagram of the
project which is a type of
interaction diagram because it
describes how—and in what
order—a group of objects
works together
A sequence diagram
specifically focuses on lifelines,
or the processes and objects
that live simultaneously, and
the messages exchanged
between them to perform a
function before the lifeline ends
Activity Diagram
Figure 3: Activity
Diagram
• Above diagram describes the
flow of control of a system
• The flow can be sequential,
concurrent or branched showing
the overall functions of the
system
ER Diagram
Figure 4:
ER
Diagram
ER diagram show all the
relationships between entity
sets stored in the database
It illustrates the logical
structure of the database
It helps to visualize how data
is connected in general ways
Gantt Chart
Figure 5:
Gantt
Chart
A Gantt chart illustrates how the
project will run
It communicates with the client and
shows them the expected date of
project completion
It helps you assess how long a
project should take, determine the
resources needed, and plan the
order in which you'll complete task
Findings
• After a series of testing and
debugging, the project was ready
for projection and is believed that
it will achieve the goals that it is
designed to get, which is to vote
in ease
Application’
s Output
Backend
Figure 6:
Farmer/ Buyer
Login
Frontend
Figure 7:
Member
Login
Figure 9:
Member Log
out
REFERENCES
• Food and Agriculture Organization of the United Nations:
Agriculture in Uganda
• Laudon, K. C., & Traver, C. G
• van Dijck, J
• Kummerfeld, R
• Eisenmann, T., Parker, G., & Van Alstyne, M
• E-commerce and Payment System Security Citation:
Choudhury, M. M
• E-Commerce Strategy: Text and Cases Citation: Trepper, C
• Chopra, S., & Meindl, P
• The Handbook of Logistics and Distribution Management
Citation: Rushton, A., Croucher, P., & Baker, P
• Harris Cooper "Research Synthesis and Meta-Analysis: A
Step-by-Step Approach
REFERENCES
• S.K. Srivastava
• Laudon, K. C., & Traver, C. G
• Kummerfeld Robert (Location prediction on
twitter using social ties, 2nd ACM
• Eisenmann, T., Parker, G., & Van Alstyne, M
• Choudhury, M. M
• Trepper, C
• Chopra, S., & Meindl, P
• Rushton, A., Croucher, P., & Baker, P
• Belkhiria, M., Baaziz, M., & Azaiez, M. N
• Kaur, H., & Gupta, A
REFERENCES
• Khozaei, M., Lashkari, A., & Alizadeh, A
• Reddy, P. V., Rao, C. R., & Reddy, B. M
• Singh, N., & Singh, N
• Wang, T., Huang, Y., & Cheng, W
• Zhao, J., Li, Y., & Ma, C
• Ahmed, F., & Islam, M. S
• Dik, A. Y., Kurniawan, D., & Indrianti, Y. N
• Kebbonang, A. M., & Keakopa, S
• Maqsood, S., & Ahmad, S
• Sun, Y., & Wang, Y
REFERENCES
• Wang, X., Jiang, Y., & Li, Y
• Wu, M., & Jiang, J
• Xue, L., Huang, X., Wang, C., & Wang, S
• Yang, L., & Yang, Z
• Yin, H., Li, Y., & Li, H
• Zhang, Q., Zhang, Y., & Hu, Y
• Zhao, J., Li, Y., & Wang, H
• Zhou, Y., & Li, J
• Gao, H., & Shang, L
• Hong, S. H., & Lee, D. H
REFERENCES
• Ilicic, D., & Rajic, T
• Ma, X., Zhang, J., & Guo, J
• Salam, M. A., Ali, M., & Ferdous,
J
• Wang, X., Han, C., & Zhang, L
• Zhu, M., Li, X., & Li, Y
• Kaur, G., & Bhardwaj, R. K
• Teng, F., Zhai, H., & Zhao, X

More Related Content

Similar to agri-commerce hub project-documentation report.pptx

process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineeringArun Nair
 
Lab management
Lab managementLab management
Lab managementlogumca
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software EngineeringDrishti Bhalla
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys BldgUSeP
 
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptx
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptxUNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptx
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptxabhiisharma0504
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentationMAHERMOHAMED27
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringMajane Padua
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Raj vardhan
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfRAVALCHIRAG1
 
Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsSeema Kamble
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 

Similar to agri-commerce hub project-documentation report.pptx (20)

process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
Lab management
Lab managementLab management
Lab management
 
Software Metrics - Software Engineering
Software Metrics - Software EngineeringSoftware Metrics - Software Engineering
Software Metrics - Software Engineering
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
 
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptx
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptxUNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptx
UNIT-III SYSTEM DEVELOPMENT LIFE CYCLE.pptx
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
System Analysis and Design Project documentation
System Analysis and Design Project documentationSystem Analysis and Design Project documentation
System Analysis and Design Project documentation
 
UNIT-I.pptx
UNIT-I.pptxUNIT-I.pptx
UNIT-I.pptx
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
Print report
Print reportPrint report
Print report
 
Development Guideline
Development GuidelineDevelopment Guideline
Development Guideline
 
Presentation2
Presentation2Presentation2
Presentation2
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdf
 
Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metrics
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

agri-commerce hub project-documentation report.pptx

  • 2. DECLARATION • I WABWIRE KELVIN SEP15U02055 declare that this is my original work and it has never been submitted anywhere for any award
  • 3. CHAPTER I: INTRODUCTION 4 Objectives of the Project4 Scope of the Project4 Methodology/Procedure4 Project Framework4 Data and Information5
  • 4. CHAPTER I: INTRODUCTION4 • Primary Source of Data5 • Secondary Source of Data5 • Tools Used5 • Testing6 • Unit Testing6 • Integration Testing6 • System Testing6
  • 5. CHAPTER II: TASK AND ACTIVITIES PERFORMED7 • Problem Analysis7 • Design and Development Problem7 • Feasibility Analysis8 • Economical Analysis8 • Software Analysis8 • Data Conversion8
  • 7. 1 • Use case Diagram9 • Sequence Diagram9 • Activity Diagram11 • ER Diagram12 • Gantt Chart13 • Findings14 • Application’s Output14 • Backend14 • Frontend14
  • 9. 1.1 Introduction • Agri-commerce hub is the farmer system where they can plan, monitor and analyze the activity of the farmers production system • It manages farmer operation with one system and organizes data in one place • Agri commerce hub will make better connection among Farmers and Buyers ensure quality food
  • 10. Objectives of the Project To provide qualitative foods to the buyers Implementing an automated/online agro culture system To inspire farmer to produce quality goods and supply to the buyers Eco-friendly farming system
  • 11. Scope of the Project Less effort and less labor intensive, as the primary cost and focus primary on creating, managing, and running a secure quality food supply Increasing number of buyers as individuals will find it easier and more convenient to buy goods Easy management
  • 12. Methodology/Procedu re • For the development of project the designing of database was done on PHPMYADMIN, back end was coded in basic PHP and for frontend we used the same basic PHP codes • Software methodologies are concerned with the process of creating software – not so much the technical side but the organizational aspects
  • 13. Project Framewor k A framework is a standardized set of concepts, practices, and criteria for dealing with a common type of problem, which can be used as a reference to help us approach and resolve new problems of a similar nature The aim of framework is to provide a common structure so that developers don’t have to redo it from scratch and can reuse the code provided In this way, frameworks allows us to cut out much of the work and save a lot of time
  • 14. Data and Informatio n Data collection plays an important role in a projects succession and also it plays an inevitable role in the timely completion of the project The data in the project includes contact information of the clients and their respective feedbacks/complaints which is stored in a database To assure safety, only the admin has proper access to the information provided by the clients
  • 15. Primary Source of Data • Observation of working environment • Informal discussion and interaction with the staff of the library department
  • 16. Secondary Source of Data Annual reports of the concerned organization Related websites
  • 17. Tools Used Xampp Apache •Apache , often referred to as Server, is an open-source Java Servlet Container developed by the Apache Software Foundation MySqlServer •It handles larege databases much faster than existing solutions •It consists of multi- threaded SQL server that supports different back ends, several different client programs and libraries, administrative tools, and application programming interfaces •Its connectivity, speed, and security make MySQL Server highly suited for accessing databases Sublime Text 3.1.1- Sublime Text is a sophisticated text editor for code, markup and prose Web browsers: Google Chrome,Mozilla Firefox, Opera and Internet Explorer Git Hub: GitHub Inc. is a web- based hosting service for version control using Git
  • 18. Testing Testing is evaluation of the software against requirements gathered from users and system specifications Testing identifies important defects, flaws, or an error in the application code that must be fixed Testing assesses the quality of the product
  • 19. Unit Testing Unit testing refers to the testing certain functions and areas of the code It gives the ability to verify that all the functions work as expected Eventually, it helps to identify failures in the algorithms as well as logic to help improve the quality of the code that composes a certain function
  • 20. Integration Testing Integration testing is basically a logical extension of unit testing In simple words, two tested units are combined into a component and the interface between them is tested It identifies problems that occur when different units are combined The different modules of this project have undergone integration testing while being merged
  • 21. System Testing • System testing tests the behavior of whole system as defined by the scope of the development project • It might include tests based on risks as well as requirement specifications, business process, use cases or other high level descriptions of system behavior, interactions with the operating systems and system resources • System testing has been performed at the completion of each feature and is still taking place to make improvements on the existing system
  • 22. CHAPTER II: TASK AND ACTIVITIES PERFORMED
  • 23. System Analysis System planning and initial investigation Information Gathering Applying analysis tools for structured analysis Feasibility study Cost/ Benefit analysis
  • 24. Problem Analysis It is related with the accessing the detailed information of a user and a candidate So, I have initiated this project with simple requirements regarding the user and candidate information Some of the problems for designing and developing this project are discussed below
  • 25. Design and Developme nt Problem Problem in running XAMPP To debug the error during the development To show a relationship between entity Minor error with database table
  • 26. Feasibility Analysis A feasibility analysis is conducted once the problem is clearly understood The purpose of the study is to determine whether the problem is worth solving It is an analysis and evaluation of a proposed project to determine if it is technically feasible, feasible with the estimated cost and profitable
  • 27. Economica l Analysis The economic feasibility of a system is used to evaluate the benefits achieved from and the costs incurred for the project or system It provides tangible and intangible benefits like reduction in cost, more flexibility, faster activities, proper database management, etc The application is medium scale application and is economically feasible for us to accomplish it
  • 28. Software Analysis Consumes a long-time for development of web application Research and analysis cost to determine the actual need in real world Implementation of application in the server and cost associated with the space in server
  • 29. Data Conversion • Another cost associated while implementing this web application is the data conversion • The previously used software database must be stored and backup such that there will be no loss in implementing a new web application which consumes time as well as money
  • 30. Operational Feasibility • The system is operational feasible as the system can be operate by normal users with basic computer skills without any additional trainings • We have developed this system with the willingness and ability to create, manage and operate the system which is easy for the end users to operate it
  • 32. Figure 1: Use Case Diagram Above figure represents Use Case Diagram of the project and is a useful technique for identifying, clarifying, and organizing system requirements It describes how a user uses a system to accomplish a particular goal Use cases help ensure that the correct system is developed by capturing the requirements from the user's point of view
  • 33. Sequence Diagram • A sequence diagram is a type of interaction diagram because it describes how—and in what order—a group of objects works together • A sequence diagram specifically focuses on lifelines, or the processes and objects that live simultaneously, and the messages exchanged between them to perform a function before the lifeline ends
  • 34. Figure 2:Sequenc e Diagram Above diagram represents Sequence Diagram of the project which is a type of interaction diagram because it describes how—and in what order—a group of objects works together A sequence diagram specifically focuses on lifelines, or the processes and objects that live simultaneously, and the messages exchanged between them to perform a function before the lifeline ends
  • 36. Figure 3: Activity Diagram • Above diagram describes the flow of control of a system • The flow can be sequential, concurrent or branched showing the overall functions of the system
  • 38. Figure 4: ER Diagram ER diagram show all the relationships between entity sets stored in the database It illustrates the logical structure of the database It helps to visualize how data is connected in general ways
  • 40. Figure 5: Gantt Chart A Gantt chart illustrates how the project will run It communicates with the client and shows them the expected date of project completion It helps you assess how long a project should take, determine the resources needed, and plan the order in which you'll complete task
  • 41. Findings • After a series of testing and debugging, the project was ready for projection and is believed that it will achieve the goals that it is designed to get, which is to vote in ease
  • 48. REFERENCES • Food and Agriculture Organization of the United Nations: Agriculture in Uganda • Laudon, K. C., & Traver, C. G • van Dijck, J • Kummerfeld, R • Eisenmann, T., Parker, G., & Van Alstyne, M • E-commerce and Payment System Security Citation: Choudhury, M. M • E-Commerce Strategy: Text and Cases Citation: Trepper, C • Chopra, S., & Meindl, P • The Handbook of Logistics and Distribution Management Citation: Rushton, A., Croucher, P., & Baker, P • Harris Cooper "Research Synthesis and Meta-Analysis: A Step-by-Step Approach
  • 49. REFERENCES • S.K. Srivastava • Laudon, K. C., & Traver, C. G • Kummerfeld Robert (Location prediction on twitter using social ties, 2nd ACM • Eisenmann, T., Parker, G., & Van Alstyne, M • Choudhury, M. M • Trepper, C • Chopra, S., & Meindl, P • Rushton, A., Croucher, P., & Baker, P • Belkhiria, M., Baaziz, M., & Azaiez, M. N • Kaur, H., & Gupta, A
  • 50. REFERENCES • Khozaei, M., Lashkari, A., & Alizadeh, A • Reddy, P. V., Rao, C. R., & Reddy, B. M • Singh, N., & Singh, N • Wang, T., Huang, Y., & Cheng, W • Zhao, J., Li, Y., & Ma, C • Ahmed, F., & Islam, M. S • Dik, A. Y., Kurniawan, D., & Indrianti, Y. N • Kebbonang, A. M., & Keakopa, S • Maqsood, S., & Ahmad, S • Sun, Y., & Wang, Y
  • 51. REFERENCES • Wang, X., Jiang, Y., & Li, Y • Wu, M., & Jiang, J • Xue, L., Huang, X., Wang, C., & Wang, S • Yang, L., & Yang, Z • Yin, H., Li, Y., & Li, H • Zhang, Q., Zhang, Y., & Hu, Y • Zhao, J., Li, Y., & Wang, H • Zhou, Y., & Li, J • Gao, H., & Shang, L • Hong, S. H., & Lee, D. H
  • 52. REFERENCES • Ilicic, D., & Rajic, T • Ma, X., Zhang, J., & Guo, J • Salam, M. A., Ali, M., & Ferdous, J • Wang, X., Han, C., & Zhang, L • Zhu, M., Li, X., & Li, Y • Kaur, G., & Bhardwaj, R. K • Teng, F., Zhai, H., & Zhao, X