Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

FINAL - PROJECT - DBMS (2) - Removed

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

DATABASE MANAGEMENT SYSTEM

(ICCSC09)
PROJECT REPORT
PROJECT TITLE: FARMER MANAGEMENT
SYSTEM PROJECT
SUBMITTED TO: Dr. ANAND GUPTA
UNIVERISTY GRIEVANCE MANAGEMENT
SUBMITTED BY: RONAK GUPTA(2022UIC3617)
SYSTEM
MAYANK TIWARI (2022UIC3618)

KARTIK (2022UIC3619)

DEVANSH TYAGI (2022UIC3620)


`w
ACKNOWLEDGEMENT
We want to express our deep appreciation to Dr. Anand Gupta for his
invaluable guidance, unwavering support, and expertise during the
development of the Farmer Management System. His mentorship,
insightful perspectives, and continuous encouragement have greatly
enriched our learning experience and played a crucial role in the
project's success. We are thankful for Dr. Gupta's dedication to our
academic growth and for sharing his wealth of knowledge, which has
been a driving force behind our achievement.
CONTENTS
1. CHAPTER 1 INTRODUCTION
1.1. Introduction of the Problem Area
1.2. Problem Statement/Purpose of the Project
1.3. Find and organize the information required (Requirement Analysis)

2. CHAPTER 2 HARDWARE REQUIREMENT


2.1. Hardware Tools
2.2. Software Tools

3. CHAPTER 3 DESIGN
3.1. ER Model
3.2. ER to Schema {Divide the information into tables}
3.3. Normalize Till BCNF(1NF,2NF,3NF,BCNF)

4. CHAPTER 4 IMPLEMENTATION
4.1. Xampp Table
4.2. Application with code
4.3. Snapshots of running of application

5. CHAPTER 5 REFERENCES
5.1 References
INTRODUCTION

1.1 Introduction of the Problem Area


The agricultural sector faces numerous challenges that impede farmer's productivity,
profitability, and access to markets. These include:
1. Limited access to information: Farmers often lack readily available, comprehensive
agricultural knowledge and best practices.
2. Inefficient resource management: Traditional record-keeping methods can be
cumbersome and error-prone, making it difficult to track expenses and optimize
resource allocation.
3. Marketing difficulties: Farmers may struggle to find fair prices for their produce and
connect with potential buyers, leading to lower profits.

1.2 Problem Statement

The main aim of developing “Farmer Management System Project”


.
application is to help farmers by providing all kinds agriculture related
information in the site. “Farm Management System Project” is web
application which helps farmers to share best practice farming processes. It
helps farmers to improve their productivity and profitability. It enables
farmers to sell their products online and farmers can purchase tools and
seeds directly from seller.
Farmers can view their profile and they can register, edit and delete data. The
farmers can sell their productions online and the buyer can purchase various
agricultural products online. Buyer can send purchase request to check the
quality of the Agro product through mails.
This project covers these entries and the data collections. There are 2 types
of users: Customer & Farmers. The login id and password must be required
to login the system. The article and agro products section helps farmers to
share their products and increase profitability.
1.3 Find and organize the information required (Requirement Analysis)

The Farmer Management System Project aims to improve agricultural practices and empower
farmers. To achieve this, we need to gather detailed information on user needs, functionalities,
and data requirements. Here's a breakdown of the information needed (Requirement Analysis)

Functional Requirements:

User Registration and Management:

Farmers should be able to register by providing details such as Aadhar number, address, phone
number, age, gender, farming experience, and farmer name. Users (including farmers and
buyers) should have unique usernames, email addresses, and passwords for accessing the
system.

Product Management: Farmers can add agricultural products to the system, including product ID,
email, username, price, product description, and product name. Buyers should be able to view
and purchase products online, including sending purchase requests and checking product quality
through emails.

Farming Information: The system should categorize farming practices based on farming type
(e.g., organic farming, conventional farming) with unique farming IDs.

Profile Management: Users should be able to view and manage their profiles, including editing
and deleting data as needed.

System Project has the potential to significantly improve the lives and livelihoods of farmers.
HARDWARE REQUIREMENTS

2.1 Hardware

The project heavily relied on laptops as the core hardware infrastructure. Their role was pivotal
in facilitating writing, testing, and collaborative work, ensuring a smooth coding experience and
effective project management. Below are the specific laptops utilized for this project:

 computer with a 1.1GHz or faster processor

 Minimum 2GB of RAM or more

 GB of hard disk space

2.2 Software
Software components collectively play essential roles in developing and maintaining the
University Grievance Management System, enabling a seamless and user-friendly platform for
all stakeholders. Here is a list of software used in this project:

FRONTEND:- BACKEND:-
 HTML
 Python
(Hypertext Markup Language):
HTML plays a crucial role in Python is a versatile and powerful
crafting the project's web-based programming language known for its
user interface. readability and extensive library
support Django, built on Python, is a
high-level web framework
 CSS
(Cascading Style Sheets):  SQL
CSS is pivotal in defining the (Structured Query Language):
visual appearance of the SQL is employed for managing the
project's web pages. project's database. It is used to
 JS create, read, update, and delete
(JavaScript): records in the database, ensuring
JavaScript enriches the project's efficient storage and retrieval of
interactivity and enhances user complaint- related information.
experience.
DESIGN

3.1 ER DIAGRAM:
3.2 ER MODEL TO SCHEMA
3.3 NORMALIZATION TILL BCNF
IMPLEMENTATION

1.1 XAMPP TABLES

REGISTER
S

FARMING
ADD AGRO PRODUCTS

TRIG

USER
1. FRONTEND CODE (LOGIN.HTML,BASE.HTML)
LOGIN.HTML

FOR COMPLETE FRONTEND AND BACKEND CODE PLEASE REFER THE FOLLOWING
LINK:
github.com/arkprocoder/Farm-management-sysem-dbmsminiproject/tree/main
4.1 SNAPSHOTS OF RUNNING APPLICATION

USER INTERFACE

SINGUP PAGE
REGISTRATION PAGE & PRODUCTS:
ADD Farming

ADDING AGRO PRODUCTS


REFERENCES

 Class Notes
 Korth PPT
 https://www.youtube.com/watch?v=T7AxM7Vqvaw&list=PLdo5W4Nhv31b33kF46f9aFjoJ
POkd

You might also like