DFMS Report
DFMS Report
A
MINI PROJECT REPORT
ON
“DAIRY MANAGEMENTSYSTEM”
Submitted By:
JYOTI KHADKE
(USN:-3BK19CS014)
Prof.Radhika Sherikar
Department of CSE
BASAVAKALYAN ENGINEERING
COLLEGE BASAVAKALYAN-585327
Certificate
WithDate 1)-----------------
2)-----------------
ACKNOWLEDGMENT
At this pleasing moment of having successfully completed our project, we wish to convey our
sincere thanks and gratitude to our esteemed institute "BASAVAKALYAN ENGINEERING
COLLEGE,BASAVAKALYAN ".
First and foremost our sincere thanks to our Principal Dr.C.M.Tavde for forwording us to carry
out our project and offering adequate duration in completing our project
We are also grateful to the Headof department of Computer Science & Engineering Prof.suvarnalata
Hiremath for her constructive suggestions &Encouragement during our project.
We wish to place our graceful thanks to our project guide Prof.Radhika Sherikar, Without
whose help and guidance would not have been possible to complete this project.
We express our heartfelt thanks to our all staffmembers of our department,who helped us a lot
in the completion of directlyand indirectly within the schedule period.
Last but not least we would liketo thanks our friends and family members for increased and
propels and encouragement throughout in this position.
Project Associates:
JYOTI KHADKE
(3BK19CS014)
ABSTRACT
This project deals with the management of milk it deals with the purchase and sale of milk by making
records in the database. The first step in the project is to add a staff member to the database the make
purchase by specifying the milk type and rates with quantity, these added values will be displayed in
the stock section and sales made in the transaction section.
All create, read, update and delete operations are supported in this project for complete curd
representation.
The project „Dairy Management System‟ is based on the database, object orientedand networking Asthere
are many areas where we keep the records in database for
which we are using MY SQL software which is one of the best and the easiest software to keepour
information. This project uses JAVA as the front-end software which is an ObjectOriented Programming
and has connectivity with MY SQL.
A dairy is a building used for the harvesting of animal milk mostly frcows or goats but also from
buffalo, sheep, horses or camels for human consumption. A dairy is typically located on a
dedicated dairy farm or section of a multi-purpose farm that is concerned with the harvesting
of milk.
Abstract
01 Introduction 02
1.1.Overview
1.2.Objective
1.3. Methodology
02 Literature Survey 05
2.1.Introduction to DBMS
2.2.Application of DBMS
2.3.My Sql
03 System Requirement 08
3.1.Functional Requirements
3.2.Non-functional Requirements
04 Design Of Projects 12
4.1.ER Diagram
4.2.Schema Diagram
05 Implementation 14
06 Outcomes Of Projects 17
07 Conclusion 20
Reference
DAIRY MANAGEMENT
SYSTEM
CHAPTER 1
INTRODUCTION
Overview
The mission of the Milk Production House Project is to create to communication between rural area
people and dairy management. Our main goal to develop this application to encourage a dairy
industry.DAIRY MILK MANAGEMENT SYSTEM is a software application to maintain day to day
transactions in a Milk Distributor Office.
This software help to register all the suppliers, Buyer details, purchase, Sales details etc., The project
entitled DAIRY MILK MANAGEMENT SYSTEM is a pilot project for new Milk
Distributor to be start soon in the city. The management planned this Milk Distribution center to
operate on the next month.
They have a big plan to collect the Milks from many different sources and distribute the same for the
Milk buyers. To manage all these they require a full-fledged software which will take care all these.
Objective
The main objective of this website is to automate the complete operations of the Dairy
Distributors office and bring ease between each dairy manangers and the system
admin.
They need to maintain hundreds of thousands of records.
Also searching should be very faster so they can find required details instantly.
Methodology
We‟re pleased to release the Smallholder Dairy Methodology>> developed in partnership
with the Food and Agriculture Organization (FAO), the International Livestock Research Institute, and
the Ministry of Agriculture of Kenya. By linking productivity gains to greenhouse gas emissions (GHG)
reductions and impacts toward the Sustainable Development Goals, the methodology unlocks new
streams of finance for smallholder dairy producers and channels funds for developing countries to meet
their own climate and development objectives. These impacts can in turn be leveraged by companies
seeking to meet growing demand for dairy products while cutting GHG emissions.
Our innovative Smallholder Dairy Methodology allows smallholder dairy producers to access new
streams of climate finance by improving management practices and technologies that demonstrate
reduced GHG emissions and sustainable development benefits for their communities. Enabling
interventions at the smallholder scale through a rigorous, standardised framework allows their impacts
to scale up to the country level, thereby making broad and meaningful contributions to climate security,
poverty alleviation, gender equality, sustainable consumption and life on land.
Transparency and accountability are essential for driving the investment needed to achieve the
transformative climate goals established by the Paris Agreement. As a tool for measuring, reporting and
verifying emissions reductions in the dairy sector, this methodology boosts investor confidence by
ensuring that finance toward climate and sustainability initiatives in the dairy sector puts developing
countries on a trajectory toward low-emissions growth.
Brendan Smith, Gold Standard‟s Technical Director for Land Use, underscores the need for verifiable,
science-based outcomes in taking climate action, “The private sector‟s ability and willingness to shift
finance flows to climate-compatible investments and resilience strategies depends on how confident
they are that outcomes are real and verified, and that the countries they operate in are taking serious
measures to achieve their climate targets,” Smith said. “This methodology gives both the dairy sector
and private sector assurance that they can effectively develop projects and reduce emissions from the
dairy sector,” Smith added.
The smallholder Kenyan dairy sector will be the first country to pilot the methodology, which is also at
the core of the country‟s Nationally Appropriate Mitigation Action (NAMA) for its dairy sector. The
activities planned under the NAMA include assistance and incentives to the private-sector to invest in
low-emission, gender-inclusive dairy advisory services aimed at facilitating on-farm adoption of
improved production practices and technologies. This is expected to enable investments in energy
efficiency and renewable energy technologies in milk collection, chilling and processing; and supporting
adoption of household biogas technology. The dairy NAMA will reach 227,000 dairy producing
households across the country and is expected to yield an additional 6.6 billion litres of milk per annum,
reaching over 30 million consumers. Through the promotion of renewable energy (biogas), the NAMA
is also expected to provide additional benefits in the form of reduced labour and health burden of fuel
wood collection especially for women.
According to Robin Mbae (deputy director of livestock production, State Department of Livestock in
Kenya), “solid baseline data, a sound MRV methodology, and robust co-benefits are key elements to
launch the NAMA and secure stakeholder support.” “The dairy NAMA will also be integrated with
Kenya‟s Nationally Determined Commitment (NDC) as a post-2020 instrument for achieving Kenya‟s
commitment towards reducing GHG emissions,” added Mbae. Over the 10-year implementation period,
the expected total emission reductions from the implementation the NAMA are 8.8 million tonnes CO2
eq.
SCOPE
CHAPTER 2
LITERATURE SURVEY
Introduction to DBMS:
A database management system (DBMS) refers to the technology for creating and managing databases.
DBMS is a software tool to organize (create, retrieve, update and manage) data in a database..
The main aim of a DBMS is to supply a way to store up and retrieve database information that is both
convenient and efficient. By data, we mean known facts that can be recorded and that have embedded
meaning. Database systems are meant to handle a large collection of information. Management of data
involves both defining structures for storage of information and providing mechanisms that can do the
manipulation of those stored information. Moreover, the database system must ensure the safety of the
information stored, despite system crashes or attempts at unauthorized access.
Database is a collection of inter-related data which helps in efficient retrieval, insertion and deletion of
data from database and organizes the data in the form of tables, views, schemas, reports etc. For
Example, university database organizes the data about students, faculty, and admin staff etc. which helps
in efficient retrieval, insertion and deletion of data from it.
File System manages data using files in hard disk. Users are allowed to create, delete, and update the
files according to their requirement. Let us consider the example of file based University Management
System. Data of students is available to their respective Departments, Academics Section, Result
Section, Accounts Section, Hostel Office etc. Some of the data is common for all sections like Roll No,
Name, Father Name, Address and Phone
Database is required to keep record of ticket booking ,trains departure and arrival status .
DBMS is used to maintain all the information relate to book issue dates,name of the book,author
and availability of the book.
DBMS manages all the bank transaction.
Students registrations details ,results,courses and grades all the information are stored in
database.
For purchase of credit cards and all the other transaction are made possible only by DBMS.
Social media websites to share our views and connect with our friends.How all the information
of users are stored and how we become able to connect to other people.
DBMS is must for telecommunication companies to store the call details and monthly post paid
bills.
DBMS provides a big security assurance to the military information .so it is widely used in
militaries.
All the products are added and sold only with help of DBMS.Purchase information,invoice bills
and payment ,all of these are done with the help of DBMS.
Human resourse management department keeps records of each employees salary ,tax and work
through DBMS.
Manufacturing companies make products and sales them on them on the daily basis.To keep
records of all the details about the products like quantity,bills,purchase,DBMS is used.
WHAT IS MYSQL
The name SQL stands for Structural Query Language. SQL is a data access language, like any other
language, it is used for communication. SQL communicates with database manager. The database
manager could be Oracle, Informix, DB2 and SQL database. SQL is easy to learn. Despite the fact that
SQL is a computer programming language, it is much simpler than traditional programming language
like COBOL, BASIC, FORTRAN or API. This is due to the fact that SQL is a non-procedural language.
A database management system requires a query language to enable users to access data. Structured
Query Language (SQL – pronounced „sequel‟) is the language used by most relational database
CHAPTER 3
SYSTEM REQUIREMENT
Functional Requirement
Entered by the manager. admin provides user name and password to each of the dairy manager after
their verification
Manages dairy:
The admin gives permission to the dairy after verifying their required documents and other details
as per the condition
Admin manages the complete stock management require for the entire dairy and its feed. keeps
track on all the feed
orders, availabilities, quantity ordered by each of the dairy and the cost of the feed.
The admin provides the milk rate to the milk supplied by each of the dariy after testing the thickness
and other needs.
In short the rates are allotted by the admin according the milk procurements.
The admin has all the power to add a manager, remove and even update whenever and wherever
required.
The admin gets all the reports from each of the dairies i.e purchase report, sales report, payment
report, feed
Dairy report
Sales report
Purchase report
Payment report
Receipt report
Login/sign-up: the managers are the members who got the control over their particular dairies.the
head of the dairy
will get a login id and password. If the member is new then can easily register a fresh form to be a
member of the
milk distribution.
Update profile:
The dairy managers first updates his from, for the admin to recognize by providing his name,
contect,
address, trade no, location, etc along with the dairy profiles.
Manages Farmers:
The dairy managers will have certain no of farmers working in there dairy in order to get the work
done quicker. So
this is added, update deleted only the manager and not the admin. The dairy manager manages
farmers by providing
Milk Rates:
Once the milk rate is updated by the admin, it is automatically sent to the dairy managers to allot
its cost as per the
procurement.
Manages Sales:
The manager keeps a track of all the sales made, and updates the sales details on a daily basis and is
recorded to
collect the payments. So this brings ease in recording all the details on a daily basis.
Manages purchase:
The dairy managers will have many farmers working in his dairy. So each farmers will have unique
codes, as and
when the farmers gives the milk to the managers, the manager will have to make the payment to
the farmers According to the milk purchase.
Manages payment:
The payments are made as per the purchases, and once the manager updates the purchase details
from the farmers,makes the payment, and the payment details are being updated for future use.
Receipt:
These are the bills that are being printed and given simultaneously when the payments are being
made.
SOFTWARE REQUIREMENTS:
HARDWARE REQUEIREMENTS:
CHAPTER 4
DESIGN OF PROJETS
A database schema is the skeleton structure that represents the logical view of the entire database. It
defines how the data is organized and how the relations among them are associated. It formulates all
the constraints that are to be applied on the data.
CHAPTER 5
IMPLEMENTATION
System Implementation
Implementation is the process of having system personal check out and provides new
equipment‟s into use, train the user to install a new application and construct any files of data
needed to use it. There are three types of implementation. Implementation of computer system
to replace a manual system. To problem encountered are covering files, training user, creating
accurate files and verifying print outs for integrity. Implementation of a new computer system to
replace an existing one. This is usually difficult conversion. If not properly planned, there can be
many problems. So large computer system many take as long as a year to convert.
Implementation of a modified application to replace the existing one using the same computer.
This type of conversing is relatively easy to handle, usually there are no major change in the
file. Our project is yet to be implemented.
Database Design
Database design is the process of producing a detailed data model of database. This data model
contains all the need logical and physical design choices and physical storage parameters needed
to generate a design in a data definition language, which can then be used to create a database.
A fully attributed data model contains detailed attributes for each entity.
The term database design can be used to describe many different partof the design of an overall
database system. Principally, and most correctly, it can be thought of as the logical design of the base
data structure used to store the data. In the relational model these are the tables and views.
Project Management
Project Plan
Once we examine that the project is feasible, I undertake project planning. The table below
describes how we planned my project.
1 Task Name
2 Planning
3 Design
4 Coding
5 Delivery
Alternate Flow:
(2) If the password is wrong then the user is asked to enter again
Manage invoices
CHAPTER 7
CONCLUSION
This project has been a rewarding experience in more than one way. The entire project work has
enlightened
us in the following areas.
a) We have gained an insight into the working of the DAIRY FARM. This represents a typical
real world situation.
b) Our understanding of database design has been strengthened this is because in order to
generate the final report so f database designing has to be properly followed.
c) Scheduling a project and adhering to that schedule creates a strong sense of time management.
d)Sense of teamwork has developed and confidence of handling real life project has increased
toa great extent.
e) Initially, there were problem with the validation but with discussions, we were to implement
validations.
References
https://phpgurukul.com/dairy-farm-shop-management-system-using-php-and-mysql/
Dept of Page 20
CSE