0% found this document useful (0 votes)
233 views23 pages

Report Canteen Final

Uploaded by

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

Report Canteen Final

Uploaded by

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

Visvesvaraya Technological University, Belagavi – 590018

DBMS MINI PROJECT REPORT


ON
“Canteen Management System”

Submitted by

PRAKHYATH 4JK19IS035
PRAJWAL S BHATT 4JK19IS034
KISHAN KUMAR 4JK19IS023

Under the guidance of


Mrs Aruna Kumari GK
(Asst Professor, Department of ISE)

DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING

A. J. INSTITUTE OF ENGINEERING AND TECHNOLOGY


Kottara Chowki, Mangaluru -575006, Karnataka.

2021-2022
A. J. INSTITUTE OF ENGINEERING AND TECHNOLOGY
Kottara Chowki, Mangaluru -575006
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that the Mini project entitled “Canteen management System” is a
bonafide work carried out by

Prakhyath 4JK19IS035
Prajwal S Bhat 4JK19IS034
Kishan Kumar 4JK19IS035

Students of fifth semester B.E. Information Science & Engineering, and submitted as a
part of the course DBMS Laboratory with Mini Project (18CSL58), during the academic
year 2021-2022.

Mrs Aruna Kumari GK Dr Nagesh H R


Project Guide Head of the Department

Name of the Examiners Signature with Date

1. 1.

2. 2.
ABSTRACT

Nowadays people don't have much time spend in cateen by just there and waiting for the food.
Sometimes they will not get food because of insufficient food. The project online canteen food ordering
system helps the users to book their food earlier.
As soon as they book their food the order will be sent to the chef for preparing it. The present system
consists of the manual system that involves the paper work of the billing system and maintaining the
files too.
In the proposed system the payment is online and the e-menu will be available for the user. The users
will have the username and the password through which they can book. This project will help in
demonstrating the route from adapting materials to developing an online environment. This brings all
necessities in one place that benefits both the user and the canteen ownersmartly

i
ACKNOWLEDGEMENT
We dedicate this page to acknowledge and thank those responsible for the shaping of the
project. Without their guidance and help, the experience while constructing the dissertation
would not have been so smooth and efficient.
We sincerely thank the Management of A. J. Institute of Engineering and Technology,(A
Unit of Laxmi Memorial Education Trust®)for their continuous support.
We are extremely thankful to our Principal, Dr Shantharama Rai C, for his support and
encouragement.
We owe our profound gratitude to Dr Nagesh H R, Head of the Department, Information
Science and Engineering, whose kind consent and guidance helped us to complete this work
successfully.
We sincerely thank Mrs Aruna Kumari GK, Assistant Professor, Information Science and
Engineering, for their guidance and valuable suggestions which helped us to fulfill the
experiments prescribed by the university.
We would like to thank all our Information Science and Engineering staff members who have
always been with us extending their support, precious suggestions, guidance and
encouragement through the project.
We also like to extend thanks to our friends and family members for their continuous support.

ii
CONTENTS

1. Introduction…………………………………………………….. 01
1.1 Problem Definition………………………………………... 01
1.2 Scope……………………………………………………… 01
2. Software Requirement Specification…………………………. 02
2.1 Functional Requirements…………………………………. 02
2.2 Hardware Requirements………………………………….. 02
2.3 Software Requirements…………………………………… 02
3. System Design…………………………………………………. 03
3.1 ER Model………………………………………………… 03
3.2 Schema Diagram…………………………………………. 04
3.3 Table Description………………………………………… 04
4. Implementation………………………………………………… 06
4.1 Details of the language…………………………………….. 07
5. Screenshots…………………………………………………….. 07
5.1 Screenshots of the table created…………………………… 07
5.2 Screenshot of the Front-end……………………………….. 11
6. Conclusion And Future Work…………………………………. 18
7. References 2

iii
Canteen Management System

1. ER Model……………………………………………………………. 08
Figure 3.1: ER Diagram for canteen management system……........ 08
2. Schema Diagram…………………………………………………….. 09
Figure 3.2: Schema Diagram for event management system .……… 09
3. Table Description…………………………………………………….. 09
3.3: Canteen Table………………...……………………………. 09
3.4: Item Table………………………………………………….. 10
3.5: Orders Table……………………………………………….. 10
3.6: User Table…………………………………………………. 10
4. Implementations…………………………………………………….. 11
4.1: Details of the language…………………………………… 11
5. Screenshots……………………………………………………..…. 12
Screenshots of table created……………………………..…… 12
Figure 5.1: Database table…………………………………….. 12
Figure 5.2: Canteen table……………………………………… 12
Figure 5.3: Item table………………………………………….. 12
Figure 5.4: Orders table……………………………………….. 12
Figure 5.5: User table…………………………………………. 12
Screenshots of Front End………………………………………. 13
Figure 5.6: Front End of home page…………………………… 13
Figure 5.7: Front End of Manager login page…………………. 13
Figure 5.8: Front End of User login page….……..................... 14
Figure 5.9: Front End of Employee sign up page……………… 14
Figure 5.10: Front End of Accountant sign up page..………….. 14
Figure 5.11: Front End of Canteen data page………………….. 15
Figure 5.12: Front End of Item data page……………………… 15
Figure 5.13: Front End of Order item page…………..…………. 15

Dept.ofISE,AJIET,Mangalore 4
Canteen Management System

CHAPTER 1

INTRODUCTION
The "Canteen Management System" has been developed to override the problems prevailing in the
practicing manual system. This software is supported to eliminate and, in some cases reduce the
hardships faced by this existing system. Moreover, this system is designed for the particular need of the
company to carry out operations in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while entering the data. It also provides
error message while entering invalid data. No formal knowledge is needed for the user to use this
system. Thus, by this all it proves it is user-friendly. Canteen Management System, as described above,
can lead to error free, secure, reliable and fast management system. It can assist the user to concentrate
on their other activities rather to concentrate on the record keeping. Thus, it will help organization in
better utilization of resources.

1.1 Problem Definition


The main objective of the Project on Canteen Management System is to manage the details of Canteen,
Employee, Employee Meal, Meal Type, Canteen Staff. It manages all the information about Canteen,
Bill Payment, Canteen Staff, Canteen. The project is totally built at administrative end and thus only
the administrator is guaranteed the access. The purpose of the project is to build an application program
to reduce the manual work for managing the Canteen, Employee, Bill Payment, Employee Meal. It
tracks all the details about the Employee Meal, Meal Type, Canteen Staff.

1.2 Scope
It may help collecting perfect management in details. In a very short time, the collection will be obvious,
simple and sensible. It will help a person to know the management of passed year perfectly and vividly.
It also helps in current all works relative to Canteen Management System. It will be also reduced the
cost of collecting the management & collection procedure will go on smoothly.

Dept.ofISE,AJIET,Mangalore 5
Canteen Management System

CHAPTER 2

SOFTWARE REQUIREMENT SPECIFICATION


A software requirements specification (SRS) is a detailed description of a software system to
be developed with its functional and non-functional requirements. The software requirement
specification document consistent of all necessary requirements required for project
development.

2.1 Functional Requirements

• The system asks for user information such as user name, password.
• The system provides the menu after logging in.
• User should be able to insert details.
• User should be able to login using his user name, password.

2.2 Hardware Requirement Specification

• Intel core i5 10th gen


• Memory- 8gb ram
• Nvidia GeForce GTX 1650 Ti- 4Gb dedicated graphics

2.3 Software Requirement Specification

• Visual studio editor


• Xampp
• Bootstrap studio
• Programming languages : HTML,CSS ,JAVASCRIPT,PYTHON
• Database:MySql

2.4: Visual Studio IDE

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.


It is used to develop computer programs, as well as websites, web apps, web services and
mobile apps.

Dept.ofISE,AJIET,Mangalore 6
Canteen Management System

2.5: MySQL
MySQL is a freely available open-source Relational Database Management System
(RDBMS) that uses Structured Query Language (SQL). SQL is the most popular language for
adding, accessing and managing content in a database. It is most noted for its quick processing,
proven reliability, ease and flexibility of use. One of the most important things about using
MySQL is to have a MySQL specialized host.

Dept.ofISE,AJIET,Mangalore 7
Canteen Management System

CHAPTER 3

DESIGN
Software design is the process by which an agent creates specification of software artifact,
intended to accomplish goals, using the set of primitive components and subject to constraints

3.1 ER Model

An entity set is a group of similar entities and these entities can have attributes. In terms of
DBMS and entity is a table or attribute of a table in database, so by showing relationship among
tables and their attributes, ER diagram shows the complete logical structure of a database.

Figure 3.1: ER Diagram for Canteen management


system

Dept.ofISE,AJIET,Mangalore 8
Canteen Management System

3.2 Schema Diagram

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.

Figure 3.2: Schema Diagram for Canteen management system

3.3 TABLE DESCRIPTION

A table is a named original data base data set that is organized by rows and columns. The
relational table is a fundamental relational data base concept because tables are the primary
form of data storage. Columns form the table’s structure and rows form the content.

In table 3.1 : Canteen_id, Accountant_id, name, and here Canteen_id id the primary key.

Table 3.3: Canteen

Attributes Data type Constraints Description


Canteen_id Varchar Primary Key Canteen id
Accountant_id Varchar Accountant id
Name Varchar Canteen name

Dept.ofISE,AJIET,Mangalore 9
Canteen Management System

In the table 3.2 : id,name,type,veg_non-veg, quantity are the attributes and id is the primary
key of datatype int .

Table 3.4: Items

Attributes Data type Constraints Description


id int Primary key Item id
Name varchar Item name
Cost int Item cost
Type varchar Item type
Veg_nov-veg varchar Veg item or non_veg item
Quantity int Item quantity
Canteen_id varchar Canteen_id

In table 3.3 : id, name ,mobile are the attributes. id is a primary key.

Table 3.5: orders

Attributes Data type Constraints Description


id int Order id
User_id Varchar Id of the user
Canteen_id Varchar Canteen id
Item_id Varchar Id of the particular item
Item_name Varchar Name of the item
Qunatity int Quantity of a particular item
Amount int Amount of the item

Table 3.6: user

Attributes Data type Constraints Description


id varchar Primary key User id
Name varchar User name
Password varchar User password
Email varchar User mail id
Phone varchar User phone number
Acc_emp varchar
Canteen_id varchar Canteen id

Dept.ofISE,AJIET,Mangalore 10
Canteen Management System

CHAPTER 4

IMPLEMENTATION
Implementation is defined as specific set of activities designed to put into practice an
activity or program of known dimensions. Implementation processes are purposeful and are
described in sufficient details such that independent can detect the presence and strength of
the “specific set of activities” related to implementation.
4.1 Details of the language
Our project is implemented using HTML, CSS, JS and Bootstrap studios. The reason we
chose them because they are simple to comprehend than other programming languages. Since
they are easy and powerful languages,they have been widely used.

4.2 Python
Python is an interpreted high-level general-purpose programming language. Its design philosophy
emphasizes code readability with its use of significant indentation. Its language constructs as well as
its object-oriented approach aim to help programmers write clear, logical code for small and large-scale
projects.

Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms,


including structured (particularly, procedural), object-oriented and functional programming. It is often
described as a "batteries included" language due to its comprehensive standard library.

Python is a multi-paradigm programming language. Object-oriented programming and structured


programming are fully supported, and many of its features support functional programming and aspect-
oriented programming (including by metaprogramming and metaobjects (magic methods)). Many other
paradigms are supported via extensions, including design by contract and logic programming.

4.3 MySql

Structured Query Language, commonly known as SQL, is a standard programming language


for relational databases. Despite being older than many other types of code, it is the most
widely implemented database language. Because SQL is so common, knowing it is valuable
to anyone involved in computer programming or who uses databases to collect and organize
information. Learn more about what SQL is and career opportunities in the field.

Dept.ofISE,AJIET,Mangalore 11
Canteen Management System

CHAPTER 5
SCREENSHOTS

Figure 5.1 Database table

Figure 5.2 Canteen table

Figure 5.3 Item table

Figure 5.4 Orders table

Figure 5.5 User table

Dept.ofISE,AJIET,Mangalore 12
Canteen Management System

Front-End Screenshots
This is the representation of how our front-end looks like when someone uses this project.

Figure 5.6 Home Page

Figure 5.7 Manager login page

Dept.ofISE,AJIET,Mangalore 13
Canteen Management System

Figure 5.8 User login page

Figure 5.9 Employee sign up page

Figure 5.10 Accountant sign up page

Dept.ofISE,AJIET,Mangalore 14
Canteen Management System

Figure 5.11 Canteen Data Page

Figure 5.12 Item Data Page

Figure 5.13 Oder Items page

Dept.ofISE,AJIET,Mangalore 15
Canteen Management System

Figure 5.14 Delete Accountant page

Figure 5.15 Update Accountant page

Dept.ofISE,AJIET,Mangalore 16
Canteen Management System

CHAPTER 6
CONCLUSION AND FUTURE WORK
6.1 Conclusion
The development of Canteen food ordering system involved many phases. The approach used is a top-
down one concentrating on what first and steps for moving to successive levels ofdetails. Inprimary
phase, the system is designed at block level. The blocks are created on the basis of analysis done during
the problem identification phase. Different blocks are created for different functions emphasis is put on
minimizing the information flow between blocks.
Thus, the activities which require more interaction are kept in oneblock. During this phase, strict
adherence was made to prove software engineering principles and practices.
It is hoped that effective implementation of this software product would eliminate many problems
discovered during systems investigation.

6.2 Future Work

As a part of future enhancement,


• We can add printer in future.
• We can give more advance software for Canteen Management System including more facilities.
• Implement the backup mechanism for taking backup of codebase and database. on regular basis
on different servers
• Online transaction can be implemented in future.

Dept.ofISE,AJIET,Mangalore 17
Canteen Management System

Dept.ofISE,AJIET,Mangalore 18
Canteen Management System

Dept.ofISE,AJIET,Mangalore 19
Canteen Management System

Dept.ofISE,AJIET,Mangalore 20
Canteen Management System

REFERENCES

[1] RamezElmasri and Shamkanth B Navathe “Database System Models language,


Dsign and application program” – Pearson, 7th Edition, 2017
[2] Silberschatzkorth and Sudarshan, “Database System Concepts” 6th edition McGraw
Hill, 2013.
[3] Ramakrishnan and Gehrke, “Database Management Systems” 3rd Edition, 2014,
McGraw Hill.
[4] K.Torp, C.S. Jensen, M.H. Bohlen, “Layered temporal DBMS : Concepts and
tecchniques”, DASFA, pp.371-380, 1997.
[5] T. harder, A.Reuter, “Database Systems for Non-Standard Application”, Proc. Int
computing symposium, 1983.

Dept.ofISE,AJIET,Mangalore 21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy