You are on page 1of 9

GREEN UNIVERSITY OF BANGLADESH

SOFTWARE ENGINEERING LAB

Lab Report On

Software Engineering Projects

Course Code: CSE314

Submitted To:

ARNAB KANTI TRAFDER

Lecturer, Green University of Bangladesh

Submitted By:

Md Ali Sami (id: 183002109)

Date of Submission: 21/12/2020

1
Introduction

1.1 About the Rainbow Restaurant Management System

RESTAURANT MANAGEMENT SYSTEM

Online and offline management of a restaurant

INTRODUCTION

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

Scope - RESTAURANT MANAGEMENT SYSTEM PROJECT

We are greatly constrained by Time limitations as only 4 weeks are given to complete the project. So
we limited our scope of project to Meal Reservation And Billing System only using java hand coded

By net beans.

Motivation:
We want to make this project for the purpose of making a restaurant management system easier.

We know that managing a restaurant in old tradition is very costly and time consuming .To make

the overall system efficient we want to make this management system. Here we want to serve our

customer getting very efficient management system which will provide all kind of management like

as workforce management, inventory control, tracking of sales, preparation of financial statement

etc.

2
Advantages:

 Decreases workload.

 Save time.

 Customer can easily order food

 Can easily track sale information

PROBLEM STATEMENT - RESTAURANT MANAGEMENT SYSTEM PROJECT

Problem Area

Restaurant is a kind of business that serves people all over world with ready made food. Currently
this industry is going on with lot of flare. People feel more comfortable with lot of variations in the
selection and consumption of their food in their busy life.

One can see lot more restaurant in the world. Even in Bangladesh one can see thousands of
restaurants with dishes from all over the world like from India, Pakistan, Mexican, etc. fulfilling the
needs of people with nourishment and enjoyments.

Problem Analysis - RESTAURANT MANAGEMENT SYSTEM PROJECT

 Initial problem is that the customer has to get connected over the phone, it would be harder if
the restaurant is very popular and busy.

 As customer won’t have the menu list with him, it would be harder for him to remember
the entire list and come to a decision, i.e. customer is provided with less time to make
decision.

 The chances of committing mistakes at the restaurant side in providing a menu list for a
specific time would be more.

 There might be some communication problems or sometimes language might be a barrier.

 As entire booking has to be done manually at the restaurant end, the chances of occurrence
of mistakes is high as well.

3
 Most of restaurants have single phone line and a single operator to handle incoming calls,
so they can accept limited orders.

 If the restaurant is of busy type, then the operator is left with no time to decide over the
priority of the order fulfillment.

 Even assigning orders to a specific cook can be cumbersome if it is done parallel with the
bookings of the order.

 All the calls will not by intended for booking, as some calls might be for canceling the order
or to fetch the status as well, this eats up the productive time at the restaurant side.

Features:
On Place Features;
 Add, delete, update staff info.

 Add, delete, update food items, items price, equipment’s and ingredients.

 Prepare billing info.

 View tracking of sales.

 Prediction of ingredients needed for a specific day.


Online Features:
 Place food order for both on place and home delivery.
 Reserve table.
 Staff gives approval of order.
Payment methods:
 Cash.
 Card.
 Bkash.
 Rocket.

Product Requirements

This software will be in the form of a java application . The User Interface will be User-Friendly and
easy to use. The main view will be a reserve menu. The screen will be well organized in order to be
easy for any user to use it. We aim to make a software that is simple to use for all staff members and

4
clients of the restaurant considering all the different age-groups they belong to. There are four types
of users :

1. Manager

2. Staff

3. food

4. Customer

Security

 Security provided to the access of user private information.

 Security provided to access of data.

 Restriction provided to access of data.

 There should also be provided a term of agreement to the user, in order to access their
information and the data posted to the server.

Use Case Diagram:

5
Fig.Use Case Diagram For Restaurant Management

Data Flow Diagram:

6
Fig: Data Flow Diagram For Restaurant Management System.

Class Diagram:

7
Fig.class diagram for restaurant management system

Draw Backs:
We can not complete all the features of the project what we wanted to complete. Table capacity
should be variable .Manager can update the status of order and reservations.

Conclusion:

In future we would like solve all draw backs and we want to add some features like making
prediction using data analysis of the restaurant that how much ingredients the restaurant need.for a
specific day. Also will try to add more payment options and discount facilities.

8
9

You might also like