DBMS Mini-Project Report Format
DBMS Mini-Project Report Format
DBMS Mini-Project Report Format
By
Priyanka kumari singh 4MN20CS032
Rahul Raj H 4MN20CS036
2022-23
CERTIFICATE
Certified that the minor project work entitled “DAIRY FARM SHOP
MANAGEMENT SYSTEM” is a bonafide work carried out by [PRIYANKA
KUMARI SINGH] (4MN20CS032) & [RAHUL RAJ H] (4MN20CS036) for the
course DBMS Laboratory with Mini-Project with course code 18CSL58 of
Sixth Semester in Computer Science & Engineering under Visvesvaraya
Technological University, Belagaviduring academic year 2022-23.
It is certified that all corrections/suggestions indicated for Internal
Assignment have been incorporated in the report.The report has been approved
as it satisfies the course requirements.
_________________ _________________
Signature of Lab Staff In-Charge Signature of the HoD
Prof. Hemanth C Dr. Ranjit K N
Assistant Professor Associate Professor & Head
Dept. of CS&E Dept. of CS&E
MIT Thandavapura MIT Thandavapura
External viva
Name of the Examiners Signature with date
1)…………………………………………………………………………………….
2)…………………………………………………………………………………….
ACKNOWLEDGEMENT
It is the time to acknowledge all those who have extended their guidance,
inspiration and their whole hearted co-operation all along our project work.
We are grateful to Dr. Y T Krishne Gowda, Principal, MIT Thandavapura, Dr.
H K Chethan, Professor and Mentor, CS&E, MITThandavapura and also Dr. Ranjit K
N, Associate Professor and Head, CS&E, MIT Thandavapura for having provided us
academic environment which nurtured our practical skills contributing to the success of
our project.
We would like to sincerely thank our project guide Prof. Hemanth C, Assistant
Professor, Dept. of CS&E, MIT Thandavapura for providing relevant information,
valuable guidance and encouragement to complete this project.
We wish to place a deep sense of gratitude to all Teaching and Non-Teaching
staffs of Computer Science and Engineering Department forwhole-hearted guidance and
constant support without which thisendeavor would not have been possible.
Our gratitude will not be complete without thanking our parents and also our
friends, who have been a constant source of support and aspirations.
I
ABSTRACT
In this project, it is a web-based application which manages the products of dairy
farm shop.It has one module i.e, admin who manages all the functions of the dairy farm
shop .
Our main goal is to develop this application to encourage a dairy shop.Dairy Farm
Shop Management System is a software application to maintain day to day transactions in
a dairy shop.This software help to register all the products , purchase,sales details etc….,
DFSMS is a web-based application which manages the products of dairy shop. .
This system can be used to automate the workflow of dairy shop and their invoices. It
basically maintains the daily milk record and maintain reports.
II
CONTENTS
III
LIST OF FIGURES
IV
Project Title DBMS Laboratory with Mini – Project
CHAPTER – 1
INTRODUCTION
1.1 Project Description
The Dairy Farm Shop Management System (DFSMS) is a web based application
that can be accessed over the web. This system can be used to automate the workflow of
dairy shop and their invoices. The project has been planned to be having the view of
distributed architecture, with centralized storage of the database. The application for the
storage of the data has been planned. Using the constructs of MySQL Server and all the
user interfaces has been designed using the PHP technologies. The database connectivity
is planned using the “MySQL Connection” methodology. The standards of security and
data protective mechanism have been given a big choice for proper usage. The application
takes care of different modules and their associated reports, which are produced as per the
applicable strategies and standards that are put forwarded by the administrative staff.
DFSMS is a web-based application which manages the products of dairy shop. It has one
module i.e. admin who manages all the functions of the dairy shop.
Value addition and improved marketing to provide fair price to the farmers.
Automate the milk collection and pricing system of the Dairy Co-operatives.
Creating a network between the Dairy Co-operatives, the Dairy Development De-
partment and other stake holders for efficient and effective management.
Department of CS&E, MITT 2022-23 Page 1
Project Title DBMS Laboratory with Mini – Project
To conduct any and all appropriate activities to accomplish the above objectives
and purposes.
.
To ensure provision of inputs for milk production, processing facilities and
dissemination of know how.
To build and develop village level institutes as cooperative model units to manage
the dairy activities.
Technical guidance and supply of root slips/seeds for Fodder cultivation by the
members of the Co-operative Societies.
CHAPTER – 2
REQUIREMENTS AND ANALYSIS
2.1 Existing System
When we analysis the manage about this firm then we face that they working with
manual. In manual system , the data storage , data security is very tedious. And it
is very difficult to secure and maintain for long years without any damages or
corruptions.
It also takes much of time to retrieve particular information . Manage and
maintain large amount of data by a single person is not possible. So many
problems raised, like storage space, maintenance etc. Correction or modification
of data makes a way for malfunction.
This project is aimed at developing a web based dairy farm shop management
system tool . It basically maintains the daily milk record and maintain reports.
All the problems which were denoted in the existing systems were overcome. The
data will be secured with authentication by providing passwords.
The retrieval of data is much faster than the manual process. The user can create
their reports within a time. There is no data redundancy, malfunction, data
mismatching.
Timely execution and concurrent updating are the advantages of using this project.
To save time management for recording details of each and every member and
employee.
2.5 Analysis
admin add
manage
belongs
category
order
product
manage
Search Add product
product
cash
Remove product
cart card
manage
payment
manage
invoice
manage
CHAPTER – 3
SYSTEM DESIGN
3.1 Entity Relation Diagram
• Clauses, which are constituent components of statements and queries. (In some cases,
these are optional.)
• Expressions, which can produce either scalar values, or tables consisting of columns and
rows of data
• Predicates, which specify conditions that can be evaluated to SQL three-valued logic
(3VL)(true/false/unknown) or Boolean truth values and are used to limit the effects of
statements and queries, or to change program flow.
• Queries, which retrieve the data based on specific criteria. This is an important element
of SQL.
• Statements, which ma diagnostics. y have a persistent effect on schemata and data, or
may control transactions, program flow, connections, sessions.
3.3 Normalization
Normalization is the process of efficiently organizing data in a database. There are two
goals of the normalization process: eliminating redundant data (for example, storing the
same data in more than one table) and ensuring data dependencies make sense (only
storing related data in a table). Both of these are worthy goals as they reduce the amount
of space a database consumes and ensure that data is logically stored. There are several
benefits for using Normalization in Database.
Benefits:
If PK is composed of multiple columns then all non-key attributes should be derived from
FULL PK only. If some non-key attribute can be derived from partial PK then remove it.
The 4NF also known as BCNF NF.
CHAPTER – 4
IMPLEMENTATION AND RESULTS
4.1 Algorithms
Index:
Admin login:
1. Connect to database.
2. Read admin name and password using post method.
3. If the entered values are correct then,
4. Redirect to admin operation.
5. Else show error message.
Admin operations:
1. Connect to database.
2. Manage the corresponding products by adding ,deleting or modifying
corresponding table.
3. Display the details in the product table.
1. Connect to database.
1. Connect to database.
2. Manage the company name from the corresponding table.
3. Display the details in the Company table.
1. Connect to database.
2. Retrieve the purchase details from the corresponding table.
3. Display the details in the Invoice table.
1. Connect to database.
2. Retrieve the sales details between the dates from the corresponding table.
3. Display the details in the form of table.
4.2 Snapshots
Fig.4.2.2 Dashboard
CHAPTER – 5
CONCLUSION AND FUTURE WORK
5.1 Conclusion
It has been a great pleasure for me to work on this exciting and challenging project. This
project proved good for me as it provided practical knowledge of not only programming
in PHP and MySQL web based application. It also provides knowledge about the latest
technology used in developing web enabled application and client server technology that
will be great demand in future. This will provide better opportunities and guidance in
future in developing projects independently.
BENEFITS:
The project is identified by the merits of the system offered to the user. The merits
of this project are as follows: -
• This project offers user to enter the data through simple and interactive forms. This is
very helpful for the client to enter the desired information through so much simplicity.
• User is provided the option of monitoring the records he entered earlier. He can see the
desired records with the variety of options provided by him.
• Allocating of sample results becomes much faster because at a time the user can see the
records of last years.
• Easier and faster data transfer through latest technology associated with the computer
and communication.
5.2 Future Work
This web application involves almost all the basic features of the online dairy farm shop
management system. The future implementation will be online help for the customers and
chatting with website administrator.
For MySQL
➢https://www.mysql.com/
➢http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html
APPENDIX A: SOURCE CODE
APPENDIX – A
SOURCE CODE
A-1