50% found this document useful (2 votes)
2K views14 pages

Canteen Ordering System

The document outlines a proposed online canteen food ordering system. It describes stakeholders like employees, customers, canteen managers, and delivery boys. The existing manual system causes delays and inefficiencies. The proposed system would allow employees and customers to view menus, order food, pay online, and get timely deliveries. It provides activity diagrams, entity relationship diagrams, and defines system scope, requirements, and objectives like reducing time and waste while increasing customer satisfaction.

Uploaded by

Arushi Varma
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
50% found this document useful (2 votes)
2K views14 pages

Canteen Ordering System

The document outlines a proposed online canteen food ordering system. It describes stakeholders like employees, customers, canteen managers, and delivery boys. The existing manual system causes delays and inefficiencies. The proposed system would allow employees and customers to view menus, order food, pay online, and get timely deliveries. It provides activity diagrams, entity relationship diagrams, and defines system scope, requirements, and objectives like reducing time and waste while increasing customer satisfaction.

Uploaded by

Arushi Varma
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/ 14

CANTEEN ORDERING SYSTEM

Submitted by: ARUSHI


CONTENT TABLE

 Stakeholders
 Problem Definition and Solution
 Advantages and Objectives
 Objectives:
 Existing System
 Proposed System
 Scope using use case diagram (UML)
 Scope using context diagram
 In Scope
 Out of Scope
 Activity Diagram for the System:
 ER Diagram for the System:
 Preconditions and Triggers: Example
 Business Requirements:
 Functional Requirements
 Nonfunctional Requirements
 System Requirement:
 Usability:
 Environments

STAKEHOLDERS:
ACTOR What they can do on the software created

Employee/ ● Employee/Customer can see the Menu


Customer ● Employee/Customer can choose different option as per their
choices and prices
● Employee/Customer can book the food through software
● Employee/Customer can pay for the food booked
● Employee/Customer will come to know when their food is
ready.
Canteen ● Canteen Manager can see the ordered food items from the
Manager customer
● Canteen Manager can check if customer has paid the bill
● Canteen Manager can prioritize the order as per the
sequence of entry
● Canteen Manager can see the inventory and quantity of
ordered food
Delivery Boy ● Delivery Boy can check the order and deliver it on time
● Delivery Boy once deliver the food can close the request
● Delivery Boy can check if food is going to the correct
customer

Payroll ● Can check the quantity of food ordered.


system
● Can check the inventory of food and staff as per requirement

● Can check if bills are being paid as per ordered food

● Can check the floor if all staff is available as per requirement


or employees gathered

Management ● Can check if all things working as per schedule and timings

● Can check if customer is getting proper servicing

● Can check the wastage of food or shortage of food

● Can check the sales of each day as per ordered food

● Can collect customer survey on the quality /service / timings,


etc.
Problem Definition and Solution:

Canteen: Reduce and saves time, Increase customer satisfaction, wastage of food reduces, Bill
payment become smooth and easy, Menu options can be increased, Inventory can be checked.

Customer: Reduce Waiting Time, Reduces Queue, Payment of food bills become easier and
faster, can see variety of food items in the menu.

Advantages and Objectives:

Advantages of the Canteen Ordering System:

 Employees can avoid ques and moving time


 Order what employees / customer want to order
 Enables the end users to register online, read and select the food from the e-menu card
and order food online by just selecting the food that the user want to have.
 Can handle the functionalities like add new food items, edit/delete food items,
Enable/Disable the food items according to season and availability
 Admin have authority to view order details and update the delivery status of food
 Can automate the existing manual system with the help of advance computerized
software so, that valuable data can be stored for longer period with easy accessing and
manipulation of the same.
 User can surf the food items according to categories, Cart and online payment options
are available to user
Objectives:

 Reduce and saves customer/employee/organization time


 Increase customer satisfaction
 Decrease the wastage of food and resources
 Smooth processing of all Bill Payments with proper checking and updates

 Can check if customer is getting proper servicing

 Can check the inventory of food and staff as per requirement

 Can check the floor if all staff is available as per requirement or employees gathered
 Can collect customer survey on the quality /service / timings, etc.
 Can check the sales of each day as per ordered food

 Reduce canteen food wastage by a minimum of 30% within 6 months following first

release.
 Reduce canteen operating costs by 15% within 12 months, following initial release.
 Increase average effective work time by 30 minutes per employee per day, within 3
months.
 By making the ordering process automated and by delivering the food to the user's

Existing System:

Now a day’s people don't have much time spend in canteen 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 owners.

 Delay in Food processing


 Customers' orders are taken incorrectly, and mistakes are made.
 Long Customer Queues at Canteen
 Limited Food Options available
 Hard to pay in cash
 Shortage of canteen employees and inventory options
 Delay in delivery of cooked food
 Identification of correct order and owner of order in long queues and in peak hours

Proposed System:

Proposed system is to manage the details of Canteen, Meal, It’s Type, and Canteen Staff. It
manages all the information about Canteen, Bill Payment, Canteen Staff, and Canteen. The
project is totally built at administrative end and thus only the administrator has authority to the
access. The purpose of the project is to build an application program to reduce the manual
work for managing the Canteen, Student Information, Bill Payment, and Student Meal.

 Saves Time for the Employee / customer / management


 Reduces long queues for the order
 Easy for use to the customer / employee and management, it should be user friendly.
 It should make Data easy to understand and can save for longer duration
 It tracks all the information of Student, Bill Payment, Meal Type, etc.
 Provides the sorting and searching facilities based on various factors. Such as Company
Canteen, Student Meal, Meal Type
 Manage the information of Canteen Editing, adding and updating of Records is improved
which results in proper resource management of Company Canteen data.
 Manage the information of Meal Type
 Integration of all records of Canteen Staff

Scope using use case diagram (UML):


The online canteen food ordering system contains the e-menu cards that contain the details of
the food. The user initially has to create an account for the utilization of the service. It will
provide the list of different canteens and their various items menu list. The customer can select
the desired item and can pay the amount through online payment gateway system.
Immediately after booking the order, the canteen people will get the information of the order
and they prepare the order.

Scope using context diagram:

In Scope:

 Payroll system registration for employee


 Login screen on portal for employee
 User authentication on portal if enrolled for lunch
 Display menu page
 Meal ordering screen with option to place and confirm order to be available only till
11AM
 Order confirmation
 Feedback submission by employee
 Details of the confirmed order that includes menu item, time of order and price
 Order status
 Contact details of delivery boy for any guidance (i.e if you are not at desk)
 Delivery closure once delivery boy completes the order
 Payroll deduction
 Monthly sales report for orders placed

Out of Scope:
 Any employee who is not part of Unilever for canteen ordering system
 This canteen operation system will be operational only during lunch time (12PM to
2PM).
 Any time beyond it will be considered out of scope
 Employees not having valid credentials
 1 order per person. More than 1 order will be out of scope
 Refund for incorrectly placed orders
 Food supplies in stock and impact of food inflation on the prices

Activity Diagram for the System:


ER Diagram for the System:
Preconditions and Triggers: Example
What user/manager should be able to do in a step?

 Manager can take order


 Bill Print
 Add/ Remove Food Items
 Add offers
 Update Inventory
 Sales for each day and month

What are the triggers?


 Long Queues
 Busy Day
 Short Staff
 Cash and bill mismatch
 Inventory mismatch
 Customer dissatisfied

What is the basic flow?

 Customer go to the canteen


 Open Menu
 See the listed food items and prices
 Compare the prices, choose what he wants to order
 Add food items in the cart
 Pay the bill
 Place the order.
 Order number generated
 Delivery boy deliver the order in time

What are the data elements?


 Order Items
 No. of customers
 Food items in the order
 Bill amount
 Inventory details
 Staff count
 Seats to sit in canteen
 Order number and bill number

In case of errors, what happens?

 Wrong ordered food


 Bill mismatch
 Customer dissatisfaction
 Wastage of food / inventory
 Long queues at the counter
 Wastage of money / time
 Not availability of choice food item from the menu
 Delay in processing of order
Business Requirements:

System Design: Canteen Ordering Software should be user friendly and easy to use both for
customer and management
Cost: Cost should be less as compare to earlier system, should be pocket friendly, employee
should use this system

Man Power: Staffing should be appropriate, knowledgeable, staff should know the usage of
software how to use it.

Time: It should decrease the time of both customer and employee, ordering time should be
reduced, food preparing time should be reduced, queue time should be reduced

Inventory: Inventory should be checked through this software, what is reducing, food utensils,
staff everything should be appropriate and can be shown correctly in the software

Data for Future Use: saves data for future use purpose, should know what employee at what
time which food has ordered. It saves time for next order.

Business objective – 1:
System Design – Software should be made user friendly and easy to use both for canteen staff
and customer, it should not be too tough to understand and order food.
Business objective – 2:
Profit Should Increase – Management and canteen profit should increase, Bill payment should
be faster and easier.
Business objective - 3:
Reduce Time – Wastage of time should be reduced both for employee & canteen, queue time
should be less, food ordering time should be less, servicing time should be less, delivery time
should be less
Business objective - 4:
Growth – Customer satisfaction should increase, good customer service lead to more profit,
canteen business will grow more.

Functional Requirements:

 Employees should be able to enroll for salary deduction


 User registration using SSO that should display the menu details on the webpage
 System should allow to place/modify orders till 11AM only
 Once order gets confirmed, do not display option to edit or cancel the order
 Canteen manager should be able to check order status and click on dispatch delivery to
workstation on the web page
 Delivery boy should be granted access to close customer order
 Feedback mechanism needs to be activated for the customer/end user once the delivery
is closed
 Creating and maintaining the program needs to be done using Java
 Every month end Payroll system should display all the orders placed during the month
and display the amount to be deducted from the salary

Nonfunctional Requirements:
Device compatibility exists with Windows, MAC and other OS when application is built
 Adequate capacity to cater to 1500 employees when they get connected on the web
page
 There are no jargons, and the fonts/texts are readable in dim light
 Canteen Ordering should be available during office hrs. as employees could work on
weekends or public holidays, so ensure SLO exists if support needs to be engaged for
incidents

System Requirement:
Should work on Java Platform
 Should be compatible with all the OS in the firm, say Windows, MAC, etc.
 System will auto-create monthly reports to include monthly earnings and order
forecasting based on what dishes are the most popular

Usability:
 Should be fit for purpose and fit for use
 There are no jargons, and the fonts/texts are readable in dim light

Environments:
Canteen Ordering should be available during office hrs as employees could work on weekends
or public holidays, so ensure SLO exists if support needs to be engaged for incidents
Customers would be able to make meal orders without having to wait for a server if a
completely automated canteen ordering system is implemented. E-menu cards may be seen on
the company's website, and customers can order meals by choosing products from them. The
chef can see the results on the screen and begin processing the order after the client has
selected the food item they want. This programmer removes the need for a waiter or decreases
the waiter's duty greatly. For example, in a busy cafeteria, wait staff may get overwhelmed and
unable to satisfy the customer's demands. This is an advantage. Because of this, customers can
order meals and have it delivered right to their door using this app.

You might also like