COOKING RECIPE DATABASE
MANAGEMENT SYSTEM
Submitted by
SRIKUMARAN [RA2311051020031]
AKASH A [RA2311051020056]
TARUN SRINIVASAN [RA2311051020044]
Under the guidance of
Dr. R. SUJEETHA
(Assistant Professor, Department of Computer Science and Engineering)
21CSC205P/DATA BASE MANAGEMENT SYSTEM PROJECT REPORT
IV SEMESTER/II YEAR
COMPUTER SCIENCE AND ENGINEERING
COLLEGE OF ENGINEERING AND TECHNOLOGY
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY RAMAPURAM, CHENNAI
MAY 2025
I
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
(Deemed to be University U/S 3 of UGC Act, 1956)
BONAFIDE CERTIFICATE
Certified that this project report titled “COOKING RECIPE DATABASE
MANAGEMENT SYSTEM” is the bonafide work of SRIKUMARAN (RA
2311051020031), AKASH A (RA2311051020056), TARUN SRINIVASAN (RA23
11051020044), who carried out the project work under my supervision. Certified further, that to the
best of my knowledge the work reported herein does not form any other project report or dissertation
on the basis of which a degree or award was conferred on an occasion on this or any other candidate.
This project work confirms 21CSC205P/DATABASE MANAGEMENT SYSTEM, IV Semester, II
year, 2025.
SIGNATURE SIGNATURE
Dr. R. SUJEETHA Dr. K. RAJA, M.E., Ph.D.,
Assistant Professor Professor and Head
Computer Science and Engineering, Computer Science and Engineering,
SRM Institute of Science and SRM Institute of Science and
Technology, Technology,
Ramapuram, Chennai. Ramapuram, Chennai.
Submitted for the project viva-voce held on at SRM Institute of Science and
Technology, Ramapuram, Chennai.
II
SRM INSTITUTE OF SCIENCE AND TECHNOLOGY
RAMAPURAM, CHENNAI
DECLARATION
We hereby declare that the entire work contained in this project report titled “COOKING
RECIPE DATABASE MANAGEMENT SYSTEM ” is the work of SRIKUMARAN
(RA2311051020031), AKASH A(RA2311051020056), TARUN SRINIVASAN(RA2311
05102044), at SRM Institute of Science and Technology, Ramapuram, Chennai, under the
guidance of Dr. R. SUJEETHA, Assistant Professor, Department of Computer Science and
Engineering.
Place: Chennai
Date:
SRIKUMARAN J
AKASH A
TARUN SRINIVASAN
III
COOKING RECIPE DATABASE MANAGEMENT SYSTEM
ABSTRACT
The Cooking Recipe Database Management System is designed to efficiently store, organize, and
manage a collection of recipes. It allows users to input and store detailed information about each
recipe, including ingredients, preparation steps, cooking time, and serving suggestions. The system
supports categorization of recipes by meal type, cuisine, or dietary restrictions, making it easier to
search and retrieve recipes based on user preferences. It also enables users to track ingredients and
manage inventory, helping them plan meals and create shopping lists. Additionally, the system
provides features like nutritional analysis, allowing users to monitor calories and macronutrients.
With the ability to share recipes and receive feedback, the Cooking Recipe Database Management
System enhances the cooking experience by making recipe management more accessible and
efficient.
IV
INDEX
CH NO CHAPTER NAME PGNO
ABSTRACT V
1 INTRODUCTION 1
1.1. INTRODUCTION TO DBMS,RDBMS,SQL 1
1.2. PROBLEM STATEMENT 2
1.3. OBJECTIVE 3
1.4. SCOPE AND MOTIVATION 4
2 EXISTING SYSTEM 5
2.1 HARDWARE REQUIREMENTS 8
2.2 SOFTWARE REQUIREMENTS 8
3 DESIGN 9
3.1. ER DESIGN 9
3.2. ARCHITECTURE DIAGRAM 10
3.3. USE CASE DIAGRAM 11
3.4. SEQUENCE DIAGRAM 12
3.5. FRONT END DESIGN 13
4 PROPOSED SYSTEM 14
4.1. MODULE DESCRIPTION 14
4.2. DATABASE CONNECTIVITY 15
5 IMPLEMENTATION 17
5.1. IMPLEMENTATION OF LOGIN 17
5.2. IMPLEMENTATION OF DASHBOARD 21
5.3. IMPLEMENTATION OF MANAGING RECIPE 25
5.4. IMPLEMENTION OF DATABASE 28
5.5. IMPLEMENTATION OF SEARCHING RECIPE 29
5.6. IMPLEMENTATION OF EDITING RECIPE 32
6 RESULT AND DISCUSSION 37
6.1 ADMIN PORTAL 38
V
6.2 ADMIN DASHBOARD 39
6.3 MANAGING RECIPE 39
6.4 ADDING RECIPE 40
6.5 SEARCHING RECIPE 41
6.6 MANAGING COMMENTS 41
6.7 EDITING RECIPE 42
6.8 HOME PAGE 43
6.9 VIEW RECIPES 44
7 CONCLUSION 45
8 REFERENCES 46
VI
LIST OF FIGURES
FIG NO FIGURE NAME
Er diagram 9
Architecture Diagram 10
Use case Diagram 11
Sequence Diagram 12
Admin Login Page 13
5.4.1 Admin table 28
5.4.2 Ingredient table 28
5.4.3 Recipe table 28
5.4.4 User table 29
Admin portal 38
Admin Dashboard 38
Managing Recipe 39
Adding Recipe 39
Searching Recipes 40
Managing comments 40
Editing recipes 41
Home Page 41
View Recipes 42
VII
LIST OF ABREVIATIONS
Windows Wide Interactive Network Development for Office
Work Solution
DBMS Database Management System
RDBMS Relational Database Management System
SQL Structured Query Language
PHP Hypertext Preprocessor
PDO PHP Data Object
LMS Learning Management System
ERP Enterprise Resource Planning
HTML Hypertext Markup Language
CSS Cascading Style Sheets
VIII
IX