Ahmed Tareq

Youssef Bassem

Eyad Amir 

Hazem Abou El-Fadl

Dr. Khaled Hussein

Eng. Nada Ayman

Publishing Date



This research aims to develop a smart suitcase that can facilitate carrying personal luggage and moving it in an easy-effortless way putting into consideration those with special needs and hardcore travelers. Regular Movement every day requires complete attention to one’s steps, surroundings, environment and obstacles to be avoided in order to reach the targeted destination. These aspects are put into consideration while developing the suitcase. The Approach to this smart suitcase will be achieved by using a collection of motors, sensors, micro-controllers, cameras, mobile application, and software to help integrate all these components into harmony to reach the aimed goal.

1.1 Purpose

This SDD document’s primary objective is to convey the overall architecture and design of the Smart Suitcase project. In this document, we’ll discuss how to properly comprehend the software and hardware that’s being used. The document will also go into detail about the features, diagrams, and functions of the project.

1.2 Scope

The objectives of the project are covered along with a description of the hardware and system design for the Smart Suitcase as well as comparisons to other systems and a description of its overview, scope, and context. The SDD illustrates how the hardware and software architecture would be set up to meet the requirements. Since the SDD is the main source of code production materials, it must include everything a programmer needs to create code. The hardware design plan, software design patterns, data models, data structures, and algorithms should all be included in the SDD. The overall system design provides a thorough overview of the entire project and its applications.

1.3 Overview

The Software Design Document is divided into 7 main sections with multiple subsections. These

sections of the Software Design Document are:

• Introduction

• System Overview: This section illustrates the proposed system’s scopes, objectives, and its

development timeline.

• Design Viewpoints: This section illustrates the different viewpoints of the system such as

Composition, Class Diagram, Interaction.

• Data Design: This section describes the used data set’s properties and the database design

for the proposed system’s assets.

• Human Interface Design: This section illustrates the GUI of the proposed system as a web

application, showing the multiple features for different users.

• Requirements Matrix: This section demonstrates the functional requirements of the proposed

system, its descriptions, and the development phase.

• Appendices

1.4 Intended audience

The main audience of this document includes the developers of the introduced project, testers, physicians, mechanical and electrical engineers, and all those who are interested in motion technology.