You are on page 1of 12

DEBRE BERHAN UNIVERSITY

COLLEGE OF ENGINEERING
DEPARTMENT OF ELECTRICAL AND COMPUTER
ENGINEERING
COMPUTER STREAM
WEB BASED RESTAURANT REVIEW SYSTEM
PREPARED BY:
NAME ID

1.BIRUK BELETE MEKONON……………………………….DBUR/1644/11


2. GEZU BELACHEW NEDHI………………….....................DBUR/3499/11
3. KENA JEBESSA GELLANA .…………...............................DBUR/3337/11

PROJECT ADVISOR: BILEW A.


SUBMISSION DATE: 22/03/2015 E.C
ACKNOWLEDGEMENTS
ABBREVIATION

HTML Hyper Text Markup Language


PHP Hypertext Preprocessor
CSS Cascading Style Sheets
MB Mega byte
GB Giga Byte
HD High Definition
CPU Central Processing Unit
RAM Random Access Memory
MYSQL Structured Query Language
JS Java Script
TABLE OF CONTENTS

ACKNOWLEDGEMENTS
ABBREVIATION
ABSTRACT
INTRODUCTION
LITERATURE REVIEW
PROBLEM STATEMENT
OBJECTIVE OF THE PROJECT
GENERAL OBJECTIVE
SPECIFIC OBJECTIVE
METHODOLOGY
DATA GATHERING
ANALYSIS AND DESIGN
SCOPE AND LIMITATIONS OF THE PROJECT
SCOPE
LIMITATION
SIGNIFICANT OF THE PROJECT
WORK PLAN
TIME SCHEDULE
BUDGET PLAN
REFERENCES
ABSTRACT
Web based Restaurant Review System provides convenience for the customers.
It overcomes the disadvantages of the traditional queuing system. It provides a
better communication platform. This application aims to solve the problem of
indecisive minded people to make their decision for their daily meal. The main
aim of this project is to helps the users to find a Restaurant in a specified
location and according to the specified tastes.
INTRODUCTION

Restaurant Finder is an Android application that helps the users to find


the restaurants according to their requirements. The main aim of the
project is to provide the users an easy to use application that helps them
to find restaurants according to their tastes and convenience. The users
can also give their opinions about the restaurants by giving a rating and
writing a review. restaurant reviews are available, a compact one-screen
digest displays a summary of the reviews posted on the web by other
customers. Customers can expand to read a full review page and also
enter their own ratings, comments and feedback.

LITERATURE REVIEW
Before this there is no implemented related works in Web based Restaurant
Review System for Debre Brehan.
There are many more other solutions available in the market and two out of
them are chosen for review. Based on the review, these two Apps have a common
function which was having a wide list of restaurant directories and food menu for a
user to browse through. By having this directory, the restaurant owners can
promote their restaurant together with their menu. User or customer can benefit
from this as the user can also give a rating on the restaurant for another user to
have a piece of extra information before choosing the specified restaurant.

PROBLEM STATEMENT

Currently there is no restaurant review management system in Debre Berhan.


Humans having problems with an indecisive mind when they had to choose
what and where to eat for their daily meals. As a result, having an indecisive mind
will consume a lot of time when making a decision. As a result, fulfilling humans’
physiological need takes a lot of efforts and time to complete. Working adults
especially office workers normally have one hour of lunch time per working day
which is stipulated by their companies. However, apart from the one company
workers start their lunch time at a specified time, there are also other
companies would have the same lunch hour. They might have to wait for a quite
some time before getting a place or table to order their food. Although the office
workers can choose to change another place to eat, but there is still a higher chance
that the restaurant is also packed with customers.
Generally the above problems leds to restaurant review management system is
needed to solve this problems.
OBJECTIVE OF THE PROJECT
GENERAL OBJECTIVE
The main objective of this project is to develop and implement a digital Web
based Restaurant Review System for Debre Berhan.

SPECIFIC OBJECTIVE
Specific objective of this project is:
• Develop and implement the designed system
• Create a user friendly and easy to use system for the user
• Deploy and test the system if possible
To help indecisive user to improve the effort of decision making on daily
meal choice.
Enable user to search for a restaurant with filters.
To provide a predicted population of selected restaurant before heading to
the restaurant.

METHODOLOGY
DATA GATHERING

Necessary data and information needed for system analysis and design will be
gathered from various sources. We will be gathering the information and data
by asking or interviewing and observing the respective offices and by searching
different related documentations .

ANALYSIS AND DESIGN


After gathering different required informations we will analyze and design the
system. There are several steps for designing website we use different software
to code and design the website.
UI Design & User Experience
User Interface (UI) and User Experience have been a huge topic on application
and web development. A good UI can grab user attention while maintain the
relationship between user. For User Interface, few mobile apps had reviewed to
have a better UI design idea.

Language for Development


i)Java
Java is one of the famous programming language preferred by most of the
programmers. Java is known as the main coding language for enterprise-level
applications. Java is object-oriented programming for easy development and
flexibility. Java is a free and opensource language with rich API and SDK.
ii) PHP

PHP which is known as “Hypertext Preprocessor” is the main use for scripting
language, especially for web application development. PHP coding can be
embedded into HTML for an extension when developing a web app. This why
PHP is widely used to develop a web-based application which targets for all
platform with the web browser.

Database for Data

Based on research, there are two types of the database for Application
development which is SQL and NoSQL. SQL is a relational database which stores
record as rows in a table while NoSQL is a non-relational database which stores
the record in a single document in JSON or XML. In this case, the real-time
database service is more suitable for a proposed solution.

It can be:
Firebase
Couchbase (Lite)

Server Side - The web application will be hosted on one of the school servers and
connecting to one of the school Oracle Database server. The web server is listening
on the web standard port 80.
Client Side - The system is a web based application; clients are requiring using a
modem web browser as Mozilla Firefox or google chrome.
SCOPE AND LIMITATIONS OF THE PROJECT
SCOPE
The project will be done in several phases. The first phase of the application
will mainly target on the whole debre berhan area which is located in debre
berhan . This system is made to specialize target users who want to search
for a restaurant to settle their meal. This project will study the behavior pattern
of users from their past decisions which can help to improve the suggestion for
the indecisive users. This project has a basic rating module that will record
users’ preferences. The rating system helps the computer to provide a better
suggestion for the users.The aim of this project is to target user preference and
calculate an algorithm for improving the suggestion of the meal.

LIMITATION
The system works only within the Debre Brehan
WORK PLAN
WORK FLOW

TIME SCHEDULE
Table 1: Time schedule for the activities
Activities November December January
Proposal Writing
Collecting
Requirements
Designing
Programming
Testing
Final Documentation

BUDGET PLAN
Making a website have a lot of software and hardware requirements. Most of
the softwares we will use to design and program will be free to use but some of
software are not free but they can be replaced by low performance free
software.
REFERENCES

You might also like