You are on page 1of 15

SYNOPSIS

ON
RESTAURANT BILLING SYSTEM

Submitted for partial fulfillment of the requirement for


Diploma in Information Technology

2022-2023

Submitted By
1. Shashank Bhanarkar 2.Lucky Gedam
3. Mithilesh Buwade 4. Sakshi Tagde

Under the Guidance of


Mrs. S. P. Mendhe

Department of Information Technology

Priyadarshini Polytechnic, Nagpur-16


2022-2023
CERTIFICATE
This is certified that, Shashank Bhanarkar a student of 5th semester
Information Technology, during academic year 2022-2023 has submitted the
bonafide record of the project work entitled .

“RESTAURANT BILLING SYSTEM”


This is a result of work carried out by him/her under my supervision and
Guidance, in partial fulfillment for the award of
“Diploma in Information Technology”
Offered by Board of Technical Education, Mumbai (M/S)

Guide
Department of Information Technology

Mr. U. S. Thakre Prof. M.B.Deokate


Head Principal
Department of Information Technology Priyadarshini Polytechnic, Nagpur
Priyadarshini Polytechnic, Nagpur

Department of Information Technology,


Priyadarshini Polytechnic, Nagpur -16
2022-2023
CERTIFICATE
This is certified that, Lucky Gedam a student of 5th semester Information
Technology, during academic year 2022-2023 has submitted the bonafide
record of the project work entitled .

“RESTAURANT BILLING SYSTEM”


This is a result of work carried out by him/her under my supervision and
Guidance, in partial fulfillment for the award of
“Diploma in Information Technology”
Offered by Board of Technical Education, Mumbai (M/S)

Guide
Department of Information Technology

Mr. U. S. Thakre Prof. M.B.Deokate


Head Principal
Department of Information Technology Priyadarshini Polytechnic, Nagpur
Priyadarshini Polytechnic, Nagpur

Department of Information Technology,


Priyadarshini Polytechnic, Nagpur -16
2022-2023
CERTIFICATE
This is certified that, Mithilesh Buware a student of 5th semester Information
Technology, during academic year 2022-2023 has submitted the bonafide
record of the project work entitled .

“RESTAURANT BILLING SYSTEM”


This is a result of work carried out by him/her under my supervision and
Guidance, in partial fulfillment for the award of
“Diploma in Information Technology”
Offered by Board of Technical Education, Mumbai (M/S)

Guide
Department of Information Technology

Mr. U. S. Thakre Prof. M.B.Deokate


Head Principal
Department of Information Technology Priyadarshini Polytechnic, Nagpur
Priyadarshini Polytechnic, Nagpur

Department of Information Technology,


Priyadarshini Polytechnic, Nagpur -16
2022-2023
CERTIFICATE
This is certified that, Sakshi Tagde a student of 5th semester Information
Technology, during academic year 2022-2023 has submitted the bonafide
record of the project work entitled .

“RESTAURANT BILLING SYSTEM”


This is a result of work carried out by him/her under my supervision and
Guidance, in partial fulfillment for the award of
“Diploma in Information Technology”
Offered by Board of Technical Education, Mumbai (M/S)

Guide
Department of Information Technology

Mr. U. S. Thakre Prof. M.B.Deokate


Head Principal
Department of Information Technology Priyadarshini Polytechnic, Nagpur
Priyadarshini Polytechnic, Nagpur

Department of Information Technology,


Priyadarshini Polytechnic, Nagpur -16
2022-2023
ACKNOWLEDGMENT

We have great pleasure to express our most sincere regards and deep sense of gratitude to our
Guide (Mrs. S. P. Mendhe)
for his/her valuable guidance for completing this project work.
We are very much thankful to our H.O.D.Mr.U.S.Thakre and other staff member of

the Department of Computer Technology for their valuable suggestion and helping attitude.

We are also intended to our Principal Prof.M.B.Deokate for encouraging us for time

to time. This acknowledgement would be incomplete without giving thanks to our friends for

their help through out course of this project work without which this dissertation could not be

success.

Name of Projectees:

1) Shashank Bhanarkar
2) Lucky Gedam
3) Mithilesh Buware
4) Sakshi Tagde

Introduction of Restaurant Billing System


Are you looking for a Restaurant Billing System project? We are here to help
you. This system is named as Restaurant Billing System. This is designed
especially for a restaurant which wants to attend to their customers in a very
well manner. This system has the capability to take orders from the customers.

It generates a unique transaction id for that according to the selection of the


mode of payment. The icing on the cake is that it will be simply utilized by the
staffs of various edifice departments and is hopped-up with extremely
customizable strong options to fulfill each demand of your edifice, be it
managing the stocks/inventory, increasing business potency, increasing table
turnaround, managing totally different branches, aggregation client feedback,
or managing any knowledge that’s necessary for your edifice, no matter the
placement and time, we have got it all coated.

Thereby, raising employees potency and reducing client complaints. It depends


upon the customer that what he exactly wants to purchase and what he needs
at the time. He can opt for his choice of payment. This system has the
capability of calculating the bill according to the total number of the item
ordered and taxes are also added accordingly then shown to the customer in a
proper bill.

Further, we will see the designing of the system and its parameters on the
basis of which our system does work properly.

Modules of Restaurant Billing System


Our system has two main interfaces one for user’s orders and the other is the
admin panel.
Registration: Users’ data need to be registered in the system so as to identify
each of them uniquely and do the needed transaction as easy possible. Like on
the name of the bill will be issued. Beyond this, a lot of things are there where
we can reference him.
Login: After registration one can log in to the system as the operator of the
system either on the behalf of the user. After this, he has the other user
interfaces available for further actions.
Select Item: Here we have the option to select the items we needed to get eat.
On-demand, we have options to search according to the various filter like the
taste of food on the basis of rating, feedbacks, beverages, fast food, continental,
state-wise, healthy food, compliments, etc.
Place Order: After the successful selection of the item now he has the option to
place the order. Here customer confirmation is required on the basis of the order
that will be placed.
Bill: Now bill of the order will be prepared according to the items selected and
further needs to show to the user. Here tax calculation is also considered and
then this is passed to total calculation and then bill according to them all is
shown to the user and then payment part comes.
Payment: Payment is selected by the customer either it is cash mode or by
debit card or credit card as he demands the bill of the payment and order is
collected by the customer after the successful payment and fed into the system.

System Design of Restaurant Billing System


It has its own sort of minimum requirements that we need to take care of:

1. The system needs a minimum of 2 GB of ram to run all the features smoothly and
suddenly.
2. It needs a minimum 1.3 GHz processor to rum smooth as less than that may create
problems.
3. The system needs to be operated by some authorized person as wrong hands can make
it irresponsible.
4. Rest is all up to the user’s usage will care for hardware.
5. For security Antivirus is recommended.
So, we have the specific attributes of it as follows:

Primary key User-id: The user id is system generated and unique, which can
be referenced in any other entity. This mostly for recognizing it in a unique way
anywhere in the program.

Username: Username is taken from the user and fed into this it is properly
validated so that no mistake happens.

Number: The phone number is taken here to keep the member updated and
the confirmation of the event is also managed through this method.

Email: Email is taken to make member aware of new offers new events and
for future reference, it is also relevant.
Primary key Item-id: This is system generated and is a unique one of the
most useful attributes as we mandatory need this to reference it anywhere in
the interfaces and clearly, show the data to the user interface and billing
interface.

Category: Every food item is related to some sort of category to make it more
refined while searching in the interfaces and finding the precise choice and
order quickly.

Price: Price of every item is mentioned to make it accessible to calculate the


bill and need to filter accordingly.

Description: Some word is shed on it to describe the food item according to


healthiness and popularity and few more data like most of the trending orders
and much more which can attract customers to read it and order it when we
fed this in a beautiful interface with the needed amount of shading and
images.

Primary key Bill id: This is system generated and is a unique one of the most
useful attributes as we mandatory need this to reference it anywhere in the
interfaces and clearly, show the data to user interfaces or admin reference.

Total items: A total number of items ordered are given here for every item the
quantity is also mentioned.

Total price: The total price of every item which is a multiplication of the item
number with price is mentioned here.

Taxes: As there are various taxes are levied on the food items. Each kind is
calculated and mentioned here.

Grand Total: It is a total of all including taxes and another item total.

Modes one can opt for is:


Atm Card or Debit Card: This is the most common and most popular way of
payment. Due to the advantages of the need not to carry cash it gained
popularity. Pos machines are handy in this case on the customer part.

Cash: If one does not have cards then he can always go for it but seems to
become very old fashioned these days.
Use Case of Restaurant Billing System:

There are two types of users in the system who interact with the system:
Customer rep.:
Who punches data on the behalf of the customer into the system and responsible for the
billing and other data fed in the system?

 Selection of item is done by him only his responses are recorded and fed by Representative.
 Place order after selecting the opt for confirmation know as placing an order.
 Payment ultimately payment is done by him to the counter and mode is of his choice.
 Collect a bill, in the end, he collects the bill for legal proof.

Admin panel:
This is where the admin can monitor every data and manipulate that too. Actually, he gases
the most powerful privileges granted by the developer. In most cases, it is maintained by the
higher authority where the system can be taken as security.

The things Admin can are as follows:


 He can log in through his id and password. The password is made very secure so that no
person can guess and make it difficult for hackers to crack.
 He has access to a profile of his own and he can search for detail of other Users and can see
the detail him.
 This admin is responsible for creating and uploading the Menu card to every User in the
Interface.
 Payment calculating is also his job. This is done by taking values from every customer’s fee
and other pay He has the power to approve or deny the leave request of the User.
 He can add staff to that account and give access to managers for handling the reception on
their own.
 He can manipulate the data of any user. In this, we are showing here the interaction of the
users with our system through our use case diagram.
Functional and Non-Functional Requirements of
Restaurant Billing System
The functional requirement of this is that it does what it is meant for. A functional
requirement describes what a software system should do, while non-functional requirements
place constraints on how the system will do so. Functional requirements specify a function
that a system or system component must be able to perform.

It can be documented in various ways. The most common ones are written descriptions in
documents and use cases.

Few of its functional requirements are as given below:


User data should be fed into the system: This system is doing that properly in
user entity.

The user can select the items: Users are able to select the items for order,
which is they are doing with this system.

Place order: The order confirmation should show in the panel of the admin or
receptionist.

Able to pay the bill: They can get their bill according to the items they have
ordered and then they can pay through their card and cash as their will. They
further can get their bill.
Non-Functional of restaurant billing system :
Non-functional necessities square measure the other demand than practical necessities. These
square measures the necessities that specify criteria which will be wont to choose the
operation of a system, instead of specific behaviors. Non-functional necessities square
measure within the style of “system shall be “, associate degree overall property of the system
as a full or of a specific facet and not a particular operation.

The system’s overall properties remarkably mark the distinction between whether or not the
event project has succeeded or unsuccessful.

Keep things simple and consistent: Simple and Harmonic way making up is
very intuitive and needs to followed.

Make good use of typography: The typography is taken care very strictly as
the need of the system.

Use colour and contrast properly: Color combo of lite and dark is good way
emphasis and done well in this system.

Consider feedback messages: The feedback form is a very good way taking
feedback of forms and improving the system.

Simplified forms: The form is made simple to fill with the clean user interface.
Conclusion of Restaurant Billing System
Finally, in the restaurant billing system, the outcome of all the time hard work is here. We
have a system which takes the necessary choices of the customer according to the various
filter like price, category of the food, and popularity. Then he is able to place the order
accordingly and then the system calculates all the total of the order with taxes and then it can
dispatch the bill that is handed over to the customer.

Customer according to the choice pay bill via cash or debit card or credit card method. Hence
all the process works perfect, full filling the demands.

You might also like