Professional Documents
Culture Documents
KRD DE SILVA_E2046378__INTERIM_PRESENTATION
KRD DE SILVA_E2046378__INTERIM_PRESENTATION
KRD DE SILVA_E2046378__INTERIM_PRESENTATION
E2046378
KRD DE SILVA
UNIVERSITY OF MORATUWA
BACHELOR OF INFORMATION TECHNOLOGY (BIT) EXTERNAL DEGREE
FACULTY OF INFORMATION TECHNOLOGY
CONTENT
Introduction
Motivation
Problem in Brief
Aim & Objectives
Literature Review
Software Component
Database Component
Use Case Diagram
Technologies Used
Development Methodology
INTRODUCTION
AIM
The aim of this project is to develop a comprehensive web application tailored specifically for the Kandy
Farmers Association to facilitate the management of vegetables and fruits cultivation and sales with the help of
PHP and My SQL technologies.
OBJECTIVES
To conduct a critical review of agricultural management systems for vegetable and fruit cultivation and sales.
To study technologies in agricultural management systems, including inventory tracking, sales management, and
supply chain optimization.
To design and develop a user-friendly e-commerce website for the Kandy Farmers Association with product
listings, shopping cart, secure payment gateways, and order management.
AIM AND OBJECTIVES - CONT.
To ensure seamless integration between the e-commerce platform and the Kandy Farmers
Association's existing backend systems for efficient data management.
To conduct comprehensive testing of the e-commerce website for usability, reliability, and security.
To provide training and support to Kandy Farmers Association members on using the e-commerce
platform.
To establish a feedback mechanism for continuous improvement of the e-commerce website to meet
the Kandy Farmers Association's evolving needs.
LITERATURE REVIEW
User Interface Simple, user- Informative, well- Professional, feature- Simple, easy to User-friendly for
friendly organized rich navigate buying/selling
Customer Management Subscription-based Detailed farm Bulk ordering, Personalized Direct farmer-
model information pricing options agricultural advice buyer interaction
Farmer Management Real-time inventory Visibility through Comprehensive Timely crop Listing products,
management listings management tools management advice managing inquiries
Order Management Efficient order No built-in order Advanced order Not applicable Facilitates order
processing management management placement
Payment System Integrated payment No integrated Flexible payment No integrated Supports direct
gateway payment system terms payment system payment
arrangements
User Satisfaction Generally high High for finding High among High for Generally positive
local produce wholesale buyers agricultural advice for sales
SOFTWARE COMPONENT
USER INTERFACE
ENTITIES
User
RegistedCustomer ( Inherits from Customer )
Farmer
Admin
OneTimeCustomer ( Inherits from Customer )
Product
Inventory
Order
OrderItem
DATABASE COMPONENET – CONT.
Cart
CartItem
Review
Delivery
DeliveryDriver
Chat
Report
reportParameters
reportActions
USE CASE DIAGRAM
TECHNOLOGIES
The Agriculture management software will be built as a web application using CSS, JAVASCRIPT,
LARAVEL , PHP as a language, Apache as a host server, and MYSQL to build a database.
• Programming Languages – PHP , HTML
• Database Language – SQL
• LARAVEL - Laravel is a powerful PHP framework known for its elegant syntax, robust features,
and developer-friendly environment, making it a popular choice for building modern web
applications.
• JQUERY - Web Developer's Toolbox is a collection of utilities that streamlines the process of
creating interactive web content.
• JavaScript – Developers all over the globe rely on JavaScript to build dynamic and interactive
web content like browsers and applications.
• CSS – used to style and layout web pages
• XAMPP - It's a software stack which means installing XAMPP installs Apache, MySQL, and
PHP on operating system.
Notepad ++ and visual code are take as coding IDEs.
METHODOLOGY
THANK YOU !