0% found this document useful (0 votes)
10 views

DBMS Report

DMS microproject

Uploaded by

anuprajput8605
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

DBMS Report

DMS microproject

Uploaded by

anuprajput8605
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Programme Name : Computer Engineering Academic Year : 2024-2025

Program Code : CO3K Semester III


Course Name : Database Management Course Code : 313302
System

A STUDY ON

Canteen Management System

MICRO PROJECT REPORT


Submitted in Nov 2024 by the group of 5 students
Sr. Enrollment Exam Seat
Roll No Full name of Student
No No No
1 106 Anup Sanjay Rajput 23610960274 279444
2 109 Tanush Motilal Rakhame 23610960276 379344
3 111 Sanskriti Nitin Thakre 23610960293 379347
4 121 Kaveri Devendra Pawar 23610960265 379172
5 123 Sanjivani Pravin Pawar 23610960267 379337

Under the Guidance of


Ms.R.M.Dhatrak
in
Three Years Diploma Programme in Engineering & Technology of
Maharashtra State Board of Technical Education, Mumbai
(Autonomous) ISO 9001: 2008 (ISO/IEC-27001:2013)
at
0059 - Shri Shivaji Vidya Prasarak Sanstha’s
Bapusaheb Shivajirao Deore Polytechnic, Vidyanagari, Deopur, Dhule-424005.
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

Certificate
This is to certify that ,
Sr. Enrollment Exam Seat
Roll No Full name of Student
No No No
1 106 Anup Sanjay Rajput 23610960274 279444
2 109 Tanush Motilal Rakhame 23610960276 379344
3 111 Sanskriti Nitin Thakre 23610960293 379347
4 121 Kaveri Devendra Pawar 23610960265 379172
5 123 Sanjivani Pravin Pawar 23610960267 379337

students of Third Semester, Diploma Programme in Engineering &


Technology at 0059-Shri Shivaji Vidya Prasarak Sanstha’s Bapusaheb
Shivajirao Deore Polytechnic-Dhule, has completed the Micro Project
satisfactorily in Subject Database Management System (313302) in the academic
year 2024-2025 as prescribed in the MSBTE curriculum of K Scheme.
Place : Dhule
Date : / / 2024

Project Guide Head of the Department Principal

Seal of
Institute
Part A: Micro-Project Proposal

Title: Canteen Management System

1.0 Aim of the Micro-project:

To learn some programming skill and gain knowledge of various concept related to Database
Management System

2.0 Course Outcomes Addressed:


a. Create and Manage Database using SQL command.

3.0 Proposed Methodology:

The methodology for Canteen Management System project, focusing on the use of DDL. (Data
Definition Language), DML (Data Manipulation Language), WHERE and SELECT statements:

1. Planning: First, plan what your system will do. Decide on the details like who will use it and what
it should accomplish.

2. Database Design: Create the structure for your database. Imagine it like making tables to
hold information about shop, customers, products and staff.

3. Building the System: Use SQL queries to build the actual Oracle database system. Make sure it
look like real coffee shop, keep records of customers, and show information

4. Testing: Check if everything works correctly. This is like trying out the system to make sure it
doesn't have errors.

5. Adding Data: Use DML commands to put data into your database. It's like filling in the tables
with actual information.

6. Filtering Data: Use WHERE and HAVING clauses to find specific data in your tables. For
example, you can use them to search for coffee with certain conditions or to see how many product are
left.

7. Getting Information: Use SELECT statements to get information from your database. This is
how you ask your system to show you things like Coffee records or product supplies.
4.0 Action Plan:

Sr. Details of Activity Planned Start Planned Finish Name Of


No Date Date Responsible Team
Member
1 Data Collection 01/09/2024 11/09/2024 Anup, Tanush
2 Analysis 12/09/2024 20/09/2024 Sanskriti, Tanush
3 Design 22/09/2024 25/09/2024 Sanjivani, Anup
4 Development 01/10/2024 11/10/2024 Kaveri
5 Report Writing 20/10/2024 02/11/2024 Anup, Sanskriti

5.0 Resources Required:

Sr.No Name of Specification Quantity Remark


Resources
1 Hardware: Computer(i3-i5
Computer Preferable)
System RAM Minimum 2GB &
Onwads, HDD 500GB As Per _
2 Operating Windows 7 & Above / Required
System LINUX Version 5.0 or
Later
3 Software Any MS Access Software
6.0 Skill Developed/Learning outcome of this Micro-Project:

1. Database Management Skills: You'll gain hands-on experience in designing and managing
a database, which is a fundamental skill in many IT-related fields.

2. SQL Proficiency: Through the use of DDL, DML, WHERE, JOIN and SELECT statements, you'll
become proficient in SQL, which is a widely used language for managing and querying databases.

3. Problem Solving: As you encounter challenges in the project, you'll develop problem- solving skills
to find solutions and make the system work effectively.

4. Software Development: Building the system will improve your programming and
software development skills, helping you understand how to create practical applications.

5. Project Management: You'll learn project planning, organization, and time management,
important skills in any career.

6. Communication Skills: You'll need to interact with stakeholders, gather requirements, and
present your work, improving your communication skills.

7. Data Analysis: You'll gain skills in analyzing and interpreting data, particularly when using SQL
to retrieve and process information.

7.0 Application of Micro Project:

a) Canteen Order System

b) Product Quantity Monitoring

c) Canteen type and Products order

d) Customer and Staff management

8.0 Area of future development:

The scope for development is extensive, and it largely depends on the specific needs, resources,
and goals of the project stakeholders. Continued development can lead to an even more sophisticated
and effective Coffee Shop Management System.
Part B: Micro-Project Report

Title: Canteen Management System

1:0 Rational:

Each and every organization like shopping mall, hospital, banking, institutes, industry needs to share
huge amount of data in effective manner. This course aims to develop skills in students to create, store,
modify, manage and extract information from a database. Database system can be used as a backend for
developing database applications.

2.0 Aim of the Micro-Project:

To learn some programming skill and gain knowledge of various concept related to Database
Management System

3.0 Course Outcomes Achieved:

Create and Manage Database using SQL command.


4.0 Actual Methodology Followed: ( E-R Diagram )

Title:- Canteen Management System


Price
Prod.name

Products
Prod.no

Quantity

provides
Salary

Shop.no Shop.name Staff.id Staff.name

Shop manages Staff manages

Location Branch Work.duration


Prod.no

Opening.time

Canteen ordered Customers

Cus.nam
Canteen.name Cante.type e
Cus.id
Price Prod.choice

Available.Canteen.at
paid

Bill.no

Pay.mode Payment

Pay.week
Total.amount
5.0 Actual Resources Used:

Sr.No Name of Specification Quantity Remark


Resources
1 Hardware: Computer (i3-i5
Computer Preferable)
System RAM Minimum 2GB &
Onwads, HDD 500GB As per
2 Operating Windows 7 & Above / Required -
System LINUX Version 5.0 or
Later
3 Software Any MS Access Software
 SQL Query and Outputs:-

(a) Table of Canteen:

create Canteen
(
Canteen No number (3),
Canteen Name varchar2(10),
Branch varchar2(20), Location
varchar2(10), Opening Time
number(10), PRIMARY KEY
(Shop_No)
);

insert into Canteen values (1,'Doze Cafe','Dhule','Deopur',9.00);


insert into Canteen values (2,'Coffee Bar','Mumbai','Bandra',10.00);
insert into Canteen values (3,'Posh Cafe','Pune','FC road',9.00);
insert into Canteen values (4,'Raw Cafe','Nashik','CBS',9.00);
insert into Canteen values (5,'Cozy Cafe','Mumbai','Kurla',9.00);

select * from Canteen;

SHOP_NO SHOP_NAME BRANCH LOCATION OPENINNG TIME


1 Doze Dhule Deopur 9
Cafe
2 Coffee Mumbai Bandra 10
Bar
3 Posh Pune FC 9
Cafe road
4 Raw Nashik CBS 9
Cafe
5 Cozy Mumbai Kurla 9
Cafe
(b) Table of Coffee:

create table Canteen (


Prod Id number (3), Canteen
Name varchar2(10), Coffee
Type varchar2(10),
Available Coffee At varchar2(10),
Price number (5),
PRIMARY KEY (Prod id)
);

insert into Canteen values (1,'Cappuccino','Cold','Every Day',300Rs);


insert into Canteen values (2,'Americano','Hot','Monday',315);
insert into Canteen values (3,'Black','Hot','Every Day',150);
insert into Canteen values (4,'latte','Milky','friday',275);
insert into Canteen values (5,'Kit-Kat','Cold','Every Day',100);
insert into Canteen values (6,'Mocha','Hot','Every Day',150);
insert into Canteen values (7,'Espresso','cold','Every Day',100);
insert into Canteen values (8,'flappe','Cold','Saturday',400);
insert into Canteen values (9,'Cortado','Both','Saturday',400);
insert into Canteen values (10,'Raf','Cold','Thursday',200);

select * from Coffeee;

PROD_ID CANTEEN_NA CANTEEN_TY AVAILABLE_PRODUCT_ PRICE


ME PE AT
1 Cappuccino Sandivich Every Day 300
2 Americano Burger Monday 315
3 Black Salad Every Day 150
4 latte Pizza Friday 275
5 Kit-Kat Poori Every Day 100
6 Mocha Poha Every Day 150
7 Espresso Fruits Wednesday 250
8 Frappe Pudding Saturday 400
9 Cortado Upma Saturday 400
10 Raf Juice Thursday 200
(c) Table of Customer:

create table Customerr


(
Cus_Id number (3),
Cus_Name varchar2(10),
Prod_choice varchar2(10),
PRIMARY KEY (Cus_Id)
);

insert into Customerr values (101,'Siddhesh',Canteen);


insert into Customerr values (102,'ramesh','mojito');
insert into Customerr values (103,'Suraj','Canteen');
insert into Customerr values (104,'Kamlesh','Cantee');
insert into Customerr values (105,'Daksh','Smoothie');
insert into Customerr values (106,'Dakshat','Smoothie');
insert into Customerr values (107,'Samruddhi','Burger');
insert into Customerr values (108,'Saloni','Canteen');
insert into Customerr values (109,'Kalpesh','Mocktail');
insert into Customerr values (110,'Shreya','Canteen');

select * from Customerr;

CUS_ID CUS_NAME PROD_CHOICE


101 Siddhesh Sandivich
102 ramesh Burger
103 Suraj Salad
104 Kamlesh Pizza
105 Daksh Poori
106 Dakshat Poha
107 Samruddhi Burger
108 Saloni Fruits
109 Kalpesh Pudding
110 Shreya Upma
(d) Table of Staff:

create table Staff


(
Staff_Id number (3),
Staff_Name varchar2(10),
Salary number(30),
Work_Duration number(10),
PRIMARY KEY (Staff_id)
);

insert into Staff values (101,'Rahul',20000,7);


insert into Staff values (102,'Aayush',10000,7);
insert into Staff values (103,'Shashank',25000,8);
insert into Staff values (104,'Harsh',25000,8);
insert into Staff values (105,'Yugansh',15000,7);
insert into Staff values (106,'Mayur',20000,8);
insert into Staff values (107,'Amit',27000,9);

select * from Staff;;

STAFF_ID STAFF_NAME SALARY WORK_DURATION


101 Rahul 20000 7
102 Aayush 10000 7
103 Shashank 25000 8
104 Harsh 25000 8
105 Yugansh 15000 7
106 Mayur 20000 8
107 Amit 27000 9
(e) Table of Payment:

create table Paymentt


(
Bill_No number (3),
Pay_Mode varchar2(10),
Pay_Week varchar2(20),
Total_Amount number (5),
PRI MARY KEY (Bill_No)
);

insert into Paymentt values (1,'Cash','Monday',400);


insert into Paymentt values (2,'Credit
Card','Monday',400); insert into Paymentt values
(3,'Cash','Tuesday',200); insert into Paymentt values
(4,'Cash','Tuesday',250);
insert into Paymentt values (5,'Cash','Tuesday',450);
insert into Paymentt values
(6,'Paytm','Wednesday',100); insert into Paymentt
values (7,'Paytm','Wednesday',100); insert into
Paymentt values (8,'Debit','Sunday',250); insert into
Paymentt values (9,'Cash','Sunday',300); insert into
Paymentt values (10,'Cash','Sunday',300);

select * from Payment;

BILL_NO PAY_MODE PAY_WEEK TOTAL_AMOUNT


1 Cash Monday 400
2 Credit Monday 400
3 Cash Tuesday 200
4 Cash Tuesday 250
5 Cash Tuesday 450
6 Paytm Wednesday 100
7 Paytm Wednesday 150
8 Debit Sunday 250
9 Cash Sunday 300
10 Cash Sunday 300
(f) Table of products:

create table Products


(
Prod_Id number (3),
Prod_Name varchar2(10),
Price number (10),
Quantity number (5),
PRIMARY KEY (Prod_Id)
);

insert into Products values (101,'Coffee',200,1);


insert into Products values (102,'Mocktail',100,1);
insert into Products values (103,'Burger',150,1);
insert into Products values (104,'Cadbury',300,2);
insert into Products values (105,'Smoothie',80,1);
insert into Products values (106,'Mojito',120,1);
insert into Products values (107,'Donuts',200,3);
insert into Products values (108,'Muffins',250,2);
insert into Products values (109,'Milk',100,2);
insert into Products values (110,'Vanilla',100,1);

PROD_ID PROD_NAME PRICE QUANTITY


101 Coffee 200 1
102 Mocktail 100 1
103 Burger 150 1
104 Cadbury 300 2
105 Smoothie 80 1
106 Mojito 120 1
107 Donuts 200 3
108 Muffins 250 2
109 Milk 100 2
110 Vanilla 100 1
Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of Faculty: Prof.R.M.Dhatrak


Sem: Third Program Name and Code: CO3K
Course Code: 313302 Course Name: Database Management system

Title of the Project: Canteen Management System


 CO’s addressed by the Micro Project:
a. Create and Manage Database using SQL command.

 Major learning Outcomes achieved by students by doing the Project:

(a) Practical Outcomes


1) Create database.
2) Create tables and assign primary keys.
3) Create and Execute DDL command using SQL.
4) Execute queries using the select command with WHERE, ORDER BY, GROUP
BY clause and JOIN.

(b) Unit Outcomes (in Cognitive doamain)

To work on SQL queries to executive various types of operations on database like using
Clauses WHERE, JOIN, ORDER BY, GROUP BY, and perform the operations on relational
database such as cross join, inner joins

(c) Outcomes in Affective Domain

To work effective on SQL database and perform respective operation using sql quries

Name of Student: Anup Sanjay Rajput

 Marks:

(A) Marks of group work (B) Marks of Group work: (C)Total Marks(A+B)=

Prof.R.M.Dhatrak
Lecturer in dept. of Computer Engineering
SSVPS B.S.Deore Polytechnic, Dhule.
Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of Faculty: Prof.R.M.Dhatrak


Sem: Third Program Name and Code: CO3K
Course Code: 313302 Course Name: Database Management System

Title of the Project: Canteen Management System


 CO’s of the Micro Project:
a. Create and Manage Database using SQL command.

 Major learning Outcomes achieved by students by doing the Project:

(a) Practical Outcomes


1) Create database.
2) Create tables and assign primary keys.
3) Create and Execute DDL command using SQL.
4) Execute queries using the select command with WHERE, ORDER BY, GROUP
BY clause, JOIN.

(b) Unit Outcomes (in Cognitive doamain)

To work on SQL queries to executive various types of operations on database like using
Clauses WHERE, JOIN, ORDER BY, GROUP BY, and perform the operations on relational
database such as cross join, inner joins

(c) Outcomes in Affective Domain

To work effective on SQL database and perform respective operation using sql quries

Name of Student: Tanush Motilal Rakhame

 Marks:

(A) Marks of group work (B) Marks of Group work: (C)Total Marks(A+B)=

Prof.R.M.Dhatrak
Lecturer in dept. of Computer Engineering
SSVPS B.S.Deore Polytechnic, Dhule.
Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of Faculty: Prof.R.M.Dhatrak


Sem: Third Program Name and Code: CO3K
Course Code: 313302 Course Name: Database Management System

Title of the Project: Coffee Shop Management System


 CO’s addressed by the Micro Project:
a. Create and Manage Database using SQL command.

 Major learning Outcomes achieved by students by doing the Project:

(a) Practical Outcomes


1) Create database.
2) Create tables and assign primary keys.
3) Create and Execute DDL command using SQL.
4) Execute queries using the select command with WHERE, ORDER BY, GROUP
BY clause, JOIN.

(b) Unit Outcomes (in Cognitive doamain)

To work on SQL queries to executive various types of operations on database like using
Clauses WHERE, JOIN, ORDER BY, GROUP BY, and perform the operations on relational
database such as cross join, inner joins

(c) Outcomes in Affective Domain

To work effective on SQL database and perform respective operation using sql quries

Name of Student: Sanskriti Nitin Thakre

 Marks:

(A) Marks of group work (B) Marks of Group work: (C)Total Marks(A+B)=

Prof.R.M.Dhatrak
Lecturer in dept. of Computer Engineering
SSVPS B.S.Deore Polytechnic, Dhule.
Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of Faculty: Prof.R.M.Dhatrak


Sem: Third Program Name and Code: CO3K
Course Code: 313302 Course Name: Database Management System

Title of the Project: Coffee Shop Management System


 CO’s addressed by the Micro Project:
a. Create and Manage Database using SQL command.

 Major learning Outcomes achieved by students by doing the Project:

(a) Practical Outcomes


1) Create database.
2) Create tables and assign primary keys.
3) Create and Execute DDL command using SQL.
4) Execute queries using the select command with WHERE, ORDER BY, GROUP BY clause.

(b) Unit Outcomes (in Cognitive doamain)

To work on SQL queries to executive various types of operations on database like using
Clauses WHERE, ORDER BY, GROUP BY, and perform the operations on relational
database such as cross join, inner joins

(c) Outcomes in Affective Domain

To work effective on SQL database and perform respective operation using sql quries

Name of Student: Kaveri Devendra Pawar

 Marks:

(A) Marks of group work (B) Marks of Group work: (C)Total Marks(A+B)=

Prof.R.M.Dhatrak
Lecturer in dept. of Computer Engineering
SSVPS B.S.Deore Polytechnic, Dhule.
Evaluation Sheet for the Micro Project

Academic Year: 2023-24 Name of Faculty: Prof.R.M.Dhatrak


Sem: Third Program Name and Code: CO3K
Course Code: 313302 Course Name: Database Management System

Title of the Project: Coffee Shop Management System


 CO’s addressed by the Micro Project:
a. Create and Manage Database using SQL command.

 Major learning Outcomes achieved by students by doing the Project:

(a) Practical Outcomes


1) Create database.
2) Create tables and assign primary keys.
3) Create and Execute DDL command using SQL.
4) Execute queries using the select command with WHERE, ORDER BY, GROUP BY clause.

(b) Unit Outcomes (in Cognitive doamain)

To work on SQL queries to executive various types of operations on database like


using Clauses WHERE, HAVING, ORDER BY, GROUP BY, and perform the
operations on relational database such as cross join, inner joins

(c) Outcomes in Affective Domain

To work effective on SQL database and perform respective operation using sql quries

Name of Student: Sanjivani Pravin Pawar

 Marks:

(A) Marks of group work (B) Marks of Group work: (C)Total Marks(A+B)=

Prof.R.M.Dhatrak
Lecturer in dept. of Computer Engineering
SSVPS B.S.Deore Polytechnic, Dhule.
 Where Clause:

select *
from Coffeee
where Price>200;

PROD_ID CANTEEN_NA CANTEEN_TY AVAILABLE_CANTEEN_ PRICE


ME PE AT
1 Cappuccino Cold Every Day 300
2 Americano Hot Monday 315
4 latte Milky Friday 275
7 Espresso Cold Wednesday 250
8 Frappe Cold Saturday 400
9 Cortado Both Saturday 400

 Order By:

Select *
From Products
Order by Prod_Name ASC ;

PROD_ID PROD_NAME PRICE QUANTITY


103 Burger 150 1
104 Cadbury 300 2
101 Coffee 200 1
107 Donuts 200 3
109 Milk 100 2
102 Mocktail 100 1
106 Mojito 120 1
108 Muffins 250 2
105 Smoothie 80 1
110 Vanilla 100 1
 Cross Join:

select Cus_Name,shop_Name
from Customerr
cross join Shop;

CUS_NAME SHOP_NAME
Siddhesh Doze Cafe
ramesh Doze Cafe
Suraj Doze Cafe
Kamlesh Doze Cafe
Daksh Doze Cafe
Dakshat Doze Cafe
Samruddhi Doze Cafe
Saloni Doze Cafe
Kalpesh Doze Cafe
Shreya Doze Cafe

You might also like