SlideShare a Scribd company logo
1 of 25
1 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
Compte Rendu Projet
Real-Time Smart Traffic system for Smart Cities by
Using Iot & Big Data
UNIVERSITÉ ABDELAMLEK ESSADI
FACULTE DES SCIENCES ET TECHNIQUES DE TANGER
MASTER : « SYSTEMES INFORMATIQUES ET RESEAUX »
 Réalisé par : - Encadré Par:
- Rouzi Ayoub Mr. M Bouhorma
- Salama Abdelhakim
2 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
Table of Contents
Table of Contents.........................................................................................................................Error! Bookmark not defined.
Table of Figures............................................................................................................................Error! Bookmark not defined.
1.0. Introduction...................................................................................................................................................................... 01
1.1 purpose……………………………………………………………………........................................................................ 01
1.2. Scope…………………………………………………………………………………………………………………...01
1.3. Glossary…………………………………......................................................................................................................... 01
1.4. References………………….............................................................................................................................................. 01
1.5. Overview of document ....................................................................................................................................................... 01
1.6 Definitions,acronyms,and abbrivations………………………………………………………………………………………………………………01
1.7 Technologies to be used…………………………………………………………………………………………………………………………………….01
2.0. Overall description........................................................................................................................................................... 02
2.1. System environment........................................................................................................................................................... 02
2.2 Software Interface…………………………………………………………………………………………………………………………………………….02
2.3 Communication interface………………………………………………………………………………………………………………………………….02
2.4 User Characterstics…………………………………………………………………………………………………………………………………………….02
2.5 Constraints…………………………………………………………………………………………………………………………………………………………02
2.6 Architecture Design……………………………………………………………………………………………………………………………………………02
2.7 Usecase Diagram………………………………………………………………………………………………………………………………………………….02
2.8 Class Diagram……………………………………………………………………………………………………………………………………………………….02
2.9 Sequence Diagram………………………………………………………………………………………………………………………………………………..02
2.1.1 Activity Diagram…………………………………………………………………………………………………………………………………………………02
3.0. Requirement specification……………………………………………………………………………………………….03
3.1.Non-functionalrequirements……………………………………………………………………..…..03
3.2Functional Requirements…………………………………………………………………………………………….. ……..03
3.2Login to STM……………………………………………………………………………………………………………………………………………………………03
3.2.2. Registration of pedestrains,vehicleowners,traffic police……….. .................................................................................. 03
3.2.3. Compliant issued by users............................................................................................................................................... 03
3.2.4Compliants undertaken by traffic...................................................................................................................................... 03
3.3. Specific Requirements………………………………………………………………………………………………….03
3.4 Dtailed non-functional requirements .................................................................................................................................. 03
3 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
1.0 . Introduction
Our intelligent Traffic Expert Solution for road traffic control System offers the ability to acquire
real-time traffic information, .Traffic Expert enables operators to perform real-time data analysis
on the information gathered. Traffic management measures are aimed at improving the safety
and flow of traffic utilizing traffic capacity more effectively.
1.1 Purpose
Smart Traffic Management is mainly improvised for looking after the Set off data of a region
to manage the Traffic along that area and implement various useful technologies which are
been required by various persons like vehicle owners, pedestrians, police officers
etc….Mainly the purpose of Smart traffic management system is to give the details which
can be used and they can be implemented in their daily life. The problems which have been
occurred at their presence can be solved by this Smart Traffic.
1.2 scope
Smart Traffic is a Video Analytics Module and provides Traffic Incident Detection, and
real time Traffic Flow Metrics & statistical analysis. Smart Traffic Monitoring can
integrate with third party traffic management and smart roadway systems and hosts a
feature rich product scope itself. The system can be used for incident detection or for
statistical metrics of a roadway.
1.3 Glossary
Term Definition
Traffic police He co-insides with the remaining users to upgrade the
complaints and implement it.
Vehicle owners They use the traffic data and implement when they require.If
they have any compliant they can provide.
Admin
A Person who is designated the whole dataset which are
require bythe remainingusers and maintain the whole project
in a reasonable manner.
Pedestrains A Person(s) who uses the datasets provide by the admin and
implement the ideas which he had .
2
4 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
1.4. References
1. Anderson, J. E. 2003. “Control of Personal Rapid Transit Systems.” Elektronikk , Vol. 99, No.
1, 108-116
2. Bretherton, D., Bowen, G., Wood, K. 2002. ‘Effective urban traffic management and control –
SCOOT VERSION 4.4’. Proceedings of European Transport Conference Proceedings
Cambridge.
3. Christos Xithalis, 2008, PRT Hermes
1.5. Overview:
The remainder of this document is two chapters, the first providing a full description of the
project for the Smart Management of the Traffic. It lists all the functions performed by the
system. The final chapter concerns details of each of the system functions and actions in full for
the software developers’ assistance.
1.6. Definitions, Acronyms, and Abbreviations:
 HTML (Hyper Text Markup Language): It is used to create static web pages.
 JSP (Java Server Pages): It is used to create dynamic web content.
 J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to
the Java platform, which is used for developing and running distributed java
Applications.
 DB2 (IBM Database 2): It is a database management system that provides a
 Flexible and efficient database platform to raise a strong "on demand" business
 HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server
Protocol between a web browser and a web server.
 Database: Collection of information in a structured form.
 Login ID: A user identification number to enter the system.
 Password: A word that enables one to gain admission into the system.
 XML (Extensible Markup Language): It is a markup language that was
designed to transport and store data.
 Ajax (Asynchronous Java Script and XML): It is a technique used in java script to
create dynamic web pages.
5 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
 ORACLE: It is software used in to insert Tables.
1.7 Technologies to be used:
 J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.
 JAVA: Application architecture.
 DB2: Database.
 Ajax: Asynchronous Java Script and XML.
 XML: Extension Markup Language.
 WASCE: (Web Sphere Application Server Community Edition) Web Server.
 TSM (Admin): Tivoli storage Manager Admin.
 Soda: For developing use case reports.
 Local Language Translator: For local language developing
 ORACLE For inserting Tables.
2.0 Overall Description:
2.1 System Environment
6 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
The Smart Traffic management System has three active actors one cooperating system. Mainly
pedestrians who uses the dataset provide by the admin and give the complaints important
suggestions which are under taken by the traffic police and admins.where as the vehicle owners
too generate the same idea of the pedestrians .Traffic police maintains the information which
are provided by the users(pedestrains,vehicle owners)and make into implementation.These are
all settled by the admin of STM.
2.2 Software Interface:
 Client : Web Browser, Windows series
 Web Server : WASCE, Windows series
 Data Base Server : DB2,Windows series
 Development End : J2EE, Java, Oracle, XML, DB2, OS
(WINDOWS XP), Web Server.
2.3 Communication Interface:
 Client on Internet will be using HTTP/HTTPS protocol.
database
Traffic police
vehicle owner
Pedestrains
Smart Traffic
Managem...
7 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
 Firewall security is required for securing the server.
 TCP/IP protocol is basic need for client side.
2.4 User Characteristics:
 Every user should be comfortable of working with computer and net browsing.
 Every user has to register with the STM.
 Every user should have their own login and password.
 Every users can issue the complaints.
 Every user must have basic knowledge of English too.
2.5 Constraints:
 GUI is only in English.
 This system is working for single server.
 Limited to HTTP/HTTPS.
 User should have basic knowledge of computer.
2.6 Architecture Design:
8 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
In Model 2 architecture, a controller handles the user request instead of another JSP.The
controller is implemented as a Servlet. The following steps are executed when the user submits
the request.
 The Controller Servlet handles the user’s request. (This means the hyperlink in the JSP
should point to the controller servlet).
 The Controller Servlet then instantiates appropriate JavaBeans based on the request
parameters (and optionally also based on session attributes).
 The Controller Servlet then by itself or through a controller helper communicates with
the middle tier or directly to the database to fetch the required data.
 The Controller sets the resultant JavaBeans (either same or a new one) in one of the
following contexts – request, session or application.
 The controller then dispatches the request to the next view based on the request URL.
The View uses the resultant JavaBeans from Step 4 to display data. Note that there is no
presentation logic in the JSP. The sole function of the JSP in Model
Architecture is to display the data from the JavaBeans set in the request, session or
application scopes.
2.7 Use Case Model Description:
A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram
defined by and created from a Use-case analysis. Its purpose is to present a graphical overview
of the functionality provided by a system in terms of actors, their goals (represented as use
cases), and any dependencies between those use cases.
The main purpose of a use case diagram is to show what system functions are performed for
which actor. Roles of the actors in the system can be depicted.
Use Case diagrams are formally included in two modeling languages defined by the OMG:
the Unified Modeling Language (UML) and the Systems Modeling Language (SysML).
9 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data
A use case analysis is the most common technique used to identify the requirements of a
system (normally associated with software/process design) and the information used to both
define processes used and classes (which are a collection of actors and processes) which will
be used both in the use case diagram and the overall use case in the development or redesign of
a software system or program. The use case analysis is the foundation upon which the system
will be built.
USECASE DIAGRAM:
compliants
Registration
vehicle owner
lisence receivd
recorded trafficsignal
control entire traffic
traffic police
Research
Rewrite Traffic data
check and provide other services
admin
pedestrains
view and information geathering
city traffic
manager
check and handil compliants
10 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
2.8 Class Diagram description:
Class diagrams are widely used to describe the types of objects in a system and their
relationships. Class diagrams model class structure and contents using design elements such as
classes, packages and objects. Class diagrams describe three different perspectives when
designing a system, conceptual, specification, and implementation. These perspectives become
evident as the diagram is created and help solidify the design. This example is only meant as
an introduction to the UML and class diagrams. Classes are composed of three things: a name,
attributes, and operations. Mainly in the class diagram the names include about the traffic
management generation ideas which explain about the way how users admin and different
systems connect through this. Now the attributes include explanation which should be
implemented in the names. this could be shown in the form of operations. this can easily
explain how the general project is going to implement the various operations .the below
diagram represents the class diagram which gives the following road traffic management
system information.
11 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
classdiagram:
2.9 Sequence Diagram Description:.
A Sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram
that shows how processes operate with one another and in what order. It is a construct of a
Message Sequence Chart.
Sequence diagrams are sometimes called event diagrams, event scenarios, and timing
diagrams.
Sequence Diagram
12 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
2.1.1. Activity diagram Description
In activity diagram the object may be real or abstract in either case create a swim lane for each
attribute imported object, firstly identify the precondition of initial state and post condition of
final state.
Render the transaction that connect these actions and active states and state with sequential
flows consider branching, forking and joining.
Activity diagram:
Pedestrains vehicle owners Traffic police DatabaseAuthority
Registration
Registration Form
Compliant
Compliantissued
Login
Login form
Traffic Information
Sends signals
Updating
Information updated
13 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
3.0 Requirement Specification:
3.1 Non Functional Requirements:
There are requirements that are not functional in nature. Specifically, these are the
constraints the system must work within.
1. Secure access of confidential data (user’s details). SSL can be used.
2. 24 X 7 availability
3. Better component design to get better performance at peak time.
4. Flexible service based architecture will be highly desirable for future extension.
3.2 Functional requirements:
3.2.1. Login to STM
Use Case Name: Login to STM
Priority Essential
conform the trafic
information
diapatch the
information
reqest is normal
no
Yes
YesYno
tremination
points
conditional check
user(vehicle
owners,pedestrains)sen...
request sys
conformation
start of the process
14 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Trigger Menu selection
Precondition The user should have a valid user id and
password
Basic Path 1. STM Web site contains login window for
each user
2. User should provide a valid user id and
password to access the STM web site
Alternate Path N/A
Post condition STM is on its home page
Exception Path The may abandon the search at any time.
Other N/A
3.2.2 Registration of Pedestrains,vehicle owners,traffic police of STM:
Use Case Name: Registration to STM
Priority Essential
Trigger Menu selection
Precondition The user (pedestrians,vehicle owners,traffic
police)should provide a valid information.
Basic Path 1. STM Web site contains Registration
window for each users
2. User should provide a valid details to
create account in the STM web site
Alternate Path N/A
Post condition STM is on its validation page of Admin.
Exception Path The may abandon the search at any time.
Other N/A
15 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Reference SRS 2.7
3.2.3 Compliant issues by Pedestrains,vehicle owners.
Use Case Name: Complaints issued
Priority Essential
Trigger Menu selection
Precondition The user (vehicle owners,pedestrains) should
have to provide valid information to traffic
police through admin.
Basic Path 1. STM Web site contains Compliant issued
dialog box for every user
Alternate Path N/A
Post condition STM is a validation form for every user
Exception Path The may abandon the search at any time.
Other N/A
Reference SRS 2.8
3.2.4Compliants under taken by traffic police,admin in STM
Use Case Name: Compliant uner taken by traffic police
Priority Essential
Trigger Menu selection
Precondition The user (pedstrains,vehicle owners)can give
compliant any time to traffic police.
Basic Path 1. STM Web site contains Compliant issued
dialog box for every user
Alternate Path N/A
Post condition STM is on its validation page of traffic
police.
16 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Exception Path The may abandon the search at any time.
Other N/A
Reference SRS 2.9
3.3 Specific Requirements:
Use Case Reports:
Use-Case-Model Survey for management system Smart traffic
1. Introduction
2. Actors
Users:
Documentation: User plays a main role in the project. In users we have different types of
users Traffic data which can he able to use and required login form for different users
who can register for maintaining the data.
Admin:
Documentation: Admin can manage all users and maintain their data securely1He can
update the details and day to day updating can be done by admin.
System:
Documentation: System can give the suggestions to the users during their discussion in
discussion forum. He /She will give the traffic details. For participating in discussion
forum he/she has to be registered.
Server:
Documentation: Smart Traffic Management plays a important role in maintaining data of
road Traffic of a region which is helpful to users.
17 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Ask queries:
Documentation: User can ask any questions with the system and server during their chat
3 Contact systems:
Documentation: With the information provided by administrator user can directly contact
with system or he can contact during their chat.
Help user:
Documentation: Smart Traffic Management System can help by creating awareness.
Login:
Documentation: User can enter into his account only by login.
Logout:
Documentation: User can exit from his account.
Maintain all details:
Documentation: Administrator can maintain all backup data.
Participate in chat:
Documentation: User can participate in chat with system and SERVER.
System can participate in chat with user and SERVER.
Provide Traffic details:
Documentation: Admin has to provide the Traffic information to the user.
Respond Queries:
Documentation: System can respond to the queries asked by user.
18 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Signup:
Documentation: For register their account user must be click on sign up
Update latest developments:
Documentation: Day to day updating in improvements of operations can be provided by
admin and they can be send to registered users every day
View Queries:
Documentation: System can view the queries which are asked by user.
View Response to Queries:
Documentation: User can view the response to their queries which are sent by system.
View Updates:
Documentation: User can view the updating provided by admin
4. Supplementary Requirements:
5. Performance Requirements:
System can withstand even though many no. of customers request the desired service. Access is
given to any users
6. Safety Requirements:
By incorporating a robust and proven DB2 UDB into the system, reliable performance and
integrity of data is ensured. There must be a power backup for server system. Since the product
is of 24x7 availability there should be power backup for server which provides the information.
Every day the data should be backup even when the operation of a user is not successful i.e.,
while performing the operation power failure occurs then data should be backup.
7. Security Requirements:
Sensitive data is protected from unwanted access by user’s appropriate technology and
implementing strict user-access criteria. Facility of unique user number and Password in such a
19 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
way that unauthorized user cannot log in. Operational rights for each user/terminal can be
defined. Thus, a user can have access to specific terminals and specific options only
3.4 Detailed functionl requirements:
Logical Database
Tables:
1. Pedestrains (users)
Attribute Name Attribute Type Attribute Size
LastName String 30
FirstName varchar 30
MaidenName varchar 30
Address1 varchar 50
Address2# varchar 50
City varchar 30
State varchar 2
Zip Int 6
Year Int 4
EmailAddress String 20
ReceiveEmails Boolean 1
Password String 10
20 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
2. Vehicle owners:
Attribute Name Attribute Type Attribute Size
FirstName String 30
LastName String 30
Address String 50
City String 30
State String 2
Year Int 4
EmailAddress String 20
Vehicle Registration
No
Varchar 20
Licence key int 10
Vehicle No: int 10
Password String 10
21 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
• Urban Traffic Control (UTC)
Le contrôle automatique et intelligent de la circulation est une mesure clé de la gestion du
trafic
TRAFIC URBAIN INTELLIGENTPROPOSÉ
22 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
23 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
3. Traffic Police
Attribute Name Attribute Type Attribute Size
FirstName varchar 30
LastName varchar 30
City varchar 30
State varchar 10
Station area varchar 10
Email id varchar 20
password varchar 20
24 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
4. Admin
Attribute Name Attribute Type Attribute Size
username varchar 30
User id varchar 30
Email Id varchar 30
password varchar 10
Re-enter password varchar 10
References:
 IEEE SRS format
Project specification requirement
25 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data
Conclusion:
• Via sa capitale économique, le Maroc aspire à devenir une référence en termes de smart
cities en Afrique.
• A ce titre, Casablanca est depuis octobre 2015, la première ville africaine à faire partie du
réseau de 25 villes intelligentes sélectionnées pour un projet vers 2020.

More Related Content

What's hot

An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)Jubayer Al Mahmud
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detectionConnecting Point
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxsathiyasowmi
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMNimRaH NaZaR
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognitionSairam Taduvai
 
Smart Traffic Monitoring System Report
Smart Traffic Monitoring System ReportSmart Traffic Monitoring System Report
Smart Traffic Monitoring System ReportALi Baker
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystemManish Kumar
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation SystemSahil Talwar
 
ppt on e crime management system
ppt on e crime management systemppt on e crime management system
ppt on e crime management systemKrishna Kinkar Jha
 
Crime Management System final year project
Crime Management System final year projectCrime Management System final year project
Crime Management System final year projectBeresa Abebe
 
Online Crime Reporting System
Online Crime Reporting SystemOnline Crime Reporting System
Online Crime Reporting SystemKusum Sankhala
 
Automatic Attendance System using Deep Learning
Automatic Attendance System using Deep LearningAutomatic Attendance System using Deep Learning
Automatic Attendance System using Deep LearningSunil Aryal
 
ACCIDENT PREVENTION AND DETECTION SYSTEM
ACCIDENT PREVENTION AND DETECTION SYSTEMACCIDENT PREVENTION AND DETECTION SYSTEM
ACCIDENT PREVENTION AND DETECTION SYSTEManand bedre
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.AasimAhmedKhanJawaad
 
Driver fatigue detection system
Driver fatigue detection systemDriver fatigue detection system
Driver fatigue detection systemYASH TILVA
 
Online crime reporting system ppt
Online crime reporting system  pptOnline crime reporting system  ppt
Online crime reporting system pptYOGESH SHARMA
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management systemabdul khan
 

What's hot (20)

An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Driver drowsiness detection
Driver drowsiness detectionDriver drowsiness detection
Driver drowsiness detection
 
Drowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptxDrowsiness Detection using machine learning (1).pptx
Drowsiness Detection using machine learning (1).pptx
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEM
 
automatic number plate recognition
automatic number plate recognitionautomatic number plate recognition
automatic number plate recognition
 
Smart Traffic Monitoring System Report
Smart Traffic Monitoring System ReportSmart Traffic Monitoring System Report
Smart Traffic Monitoring System Report
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
Airline Reservation System
Airline Reservation SystemAirline Reservation System
Airline Reservation System
 
ppt on e crime management system
ppt on e crime management systemppt on e crime management system
ppt on e crime management system
 
Crime Management System final year project
Crime Management System final year projectCrime Management System final year project
Crime Management System final year project
 
Online Crime Reporting System
Online Crime Reporting SystemOnline Crime Reporting System
Online Crime Reporting System
 
Automatic Attendance System using Deep Learning
Automatic Attendance System using Deep LearningAutomatic Attendance System using Deep Learning
Automatic Attendance System using Deep Learning
 
ACCIDENT PREVENTION AND DETECTION SYSTEM
ACCIDENT PREVENTION AND DETECTION SYSTEMACCIDENT PREVENTION AND DETECTION SYSTEM
ACCIDENT PREVENTION AND DETECTION SYSTEM
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.Driver drowsiness monitoring system using visual behavior and Machine Learning.
Driver drowsiness monitoring system using visual behavior and Machine Learning.
 
Driver fatigue detection system
Driver fatigue detection systemDriver fatigue detection system
Driver fatigue detection system
 
Online crime reporting system ppt
Online crime reporting system  pptOnline crime reporting system  ppt
Online crime reporting system ppt
 
Project report vehicle management system
Project report vehicle management systemProject report vehicle management system
Project report vehicle management system
 

Similar to Smart traffic managment system real time (stmsrt)

Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mumbai Academisc
 
Electronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalElectronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalLaud Randy Amofah
 
An IOT based Smart Traffic Management System
An IOT based Smart Traffic Management SystemAn IOT based Smart Traffic Management System
An IOT based Smart Traffic Management SystemAI Publications
 
From measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformFrom measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformSofia2 Smart Platform
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET Journal
 
Java project titles
Java project titlesJava project titles
Java project titlesAshly Liza
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - AbhijeetAbhijeet Kalsi
 
Etaxi Documentation
Etaxi DocumentationEtaxi Documentation
Etaxi DocumentationM.Saber
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationCHAKER ALLAOUI
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET Journal
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating SystemsAmber Wheeler
 
A Report On Online Crime Reporting Guidance By - Prepared By Muhammad Shoaib
A Report On Online Crime Reporting Guidance By  - Prepared By Muhammad ShoaibA Report On Online Crime Reporting Guidance By  - Prepared By Muhammad Shoaib
A Report On Online Crime Reporting Guidance By - Prepared By Muhammad ShoaibKayla Smith
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
 
The Live: Stream Computing
The Live: Stream ComputingThe Live: Stream Computing
The Live: Stream ComputingIRJET Journal
 
Offline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization SystemOffline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization Systemijceronline
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Associate Professor in VSB Coimbatore
 

Similar to Smart traffic managment system real time (stmsrt) (20)

Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)Mobile agents in a distributed multimedia dabase system(synopsis)
Mobile agents in a distributed multimedia dabase system(synopsis)
 
Electronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposalElectronic Case Management System(eCMS) proposal
Electronic Case Management System(eCMS) proposal
 
An IOT based Smart Traffic Management System
An IOT based Smart Traffic Management SystemAn IOT based Smart Traffic Management System
An IOT based Smart Traffic Management System
 
From measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformFrom measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 Platform
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
 
Java project titles
Java project titlesJava project titles
Java project titles
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - Abhijeet
 
Etaxi Documentation
Etaxi DocumentationEtaxi Documentation
Etaxi Documentation
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and DemonstrationIoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
IoT ( M2M) - Big Data - Analytics: Emulation and Demonstration
 
FIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE OverviewFIWARE Global Summit - FIWARE Overview
FIWARE Global Summit - FIWARE Overview
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless Payment
 
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
Design of Remote Video Monitoring and Motion Detection System based on Arm-Li...
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
 
A Report On Online Crime Reporting Guidance By - Prepared By Muhammad Shoaib
A Report On Online Crime Reporting Guidance By  - Prepared By Muhammad ShoaibA Report On Online Crime Reporting Guidance By  - Prepared By Muhammad Shoaib
A Report On Online Crime Reporting Guidance By - Prepared By Muhammad Shoaib
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
The Live: Stream Computing
The Live: Stream ComputingThe Live: Stream Computing
The Live: Stream Computing
 
Offline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization SystemOffline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization System
 
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
Design and Implementation of Soft-i-Robot for face Detection and Obstacle Avo...
 
iot
iotiot
iot
 

More from Ayoub Rouzi

Khdemti.com: We revolutionize the way project owners and freelancers work tog...
Khdemti.com: We revolutionize the way project owners and freelancers work tog...Khdemti.com: We revolutionize the way project owners and freelancers work tog...
Khdemti.com: We revolutionize the way project owners and freelancers work tog...Ayoub Rouzi
 
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...Ayoub Rouzi
 
Reseaux mobiles: Rapport Projet : « Lien radio »
Reseaux mobiles: Rapport Projet : « Lien radio »Reseaux mobiles: Rapport Projet : « Lien radio »
Reseaux mobiles: Rapport Projet : « Lien radio »Ayoub Rouzi
 
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...Ayoub Rouzi
 
Application Android: Projet assurance
Application Android: Projet assuranceApplication Android: Projet assurance
Application Android: Projet assuranceAyoub Rouzi
 
Rapport DVWA: File Upload
Rapport DVWA: File UploadRapport DVWA: File Upload
Rapport DVWA: File UploadAyoub Rouzi
 
Rapport DVWA: CSRF
Rapport DVWA: CSRFRapport DVWA: CSRF
Rapport DVWA: CSRFAyoub Rouzi
 
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ayoub Rouzi
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Ayoub Rouzi
 
WannaCry / Wannacrypt Ransomware
WannaCry / Wannacrypt RansomwareWannaCry / Wannacrypt Ransomware
WannaCry / Wannacrypt RansomwareAyoub Rouzi
 
Mobile ip - IT entités fonctionnelles de Mobile IP
Mobile ip - IT entités fonctionnelles de Mobile IPMobile ip - IT entités fonctionnelles de Mobile IP
Mobile ip - IT entités fonctionnelles de Mobile IPAyoub Rouzi
 
Résumé projet Smart Traffic Managment System Real Time (STMSRT)
Résumé projet Smart Traffic Managment System Real Time (STMSRT)Résumé projet Smart Traffic Managment System Real Time (STMSRT)
Résumé projet Smart Traffic Managment System Real Time (STMSRT)Ayoub Rouzi
 
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Ayoub Rouzi
 
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?Ayoub Rouzi
 
Programmation des cartes Arduino - Se familiariser avec la programmation Simple
Programmation des cartes Arduino - Se familiariser avec la programmation SimpleProgrammation des cartes Arduino - Se familiariser avec la programmation Simple
Programmation des cartes Arduino - Se familiariser avec la programmation SimpleAyoub Rouzi
 
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINO
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINOProjet Radare de Recule - MANIPULATION AVEC L’ARDUINO
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINOAyoub Rouzi
 
Presentation kernel - Kernel Linux - Configuration – Compilation & installation
Presentation kernel - Kernel Linux - Configuration –  Compilation & installationPresentation kernel - Kernel Linux - Configuration –  Compilation & installation
Presentation kernel - Kernel Linux - Configuration – Compilation & installationAyoub Rouzi
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installationAyoub Rouzi
 

More from Ayoub Rouzi (20)

Khdemti.com: We revolutionize the way project owners and freelancers work tog...
Khdemti.com: We revolutionize the way project owners and freelancers work tog...Khdemti.com: We revolutionize the way project owners and freelancers work tog...
Khdemti.com: We revolutionize the way project owners and freelancers work tog...
 
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
NFS, MPI, Programmation Sérial & Parallèle avec Condor Scénarios et Simulatio...
 
Reseaux mobiles: Rapport Projet : « Lien radio »
Reseaux mobiles: Rapport Projet : « Lien radio »Reseaux mobiles: Rapport Projet : « Lien radio »
Reseaux mobiles: Rapport Projet : « Lien radio »
 
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...
Cahier des charges: Traiteur industriel des produits agro-Alimentaires culina...
 
Application Android: Projet assurance
Application Android: Projet assuranceApplication Android: Projet assurance
Application Android: Projet assurance
 
Scheduler & SLA
Scheduler & SLAScheduler & SLA
Scheduler & SLA
 
Rapport DVWA: File Upload
Rapport DVWA: File UploadRapport DVWA: File Upload
Rapport DVWA: File Upload
 
Rapport DVWA: CSRF
Rapport DVWA: CSRFRapport DVWA: CSRF
Rapport DVWA: CSRF
 
Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable Ateliers d’une application Web vulnérable
Ateliers d’une application Web vulnérable
 
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
Rapport j2ee: Gestion d’un compte bancaire En utilisant les EJB 3.0
 
L'estime de soi
L'estime de soiL'estime de soi
L'estime de soi
 
WannaCry / Wannacrypt Ransomware
WannaCry / Wannacrypt RansomwareWannaCry / Wannacrypt Ransomware
WannaCry / Wannacrypt Ransomware
 
Mobile ip - IT entités fonctionnelles de Mobile IP
Mobile ip - IT entités fonctionnelles de Mobile IPMobile ip - IT entités fonctionnelles de Mobile IP
Mobile ip - IT entités fonctionnelles de Mobile IP
 
Résumé projet Smart Traffic Managment System Real Time (STMSRT)
Résumé projet Smart Traffic Managment System Real Time (STMSRT)Résumé projet Smart Traffic Managment System Real Time (STMSRT)
Résumé projet Smart Traffic Managment System Real Time (STMSRT)
 
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
Smart Parking: Stationnement intelligent État de l’art, Étude d’un exemple De...
 
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?
Freelance,Travail traditionnel, Entrepreneuriat...Quel choix a suivre ?
 
Programmation des cartes Arduino - Se familiariser avec la programmation Simple
Programmation des cartes Arduino - Se familiariser avec la programmation SimpleProgrammation des cartes Arduino - Se familiariser avec la programmation Simple
Programmation des cartes Arduino - Se familiariser avec la programmation Simple
 
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINO
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINOProjet Radare de Recule - MANIPULATION AVEC L’ARDUINO
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINO
 
Presentation kernel - Kernel Linux - Configuration – Compilation & installation
Presentation kernel - Kernel Linux - Configuration –  Compilation & installationPresentation kernel - Kernel Linux - Configuration –  Compilation & installation
Presentation kernel - Kernel Linux - Configuration – Compilation & installation
 
Rapport Kernel Linux - Configuration – Compilation & installation
Rapport Kernel Linux - Configuration –  Compilation & installationRapport Kernel Linux - Configuration –  Compilation & installation
Rapport Kernel Linux - Configuration – Compilation & installation
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Smart traffic managment system real time (stmsrt)

  • 1. 1 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data Compte Rendu Projet Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data UNIVERSITÉ ABDELAMLEK ESSADI FACULTE DES SCIENCES ET TECHNIQUES DE TANGER MASTER : « SYSTEMES INFORMATIQUES ET RESEAUX »  Réalisé par : - Encadré Par: - Rouzi Ayoub Mr. M Bouhorma - Salama Abdelhakim
  • 2. 2 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data Table of Contents Table of Contents.........................................................................................................................Error! Bookmark not defined. Table of Figures............................................................................................................................Error! Bookmark not defined. 1.0. Introduction...................................................................................................................................................................... 01 1.1 purpose……………………………………………………………………........................................................................ 01 1.2. Scope…………………………………………………………………………………………………………………...01 1.3. Glossary…………………………………......................................................................................................................... 01 1.4. References………………….............................................................................................................................................. 01 1.5. Overview of document ....................................................................................................................................................... 01 1.6 Definitions,acronyms,and abbrivations………………………………………………………………………………………………………………01 1.7 Technologies to be used…………………………………………………………………………………………………………………………………….01 2.0. Overall description........................................................................................................................................................... 02 2.1. System environment........................................................................................................................................................... 02 2.2 Software Interface…………………………………………………………………………………………………………………………………………….02 2.3 Communication interface………………………………………………………………………………………………………………………………….02 2.4 User Characterstics…………………………………………………………………………………………………………………………………………….02 2.5 Constraints…………………………………………………………………………………………………………………………………………………………02 2.6 Architecture Design……………………………………………………………………………………………………………………………………………02 2.7 Usecase Diagram………………………………………………………………………………………………………………………………………………….02 2.8 Class Diagram……………………………………………………………………………………………………………………………………………………….02 2.9 Sequence Diagram………………………………………………………………………………………………………………………………………………..02 2.1.1 Activity Diagram…………………………………………………………………………………………………………………………………………………02 3.0. Requirement specification……………………………………………………………………………………………….03 3.1.Non-functionalrequirements……………………………………………………………………..…..03 3.2Functional Requirements…………………………………………………………………………………………….. ……..03 3.2Login to STM……………………………………………………………………………………………………………………………………………………………03 3.2.2. Registration of pedestrains,vehicleowners,traffic police……….. .................................................................................. 03 3.2.3. Compliant issued by users............................................................................................................................................... 03 3.2.4Compliants undertaken by traffic...................................................................................................................................... 03 3.3. Specific Requirements………………………………………………………………………………………………….03 3.4 Dtailed non-functional requirements .................................................................................................................................. 03
  • 3. 3 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data 1.0 . Introduction Our intelligent Traffic Expert Solution for road traffic control System offers the ability to acquire real-time traffic information, .Traffic Expert enables operators to perform real-time data analysis on the information gathered. Traffic management measures are aimed at improving the safety and flow of traffic utilizing traffic capacity more effectively. 1.1 Purpose Smart Traffic Management is mainly improvised for looking after the Set off data of a region to manage the Traffic along that area and implement various useful technologies which are been required by various persons like vehicle owners, pedestrians, police officers etc….Mainly the purpose of Smart traffic management system is to give the details which can be used and they can be implemented in their daily life. The problems which have been occurred at their presence can be solved by this Smart Traffic. 1.2 scope Smart Traffic is a Video Analytics Module and provides Traffic Incident Detection, and real time Traffic Flow Metrics & statistical analysis. Smart Traffic Monitoring can integrate with third party traffic management and smart roadway systems and hosts a feature rich product scope itself. The system can be used for incident detection or for statistical metrics of a roadway. 1.3 Glossary Term Definition Traffic police He co-insides with the remaining users to upgrade the complaints and implement it. Vehicle owners They use the traffic data and implement when they require.If they have any compliant they can provide. Admin A Person who is designated the whole dataset which are require bythe remainingusers and maintain the whole project in a reasonable manner. Pedestrains A Person(s) who uses the datasets provide by the admin and implement the ideas which he had . 2
  • 4. 4 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data 1.4. References 1. Anderson, J. E. 2003. “Control of Personal Rapid Transit Systems.” Elektronikk , Vol. 99, No. 1, 108-116 2. Bretherton, D., Bowen, G., Wood, K. 2002. ‘Effective urban traffic management and control – SCOOT VERSION 4.4’. Proceedings of European Transport Conference Proceedings Cambridge. 3. Christos Xithalis, 2008, PRT Hermes 1.5. Overview: The remainder of this document is two chapters, the first providing a full description of the project for the Smart Management of the Traffic. It lists all the functions performed by the system. The final chapter concerns details of each of the system functions and actions in full for the software developers’ assistance. 1.6. Definitions, Acronyms, and Abbreviations:  HTML (Hyper Text Markup Language): It is used to create static web pages.  JSP (Java Server Pages): It is used to create dynamic web content.  J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java platform, which is used for developing and running distributed java Applications.  DB2 (IBM Database 2): It is a database management system that provides a  Flexible and efficient database platform to raise a strong "on demand" business  HTTP (Hyper Text Transfer Protocol): It is a transaction oriented client/ server Protocol between a web browser and a web server.  Database: Collection of information in a structured form.  Login ID: A user identification number to enter the system.  Password: A word that enables one to gain admission into the system.  XML (Extensible Markup Language): It is a markup language that was designed to transport and store data.  Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create dynamic web pages.
  • 5. 5 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data  ORACLE: It is software used in to insert Tables. 1.7 Technologies to be used:  J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.  JAVA: Application architecture.  DB2: Database.  Ajax: Asynchronous Java Script and XML.  XML: Extension Markup Language.  WASCE: (Web Sphere Application Server Community Edition) Web Server.  TSM (Admin): Tivoli storage Manager Admin.  Soda: For developing use case reports.  Local Language Translator: For local language developing  ORACLE For inserting Tables. 2.0 Overall Description: 2.1 System Environment
  • 6. 6 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data The Smart Traffic management System has three active actors one cooperating system. Mainly pedestrians who uses the dataset provide by the admin and give the complaints important suggestions which are under taken by the traffic police and admins.where as the vehicle owners too generate the same idea of the pedestrians .Traffic police maintains the information which are provided by the users(pedestrains,vehicle owners)and make into implementation.These are all settled by the admin of STM. 2.2 Software Interface:  Client : Web Browser, Windows series  Web Server : WASCE, Windows series  Data Base Server : DB2,Windows series  Development End : J2EE, Java, Oracle, XML, DB2, OS (WINDOWS XP), Web Server. 2.3 Communication Interface:  Client on Internet will be using HTTP/HTTPS protocol. database Traffic police vehicle owner Pedestrains Smart Traffic Managem...
  • 7. 7 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data  Firewall security is required for securing the server.  TCP/IP protocol is basic need for client side. 2.4 User Characteristics:  Every user should be comfortable of working with computer and net browsing.  Every user has to register with the STM.  Every user should have their own login and password.  Every users can issue the complaints.  Every user must have basic knowledge of English too. 2.5 Constraints:  GUI is only in English.  This system is working for single server.  Limited to HTTP/HTTPS.  User should have basic knowledge of computer. 2.6 Architecture Design:
  • 8. 8 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data In Model 2 architecture, a controller handles the user request instead of another JSP.The controller is implemented as a Servlet. The following steps are executed when the user submits the request.  The Controller Servlet handles the user’s request. (This means the hyperlink in the JSP should point to the controller servlet).  The Controller Servlet then instantiates appropriate JavaBeans based on the request parameters (and optionally also based on session attributes).  The Controller Servlet then by itself or through a controller helper communicates with the middle tier or directly to the database to fetch the required data.  The Controller sets the resultant JavaBeans (either same or a new one) in one of the following contexts – request, session or application.  The controller then dispatches the request to the next view based on the request URL. The View uses the resultant JavaBeans from Step 4 to display data. Note that there is no presentation logic in the JSP. The sole function of the JSP in Model Architecture is to display the data from the JavaBeans set in the request, session or application scopes. 2.7 Use Case Model Description: A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases. The main purpose of a use case diagram is to show what system functions are performed for which actor. Roles of the actors in the system can be depicted. Use Case diagrams are formally included in two modeling languages defined by the OMG: the Unified Modeling Language (UML) and the Systems Modeling Language (SysML).
  • 9. 9 Real-Time Smart Traffic system for Smart Cities by Using Iot & Big Data A use case analysis is the most common technique used to identify the requirements of a system (normally associated with software/process design) and the information used to both define processes used and classes (which are a collection of actors and processes) which will be used both in the use case diagram and the overall use case in the development or redesign of a software system or program. The use case analysis is the foundation upon which the system will be built. USECASE DIAGRAM: compliants Registration vehicle owner lisence receivd recorded trafficsignal control entire traffic traffic police Research Rewrite Traffic data check and provide other services admin pedestrains view and information geathering city traffic manager check and handil compliants
  • 10. 10 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 2.8 Class Diagram description: Class diagrams are widely used to describe the types of objects in a system and their relationships. Class diagrams model class structure and contents using design elements such as classes, packages and objects. Class diagrams describe three different perspectives when designing a system, conceptual, specification, and implementation. These perspectives become evident as the diagram is created and help solidify the design. This example is only meant as an introduction to the UML and class diagrams. Classes are composed of three things: a name, attributes, and operations. Mainly in the class diagram the names include about the traffic management generation ideas which explain about the way how users admin and different systems connect through this. Now the attributes include explanation which should be implemented in the names. this could be shown in the form of operations. this can easily explain how the general project is going to implement the various operations .the below diagram represents the class diagram which gives the following road traffic management system information.
  • 11. 11 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data classdiagram: 2.9 Sequence Diagram Description:. A Sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and timing diagrams. Sequence Diagram
  • 12. 12 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 2.1.1. Activity diagram Description In activity diagram the object may be real or abstract in either case create a swim lane for each attribute imported object, firstly identify the precondition of initial state and post condition of final state. Render the transaction that connect these actions and active states and state with sequential flows consider branching, forking and joining. Activity diagram: Pedestrains vehicle owners Traffic police DatabaseAuthority Registration Registration Form Compliant Compliantissued Login Login form Traffic Information Sends signals Updating Information updated
  • 13. 13 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 3.0 Requirement Specification: 3.1 Non Functional Requirements: There are requirements that are not functional in nature. Specifically, these are the constraints the system must work within. 1. Secure access of confidential data (user’s details). SSL can be used. 2. 24 X 7 availability 3. Better component design to get better performance at peak time. 4. Flexible service based architecture will be highly desirable for future extension. 3.2 Functional requirements: 3.2.1. Login to STM Use Case Name: Login to STM Priority Essential conform the trafic information diapatch the information reqest is normal no Yes YesYno tremination points conditional check user(vehicle owners,pedestrains)sen... request sys conformation start of the process
  • 14. 14 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Trigger Menu selection Precondition The user should have a valid user id and password Basic Path 1. STM Web site contains login window for each user 2. User should provide a valid user id and password to access the STM web site Alternate Path N/A Post condition STM is on its home page Exception Path The may abandon the search at any time. Other N/A 3.2.2 Registration of Pedestrains,vehicle owners,traffic police of STM: Use Case Name: Registration to STM Priority Essential Trigger Menu selection Precondition The user (pedestrians,vehicle owners,traffic police)should provide a valid information. Basic Path 1. STM Web site contains Registration window for each users 2. User should provide a valid details to create account in the STM web site Alternate Path N/A Post condition STM is on its validation page of Admin. Exception Path The may abandon the search at any time. Other N/A
  • 15. 15 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Reference SRS 2.7 3.2.3 Compliant issues by Pedestrains,vehicle owners. Use Case Name: Complaints issued Priority Essential Trigger Menu selection Precondition The user (vehicle owners,pedestrains) should have to provide valid information to traffic police through admin. Basic Path 1. STM Web site contains Compliant issued dialog box for every user Alternate Path N/A Post condition STM is a validation form for every user Exception Path The may abandon the search at any time. Other N/A Reference SRS 2.8 3.2.4Compliants under taken by traffic police,admin in STM Use Case Name: Compliant uner taken by traffic police Priority Essential Trigger Menu selection Precondition The user (pedstrains,vehicle owners)can give compliant any time to traffic police. Basic Path 1. STM Web site contains Compliant issued dialog box for every user Alternate Path N/A Post condition STM is on its validation page of traffic police.
  • 16. 16 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Exception Path The may abandon the search at any time. Other N/A Reference SRS 2.9 3.3 Specific Requirements: Use Case Reports: Use-Case-Model Survey for management system Smart traffic 1. Introduction 2. Actors Users: Documentation: User plays a main role in the project. In users we have different types of users Traffic data which can he able to use and required login form for different users who can register for maintaining the data. Admin: Documentation: Admin can manage all users and maintain their data securely1He can update the details and day to day updating can be done by admin. System: Documentation: System can give the suggestions to the users during their discussion in discussion forum. He /She will give the traffic details. For participating in discussion forum he/she has to be registered. Server: Documentation: Smart Traffic Management plays a important role in maintaining data of road Traffic of a region which is helpful to users.
  • 17. 17 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Ask queries: Documentation: User can ask any questions with the system and server during their chat 3 Contact systems: Documentation: With the information provided by administrator user can directly contact with system or he can contact during their chat. Help user: Documentation: Smart Traffic Management System can help by creating awareness. Login: Documentation: User can enter into his account only by login. Logout: Documentation: User can exit from his account. Maintain all details: Documentation: Administrator can maintain all backup data. Participate in chat: Documentation: User can participate in chat with system and SERVER. System can participate in chat with user and SERVER. Provide Traffic details: Documentation: Admin has to provide the Traffic information to the user. Respond Queries: Documentation: System can respond to the queries asked by user.
  • 18. 18 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Signup: Documentation: For register their account user must be click on sign up Update latest developments: Documentation: Day to day updating in improvements of operations can be provided by admin and they can be send to registered users every day View Queries: Documentation: System can view the queries which are asked by user. View Response to Queries: Documentation: User can view the response to their queries which are sent by system. View Updates: Documentation: User can view the updating provided by admin 4. Supplementary Requirements: 5. Performance Requirements: System can withstand even though many no. of customers request the desired service. Access is given to any users 6. Safety Requirements: By incorporating a robust and proven DB2 UDB into the system, reliable performance and integrity of data is ensured. There must be a power backup for server system. Since the product is of 24x7 availability there should be power backup for server which provides the information. Every day the data should be backup even when the operation of a user is not successful i.e., while performing the operation power failure occurs then data should be backup. 7. Security Requirements: Sensitive data is protected from unwanted access by user’s appropriate technology and implementing strict user-access criteria. Facility of unique user number and Password in such a
  • 19. 19 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data way that unauthorized user cannot log in. Operational rights for each user/terminal can be defined. Thus, a user can have access to specific terminals and specific options only 3.4 Detailed functionl requirements: Logical Database Tables: 1. Pedestrains (users) Attribute Name Attribute Type Attribute Size LastName String 30 FirstName varchar 30 MaidenName varchar 30 Address1 varchar 50 Address2# varchar 50 City varchar 30 State varchar 2 Zip Int 6 Year Int 4 EmailAddress String 20 ReceiveEmails Boolean 1 Password String 10
  • 20. 20 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 2. Vehicle owners: Attribute Name Attribute Type Attribute Size FirstName String 30 LastName String 30 Address String 50 City String 30 State String 2 Year Int 4 EmailAddress String 20 Vehicle Registration No Varchar 20 Licence key int 10 Vehicle No: int 10 Password String 10
  • 21. 21 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data • Urban Traffic Control (UTC) Le contrôle automatique et intelligent de la circulation est une mesure clé de la gestion du trafic TRAFIC URBAIN INTELLIGENTPROPOSÉ
  • 23. 23 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 3. Traffic Police Attribute Name Attribute Type Attribute Size FirstName varchar 30 LastName varchar 30 City varchar 30 State varchar 10 Station area varchar 10 Email id varchar 20 password varchar 20
  • 24. 24 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data 4. Admin Attribute Name Attribute Type Attribute Size username varchar 30 User id varchar 30 Email Id varchar 30 password varchar 10 Re-enter password varchar 10 References:  IEEE SRS format Project specification requirement
  • 25. 25 Real-Time SmartTrafficsystemforSmartCitiesby Using Iot & Big Data Conclusion: • Via sa capitale économique, le Maroc aspire à devenir une référence en termes de smart cities en Afrique. • A ce titre, Casablanca est depuis octobre 2015, la première ville africaine à faire partie du réseau de 25 villes intelligentes sélectionnées pour un projet vers 2020.