Farmet-Kraft Documentatiom
Farmet-Kraft Documentatiom
Farmet-Kraft Documentatiom
PROJECT REPORT
ON
“FARMKRAFT”
Towards partial fulfilment of the requirement in
4th Semester BCA (2023)
Submitted by:
Harsh Parashar (210510113077)
Tirthkumar P Patel (210510113097)
Sahil Pandey (210510113074)
Submitted To:-
We respect and thank Dr Priya Swaminarayan, Dean, FITCS for providing us an
opportunity to do the project work in BCA and giving us all support and guidance, which
made us complete the project duly. We are extremely thankful to Mam for providing her
support and guidance, although she had busy schedule managing the academic affairs.
We would not forget to remember Prof. Hina Chokshi, HOD, BCA department for her
encouragement and more over for her timely support and guidance till the completion of our
project work.
We owe our deep gratitude to our project guide Sohil Parmar, who took keen interest on our
project work and guided us all along, till the completion of our project work by providing all
the necessary information for developing a good system.
We are thankful to and fortunate enough to get constant encouragement, support and
guidance from our Parents, all Teaching staffs of BCA Department which helped us in
successfully completing our project work. Also, we would like to extend our sincere esteems
to all staff in laboratory for their timely support.
CERTIFICATE
This is to certify that Harsh Parashar , TirthKumar Patel, Sahil Pandey the
student(s) of Parul Institute of Computer Application, has/have satisfactorily
completed the project entitled “_______FarmKart_________” as a part of
course curriculum in BCA / IMCA semester-4 for the academic year 2022-2023
under guidance of Asst. Prof. Sohil Parmar______.
Excellent
Date of submission:
HOD, Principal,
Prof. Hina Chokshi Dr Priya
Swaminarayan
INDEX
1. Research 1
2. Feasibility Studies 2
3.2. Abstract 3
3.4. Modules 4
4. Technology Description 7
7. Class Diagram 12
8. Activity Diagram 13
9. E-R Diagram 15
1. Research
The systematic investigation into and study of materials, sources, etc, to establish facts
and reach new conclusions. b. an endeavour to discover new or collate old facts etc by
the scientific study of a subject or by a course of critical investigation.
1
SEMESTER 4 FARMKRAFT
2. Feasibility Studies
What is Feasibility?
A feasibility study is a detailed analysis that considers all the critical aspects of a proposed
project to determine the likelihood of it succeeding.
2.1.Technical Feasibility
In Technical Feasibility current resources both hardware software along with required
technology are analysed to develop projects.
2.5.1. Technical Feasibility: beginner friendly interface and better GUI than
existing websites.
2.5.2. Economic Feasibility:
2.5.3. Operational Feasibility: Proper Customer support will be provided
2
SEMESTER 4 FARMKRAFT
3.2. Abstract
Our portal gives the opportunity to the farmer to sell their farm products directly to the
consumer, at the flexible product rate. Our system consists of a web application which will
serve as a platform for farmers, the growers and retailers or customers to sell and buy their
farm products. This system aims at giving a profitable price to farmers for their farm
products, cutting the middlemen. This allows the retailers or the customers to buy products
from the farmers at a lower than the normal price. This Web application converts the whole
offline manual system to online.
3.3.System Users
3.3.1. Description of User Role
● Users can buy the products directly from farmers.
● Farmers have an advantage of getting better returns on their
cultivation, directly selling their products to customers and
Government MSP of their respective areas.
3
SEMESTER 4 FARMKRAFT
3.4. Modules
⮚ Login/Register
⮚ View All Products
⮚ Edit Profile
⮚ Add product
⮚ Add to cart
⮚ Customer service
⮚ Transaction history
⮚ Billing
⮚ Checkout
⮚ About us
⮚ Logout
3.5.Modules Description
Login/Register:-
The login page allows a user to gain access to an application by entering their username
and password or by authenticating using a social media login.
Add Product:-
The Products module is a catalogue of the products and services you are offering.
Add cart:-
A cart module shows the items that have been added to the cart before the customer
proceeds to checkout.
Customer service:-
Customer Service Module provides your customer service agents (CSAs) with easy and
fast access to the information needed to understand and quickly resolve customers'
problems.
Logout:-
Logging out mean+s to end access to a computer system or a website. Logging out
informs the computer or website that the current user wishes to end the login session.
4
SEMESTER 4 FARMKRAFT
3.6.Hardware Requirements
Name of Components Specification
RAM 4GB/8GB
5
SEMESTER 4 FARMKRAFT
3.7.Flow Chart
6
SEMESTER 4 FARMKRAFT
7
SEMESTER 4 FARMKRAFT
3.8.Timeline Chart
4. Technology Description
8
SEMESTER 4 FARMKRAFT
5.2.Level 1 DFD’s:
9
SEMESTER 4 FARMKRAFT
10
SEMESTER 4 FARMKRAFT
5.3.Level 2 DFD’s
11
SEMESTER 4 FARMKRAFT
7. Class Diagram
12
SEMESTER 4 FARMKRAFT
13
SEMESTER 4 FARMKRAFT
8. Activity Diagram
14
SEMESTER 4 FARMKRAFT
15
SEMESTER 4 FARMKRAFT
9. E-R Diagram
16
SEMESTER 4 FARMKRAFT
Unique key
_date
17
SEMESTER 4 FARMKRAFT
_id
_number
18
SEMESTER 4 FARMKRAFT
superadmin
Table.2.Accounts Table
update new
categories
Table.3.Products
19
SEMESTER 4 FARMKRAFT
It describes the meanings and purposes of data elements within the context of a
project, and provides guidance on interpretation, accepted meanings and representation. A
Data Dictionary also provides metadata about data elements
20
SEMESTER 4 FARMKRAFT
21
SEMESTER 4 FARMKRAFT
Testing is the process of executing a program to find errors. To make our software perform
well it should be error-free. If testing is done successfully, it will remove all the errors from
the software.
Types of testing: -
⮚ Unit Testing
⮚ Integration Testing
⮚ System Testing
⮚ Acceptance Testing
22
SEMESTER 4 FARMKRAFT
● Complexity in the interface in this system can create problems for users
and they further stop using it.
● Better GUI
❖ Books: -
� Django Unleashed.
❖ Websites: -
� https://www.w3schools.com/css
� https://www.w3schools.com/angular
� https://github.com/django/django
� https://github.com/PHP/
23