Professional Documents
Culture Documents
Software Requirement Specification For Yummy Tummy Restaurant Management System
Software Requirement Specification For Yummy Tummy Restaurant Management System
Software Requirement Specification For Yummy Tummy Restaurant Management System
Prepared by
170280107043
MISTRY AYUSHI
170280107057
MODI DHRUVI
170280107058
2
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
Table of Contents
1 Introduction 3
1.1 Purpose 3
1.2 Scope
1.3 Overview 4
3 Specific Requirements 6
3
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
3.3.7 Security 10
3.3.8 Maintainability 10
3.3.9 Portability 10
4
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
1 Introduction
The digital era has made the tasks faster, more accurate increased satisfaction and have
brought in robust solutions. The whole world is on internet and if you wish to grow your
business then being online is a necessity. We introduce a new concept of booking your
table instantly through application which will attempt and seek an easier, faster,
accurate and improvised services that satisfies the craving just the way how we like it. It
will also provide flexibility and transparency at the customer end which will ultimately
offer the best options that match your choice and make the important people feel their
significance in your life.
1.1 Purpose
• BOOK TABLES INSTANTLY
• NO MORE STANDING IN LONG QUEUES AND WASTING TIME
• GET INSTANT ADVICE TO ENJOY NEW SPECIALTIES
• MAKE PRIOR PAYMENTS ONLINE
• NO MORE HELTER SKELTER WITH THE BILLS
1.2 Scope
• TABLE BOOKING
• BILL CALCULATOR
• ONLINE PAYMENT
• CHOICE FILTER
• USER ACCOUNT HISTORY
1.3 Overview
The hotel management system basically focuses on prior reservation of tables so
that there is no standing in queues. It allows prior preparation of food so that
there is no waiting for food and to allow online payments. People can choose their
favourite hotels on the basis of cuisine, location, number of people, etc and book
their table and menu from the comfort of their home.
5
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
Food is the best way to people’s heart. So here we bring a new online application that
can offer you the perfect environment along with scrumptious and healthy food just the
way you like it served instantly without any hassle of cash payments and bills. We
believe that satisfaction is the key to happiness. People must be satisfied with the
service they seek. This application provides the best options that match your choices to
the point and satisfy the craving for food.
Person details: first name, last name, phone number, number of people
Booking details: assigned table number, chosen dish from menu, total amount
6
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
2.2 Product Function
➢ TABLE BOOKING: helps find tables based on: -
• Location as suggested: customer can choose the location of table like
outdoors, in the garden, on the terrace, in ac rooms, near the window,
near the orchestra, etc.
• No. of people: The number of people invited can help find the perfect
table for you so that all can sit together and enjoy.
• Hotel: this criterion can be chosen by the customers according to their
convenience.
➢ BILL CALCULATOR AND SETTLER :- helps get rid of the helter skelter of the
bills
• Calculates total amount payable
• Finds and avails offers
• Enables online payment
➢ CHOICE FILTERS :- filters choice based on
• Choice of cuisine
• No. of people
• Time and date of booking
• Location or view as suggested
➢ EXCEPTIONAL CASES:- allows treating special cases
• When a customer checks out the amount owed is displayed
• If the internal clock states that customer has exceeded his time to
have checked out then adds an extra amount and provides a report.
• If any extra order is placed then its tracked and amount is added to
the extra amount.
➢ General Management Services and Automated Tasks System
o Reports are automatically generated to provide current occupancy
status online to the application
o Creation of users and assigning passwords
7
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
The sequence diagram:
8
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
9
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
10
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
11
SRS FOR YUMMY TUMMY DESIGN ENGINEERING
12
SRS FOR YUMMY TUMMY 170280107043
3 Specific Requirements
• MENU- shows a brief content of restaurant services
• BILL CALCULATOR- calculates bills and avails offers
• FILTERS- to classify and specialize the choices of the user
• FEEDBACK, REVIEWS AND RATINGS- to collect feedback
• ONLINE ENABLED PAYMENT- for the ease of proximity
• USER ACCOUNT- for maintaining basic details of user
• MOBILE/LAPTOP/TABLET- device to run the app
screen Description
Select cuisine/ hotel or select from To choose a hotel by its name or dish
suggestions
items
11
SRS FOR YUMMY TUMMY 170280107043
Payment page Collects card details and password
Otp page Asks use to enter otp and proceed with final
payment
and email
The functional requirements for the system are divided into two main categories,
Reservation/Booking and Management. For further details, refer to the use cases.
1. Reservation/Booking
12
SRS FOR YUMMY TUMMY 170280107043
1.6. the system shall record the entry and exit time
1.9. The system shall generate a unique confirmation number for each
reservation.
1.11. The system shall allow reservations to be modified without having to reenter all
the customer inforamtion.
1.12.1. The system shall display the amount owed by the customer.
1.13. The system shall charge the customer for an extra time if customer exceeds
the exit time
2. Management
2.1. The system shall display the table occupancy for a specified period of time
(entry time to exit time).
2.2. The system shall display an exception report, showing where table and food
prices have been overridden.
2.3. The system shall allow for the addition of information, regarding rooms, rates,
menu items, prices, and user profiles.
2.4. The system shall allow for the deletion of information, regarding rooms, rates,
menu items, prices, and user profiles.
2.5. The system shall allow for the modification of information, regarding rooms, rates,
menu items, prices, and user profiles.
13
SRS FOR YUMMY TUMMY 170280107043
3.3.1 Performance Requirements
Performance requirements define acceptable response times for system functionality.
• The load time for user interface screens shall take no longer than two seconds.
Booking/Reservation System
14
SRS FOR YUMMY TUMMY 170280107043
• Customer feedback
• Payment received (yes/no)
• Payment type
• Total Bill
3.3.5 Reliability
Uses deadlock algorithms to maintain system consistency, uses mysql db to
maintain data security, uses account logins and passwords for security at user level,
uses 4 level security (i.e the login,the cvv number, the password, the otp) before
payment
3.3.6 Availability
The system shall be available during normal restaurant operating hours.
3.3.7 Security
Customer Service Representatives and Managers will be able to log in to the
restaurant Management System. Customer Service Representatives will have access
to the Reservation/Booking subsystems. Managers will have access to the
Management subsystem as well as the Reservation/Booking. Access to the various
subsystems will be protected by a user log in screen that requires a user name and
password.
15
SRS FOR YUMMY TUMMY 170280107043
3.3.8 Maintainability
The Restaurant Management System is being developed in Java. Java is an
object oriented programming language and shall be easy to maintain.
3.3.9 Portability
The Hotel Management System shall run in any Microsoft Windows environment
that contains Java Runtime and the Microsoft Access database
16
SRS FOR YUMMY TUMMY 170280107043
CONCLUSION
The “ONLINE TABLE BOOKING” brings the best possible service to your table in
fastest and most efficient way. The table booking gets the dishes served just the way
you like it with the most suitable environment to support your mood. The online
payment method is secure and helps you get rid of the unnecessary hassle of bills.
People will be allowed to comment and share reviews about their services which will
provide best recommendations. This application satisfies all cravings of food and
helps your special guests feel their significance in your life.
REFERENCES:
https://play.google.com/store/apps/details?id=com.
dineout.book
https://play.google.com/store/apps/details?id=biz.di
dan.caferestoran
https://play.google.com/store/apps/details?id=de.q
uandoo.android.consumerapp
https://m.coruscatesolution.com/make-restaurant-
table-booking-app/
17
SRS FOR YUMMY TUMMY 170280107043