You are on page 1of 4

Software Engineering Lab

(BCAC 492)
Project Proposal
Fast Food Billing System

BCA 4B
Tushar Daryanani - 21301220023
Spriha Saha - 21301220022
Priyanshu Kundu - 21301220038
Arsalan Akbar Hussain - 21301220079
Arnesha Das - 213012200126
Fast Food Billing System

Introduction:
As the name suggests fast-food implies quick and haste delivery
of consumable commodities without any hiccups and interruption.
The problem arises when the load on the restaurant increases and
the manual process of tallying inventory data and accounting for
the totality of bill decreases efficiency.
This complicates the operation, causes mismanagement and
increases the opportunity cost for the business.
Our fast-food billing system strives to solve the aforementioned
issues in a customer friendly manner that is designed to help
the cashiers/managers to maintain and organize restaurants.
It is used for monitoring and controlling the transactions in a
fast-food joint.
The fast-food billing system takes the necessary choices of the
customer according to the price, category of the food, discount,
special offers, etc.
It accepts the order accordingly after which the system
calculates the bill which is then dispatched and handed over to
the customer. They can pay via cash, debit/credit card or UPI.

Requirements:
The software will be coded in Java for its “write once run
anywhere” attribute.
JDBC [Java Database Connectivity] provides an API [Application
Programming Interface] which allows java programs to access
database management systems.
Oracle would be the choice as the database for our software for
its portability, performance and scalability.
Objectives:
The fast-food billing system manages the details of food, its
categories, customers and orders. The project is totally built
at the administrative end and thus only the administrator is
guaranteed complete access such as inventory management.
The purpose is to increase efficiency, reliability and revenue
for its users. It is supposed to scale with the growth in the
business.
The software is designed to:
• Accommodate a large number of orders at a time
• Account for inventory
• Decrease ordering time
• Calculate bills and maintain accuracy
• Operate fluidly without hiccups and maintain or improve
customer satisfaction
• Be user friendly and operable with minimal computer knowledge
________________________________________________________________

Use Case Diagram:


Flowchart:

You might also like