Professional Documents
Culture Documents
SE File Aman 107
SE File Aman 107
Submitted to-
Ms. Palak Girdhar
Submitted by-
Name: Aman Sharma
Class: CSE-A
Roll number: 35320802719
INDEX
1. INTRODUCTION
1.1 Purpose of this Document
1.2 Scope of this Document
1.3 Overview
2. GENERAL DESCRIPTION
3. FUNCTIONAL REQUIREMENTS
4. INTERFACE REQUIREMENTS
5. DESIGN CONSTRAINTS
6. NON- FUNCTIONAL ATTRIBUTES
6.1 Performance Requirements
6.2 Safety and Security Requirements
6.3 Other Requirements
7. APPENDICES
INTRODUCTION
OVERVIEW –
This document has a sequential overview of the whole project. By reading this document, the reader can
learn about what the project is implemented for and how it will present its basic ideas. This document is
intended for different types of readers such as restaurant owner, system designer, system developer and
tester.
GENERAL DESCRIPTION
The Restaurant Management System has five actors and one cooperating system. The customer can access
the system through wifi connection/ mobile data and order food. The Chef can see the order and after
preparing the food he will tell the system that the food is ready. The waiter can get the confirmation of food
from the system and deliver it to the right table. The cashier can access the system and receive the payment
from the customers. The admin can edit the price, count total earning and expenditure.
The use cases for each of the actors are described as follows –
The customer can order food, provide feedbacks and can see their payment receipt and pay.
The chef can see the orders of the customers and checks whether this order can be taken or not and
then confirms the order and starts preparing the food. When the food is ready the chef alerts the
waiter to serve the food. He can also edit what ingredients are available and what ingredients are
demanded.
The waiter can see the food orders and the ready food in the kitchen to be served. After serving the
food, the waiter will mark the order as served.
The cashier can only take payment from the customer and save it into the system database with
respect to the food item and also check if the customer is eligible for discount. If yes then take the
payment accordingly.
The admin has full access to the system. He maintains the whole system to ensure better and secure
service and solves any error appeared in the system
FUNCTIONAL REQUIREMENTS
1. FOOD ORDER VIA APP: The Customer can order food with the app with the help of internet
connection.
2. TAKE ORDER: The chef will take the order and if it is available to make then he will confirm the
order and start to prepare food.
3. SERVE FOOD: When the food is ready to be served then the chef will alert the waiter. After
serving the food, the waiter will mark the order as served.
4. PAYMENT: The cashier will receive the payment and if the customer is a member, he/she shall be
eligible for discount.
5. AVAILABLE GOOD: The Chef will add what goods are available and the admin can see that data.
6. REQUIRED GOODS: The Chef will add what goods are required.
7. CUSTOMER INFORMATION: The customer will get registered and can enquire whether they are
special customers or not and can register for the same.
8. CUSTOMER REVIEW: Customer can give overall review about the food and services.
INTERFACE REQUIREMENTS
There are many types of interfaces which are supported by this system software namely:
1. USER INTERFACE: The User Interface will be implemented using any android smartphone app
browser. This interface will be user-friendly so that every kind of customer can place their food order
easily. Customers can also give feedback through it easily with some demo comment or if they are
keen to write the review on their own, they can do it.
2. HARDWARE INTERFACE: There shall be logical address of the system in the IPv6 format.
3. SOFTWARE INTERFACE: The system shall communicate with the Configurator to identify all
the available components to configure the product. The system shall communicate with the content
manager to get the product specifications.
1. PERFORMANCE REQUIREMENTS –
OPERATING SYSTEM: Smartphones, Tablets and for pcs minimum Windows XP or Windows VISTA.
Better environment with Windows 7, 8, 10 and above, and all iOS devices.
LANGUAGE: JAVA
The source code developed for this system shall be maintained in configuration management
tool.
The whole system is secured. Only admin can access all the data.
Payment system will be fully secured via POS system
This system will use HTTPS which makes it more secure.
3. OTHER REQUIREMENTS –
LEGAL, COPYRIGHT AND OTHER NOTICES – All rights reserved by our team
There are some constraints which may cost more for the system. If those constraints can overcome, then this
whole system will perform best. Some are discussed below:
In this document, we have used certain acronyms. Abbreviations and definition of those terms are discussed
below –
Term Definition
System Admin Person who is responsible for managing the whole
system and has access to the whole system
System User Person who is using or operating the system but with
a limited privilege
Database Collection of all the information monitored by the
system
Field A cell within a form
Software Requirement Specification (SRS) A document that completely describes all of the
functions of a proposed system and the constraints
under which it must operate.
Stakeholder Any person who is involved in the development
process of this software
Point of Sale (POS) It is either a stand-alone machine or a network of
input and output devices used by restaurant
employees to accomplish their daily activities
including food and beverages orders, transmission of
tasks to the kitchen and other remote areas, guest
check settlement, credit card transaction processing
and charge posting folios.
RMS Restaurant Management System
REFERENCES –
www.google.com
www.wikipedia.com
www.cnet.com
USE CASE DIAGRAM
FOR
RESTAURANT MANAGEMENT SYSTEM
SUBMITTED BY:
AMAN SHARMA (107)
ISHIKA GUPTA (111)
ISHA BHANOT (115)
ENTITY RELATIONSHIP
DIAGRAM FOR RESTAURANT
MANAGEMENT
SUBMITTED BY-
AMAN SHARMA (107)
ISHIKA GUPTA (111)
ISHA BHANOT (115)
RESTAURANT MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
{LEVEL 0 AND LEVEL 1}
Submitted By :-
AMAN SHARMA (107)
ISHIKA GUPTA (111)
ISHA BHANOT (115)
DFD LEVEL 0
Restaurant Management
Restaurant
Management
System
Sales Management
DFD LEVEL 1
SUBMITTED BY:
AMAN SHARMA (107)
ISHIKA GUPTA (111)
ISHA BHANOT (115)
ACTIVITY DIAGRAM
FOR
RESTAURANT MANAGEMENT SYSTEM
SUBMITTED BY:
ISHA BHANOT(115)
ISHIKA GUPTA(111)
AMAN SHARMA(107)
SEQUENCE DIAGRAM
FOR
RESTAURANT MANAGEMENT SYSTEM
SUBMITTED BY:
ISHA BHANOT(115)
ISHIKA GUPTA(111)
AMAN SHARMA(107)