OOP Case Study (Final)
OOP Case Study (Final)
A PROJECT REPORT ON
Restaurant Bill management
system
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.
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
1616
Click to edit Master title style
Thank You
17