Smart Restaurant Management System V 1.0: Fall-2020 Supervised by Mr. Shahzad Qaiser
Smart Restaurant Management System V 1.0: Fall-2020 Supervised by Mr. Shahzad Qaiser
0
Danish Sohail (BSE173130)
Muhammad Umair Saeed (BSE173076)
Fall-2020
Supervised By
Mr. Shahzad Qaiser
NUMBER OF
Version V 1.0 MEMBERS 02
MEMBERS’ SIGNATURES
Danish
Umair
Supervisor’s Signature
Contents
Chapter 1........................................................................................................................................................................3
1. Introduction............................................................................................................................................................3
1.1. Existing Examples/Solutions..........................................................................................................................3
1.2. Business Scope................................................................................................................................................4
1.3. Useful Tools and Technologies......................................................................................................................4
1.4. Project Work Break Down............................................................................................................................7
1.5. Project Time Line...........................................................................................................................................9
Chapter 1
1. Introduction
Transportation guide system is a web-based search engine. This chapter describes the brief introduction and
business scope of this project. This chapter also describes the tools and technologies which will be used in
this project. This chapter also consist of comparison of different existing systems with our proposed system
and also contain work break down structure, Gantt chart, division of work and project timeline.
Project Introduction
Transportation guide system is a search engine which provide the guidance of multiple transport routes to the
travelers. It helps the people to find the specific route of different transport on the same platform due to this
people can save their time. It helps the people to compare the different transport for his/her route in terms of
time and money then he/she can decide which transport and route will be beneficial for him/her.
Transportation guide system is a real time system which will crawl the data from different website. User can
apply filter on his/her search like cheap prices, fastest route etc. Using this system, people can save their time
because all airline, busses and train’s data can be accessible by the user on the same platform. User can view
different discount offers or ads which will be crawl on runtime from different website.
1. Database
MYSQL
MySQL is a relational database management system based on SQL–Structured Query Language. The
application is used for a wide range of purposes, including data warehousing, E-commerce, and
logging applications. The most common use for MySQL however, is for the purpose of a web
database. It can be used to store anything from a single record of information to an entire inventory of
available products for an online store.
2. Editor
Visual Studio Code is a streamlined code editor with support for development operations like debugging,
task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-
debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE.
3. Framework
Laravel (PHP Framework):
Laravel is a web application framework with expressive, elegant syntax. Laravel attempts to take the
pain out of development by easing common tasks used in the majority of web projects, such as
authentication, routing, sessions, and caching.
4. Languages:
Php:
PHP (Hypertext Preprocessor) is known as a general-purpose scripting language that can be
used to develop dynamic and interactive websites.
Html:
HyperText Markup Language (HTML) is the set of markup symbols or codes inserted
into a file intended for display on the Internet. The markup tells web browsers how to
display a web page's words and images.
CSS:
CSS stands for Cascading Style Sheets. It is the language for describing the presentation of
Web pages, including colors, layout, and fonts, thus making our web pages presentable to
the users. It is independent of HTML and can be used with any XML-based markup
language.
Bootstrap:
Bootstrap is a massive collection of reusable and versatile pieces of code which are written
in CSS, HTML and JavaScript. Since it is also a framework, all the foundations are
already laid for responsive web development, and all developers have to do is insert the
code into the pre-defined grid system.
In this project there are several modules like user’s modules, administration modules. As all these modules
can’t be developed all together, so we plan to develop single module first and then move toward other. First,
user’s modules will be implemented and then we will move towards administration module. In this way each
module will be implemented.
Transportation
Guide System
High Level
Identification of Use Case Low Level
Design
FR and NFR. Design
(Abdullah (M. Aqas,
(M. Aqas, Iqra (Abdullah
Sohail, Iqra Abdullah
Ibrar) Sohail, Iqra
Ibrar) Testing
(M. Aqas)
Requirement
Gathering Domain System Sequence
Model Sequence Diagram Class
(Abdullah Diagram Diagram
Sohail, Iqra (M. Aqas) (Abdullah
(Abdullah Sohail) (Iqra Ibrar)
Test Case
Details Implementatio
Initial
Requirement (M. Aqas)
Requirement
(Iqra Ibrar)
(Abdullah
Sohail
1.5. Project Time Line
Requirement engineering phase will be started from 10/03/21 and will complete on 31/12/21.
When some of the requirements of the given module will be cleared, we will move towards
design phase and after design they will be implemented, tested and deployed. In the same way
every module will be developed.