Canteen Management System
Canteen Management System
Abstract: The ultimate aim of the cashless canteen Once the owner of a canteen gives a coupon for the last
management system is to automate the existing traditional system number then the buyer could lift the coupon. On such a
which is manual, with the support of computerized equipment situation a student account is maintained in a notebook.
and full-featured computer applications, so that their valuable Canteen owner writes sales regularly and the balance is
data can be retained for a prolonged period of time with quick
reported at the end of the month. These typically paper
access and management. The appropriate software and hardware
are readily accessible and easy to use. There is a huge line in the based files can get damaged or destroyed, as well as student
institution cafeteria throughout the break. From the wait at the account data can get lost. With the emergence of digital pills
payment desk to the serving point, a ton of time is spent waiting and simple touch screen application menus, the whole new
for the food, because of which, students and the faculty get late surface could be bypassed. This electronic menu was the
for their lectures. All teachers and students do want to figure out first-time which orders can be taken successfully. There is
a way to that or get rid of this waiting period. One way to resolve no need to run back and forth to a distant terminal, when
the issue would be to have a software arrangement in which, usually the terminal is with the server. Almost every order is
once the order has been put, it can be projected directly on the associated with a person seat at the table, and orders are
cafeteria monitor. This will prevent out the time people spend at
developed one customer at a time, just like on paper, but
the payment desk as the server needs time to fulfill the previous
orders before taking a fresh receipt and setting it up in the with greater accuracy. Even products can be easily
cafeteria. Even, we could have the program to post orders in such transferred, switched or altered through the entire kitchen
a manner that his / her order is processed ready for the particular and the price can be calculated in real time. The focus of this
period that he / she prefers. The time wasted on waiting for task is to build a system that would take orders at the
change can also be diminished by enabling online payment. The counter as well as through online application, and view them
project's main objective on Cashless Canteen Management in canteen monitors. To accomplish this project by growing
System is to manage canteen, product, and sales information. It a web application to manage the menu and orders at the
manages all the details of canteen, product, orders and users. canteen. The Internet technology would use JavaScript for
The project is completely built at the administrative end and thus
frontend reaction, JavaScript node for backend reaction.
only admin is guaranteed the access.
There will be canteens in nearly all the schools, institutes
Keywords: Canteen Management. and companies. The existing system is basically a cash and
paper-based system. It takes a lot of time for the payment
I. INTRODUCTION and methodology as the customer pays the actual amount
and wait for the alteration. Order can be placed by paying by
Lots of time is spent in queues at a college canteen. cash. Web application is created for placing orders in
The proposed software is effective in cutting the amount of advance. The orders placed in advancement shall have an
time spent in the queue to send orders straight into the ORDER ID it shall be used to deliver the order to that of the
kitchen, placing orders before and with the option to use a serving counter without delay. Payments for online ordering
card payment system that reduces time spent in tendering can be made only by card.
changes. This time can be used for any other purpose that
must be relevant. Cash payment in canteens is nowadays the II. LITERATURE SURVEY
only option for making the payment. The situation was well
adapted for small canteens. For some large canteens, credit [1] Canteen management system using the E-wallet
card facilities are offered but this is very unusual. The major In this paper, system can take orders at the counter
downside of cash payment system is that the user seems to and through online application and display them on
want to carry the cash all time. And he / she has to pay the monitors in the kitchen. The internet application would
correct sum else there might be issues in providing the make use of HTML5, two Java script, two and Boot Strap
balance money. The owner should hold some register as he for frontend and JSP for the backend. Appropriate protection
needs to provide the consumers of the canteen via coupons. aspects shall be implemented to prevent attacks the usage of
2048 bit El-Gamal encryption scheme. For placing orders in
Revised Manuscript Received on May 30, 2020.
* Correspondence Author advance, we will create a web application. The orders placed
Ambika. M*, Assistant Professor in the Department of Computer in enhance will have an ORDER ID which shall be used to
Science and Engineering, Sri Shakthi Institute of Engineering and get the order delivered at once to the serving counter.
Technology. Payments can be made through cash or e-wallet at the
Saravana Kumar. R, Bachelor of Engineering in Computer Science and
Engineering, Sri Shakthi Institute of Engineering and Technology, counter. Elgamal asymmetric encryption scheme also is a
Coimbatore. public key cryptography algorithm. The security of this
Sandhya S Nair, Bachelor of Engineering in Computer Science and algorithm lies in the issue of calculating discrete logarithm.
Engineering, Sri Shakthi Institute of Engineering and Technology, The operations like recharge, payment, and refund are to be
Coimbatore
Ranjith Kumar. S, Bachelor of Engineering in Computer Science and performed the database values are decrypted and then the
Engineering, Sri Shakthi Institute of Engineering and Technology, operations are performed on the decrypted values. After the
Coimbatore. operation is done the values are again encrypted and stored
in the database. A 2048-bit key is used for encryption.
© The Authors. Published by Blue Eyes Intelligence Engineering and
Sciences Publication (BEIESP). This is an open access article under the CC
BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
On the consumer side, an Ajax call is made for a to canteen next time. One big concern is that in educational
servlet to get cipher-text in order to encrypt the sensitive institutions, students / staffs will have food in the same cafe
data transmission between consumer and server. An SSL over the course of their studies or employment. In such
certificate also installed on the website to ensure further instances a record of student’s purchase is maintained in a
secure transmission of data sent and received through the bill book. The person in the bill counter manages the
web application. students' order and bill reports on a regular schedule, then at
the month's end amount to be paid by individual customer is
[2] In-Time Billing Process for Canteen Management
evaluated. This system has problem of maintaining paper
System
primarily based records. Such records are in danger of being
In-time billing technique for canteen management ruined, and the student payment report information might be
device indicates canteen admin will give a RFID to their missed. Also, the current system provides RFID card to the
customers which can be either students or staffs and in case customers, they can recharge this card with the amount they
of an organization, it can be employees. This system is very need. If the amount gets exhausted, again the customer’s
effective. It is very much useful for the people who go to account has to be recharged. With this id the student/staff
canteen regularly, may be daily. They do not have to bring can do their purchase in the canteen by waving this card but
the cash with them anymore. Each and every registered the drawback is that the card can also get lost or get
customer will get a card and person can do recharge with scratched.
whatever amount he wishes to have. This project says that
only invoice has to be produced for the canteen timings and IV. PROPOSED SYSTEM
other times the consignment has to stop producing. With this
system we can entirely change the complete functioning of The proposed system would make use of ReactJs
the canteen. Is it possible to get refund of the amount for frontend and NodeJS for backend. This system is
remaining in the card? The report of individual user has to generally advantageous for avoiding spending time waiting
be prepared on weekly basis or monthly basis. For this task in the queue by posting orders directly to the kitchen
to provide fine solution and also In-Time only consignment without delay and also by scheduling orders ahead of time.
need to be produced. To achieve that, the customers are It is achieved by having a card payment that reduces time
allowed only in the specified timings. spent on the bill counter for payment and tendering
adjustments. It saves time and also the technique dealing
[3] Cloud Based Canteen Management System with is easy.
This paper suggests a platform for automating the whole A. Scope
process more conveniently for both the canteen and the
buyers on the cloud. There is no hardware components and The system proposed focuses at canteen business process
installations are required with the help of Cloud Computing automation i.e. to digitalize all the processes and
technology. Cloud computing is extremely cost effective management of canteen.
relative to the ownership of individual parts. The proposed Efficient use of resources through rising
cloud-based program fills the gap between the canteen and productivity by automation
its use. The system provides a Radio Frequency The application provides a report that could be used
Identification card, which will be used for each customer's for different purposes, such as accounting
purchases at the counter. In addition, a new form of buying management and reference for future.
and paying through a mobile device, where deductions are
made directly from the customer's account, which is helpful It satisfies the requirement of users.
in reducing the queues. Accounts can be recharged through Understanding the working of system is not
online transfers and e-wallets. The web application and complicated in case of both the users and the
mobile application will be hosted on the cloud. The overall admin.
tiring administration of a canteen business can be Easy to operate.
accomplished easily. There is no need for long delays in
Have a good UI.
queue, orders can be placed more easily accordingly. There
is no need to be maintain paper-based records. Data Scalable.
migration to the cloud is only required once. Entire Canteen B. Functionalities
Business is automated. The other method involves the
process of paying with a smart card that only deals with The System enables searching facilities based on
payments. The RFID card offers a cashless billing scheme, various factors. Such as Canteen, Orders, Products,
but the method of recharge is via real money. Quantities, Report and Users.
The proposed system also takes care of managing the
III. EXISTING SYSTEM order details, availability details, order details, payment
details and user details.
Because the present technology is book-based, it Shows the information and description of the canteen
has a huge downside of data supremacy, calculations ought orders, products, payment and users.
to be rendered manually. Another threat is that the data can To increase the efficiency of canteen management.
be easily manipulated or lost. The cash payment also has a
It deals with monitoring the information and
big drawback, the user needs to have cash carried with
transactions of product.
him/her. And he/she wants to pay the precise amount in any
other case there is problem for the final amount. If the
billing person provides a slip signed for remaining amount
to be paid, he/she has to carry that along when he/she goes
D. Technologies Used Customer can enter the user details and can recover the
• Frontend: React password if forgotten and can update the new.
• Backend: Node
• Database: Postgres
• ORM: Sequelize
• Authentication: jwt
• Payment: Stripe
• Server: NGINX
V. TABLE STRUCTURE
REFERENCES
1. Canteen Food Ordering Android System, Abhishek Singh, Amit
Tanwar, Aditya Sawant, Chaitanya Parulekar, Kunal Yadav, IT
Department, MUMBAI University, Journal on Recent and Innovation
Trends in Computing and Communication, ISSN: 2321-8169.
2. Shweta Shashikant Tanpure, Priyanka R. Shidankar, Madhura M.
Joshi, “Automated Food Ordering System with Real-Time
Customer Feedback”, in International Journal of Advanced Research
in Computer Science and Software Engineering, Vol. 3, Issue 2,
February 2013.
3. S. B. Patil, Srikantha Rao, P. S. Patil 2001 ‘Canteen Management
Design Principles’ Proceedings of the International Conference &
Workshop on Trades in Technology, pp. 765-766, viewed 7 October
2001.
4. Tan-Hsu Tan, Ching-Su Chang, Yung-Fu Chen, Yung-Fa Huang,
Tsung-Yu Liu, “Developing an Intelligent-Restaurant with a Menu
Recommender for Customer-Centric Service”, Systems, Man, and
Cybernetics, Part C: Applications and Reviews, IEEE Transactions.
5. Tomoko Kashima, Shimpei Matsumoto, and Hiroaki Ishii,
“Recommendation Method with Rough Sets in Restaurant Point
of Sales System”, PIMECS 2010 Vol III.
6. AliAkhtarzada, Cristian S. Calude and John Hosking, “A Multi-
Criteria Metric Algorithm for Recommender Systems”,
CDMTCS-400.
7. Student Card System Using Smart Card Technology -Information
Technology Based Higher Education and Training, 2004. ITHET
2004.Proceedings of the Fifth International Conference in January
2004 from the University of New South Wales UNSW, Sydney, NSW
2052, Australia.
8. S SumitaNainan1, Romin Parekh, Tanvi Shah - RFID Technology
Based Attendance Management System from NMIMS University
Mumbai, Maharashtra.
9. Ms. Shilpa D.More1, Prof. Arti Mohanpurkar - LOAD
BALANCING STRATEGY BASED ON CLOUD PARTITIONING
CONCEPT - Multidisciplinary Journal of Research in Engineering
and Technology, Volume 2, Issue 10. Pg.424-431 from DYPSOET,
Pune, India.
10. Arun N. Nambiar- RFID Technology: A Review of its Applications
Proceedings of the World Congress on Engineering and Computer
Science 2009 Vol II WCECS 2009, October 20-22.E