Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

ACKNOWLEDGEMENT

We are really happy to present project “KRISHI MART ”in PHP. Success of any
project depends on support, guidance, encouragement received from the guide and
our parent’s good wishes. The development of this project has taken quite some time
to analysis, design and display. It has been a true labor of co-creation of the entire
project’s team. One of the joys of the working on this project is Endeavour not just
their attention but also their Heart and Soul.

I am extremely thankful to our project guide Dr Sonali Nemade Mam for his
valuable suggestions while the developing project. We would like to give special
thanks to our for giving an opportunity to complete our project.

We are deeply grateful to our project Guide. She spends her valuable time for us. She
gave us advice & useful suggestion about system. Without her help our project would
not have been completed.

We extend our sincere thanks to our teaching and our non teaching staff for their
dedication and contribution without whom this project w

Page 3
INDEX

1. Introduction

1.1 Motivation
1.2 Problem Statement
1.3 Purpose/Objective & Goals
1.4 Literature Survey

2. System Analysis

2.1 Existing Analysis

2.2 Scope and Limitation of Existing System

2.3 Project Perspective

2.4 Project Stakeholder

2.5 Requirement Analysis

2.6 Project Requirement

3. System Design

3.1 User Interface

3.2 Output Screen

3.3 Outputs and Report Testing

4 Limitation

5. Conclusion

6 Bibliography and reference

Page 4
1. INTRODUCTION:-

Our project named as “Krishi Mart”

Krishi mart is a web application designed to connect small-scale farmers and consumers directly. The
app provides a platform for farmers to showcase their fresh, locally grown produce and set fair prices,
while allowing consumers to access healthy and affordable food. The app features a user-friendly
interface for both farmers and consumers. Farmers can easily create a profile on the app, upload
photos and descriptions of their produce, and set their prices. They can also include information about
their farming practices and certifications, enabling consumers to make informed decisions about their
food purchases.

Consumers can search for and browse through various categories of fresh produce, view product
descriptions and photos, and select their desired items for purchase. They can choose to pay for their
purchases online or opt for cash on delivery.

The app also provides a messaging system that enables farmers and consumers to communicate
directly with each other. This fosters transparency and trust between farmers and consumers, creating
a more resilient and sustainable food system. The direct farmer-to-consumer app is designed to
promote sustainable agriculture, reduce food waste, and support small-scale farmers.

Page 5
Motivation:
We observe that in krishi mart all product record it's a tedious task to keep up with the all farm
product data and doing manual data backup is also not easy. You can't easily duplicate data or modify
it. So we come up with this product data agriculture data Monitoring System to ease the collection
and maintenance of agriculture product, farmers data record data.

1.1) Purpose/Project objective:

1. To create a direct farmer-to-consumer app that enables small-scale farmers to market their produce
directly to consumers without intermediaries.

2. To provide a platform that allows consumers to access fresh, healthy, and locally grown food at
fair prices.

3. To promote sustainable agriculture and reduce the carbon footprint of the food industry by
supporting small-scale farmers and reducing food waste.

4. To create a more transparent and equitable food system by fostering direct communication and
transactions between farmers and consumers.

5. To provide valuable information about farmers and their farming practices to consumers, enabling
them to make informed decisions about their food purchases.

6. To build trust between farmers and consumers, creating a more resilient and sustainable food
system. Overall, the objectives of this project are to support small scale farmers, promote sustainable
agriculture, and create a more equitable and transparent food system that benefits both farmers and
consumers.

Literature Survey

A literature survey in a project report is that chapter which appear the various synthesize and research
made in the field of your interest and the results already published, taking into account the various
parameters of the project and the limit of the project.
Literature survey helps to decide our direction for research. Literature survey helps to set a goal for
your analysis – hence it is giving you your problem statement.
When you write a literature survey in respect of your project, you have to write the research made by
various analysts those are already published -& their methodology (which is basically their abstract)
and the conclusions they have arrived at.

Page 6
2) System Analysis

2.1) Existing System and Need of System:

The current system for shopping is to visit the shop manually and from
the available product choose the item customer want and buying the item by
payment of the price of the item.

✓ It is less user-friendly.

✓ User must go to shop and select products.

✓ It is difficult to identify the required product.

✓ Description of the product limited.

✓ It is a time-consuming process

✓ Not in reach of distant users.

2.2) PROJECT SCOPE :-


1. Development of a direct farmer-to-consumer app that enables small-scale farmers to market their
produce directly to consumers without intermediaries.

2. Designing and implementing a user-friendly interface for both farmers and consumers to use the
app.

3. Providing a platform for farmers to showcase their products and prices, including descriptions and
photos of their produce.

4. Including a payment system to facilitate transactions between farmers and consumers, including
options for online payment and cash on delivery.

5. Providing information about farmers and their farming practices, such as their growing methods
and certifications, to help consumers make informed decisions.

6. Developing marketing and outreach strategies to promote the app to farmers and consumers,
including social media marketing, email marketing, and in-person events.

7. Monitoring and analysing app usage, sales volume, and customer satisfaction to continuously
improve the app's performance and user experience.

Page 7
Project Stakeholder

 Admin ()
 User

2.3) OPERATING ENVIRONMENT:-


The operating environment for a project's hardware and software depends on the
specific requirements of the project. However, there are some general
considerations that are important to keep in mind:

1. Hardware: The hardware operating environment includes the physical


components of a system, such as the computer, servers, routers, and other
devices. The hardware requirements for a project will depend on the
software requirements and the expected workload. For example, if the
software requires a lot of processing power or memory, then the hardware
should be selected accordingly.

2. Software: The software operating environment includes the operating


system, middleware, and application software. The software requirements
for a project will depend on the functional and non-functional
requirements of the project. Functional requirements may include specific
software libraries or programming languages, while non-functional
requirements may include performance, security, or compatibility with
other systems.

Page 8
TECHNOLOGY USED AND SOFTWARE AND HARDWARE
REQUIREMENTS

• Software Requirements:

• Operating System : linux

• Front End: Html+ CSS + Bootstrap

• Back End : mysql, JavaScript,

• Deployment : Aws

• Hardware Requirements

• Desktop PC or a Laptop
• Operating System – Windows 10

1.5) MODULE SPECIFICATION:-

 Administration :
admin can manage the customer ,farmers and update the application
content
 Farmer Management:
Farmers can see the new krishi yojana provided by the indian
government

 Order Management :
Customer can add product to cart and procced to buy the product with
respective cost and quantity

 Search Management:
Customer can search for various products and see the details of the product

 Feedback Management:
Customer can give the feedback for the application and products

 Payment Management:
Payment can be done in many ways and bill will be generate for the buying
products

 Product Management :
Products added and sales as per the customer requirements
Page 9
Requirement Analysis
Functional requirements for the purposed system which define the fundamental actions of the system
contain all the information of the software requirements for the development of the Student
Attendance Monitoring System for project.

Feasibility Study
Depending on the results of the initial investigation the survey is now expanded to a more detailed
feasibility study. “FISIBILITY STUDY” is a test of system proposal according to its workability,
impact of the organization, ability to meet needs and effective use of the resources

It focuses on these major questions- What are the user’s demonstrable needs and how does a
candidate system meet them? What resources are available for given candidate system?
What are the likely impacts of the candidate system on the organization? Whether it
is worth to solve the problem?

During feasibility analysis for this project, following primary areas of interest are to be considered.
Investigation and generating ideas about a new system does this.

Technical Feasibility
A study of resources availability that may affect the ability to achieve an acceptable system. This
evaluation whether the technology needed for the proposed system is available or not.

Can the work for the project be done with current equipment, existing website technology and
available persons?

Can the system be upgraded if developed?

If new technology is needed then what can be developed?

This is concerned with specifying equipment and website that successful satisfy the user requirement.
The technical needs of the system may include.

Page 11
Front –end and Back-end Selection -
An important issue for the development of a project is the selection of suitable front-end and back-
end. When we decide to develop the project we went through an extensive study to determine the
most suitable platform that suits the needs of the organization as well as helps in development of the
project.

The aspects of our study include the following factors -

Front-end Selection:-
It must have a graphical user interface that assist employees that are not from IT background.

Scalability and extensibility.

Flexibility.

Robustness.

Platform independent.

Easy to debug and maintain.

Front end must support popular back-ends like Ms Access or PLPGSQL.

Back –end Selection:-


Multiple user support.

Efficient data handling.

Provide inherent features for security.

Efficient data retrieval and maintenance.

Stored procedures.

Operating system compatible.

Easy to install.

Popularity.

Easy to implant with front end.

According to the above stated features we select PHP as the front-end and MYSQL as the backend for
developing our project.

The technical feasibility is frequently the most difficult area encountered at this stage. It is essential
that the process of analysis and definition be conducted in parallel with an assessment to technical
feasibility. It center on the existing computer system (hardware, website etc) and to what extent it can
support the proposed system.

Page 12
Economical Feasibility:-
Economic justification is generally the “Bottom Line” consideration for most of the systems. It
includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and
benefit associated with the candidate system and if it suits the basic purpose of the organization i.e.
Profit making, the project is making to the analysis and design phase.

The financial and the economic questions during the preliminary investigation are verified to estimate
the following.

The cost to conduct a full system investigation.

The cost of the hardware and website for the class of application being considered.

The benefits in the form of reduced cost.

The proposed system will give the minute information as a result the performance is
improved which in turn may be expected to provide increased profits.

The feasibility checks whether the system can be developed with the available funds. Also our
system does not require huge amount of money for the development. This can be done economically
if planned judicially, so it is economically feasible. Also the cost of project depends upon the number
of man power required.

Operational Feasibility:

It is mainly related to human organizations and political aspects. The points to be considered are:-

What changes will be brought with the system?

What organization structure is distributed?

What new skill will be required?

Do the existing staff members have these skills? If not, can they be trained in the course of
time?

If we consider the above points then our system is operationally feasible as it is very easy for the end
users to operate it. It only needs basic information of computer and Windows

Platform, if they don’t have knowledge then they can be trained to operate this system just in few
days.

Schedule Feasibility:
Time evaluation is the most important consideration in the development of any project. The time
schedule required for this project is very important since more development time effect machine time,
cost and cause delay in the development of other systems. But we can develop a reliable KRISHI
MART MANAGEMENT SYSTEM in the considerable amount of time.

Page 13
Fact Finding Techniques

Right from encountering the problem till the analysis, design & implementation of system,
information about various aspects & expectations from the system is collected.

Various fact finding techniques are:

Interview.

Record Review.

Observation.

Analyst implements any one of these techniques to develop a system which is accurate &
comprehensive.

We used the following Fact Finding Technique:

Observation

Record Review

Observation:
It allows analyst to collect information, which they can’t get by other fact finding techniques. His
method allows analyst to gain first hand information about how activities are carried out. It is very
useful when analyst needs to observe how process is carried out and which steps are followed.
Experienced observers know what to look for and how to access the significance of what they
observed. It gives answers to doubts or questions remaining in mind of analyst.

We observed websites on internet. Also we have observed the HTML designings of that
available systems.

Record Review:

Many types of records & reports can provide analyst with lots of valuable information regarding
website & its operations. Here analyst records information that has been recorded about system &
users. It is performed at the beginning of study as an introduction or later in study as a basis for
comparing actual operations with what the records indicate should be happening.

Record policy includes written policy, manuals, regulations & standard operating procedures used by
organizer as a guide for managers & employees. They don’t show what activities are actually
occurring ,where decision making power lies or how task are performed, however they can help
analyst understand system familiarizing them with what operations must be supported & with formal
relations within organizers.

Information provided by record includes:

Standard operating procedures.

Page 14
Control & check for accuracy completeness.

Properly completed documents.

Efficiently & timely completion of work.

Delay in work.

Skipped steps.

New control if needed.

Using Record Review Technique, we observed hat how records are stored by website. We
observed how records were stored manually and how they were retrieved and manipulated.
Accordingly, we developed these facilities in our project.

Page 15
System Design

Page 16
Entity Relationship Diagram

Page 17
Data Flow Diagram

Page 18
USE CASE DIAGRAM:-

Page 19
Activity Diagram

Admin

Page 20
Customer

Page 21
Farmer

Page 22
Sequence Diagram

Page 23
User Interface

Home Page

Signup

Page 24
Login

Services

Page 25
Order

Receipt

Cart

Page 26
Product Cart

Page 27
3. DRAWBACKS AND LIMITATIONS:-

LIMITATIONS IN EXISTING SYSTEM :-

 Initially this system is for specific location so you can use this system In that area
only for cover
 Internet is mandatory to use this application

4. PROPOSED ENHANCEMENT:-

 One time registration


 Use live location tracker
 Creating & Changing Issues at ease
 Query Issue List to any depth
 User Accounts to control the access and maintain security
 It reduces the manual works.
 It gives more security to data, ensures data accuracy
 It decreases chances of errors.

Page 28
5). CONCLUSION:-

Krishi Mart provides a platform for farmers to sell their products directly to consumers,
eliminating the middlemen and ensuring fair prices and better quality products. It also
provides consumers with a convenient way to purchase fresh and locally sourced
products.

To successfully conclude this project, the web app should be designed and developed
with a focus on user experience, scalability, security, and reliability. It should meet the
functional requirements of all stakeholders, including farmers, consumers, and
administrators.

Once the web app is launched, it should be promoted and marketed to attract farmers and
consumers and establish itself as a reliable and trusted platform for buying and selling
fresh produce. Regular updates and improvements should be made based on user
feedback and analytics data to ensure continued success and growth.

Page 29
6.BIBLOGRAPHY:-
"Direct-to-Consumer Apps Help Farmers Reach More Customers" by Modern
Farmer: This article provides an overview of the direct-to-consumer app trend and
how it's helping farmers connect with consumers. It includes insights from
farmers who have used these apps and offers tips for getting started.

"How to Build a Direct-to-Consumer App for Your Farm" by Farm Flavour: This
guide provides a step-by-step process for building a direct-to-consumer app for
your farm. It includes tips on design, development, and marketing, as well as
examples of successful apps.

"Best Direct-to-Consumer Farm Apps in 2021" by Food Tank: This article


highlights some of the best direct-to-consumer farm apps available in 2021. It
includes a brief overview of each app and its features, as well as user reviews.

Page 30

You might also like