0% found this document useful (0 votes)
67 views17 pages

OOP Case Study (Final)

This document describes a project report on a Restaurant Bill Management System created using Java. The report includes an acknowledgement of guidance provided by professors, a certificate of approval, table of contents, abstract describing the desktop application's goal to administer users and customers, introduction providing background and requirements, and sections on the design and development process. The output sections provide screenshots of the application interface and functions. The conclusion reflects on the challenges of creating the program and experiences gained.

Uploaded by

SASWAT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views17 pages

OOP Case Study (Final)

This document describes a project report on a Restaurant Bill Management System created using Java. The report includes an acknowledgement of guidance provided by professors, a certificate of approval, table of contents, abstract describing the desktop application's goal to administer users and customers, introduction providing background and requirements, and sections on the design and development process. The output sections provide screenshots of the application interface and functions. The conclusion reflects on the challenges of creating the program and experiences gained.

Uploaded by

SASWAT
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Click to edit Master title style

A PROJECT REPORT ON
Restaurant Bill management
system

U NDER THE SU PERVI SI ON OF


D R . S A M PA S A H O O &
D R . B I S WA J E E T U P A D H AYA

OBJECT ORIENTED PROGRAMMING LAB CASE STUDY

D E PA R T M E N T O F C O M P U T E R S C I E N C E &
E N G I N E E R I N G , C . V. R A M A N G L O B A L U N I V E R S I T Y,
B H U B A N E S WA R , O D I S H A

1
ACKNOWLEDGEMENTS
Click to edit Master title style

We a r e p l e a s e d t o a c k n o w l e d g e D R . S A M PA S A H O O & D R . B I S WA J E E T
U PA D H AYA f o r h i s i n v a l u a b l e g u i d a n c e d u r i n g t h e c o u r s e o f t h i s p r o j e c t
w o r k . We e x t e n d o u r s i n c e r e t h a n k s f o r h i s i m m e a s u r a b l e s u p p o r t d u r i n g o u r
project work.

2 2
CERTIFICATE
Click to edit Master title styleOF APPROVAL
T h i s i s t o c e r t i f y that w e have examined t h e project report e n t i t l e d " Restaurant
B i l l m a n a g e m e n t s y s t e m “ submitted by G r o u p 3 . B r a n c h - C S E ( A I & M L )
CVRGU, Bhubaneswar . We hereby accord o u r approval of t h e project w o r k c a r r i e d out a n d
presented i n a manner required for i t s acceptance a s p e r t h e academic regulation, for the
p a r t i a l fulfilment f o r the 4 T H S e m e s t e r i n Computer Science & E n g i n e e r i n g . T h i s
approval does n o t n e c e s s a r i l y endorse o r accept e v e r y statement made, o p i n i o n expressed
o r conclusions drawn a s recorded i n t h i s t h e s i s . It o n l y s i g n i f i e s t h e acceptance o f t h e
t h e s i s f o r t h e p u r p o s e for w h i c h i t h a s b e e n submitted.

3 3
ClickOF
LIST to CONTENTS
edit Master title style
• Abstract 5
• Introduction 6
• Description 7
• System requirements 7
• Aim of the project 8
• Design and Development(Prototype of application) 9
• Output 10-14
• Conclusion 15
• Reference Links 16
• Reference Books 16
 

4 4
Click to edit Master title style
ABSTRACT

The main goal of this project was to develop a desktop based billing system for a restaurant. This
desktop based application is designed to administer its users and customers.Restaurant Bill
management system is a billing system, made for the effective utilization of modern technology in the
organization. It is an automated software that can handle a lot of information about the restaurant’s .It
has the capability to process bills and gather information about dishes available in the restaurant. It is
designed for the sole purpose of efficiency, speed and accuracy.
 
Keywords:-Desktop Application, intelij IDE, JAVA,JAVA SWING,JAVA AWT.

5 5
Click to edit Master title style
INTRODUCTION
Java is a fascinating programming language that provides its users with a plethora of features like OOP,
platform independence, simplicity, GUI based programming, etc. One such feature is creating robust
applications using the Swing toolkit provided by Java Foundation Classes. This can be used to create
lightweight visual components for simple applications, such as EMI calculator, tax calculator, billing
systems, record management systems, etc. This article aims to guide beginners on how to create a GUI
based java application using Java Swing toolkit.
Consider a scenario of a local shop that is shifting from its traditional approach of manually calculating
bills to an automatic billing system. According to their requirements, the customer needs to choose two
things :-
1. By clicking on a particular item all the dishes made up of that item should be displayed with price.
2. Depending on the dishes selected final bill generation.
3. Based on the selected food of different items , the total amount is calculated and printed.

6 6
Click to edit Master title style
DESCRIPTION
Java swing is used to create GUI desktop applications.it contains various components to create desktop
applications in java.

Steps to create the Restaurant Bill management system:


Follow the steps to create the application:-
• Create a new Java application by clicking on New Project -> Java -> Java Application and give a
suitable project name. and click Finish.
• Then design your application.
 SYSTEM REQUIRMENTS:-
OS:-WINDOWS VISTA/XP/7/8/10/11
RAM:-512 MB
PROCESSOR:-Intel pentium
SOFTWARE:-JDK,JAVA IDE(intelij idea,vs code,notepad.. etc) 7 7
ClickOF
AIM to THE
edit PROJECT
Master title style
• Our Aim is to create a Restaurant food order bill generation using JAVA awt / swing.
• By clicking on a particular item all the dishes made up of that item should be displayed with price,
depending on the dishes selected final bill generation.
• This project will help the employee in fast billing.
• Quality and faster service can be given to the customers.
• To add and maintain records of available menu.
• To provide a convenient solution of billing pattern.
• To make an easy to use environment for users.
• Easy to use system.

8 8
Click to
Design andedit Master title style
Development
prototype of the application:-

9 9
Click to edit Master title style
OUTPUTS

1010
Click to edit Master title style

1111
Click to edit Master title style

1212
Click to edit Master title style

1313
Click to edit Master title style

1414
Click to edit Master title style
CONCLUSION

The documentation includes all necessary information on the structure and the coding of the program
created for Restaurant Billing system. Creating the program was an overwhelming task that required a lot of
analyzing, research work and personal skills. Creating this report has been a great experience and numerous
facts have been learned since the required tasks were very challenging. Tasks such as creating a system to a
restaurant, needed research work as well as personal skills. Creating proper design and smooth flow of
operation was a very tiring task that consumed a lot of time. The program has been created successfully with
proper design and working flow of operation.
In conclusion, many experiences have been gained specially in coding. Time management and teamwork is
very important in the development system.

1515
Click to editLINKS
REFERENCE Master title style
• REFERENCE LINKS
 https://www.javatpoint.com/java-swing
 https://www.geeksforgeeks.org/introduction-to-java-swing/
 https://www.tutorialspoint.com/swing/index.htm
 https://beginnersbook.com/2015/07/java-swing-tutorial/

REFERENCE BOOKS

 Balguruswamy,Programming with JAVA,TMH.


 ProgrammingwithJava:Bhave&.Patekar,PearsonEducation
 BigJava:Horstman,WilleyIndia,2ndEdition.
 JavaProgrammingAdvancedTopics:Wigglesworth,CengageLearning.

1616
Click to edit Master title style

Thank You

17

You might also like