20
PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq ق ير ط لىا عل ي ن ما ا

PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Embed Size (px)

Citation preview

Page 1: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

PRESENTED BY :MOHAMMAD DI AB

ALAA’ DWAIKAT

SUPERVISOR:DR.SUFYAN SAMARA

GRADUATION PROJECT PRESENTATION

Amany 3la Al Tareeqالطريق على أماني

Page 2: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Agenda

Introduction. Problem.Solution overview.

Solution (Mobile Application) Solution (Web Application).

SecurityTools & Technologies .Future work. Demo.

Page 3: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Introduction

What do we mean by Amany 3la Al Tareeq ?

Our project is a software system that supports the Arabic language to provide facilities for traffic policemen who work on the roads and keep drivers in touch with them.

Page 4: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Problem

Policemen:

1. Policeman faces difficulties when writing the fine (contravention) on papers for each car, it consumes the time of policeman to fill all data.

2. The traffic policeman department needs something to organize its work to manage all contravention that comes from each traffic policeman automatically.

3. The Traffic policeman faces difficulties to send contravention to drivers, especially when the fine is written and the driver is not in his vehicle.

Page 5: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Problem (Con’t)

Drivers:

1. They don’t have a system to help them to check their fines at any time and to know all specifications about them.

2. They face problems when they need to pay their contraventions, they spend more time in the Court or in the bank to pay it.

In Addition, Palestine has a lack of a system that monitors the accidents that occurs on the roads, to help affected persons and provide the necessary support for them on time.

Page 6: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Solution

Our solution is an integrated software system consists of: Mobile Application (Windows Phone App). Web Server. Web Application(website).

Page 7: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Solution (Mobile Application)

The Mobile Application helps Policemen to:1. Adding contraventions and do all operations on them.2. Receiving tasks from Traffic Policeman Department.3. Adding reports about accidents.4. Receive notifications about accidents that happen near them

to provide the necessary help if they can.

The Mobile Application help drivers to:1. View all their contraventions.

2. online payment.3. Adding reports about accidents and traffic problems.4. Receive notifications about accidents that happen near them

to provide the necessary help if they can.

Page 8: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Solution (Mobile Application)

Policemen Drivers

Page 9: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Solution (Web Application)

Help Traffic Policeman Department to:1. Adding tasks for Traffic Policemen.2. Show all statics related to the reports and contraventions.3. Adding new drivers and traffic Policemen and vehicles.

Help Drivers to:1. View all their contraventions.2. Online payment.

Page 10: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Solution (Web Application)

Page 11: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Security

Public and Private Key:we used it to encrypt all data that is sent between

the mobile application and web server, and between the web application and the server in addition to encrypt all the data that is stored in server database and mobile database.

Page 12: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Security(Con’t)

Page 13: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Security(Con’t)

Page 14: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Security(Con’t)

Pin Code:a short code consists of 4-6 digits, that is generated

automatically by the system and it’s available for traffic policemen only.

This code will appear when the traffic policeman needs to send the contravention to the server and after the policeman login to application.

Page 15: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Security(Con’t)

Authentication:

some variables contest of Username and Password that are added to data before sending to the server or the data that is sent from the server to mobile.

It’s not related to the username and password of user, it's mostly different.

Page 16: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Tools & Technologies

Database : SQL Server 2012 (web server). SQLite Database (mobile application).

SDK and Libraries: : o SQLWindows Phone 8 SDK.o WriteableBitmap Image for Windows Phone.o Coding4Fun Toolkit.o Json.NET (James Newton King).

Page 17: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Future Work

Build our application on other platforms like android and iOS so that it can be used by all community.

Enlarge our web application and add more features on it.

Add more facilities to policemen like make detection for vehicle number by camera without need to write it.

Improve the system by adding the algorithm to prevent the user to send more than one report to the same accident.

Add feature to mobile application to allow run all the features by using data packet from connection vendor as SMS

Page 18: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Demo Time

Page 19: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق

Any Questions ?

Page 20: PRESENTED BY : MOHAMMAD DIAB ALAA’ DWAIKAT SUPERVISOR: DR.SUFYAN SAMARA GRADUATION PROJECT PRESENTATION Amany 3la Al Tareeq أماني على الطريق