Fast Food Billing System
Fast Food Billing System
Guided by :- Mr.Bhaskar
Prepared By: Sejal, Shimona Wadhwa
Enrollment numbers- 11314803120, 11614803120
Branch- Department of Information Technology
Batch-I6
Fast Food Billing System
Problem Statement:
The currently used system contains the following problems which are listed below:
• Inability of modification of data
• Manual operator control
• Lots of paperwork
• Difficult to record information systematically
• Difficult to retrieve information in time
• Wastage of paper
Based on the given problems, management of the information and billing process can
be more efficient with the help of FFBS.
Fast Food Billing System is a computer based billing system with user friendly
interface which automatically manages the billing process of the customer very easily
taking only a short period of time. The system can large amount of data and also
generates bill for the customer. Billing history, reservation information and staff
information can also be obtained with the use of FFBS. It is an automated desktop
based software which has a simple design and very easy to use also. This project’s
main focus is on proper management of information regarding the staffs, billing and
reservation records. It is also specialized in automatically processing the customer
bills and discounts. The proposed system either does not require paper work or very
few paper works are required. All the data is fetched into the computer immediately
and various bills can be generated through computers. Since all the data is kept in a
database, no data of the organization can be destroyed. Moreover works become very
easy because there is no need to keep data on papers.
This case study looks at the problem of setting up a fast food restaurant. The basic
problem in the food service industry is that restaurants are not realizing efficiencies
that would result from better applications of technology in their daily operations.
Every fast food has counter where you can place your order and then make the
payment. So every fast food needs an employee for taking the order and processing
the payment. Labor rates are increasing every now and then and it is difficult to find
employees in the middle of the highway, hence to solve this problem we plan to
design a "Self Served Fast Food System."
This self-service fast food restaurant will be equipped with a user-friendly touch
screen, a credit/debit card reader, and software for completing the process at the
backend. For this system there will be a system administrator who will have the
rights to enter the menu with their current prevailing prices. He/she can enter anytime
in the system by a secured system password to change the menu contents by adding
or deleting an item or changing its price.
Now when the customer enters the restaurant, he will place his order with the help of
the touch screen using the intuitive graphical user interface, right from the selection
of language till the payment confirmation. He will select from the food options
according to his choice and the system will display the payment amount he has to
make once he has finished with his order. He will have the option of paying the bill
by cash, debit card or a credit card. The user will slide his card and the system will
check for the validity of the card and the payment will be made. A receipt will be
printed containing the order number and the order will be sent in the kitchen for
processing.
The billing process is done manually by manpower. It results in delayed time for the
consumer and to the organization while the bill is being processed. So, there is a
room for improvement here. A certain computer based billing system could aid the
organization to utilize its resources better. Computerized Billing System provide
capabilities for entering client, employee and payment information, building a record
and managing other related data needs in the organization.
1. Introduction
1.1 Purpose
1.This will minimize the number of employees at the back of the counter.
2. The system will help to reduce the cost of labor.
3.The system will be less probable to make mistake, since its a machine.
4.This will avoid long queues at the counter due to the speed of execution and
number of optimum screens to accommodate the maximum throughput.
5.The system will be available 24 hours for 365 days, because the machine is not
going to take any sick or vacation leave.
2. Customer. This actor is the principle customer who will order food and make
the payment.
3. Store Manager. This actor will hold the rights to change the menu and enter
the system to make any changes.
4. Internal Order System. This actor will read the order given by the customer
and pass it to the food preparation person.
5. Bank System. This actor serve as a backbone for doing the credit / debit card
transaction.
6. Cash Collector. This actor will accept the cash from the customer and gives
back the change.
7. Food Preparation Person. This person receives the order placed by the
customer through internal order system.
The fast-food industry began to grow across the globe, and today here we
are in a world full of fast-food chains.
There are countless fast-food chains present across the globe in the fast-food
industry. Two of the most renowned fast food
chains, McDonald’s and Subway alone, have around 80,000 restaurants
worldwide.
This study lays out a framework for a new system to be developed and
brought to the market for maximum use.
1.4 References
The document is in reference with:
1.4.1 fast food billing system and accounting software VAT.
Fast Food Retail Software (VAT) is a fully equipped and ideal for the Fast
Food Shop Retail and distribution businesses. It enables the Shop
owner/user to easily setup the item classification, product categories, (size,
style, price and colour), etc. This Fast-Food Canteens Management Software
tracks and keep the records and controls the flow of outwards and inwards of
the Fast-Food Items Store. The Trading Fast Food Shop Software is easy to
use and user friendly and multi-user. It shows the stock of the Fast-Food
Hotels in your varied locations and tracks the flow of goods in each and every
location.
1.4.2 https://pestleanalysis.com/fast-food-industry-analysis/
This website provides a complete analysis of fast food industry which is used
to identify the scope of the system in future. The SWOT analysis done in a
document provides an easy way to look at the vision of the system.
2 Overall Description
User classes define the various groups of people intended to use an app, starting with
the ‘Super Admin’ on down to the ‘End User’. App specification documents must
detail the shared characteristics of these user classes.
1. Customer. This actor is the principle customer who will order food and make
the payment.
2. Store Manager. This actor will hold the rights to change the menu and enter
the system to make any changes.
3. Internal Order System. This actor will read the order given by the customer
and pass it to the food preparation person.
4. Bank System. This actor serve as a backbone for doing the credit / debit card
transaction.
5. Cash Collector. This actor will accept the cash from the customer and gives
back the change.
6. Food Preparation Person. This person receives the order placed by the
customer through internal order system.
The digital menu can be operated in the good internet connection. Wi-Fi should be
installed in the restaurant for this. The restaurant must have their desktop to do the
operation. Customers must carry their mobile phones to place order. If not, they
can place their order in the counter.
a. System must contain responsive design so that it can have user friendly
interface on every mobile phone.
A video link wit the tutorial of the system will be provided. Different website for
system book will also be created so that all the users are provided with the detailed
documentation of the system which will include about the system, about restaurant,
countries which are working on the system, blogs, contact details for any query, etc.
1. User is familiar with how to enter values through mouse and has a general idea
why the inputs are being provided and what is expected out of system.
2. User is familiar with how the system works and what is expected out of
system.
3. The Store manager is given the rights and privileges to enter the system and make
the required changes.
4. The Store manager is given the rights and privileges to enter the system and make
the required changes.
5. Food preparation person is available to take the order and know the sequence of
processing the orders.
1. The system must be a graphical user interface for easy use and understanding.
2. The system must be able to prompt the user for the next step to be performed
during the process of using the system.
3. The system must display the bill and final order for confirmation.
1. The mouse should be placed not below 3 feet above the ground.
1. The system should be able to take any type of inputs, once the mouse is clicked
on the respective button.
2. The system should be able to take any amount of order and display it when
finished.
3. The system should be able to calculate the bill and prompt the user for the
mode of payment and generate a receipt.
4. The system should be able to pass on the order in the kitchen for processing.
4 System Features
1. User accidentally presses a wrong button and after realizing it he hits the
backspace button.
2. User enters a wrong order and wants to go back to the main menu.
Post-condition: Order has been made that goes to the kitchen for processing.
Post-condition: A menu list will be displayed when the user enters the system.
Primary Actor: Food preparation person, Store Manager Description: This use case
triggers when an item goes out of stock.
Pre-condition: None
Flow of Events:
and displays, that is, it shall provide no limit on how many devices are in the
system.
The system shall log every state and state change of every surface computer, tablet
and
The system shall be capable of restoring itself to its previous state in the event of
failure
The system shall be able to display a menu at all times to facilitate manual order
taking
The system shall utilise periodic 30-second keep-alive messages between tablets
and the
A waiter password used for tablet login must have a bit-strength of at least 64 bits.
A waiter password used for tablet login must be changed every three months.
A waiter shall only be able to log into one tablet at any given instance of time.
A waiter that attempts to log into a second tablet while already logged into
tablets and displays, that is, it shall provide no limit on how many devices are in
the system. It shall
6. Other Requirements
Orders is main class in our system, because it give all needed details about
films, clients and charges. For example, user can get to know what client take
what film, and when he should return it. Thanks to it system will work without
any mistakes. If client wants to get film that is temporarily absent in
storehouse, system will generate appropriate message.
Clients is a class which give a full information about client such as name,
surname, Id, address, phone. So different clients will never be mixed in tables
and they can be initialized by all these characteristics.
Films are class with information about all films, that are categorize by genre,
actors, duration, status. Such method of organization data is irreplaceable
according to all variety of films that are released today. There is no constraints
for users with different expectations, backgrounds, and experience.
User Documentation
User documentation refers to the documentation for a product or service
provided to the end users. The user documentation is designed to assist end users to
use the product or service. This is often referred to as user assistance.
a. Place Order
b. Make Payments
c. Update Menu
d. Monitor Inventory
f. Read Order
6.3 Appendix C-To be Determined List
1. Number of Cooks
This variable directly relates to the speed of making the food. A large number
will ensure that a customer does not have to wait for their order to be prepared.
But on the other hand a large number may signify that cooks are sitting idle if
the demand is not so big there by increasing the cost of operation.
2. Number of Assemblers
These people are needed to assemble food and delivering them in an efficient
fashion. Sometimes these people are also required to deliver instant entities in
the order like soda and fries. For a system design without touch screens these
are the people, which take the order. A higher number is good from the
customer point of view, as they don?t have to wait but is bad from the owner's
perspective because it means a higher idle time for slump periods and
increasing cost of operation.
3. Number of Cleaners
Obviously as per the federal guidelines a restaurant has to ensure a degree of
cleanliness. So this number increases as the number of customer increase to
utilize the system.
4. Number of Touch Screens
There is an upfront cost of installing and networking the screens via a central
server, which carries all the data. So it is important of the owner to decide upon
the number of customer he expects in a particular business setting and employ
a most cost effective solution. A higher number means customer has to wait in
small queue and their order will be sent to the kitchen promptly. But there is a
operating cost and a fixed cost of installing each of the touch screens.