Project Home


Yasmine Waleed, Rola wafi, Celiusty Naguib, Hagar Maged , Amal Khaled

Publishing Date



Traffic congestion is unavoidable in large and growing cities across the world. Life will be easier if there is an application to guide you when to go out tomorrow to reach your meeting on time, or say to you to avoid a certain route because it will be clogged due to heavy rains next Tuesday. Traffic Prediction system will make life simpler specially here in Egypt. There are predictable factors that cause traffic like weather and traffic crashes . Our project’s goal is to predict the traffic congestion before months or days using traffic data-set. Traffic prediction can help in guiding the best route to take and manage traffic congestion. The algorithms used in this system is Long-Short Term Memory”LSTM”and “Support Vector Regression Machine”SVR”

1.1 Purpose

The purpose of this Software Design Description document is to summarize the specific topic and goals of a Traffic Prediction into design information in order to represent the software design. The document will give detailed explanation about the system architecture and design and the requirements that should be done in order to design the system. In addition to give a clear explanation to the team about system overview

1.2 Scope

This document describes Traffic Prediction system design and architecture and detailed explanation on communication between systems components and tools used to achieve system requirements and all the important details for the software and system needed to be built. In addition, this document will show the scenarios of the system and how it works

1.3 Overview

The Software design document will describe in details the architecture of the Traffic Prediction System. The first section is the introduction which will discuss the document’s purpose, scope, and overview, Intended audience ,Reference material, Definitions and acronyms. In the second section, we will talk about the systems scope, systems objective, and systems timeline. In the third section, the system’s design viewpoints are discussed. It includes the following (context, composition,

logical, patterns use, algorithm, interaction, and interface viewpoint). In the fourth section; the Data Design consists of data description, dataset description, and database design description. The fifth section, the Human Interface Design, includes user interface, screen images, and Screen Objects and Actions. Finally, the sixth section includes GitHub repository and other appendices.

1.4 Intended audience

This SDD document is mainly intended for travelers whom travel alot, or employees whom needs to get to work at sharp time. or any one who drives.