Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Sushank Pandey, Rayaan Quraishi, Aditya Salian, Swapnil Bhagat
DOI Link: https://doi.org/10.22214/ijraset.2024.65046
Certificate: View Certificate
This research paper presents the development of a web application aimed at introducing and optimizing the canteen ordering process within institutional and work environments. Focused on reducing wait times and enhancing user experience, the application facilitates menu browsing, order placement, and cashless payments via e-wallet or UPI. By leveraging technology to promote efficiency, the app seeks to address common challenges faced by students, faculty and employees during peak hours. The paper discusses design strategies, technical implementation, and potential implications for canteen operations, emphasizing the importance of user-centric solutions in enhancing overall satisfaction and productivity.
I. INTRODUCTION
The traditional way of handling school canteens, the reliance on paper-pen records, cash transactions, and manual calculations are getting less effective in this fast-participated world. Being aware of this low efficiency, we propose the restructuring of canteen operations through an integrated web and a mobile application for menu items and orders management.
The proposed application has numerous benefits which are meant to improve efficiency and give the overall canteen experience a boost to both the customers and staff. We offer the opportunity of placing orders through the application directly which results in a substantial saving of time lost standing in queues. Customers are enabled to browse through the menu, place orders on advance and make payments online thus dispensing with the need to carry cash and waiting for change delivery.
The basic advantage of our system is that it lightens the canteen staff burden. By automating the order taking, our system enables saving time and resources, thus letting the staff to concentrate on the management of other canteen areas. All orders made through the application are smoothly transferred into a centralized database which can be accessed anytime on the canteen admin's end via a desktop application.
All order details are shown on the desktop application in an easy-to-read format, the item selections, options and supply details being included here as well. The streamlined approach of order management not only increases the operational efficiency but also engages the customer for greater accuracy and speed.
In addition, our Canteen Management system is intended to be flexible and scalable and therefore it can be used in a variety of canteens setting from large institutions down to catering services for small business enterprises. Whether it is a university campus or a corporate cafeteria, our system provides customized solutions catering to the distinct requirements of every surrounding.
II. PROBLEM DEFINITION – EXISTING SYSTEM
Today's cafeteria management systems depend heavily on manual processes. This leads to many inefficiencies for both students and cafeteria staff.
A. Problems
B. Proposed System
To overcome the problems faced by existing system, we proposed a complete computerized canteen management system to order food online through web application so that the preparation of food may begin before the user reaches the canteen. Food ordering feature will only be available to the users who have registered with the application and have logged in. There will be a lot of modes of payment, like domestic and international credit & debit cards, UPI and other mobile wallets. The items of a placed order shall be displayed on the screen in the kitchen which will indicate the cooks to prepare the items and the message “ORDER PLACED SUCCESSFULLY” shall be displayed on the user screen. When the order is delivered, its status is updated to “COMPLETED”.
III. LITERATURE SURVEY
A comprehensive study of the available canteen management systems indicates different approaches and implementations directed towards enhancing the efficiency of food ordering and delivery processes. This literature survey will examine various systems and applications, their methods, and their effectiveness in addressing the issues faced by university canteens and food service management.
A. Design of a Pre-Ordering System
Traditional canteen systems often have problems of long queues and time delays in food preparation, hence causing considerable wastage of students' time. To minimize such problems, a pre-ordering system was proposed and emphasized to automate the ordering process [1][2]. In this study, a Canteen Management System (CMS) has been developed, which is web-based and allows students to order food online.
The front-end of the system was coded in HTML, CSS, JavaScript, and React.js. To manage the back-end of the system, it is using Node.js, Express.js, and MongoDB [3]. Some of the other features offered by the CMS include real-time tracking of food preparation, notification systems for alerting students that their food is ready, and the categorization of orders by their cooking, delivered, or cancelled status. Student Accounts can be created; more detailed menus can be available along with multiple payment options [5][6][7]. It would have the waiting time drastically reduce in the queue, so all those ordering food will make this process more efficient thereby ensuring an improved user experience in students and reduced stress among the canteen staff [1]. There would be better tracking of the sales and student data thus enabling the canteen management to have much greater control and insight in all the operations.
B. Marketing Habituation and Process Study of Online Food Industry: Case Study of Zomato
This analysis of the online food business, especially on sites such as Zomato, gives insight into how consumers prefer ordering food digitally instead of receiving it from in-person service. Online food delivery applications have gained popularity over the years due to several factors, including convenience, accessibility, various payment methods, and increasing cashless transactions [8]. These applications make it easy for customers to order, and through customized recommendations, special deals, and past order histories, they can easily decide on their meal [9]. The case of Zomato illustrates how a good design of an application reduces the friction points of users and allows them to select from different varieties of food coming from multiple restaurants [10][11].
Consumers do not need to carry menus or even place calls anymore since everything can be done right from their smartphones. Besides, such apps have been motivating competition between restaurants, where restaurants are being forced to serve better deals and services, which is a plus to consumers. For example, online Indian food industry was pegged at $350 billion in 2019 and set to reach $420 billion in 2020. Therefore, it is a goliath market. For university canteens, it is going to be an efficient way of modernizing the experience in ordering food, considering the technologically savvy nature of students. They would love it since it saves them time and is convenient with so many options [13].
C. vCanteen: A Campus Innovation Solution to Improve University Canteen Services
vCanteen is an innovative crowd-friendly platform solely developed to especially address the common problem of high crowd density during peak hours at university canteens [14]. It integrates, in one solution, an online food ordering platform with a virtual queuing mechanism and a machine learning-based crowd estimation tool [12]. The system was tested at the Faculty of Engineering, Chulalongkorn University, Thailand, and showed promising results toward reducing queuing times.
The core functionality of the vCanteen MCNN multi-column convolution neural network would estimate actual time real crowd density on the canteen while informing people as to at what particular moment they might need to make an order or to be in a queue [15][16]. Further, the system provided above gives the present statuses of the meal orders and virtual allocations to the students regarding prepared meals and distribution in terms of optimum reduced congested timing for them in general. This method has reduced waiting time and tends to generally improve the experience of dining, making it highly appropriate for university campuses where crowd management is an on-going issue [3]. The use of such a system in canteens in universities will improve service delivery and allow students to make better utilization of their limited break times.
D. Web-Based Canteen Payment and Ordering System
The creation of an online canteen payment and ordering system is one of the latest trends in the management of university canteens. According to Fonggo et al. (2020), a web-based system will simplify both the order and the payment process, eliminate physical cash transactions, and diminish the possibilities of human errors [17]. This system allows students to view menus, place orders online, and make payments directly on the platform using credit cards, debit cards, and e-wallets [18].
In this system, the canteen management benefits from automated order tracking, inventory management, and customer data collection that helps in improving decision-making and managing stock levels. The system also provides an overview of sales data and performance metrics through which the canteen operators can make sound decisions in their services. This reduces long queuing times for students. The system is also integrated with mobile devices for an order from anywhere in the campus. Ease of access and use is, in this case, an important factor in modernising canteen services and general food delivery [3].
E. Canteen Management through an Android-based e-wallet Application
Rameshwari et al. (2019) carried out a research that included an e-wallet system in the context of a canteen management Android application. This system creates an environment of cash lessness as no need for physical currency would arise. The e-wallet recharges the accounts and lets the students make digital payments while buying food items in a more efficient and secured way.[19]
By having an e-wallet, canteen management has helped students in having easy and cashless transactions; hence they can easily keep the accounts by having all the transaction information. The system captures in real-time orders, payment, and user balance tracking. This minimizes overall waiting time, even more, especially during peak times. Students can now have the option to order meals ahead of time, selecting an appropriate pick-up time and thus further reducing wait time for meals. This solution exploits growing uptake in digital payment systems to keep university canteens abreast of modern trends in financial technologies [1].
F. IoT and QR-Code Based Food Ordering Systems
In this world of technological advancements, IoT and QR-code-based food ordering systems provide a highly efficient model for canteen management. For example, proposed by Khan and Desai (2017) and Reddy and Kumar (2019), are the kinds of systems in which the student can browse the menu through the scanning of QR codes located in multiple places across the campus to place an order and to make the payment [17][23]. These systems will reduce physical interactions that need to happen so that the students' orders are dealt with virtually. Canteen staff then stand to benefit in ensuring that most of their high peak demands can be addressed during time of operation.
The integration of the canteen infrastructure with the IoT devices will update students and the management about real-time order status, kitchen workload, and inventory level. It will also help streamline food ordering for students by offering easier methods of placing and keeping track of orders without the waiting lines in the queue. This trend of contactless services in public areas aligns with the current need, and hence it becomes a useful solution for modern canteen management systems [20][21].
IV. FUNCTIONALITY
A. Key Features
B. Mobile Technology Integration
As the smartphone becomes the hub of your life, the system uses mobile technology to make everything as easy and accessible as possible. The mobile application will contain push notifications when the order status changes or when there are offers. Recommendations from previous orders and preferences will, in turn, make decisions easy for users.
This product will automatically integrate itself with your native features on your smartphone, such as taking photographs using your camera, to immediately open your menus, or even your payment system without lifting a finger. Such features ensure maximum comfort in the use of contactless interaction services, as valuable to technology-savvy individuals today as ever before.
V. METHODOLOGY AND TECHNOLOGY
A. Development Approach
The project is developed using Agile Development Methodology, which allows the development to be flexible and iterative. Agile lays emphasis on frequent revisions, which allows the team to integrate continuous feedback at each step of development. This style of development ensures that the project changes with changing conditions in accordance with real-world requirements from users.
It is divided into different phases. The first phase is requirement gathering, where all the user needs and system specifications are identified. It is a very important part of this process because it will directly influence the core features of the system, which should include the online ordering platform, real-time inventory tracking, and payment integration.
The definition of architectural elements in the design phase includes database structures, the front-end and back-end interactions of the system, and definitions concerning the user interface. Again, the focus is on making it a responsive, mobile-friendly web platform accessible even in institutional environments.
Then follows implementation, where the Minimum Viable Product is produced. Our first deployment would be to our institution's canteen. Since the canteen can serve as a test site for the core functionalities, which are order processing, inventory update, and personal recommendation, we shall then further improve the system through addition of other functionalities like collaborative filtering in order to recommend a personalized menu and crowd management using IoT.
It gets deployed after testing, that is assessing the system against performance metrics, such as order processing speed, security, and user satisfaction. When validated in our institutional environment, we will scale and adapt it for use elsewhere: in other institutions, and ensuring its adaptability across diverse kinds of canteen operations.
B. Technology Stack
The project makes use of the MERN stack as a strong technology combination. It is created to help provide a smooth, scalable, and efficient platform for canteen management. The stack has its appropriateness to web applications that need to have high scalability and require real-time updates, both factors which can make or break the project.
C. Systems Models
The system is designed using a variety of UML diagrams to visually present and explain the key functionalities and interactions involved in the canteen management platform. These models help in designing and communication of system architecture and behavior across different stakeholders involved in the project.
1) Block Diagram: The block diagrams break down the system architecture into its simple, high-level presentation and functional blocks. These diagrams explain the major system components relationship with other subsystems as is illustrated above. User Interface Block; all web and mobile apps' user interfaces are a representation through which students, staff, and administrators of this organization interact with this system. Order Management Block; these involve the creation of order modifications and tracking. Inventory Management Block; it maintains the level of stock levels and informs inventory about the placed orders. Payment System Block; the payments are governed. Each transaction is safeguarded. Reporting and Analytics Block; aggregates information to give insights on how the canteen's performance is going-on, such as user preferences and the trend in sales.
Fig. 1. Block Diagram of the System
2) Class Diagram: It highlights the structural organization as well as the interaction among multiple classes in the canteen management system. Usually, a class diagram focuses more on defining classes with attributes and methods and showing how they relate to each other. User Interface (UI); it comprises classes related to the user and their interactions. It has the User and Admin classes. The User class keeps track of the user information such as user id, name, email, and password, which gives features like registration, login, order placement, and history of orders. The Admin class comprises adminId, name, email, and password and functions to manage menus, view orders, and update the status of orders.
Order Management System (OMS); this module consists of two classes: Order and MenuItem. The Order class has properties such as orderId, userId, items, totalAmount, and status. Some methods can be used to calculate the total amount and update the status of orders. The MenuItem consists of itemid, name, price with a method to give out the details of any item. Billing and Payment System; the classes of this subsystem are PaymentGateway and PaymentDetails. It handles the payment and interacts with the classes Order and PaymentDetails. The class attributes include cardNumber, expiryDate, cvv, and a method for validation to check the payment. ML Recommendation System; this module consists of the MLRecommendationSystem class, which provides recommendations for items based on user preferences. It has a method called recommendItems that takes a User object as an argument for providing personalized suggestions. Notification System; this module consists of the NotificationSystem class, which is responsible for sending notifications to users. The sendNotification method sends messages to users regarding order updates. Order Queue Management; this is the OrderQueueManagement class that will handle order queue management. It ensures that there is proper order processing, because order queues are managed through the OrderQueueManagement class, which provides methods for adding orders to the queue and retrieval of the next order to be processed.
Fig. 2. Class Diagram of the System
VI. PERFORMANCE AND VALIDATION
A. Key Performance Metrics
With specific key performance metrics, canteen management system will be judged against the benchmark performance at various aspects with respect to efficiency, usage, and response. Therefore, quantitative improvement and both functional/nonfunctional performances can be addressed.
B. Key Performance Metrics
Despite all the advantages of this canteen management system, several challenges and limitations in its development and implementation have to be overcome to ensure effective performance and user satisfaction, such as real-time handling of data under peak usage conditions, smooth payment systems, security, and performance.
VII. FUTURE WORK AND EXPANSION
A. Scalability and Deployment
As it is a case for launching canteen management system at our institution, the next stage to be developed is that it will be extendable to be applied further use in other types of learning institutions as well as corporate ones too. As its structure seems modularity, hence customization would be feasible for applying such systems at places after modification on required changing necessities from that another place of application.
B. IOT Development
In the phase of the future development of the canteen management system, Internet of Things sensors will be spread across the organization to monitor crowds in real time, thus providing enhanced information for the optimization of the user experience and operational efficiency:
The Canteen Automation System is a modern and efficient way to address the apparent inadequacies of a traditional canteen operation through web technologies that enhance user experience through real-time inventory management, secure cashless payments, and personalized ordering, while enabling administrators of the canteen to have critical data analytics, thus making informed decisions and optimizing operations. Such architecture of a modular and scalable system would easily adapt to various kinds of institutions, such as educational campuses and corporate environments. Eventually, this system will become the one that changes institutional canteen services and makes them streamlined, efficient, and easy to use. Incorporation of further technologies such as IoT certainly cements its place within modern food service management; therefore, the system positions itself to be sustainable and versatile so that it can be implemented on a mass scale.
[1] Rameshwari Fegade, Gaurav Nandge, Pranjal Patil, Tejas Gaikwad, PP Bastawade (2019), \"Canteen Management Android Application Using E-Wallet,\" International Research Journal of Engineering and Technology (IRJET), 6 (3), 6624-6628, 2019. [2] HY Yang, YJ Zhang, QH Wang (2017), \"College Canteen Ordering System Based on Android Platform: Design and Development,\" Electronic Science & Technology, 4, 155-159, 163, 2017. [3] Fendy Fonggo, Jap Tji Beng, Desi Arisandi (2020), \"Web-Based Canteen Payment and Ordering System,\" IOP Conference Series: Materials Science and Engineering, 1007(1), 012159, 2020. [4] Tanmay Dhaundiyal, Roshni Soni, Rohan Shah, Akul Rishi, Purnima Ahirao (2019), \"Liv2eat: A Cross-Platform Application to Digitalize the College Canteen Using Firebase,\" Proceedings of International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), Amity University Rajasthan, Jaipur-India, 2019. [5] Rupali B Kale, Ruchika K Balwade, Vipin B Gawai (2020), \"Online Food Ordering System for College Canteen,\" A Journal of Physical Sciences, Engineering and Technology, 12 (SUP 2), 64-68, 2020. [6] Vivek Chouhan, Priyanka Mishra (2018), \"Implementation of E-Wallet System for Canteen Automation,\" International Journal of Scientific Research in Computer Science and Engineering, 6(2), 67-70, 2018. [7] Bhagyashree Shelar, Akash Shinde, Jitendra Chavan, Suraj Chikhalikar (2018), \"Canteen Management System Using Android,\" International Journal of Computer Science and Mobile Computing (IJCSMC), 7(4), 69-73, 2018. [8] Shreyas Mahajan, Vinayak Deshmukh, Harshita Patil, Siddhesh Pawar (2021), \"Web-Based Canteen Management System Using E-Wallet and QR Code,\" International Journal of Engineering Research & Technology (IJERT), 10(4), 193-198, 2021. [9] Zaw Htay, Han Tun Aung (2018), \"Development of Web-Based Food Ordering System for University Canteen,\" International Journal of Computer Applications, 182(2), 23-27, 2018. [10] Swati Singhal, Neha Sharma, Preeti Dubey (2020), \"Smart Canteen Ordering System Using Web Application,\" International Journal of Engineering and Advanced Technology (IJEAT), 9(5), 1348-1351, 2020. [11] Bharath Kumar, Rahul Pillai, Arjun Prakash, Neha Sebastian (2019), \"Online Canteen Ordering System Using Cloud,\" International Journal of Emerging Technologies and Innovative Research (JETIR), 6(6), 661-664, 2019. [12] Anthony Oladimeji, Ayodeji O. Ayeni (2019), \"Design of a Mobile Canteen Ordering Application for Universities,\" International Journal of Computer Science and Mobile Computing, 8(4), 63-70, 2019. [13] Kumar Suraj, A. Pawar, \"College Canteen Automation System Using Web-Based Applications,\" International Journal of Innovative Science, Engineering & Technology (IJISET), 3(5), 256-261, 2016. [14] Ratnam Jyothi, Jayakrishna Palle (2020), \"A Cloud-Based Canteen Ordering System Using IoT,\" International Journal of Scientific & Technology Research (IJSTR), 9(2), 141-145, 2020. [15] Sai Dinesh Reddy, Kiran Ravi (2020), \"IoT Based Digitalized Canteen Ordering System with Real-Time Menu Updates,\" International Journal of Innovative Technology and Exploring Engineering (IJITEE), 9(7), 1025-1030, 2020. [16] Rahman M.K., Akter Binte Sharmin (2021), \"Mobile-Based Canteen Ordering and Management System,\" International Journal of Computer Trends and Technology (IJCTT), 69(4), 45-49, 2021. [17] R. Khan, S. Desai (2017), \"Analysis and Development of a Real-Time Android-Based Canteen Ordering System,\" International Journal of Computer Applications, 160(6), 25-30, 2017. [18] Aminul Islam, MD. Kamrul Hossain (2020), \"Web-Based Food Ordering System for Institutional Canteens,\" International Journal of Advanced Research in Computer Science (IJARCS), 11(7), 92-98, 2020. [19] V.S. Manikandan, R. Tamilselvan (2021), \"A Study on Modern Canteen Management System Using Web-Based Application,\" Journal of Engineering, Science and Technology, 16(5), 457-467, 2021. [20] Alexey Kuchukov, Alexander Ovsyannikov (2018), \"Designing an Automated University Canteen System Based on RFID and IoT,\" Journal of Computer Engineering, 7(2), 211-216, 2018. [21] Yu Zhang, Chen Liu (2020), \"Canteen Payment System Based on IoT Devices,\" International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), IEEE, 2020. [22] Anusha Goyal, Sonal Jain (2021), \"Smart Canteen Automation Using RFID and Cloud Computing,\" Journal of Computer Science and Information Technology, 9(4), 209-214, 2021. [23] Siva Reddy, Venkatesh Kumar (2019), \"Development of QR-Code Based Food Ordering System for College Canteens,\" International Journal of Innovative Research in Computer Science & Technology (IJIRCST), 7(1), 32-38, 2019. [24] Carlos Mora, Francisco Lopez (2017), \"Evaluation of Mobile-Based Canteen Ordering System Using Cloud Services,\" Journal of Information Technology and Computer Science, 9(3), 101-108, 2017.
Copyright © 2024 Sushank Pandey, Rayaan Quraishi, Aditya Salian, Swapnil Bhagat. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET65046
Publish Date : 2024-11-06
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here