Sie sind auf Seite 1von 24

Online Restaurant Management System

2017

SUBMITTED BY:-
NAME: AKSHAY NAGPAL

SIKKIM MANIPAL
UNIVERSITY

Acknowledgement

I would like to acknowledge my sincere thanks towards my study center and its computer department
faculties for their valuable guidance and suggestions that have resulted in the successful competition of
Online Restaurant Management System

the synopsis of the project. I would like to give special thanks to Mr. Happy Jain under whose guidance of
the project synopsis has been completed successfully.

I am grateful to all those who have directly or indirectly helped me in completion of the project.

[AKSHAY NAGPAL]

Declaration

The project synopsis submitted herewith is a result of my efforts in totality and in every aspect of the
project works. All information that has been obtained from other sources had been fully acknowledged. I
understand that any plagiarism, cheating or collusion or any sorts constitutes a breach of College rules
and regulations and would be subjected to disciplinary actions.
Online Restaurant Management System

INDEX AND TABLES

1. Project Introduction
2. Project Objectives
3. Project Category
4. Hardware And Software Requirement
5. Project Definition
6. System Requirements
7. Project Planning And Scheduling
8. Scope Of The Solution.
9. System Analysis
Online Restaurant Management System

10.Project module
11.Table Specification
12.Security mechanism
13.Future Scope
14. Bibliography

INTRODUCTION

Restaurant management system which manage all the major function of planning, organizing, staffing, directing,
developing an attitude in food and beverage control systems and to efficiently and effectively plan menus at
profitable prices, taking into consideration constraints, preparation and other variables affecting food and beverage
outlets. The Restaurant Professional Software program is a comprehensive restaurant management tool designed for
foodservice management of all types.

This system processes transaction and stores the resulting data. Reports will be generated from these data which
help the manager to make appropriate business decisions for the restaurant. For example, knowing the number of
customers for a particular time interval, the manager can decide whether more waiters and chefs are required.
Restaurant Software Systems are essential to the successful operation of most foodservice establishments because
they allow the business to track transactions in real-time.

OBJECTIVES
Online Restaurant Management System

The main objective of develop this system to manage the activity of the restaurant. it deals with Online
Restaurant Meal Reservation System. The system has two parts first for the customers and the other for the
management side.

The customer side allows the customer to view menu list according to the time of delivery he desires and reserve
meal for that specific time, and at the management side the staff is allowed to edit information regarding menu list,
price, assigning cook, maintain information regarding the orders placed, etc.

To increase operational efficiency.


To provide menu information for customer which help them to choose their desired food.
To help the restaurant manager to manage the restaurant more effectively and efficiently..
To reduce manual accounting work in the restaurants.
To monitor stock availability to fulfill the requirement of daily routine.
To be able to stand out from competitors in the food service industries.
To increase the security and avoid paper works.

PROJECT CATEGORY
The project is entitled Online Restaurant Management System, category Food Management Systems.
This Project is based on the Restaurant Management System, Being the Information System it requires extensive
use of some Data base Management System to store, manipulate and handle the record, In RDBMS we can act
various attributes with the database like editing the records, Modifications Deletions of the records, View the
records in various formats, listing the database etc.

HARDWARE AND SOFTWARE REQUIREMENTS:-

HARDWARE REQUIREMENTS:-
CPU : PENTIUM IV
PROCESSOR : INTEL I 3 2.OOO GHz
TOTAL RAM : 4GB
HARD DISK : 1 TB
MOUSE : DELL MOUSE
PRINTER : HP DESK JET
MONITOR : LED

SOFTWARE REQUIREMENTS BEFORE DEVELOPEMENT:-


Online Restaurant Management System

Operating system :Window 8,Linux etc.


Server :Apache ,sql, PhP 5.4
Front End : HTML CSS, Java Script
Back End : PHP , My SQL

SOFTWARE REQUIREMENT AFTER DEVELOPMENT:-

Operating system :Window 7

PROBLEM DEFINITION:
Problem faced by most of the restaurants is the insufficient worker to server large number of
customers,especially during peak hour.Increasing the work force just to solve peak hour problem, not seem
to be the best solution as it decreases the total profitability of the restaurant.Most of the restaurants tend to
be practiced old style and inefficient order processing .A traditional way of taking orders, proceed to the
kitchen and then to serve food to the customer are not current practice anymore. The complex way of
ordering increased the waiting time for another customer and lead non-satisfactory to the customer

SYSTEM REQUIREMENT:-

FUNCTIONAL REQUIREMENTS:

This subsection contains the requirements for the e-store. These requirements are organized by the features
discussed in the vision document. Features from vision documents are then refined into use case diagrams and to
sequence diagram to best capture the functional requirements of the system. All these functional requirements can
be traced using tractability matrix.

Search Menu according to the time of order delivery:


Allow to search menu according to price and category:
Allow the customer to edit/create his personal account
A manager can edit/create some or whole part of the menu record on daily basis.

USE CASE DIAGRAM


Online Restaurant Management System

STATE DIAGRAM
Online Restaurant Management System

NON FUNCTIONAL REQUIREMENTS:


Online Restaurant Management System

Non functional requirement that specifies criteria that can be used to judge the operation of a system, rather than
specific behaviours. Some of the non-functional requirement include :

The should be sufficient network.


Bandwidth backup provision for data back up.
Maintainability easy to maintain
Performance and response time fast response.
Safety should be safe to use.
Usability by target user community easy to use.
Expandability needs to be future proof or upgradable.

PROJECT PLANNING AND SCHEDULING:

GANT CHART

PERT CHART:
Online Restaurant Management System

SCOPE OF THE SOLUTION:-

This project on online restaurant management system is the process of food servicing.system provide the facility
like order of food ,menu to customer. It also save all the information about the customer.the system also help
management to keep record of stock and employee . which manage day to day activity , it manage all the account
related information regarding restaurant.

SYSTEM ANALYSIS:-
Online Restaurant Management System

DFD DIAGRAM:-Data flow diagrams are commonly used during problem analysis. Data flow diagrams are
quite general and not limited to problem analysis for software requirement specification. A DFD shows the flow of
data through a system. It views a system a function that transforms the inputs into desired outputs. Any complex
system does not perform this transformation into a single step and a data will typically undergo a series of
transformation before it becomes an output. The DFD aims to capture the transformations that take place within a
system to the input data so that eventually the output data is produced.
The agent that performs the transformation of data from one state to another is called a process. So, a DFD shows
the movement of data through the different transformations or processes in the system. Named circles show the
processes and data named arrows entering or leaving the bubbles represent flows.

Process Activity

The rectangle represents a source and sink and is a net originator or consumer of data. A source or sink is typically
outside the main system of study.

Originator or Consumer of data


All external files are shown as a labeled straight line.

File name

The need ofr multiple data flows by a process is represented by a * between the data flows.the symbol represents
the AND relationship.for example, if there is a * between the two input data flows A and B for a process,it means
that A AND B are needed for the process.

*
B
0 LEVEL DFD:-
Online Restaurant Management System

1 LEVEL DFD
Online Restaurant Management System
Online Restaurant Management System

2 LEVEL DFD
Online Restaurant Management System
Online Restaurant Management System

ENTITY RELATIONSHIP DIAGRAM:-


Online Restaurant Management System

An entity-relationship (ER) diagram is a specialized graphic that illustrates the


interrelationships between entities in a database. ER diagrams often use symbols to
represent three different types of information. Boxes are commonly used to represent
entities. Diamonds are normally used to represent relationships and ovals are used to
represent attributes. If the application is primarily a database application, the entity-
relationship approach can be used effectively for modeling some parts of the problem. The
main focus in ER modeling is the Data Items in the system and the relationship between
them. It aims to create conceptual scheme for the Data from the users perspective. The
model thus created is independent of any database model. The ER models are frequently
represented as ER diagram. Here we present the ER diagram of the above mentioned
project.
Online Restaurant Management System

CLASS DIAGRAM:

A class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the
structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships
among objects.

The class diagram is the main building block of object-oriented modelling. It is used both for general conceptual
modelling of the systematics of the application, and for detailed modelling translating the models into programming
code.
Online Restaurant Management System

PROJECT MODULE
MODULE SPECIFICATION:

Registration:

New user can register in the system.

Login Module:

Using the username And password admin and all Member can

login in The system and manage the application.


Online Restaurant Management System

Member Module:

Each of member view the criminal records and status.

1. Restaurant module

This module is used for entering all details about the restaurant. It contains the date and
time, police station where it is recorded, place, Nature of Restaurant, Location of the
Restaurant etc.

2. Search module

In this module we can search the restaurant information and data of restaurant.

3. Administrators Module

The module will be protected by user ID and password. Ordinary users of the softwarewill
not be permitted to enter into this area of the software. The module will be focusingon the
maintenance like master data maintenance , removalof old and outdated data from the
software etc.

TABLE SPECIFICATION
Table Name: Login

F i e l d n a m e D a t a T y p e K e y
C o u s t o m e r T e x t P r i m a r y k e y
S e r v i c e s T e x t -
S t a t u s T e x t -

Table Name: Details

F i e l d n a m e D a t a T y p e K e y
C o u s t o m e r n a m e T e x t P r i m a r y k e y
N a m e T e x t -
G e n d e r T e x t -
D a t e O f s e r v i c e T e x t -
S e r v i c e n o T e x t -
C u s t o m e r P h o n e T e x t -
E m a i l T e x t -
B r a n c h T e x t -
Online Restaurant Management System

M a r k T e x t -
M e n u n o T e x t -
E m a i l _ i d T e x t -
T e l e p h o n e T e x t -
A d d r e s s T e x t - -
S t a t e T e x t -
P i n c o d e T e x t -
C a t e g o r y T e x t -

Table Name: Experienced

F i e l d n a m e D a t a T y p e K e y
U s e r n a m e T e x t P r i m a r y k e y
E x p Y e a r s T e x t -
C o m p a n y T e x t -
D e s i g n a ti o n T e x t -
S a l a r y T e x t -
C o m A d d r e s s T e x t -

Table Name: JobDetails

F i e l d n a m e D a t a T y p e K e y
J o b I d T e x t -
P o s t T e x t -
C r i t e r i a T e x t -
N o O f V a c a n c i e s T e x t -
S a l a r y T e x t -
L a s t D a t e T e x t -

Table Name: interview

F i e l d n a m e D a t a T y p e K e y
J o b I D T e x t -
P o s t T e x t -
p o s t e d T e x t -
p o s t N a m e T e x t -
C u t o f f T e x t -

Table Name: onlineservice

F i e l d n a m e D a t a T y p e K e y
Online Restaurant Management System

S e n d i d T e x t P r i m a r y k e y
S e n d a d d r e s s T e x t -
d e l i v e r y N o T e x t -
A d d r e s s T e x t -
O p t i o n 1 T e x t -
O p t i o n 2 T e x t -
O p t i o n 3 T e x t -
O p t i o n 4 T e x t -
A n s w e r T e x t -

Table Name: Com

F i e l d n a m e D a t a T y p e K e y
C N a m e T e x t P r i m a r y k e y
C A d d r e s s T e x t -
C P o s t T e x t -
C C r i t e r i a T e x t -
C U s e r n a m e T e x t -
C E m a i l T e x t -
C C o n t a c t T e x t -
C C u t o f f T e x t -

Table Name: Result

F i e l d n a m e D a t a T y p e K e y
c o u s t o m e r I D T e x t -
c o u s t o m e r I D T e x t -
J o b I D T e x t -
M a r k T e x t -

Table Name: Temp_Data

F i e l d n a m e D a t a T y p e K e y
c o u s t o m e r I D T e x t -
Q s t N o T e x t -
Q s t T e x t -
C h 1 T e x t -
C h 2 T e x t -
C h 3 T e x t -
C h 4 T e x t -
A n s T e x t -
Online Restaurant Management System

SECURITY MECHANISMS:

The Restaurant Management System (RMS) uses several security mechanisms including restricted user
permissions, manager overrides, intelligent employee swipe login detection, artificially intelligent employee theft
agent, and online data protection

Online Data Protection


We offer an off-site data protection service where your data may be stored on a secured server for data security.
You may also elect for us to send you a monthly CD of your database backups for added redundancy.

Intelligent Employee Swipe Login Detection


The RMS can detect when an employee is trying to "fake-out" the system during the login process.
Restricted Employee Permissions
Select a role for each employee, and the RMS will auto-assign permissions, or customize each employee's
permissions as you see fit. The RMS will keep that employee within the functions you specify.

Manager Overrides
When employees perform functions that might result in cash loss to you, a manager override prompt will be
displayed to complete the action. This feature will both discourage theft attempts as well as post-dispatch order .

FUTURE SCOPE :-

It may help collection accounting information for managment. In a very short time, the collection will be obvious,
simple and sensible. It will help a person to know the management of passed year perfectly and vividly. It also helps
in current all works relative to restaurant. It will be also reduced the cost of collecting the management & collection
procedure will go on smoothly.It help customer to order line food which save the time of customer. It also increase
profitability the restaurants.

CONCLUSION:
Online Restaurant Management System

In our project entitled resource management system we have tried our best to fulfill all the requirement Of
restaurants. The project being simple and flexible is running successfully.The main advantage of our project is that
its simplicity attracts a lot of users and its helps to do work efficiently and effectively with too much efforts.

This project when implemented it will remove all the security isssues. Also,these will be speedy and secured
authentication procedure for the maintainance record.

BIBLOGRAPHY:

1. www.codeguru.com
2. www.wikipedia.com
3. www.ebooks.com
4. www.howstuffworks.com
5. Java Servlet Programming - by O'Reilly
6. HTML complete - BPB publications.

Das könnte Ihnen auch gefallen