Report Canteen Final
Report Canteen Final
Submitted by
PRAKHYATH 4JK19IS035
PRAJWAL S BHATT 4JK19IS034
KISHAN KUMAR 4JK19IS023
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.
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.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
• 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.
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.
Dept.ofISE,AJIET,Mangalore 8
Canteen Management System
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.
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.
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 .
In table 3.3 : id, name ,mobile are the attributes. id is a primary key.
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.
4.3 MySql
Dept.ofISE,AJIET,Mangalore 11
Canteen Management System
CHAPTER 5
SCREENSHOTS
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.
Dept.ofISE,AJIET,Mangalore 13
Canteen Management System
Dept.ofISE,AJIET,Mangalore 14
Canteen Management System
Dept.ofISE,AJIET,Mangalore 15
Canteen Management System
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.
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
Dept.ofISE,AJIET,Mangalore 21