+ All Categories
Home > Technology > Tracking platform

Tracking platform

Date post: 06-May-2015
Category:
Upload: anis-bedhiafi
View: 581 times
Download: 0 times
Share this document with a friend
21
Realized by : Mr. BEDHIAFI Anis Supervisor : Mr. BEN HASSINE Rached Period : From 20/06/13 to 10/08/13 2nd year engineer internship Development of a web platform using J2EE technology to track in real time vehicles equipped with a GPS module
Transcript
Page 1: Tracking platform

Realized by : Mr. BEDHIAFI Anis

Supervisor : Mr. BEN HASSINE Rached

Period : From 20/06/13 to 10/08/13

2nd year engineer internship

Development of a web platform using J2EE technology to track in real time vehicles equipped with a GPS module

Page 2: Tracking platform

Plan

Technologies used

Project presentation2

3

Introduction1

Conception and realization

Results achieved

Conclusion and future work6

5

4

11/04/2023 HIGH SCHOOL OF COMMUNICATIONS OF TUNIS 2

Page 3: Tracking platform

11/04/2023 3

Introduction

Maps are older then alphabets.

Radio Navigation Systems: NAVSTAR GPS (USA), GLONASS

(Russia), GALELIO (Europe).

Implementation of radio navigation system in vehicles.

Fleet management system.

This paper describes the development of a web platform to

make it possible for companies to track, in real time, their

vehicles.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 4: Tracking platform

11/04/2023 4

Project presentation (1) Goal:

Need: Track, in real time, vehicles equipped with a GPS module.

Answer: Develop a web platform using J2EE technology to

satisfy this need.

This project consists of three parts:

A J2EE Server.

A database.

A consultation website.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 5: Tracking platform

11/04/2023 5

Project presentation (2) Basic scheme:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 6: Tracking platform

11/04/2023 6

Technologies used (1) GPS technology:

GPS: Global Positioning System.

24 military satellites of the DoD.

Triangulation principle:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 7: Tracking platform

11/04/2023 7

Technologies used (2) GPRS technology:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 8: Tracking platform

11/04/2023 8

Technologies used (3) J2EE technology:

J2EE (Java 2 Enterprise Edition) : A Java platform that sets the

standard for professional multi-tier applications development.

Why J2EE technology and not .Net technology ?

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Enterprise Application

Page 9: Tracking platform

11/04/2023 9

Technologies used (4) Detail of the J2EE elements:

This project can be divided into three parts:

1. The J2EE server:

Wait for the connection of one or more clients,

Connect to the database,

Receive data, process it and insert it into the database,

Disconnect from the database,

Wait for the connection of new customers.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 10: Tracking platform

11/04/2023 10

Technologies used (5)2. The database:

The database must contain:

Data on vehicle owners,

Data on vehicles,

The positions of vehicles.

3. The consultation website:

Safe Identification of the Owner,

The return of the vehicle position,

Contain an administrator party with a form to register new

users. HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 11: Tracking platform

11/04/2023 11

Conception and realization (1) Conception of the web platform:

This step allows modeling the entire project while taking in

consideration its technical aspect.

1. Use case diagram:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 12: Tracking platform

11/04/2023 12

Conception and realization (2)2. Class diagram:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 13: Tracking platform

11/04/2023 13

Conception and realization (3) Realization:

1. The database:

Take into account several parameters (speed and reliability)

to select a database management system.

Existing DBMSs: MySQL, Access and Oracle.

I want a light, reliable, and free database which supports a

large number of simultaneous connections.

The best choice is MySQL.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 14: Tracking platform

11/04/2023 14

Conception and realization (4) Database conception schema:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 15: Tracking platform

11/04/2023 15

Conception and realization (5)2. The J2EE Server:

The EJB container

The web container

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

The Enterprise Application

Page 16: Tracking platform

11/04/2023 16

Conception and realization (6)3. The consultation web site:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

The website project

Page 17: Tracking platform

11/04/2023 17

Results achieved (1) Test of the J2EE Server:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 18: Tracking platform

11/04/2023 18

Results achieved (2) Test of the Client:

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 19: Tracking platform

11/04/2023 19

Conclusion and future work (1) Résumé:

I have tried to adopt the best technical solutions and methods of

development.

Theoretical study of the basic concepts and technologies used.

Analysis and specification of requirements and design part.

The set of interfaces and implementation strategies.

Richness of the project:

Opportunity to enjoy both the acquisition of knowledge and the

initiation to group work.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 20: Tracking platform

11/04/2023 20

Conclusion and future work (2) Opportunity to discover the professional world, its realities,

from the angle adaptation and difficulties.

Opportunity to learn self reliability and autonomy.

Future work:

The challenges of the implementation are not all solved.

My web platform is not so complete and can be easily

improved.

I suggest to enhance the graphical side of the web platform.

Add more features such as a chat rooms.

HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Page 21: Tracking platform

11/04/2023 21HIGH SCHOOL OF COMMUNICATIONS OF TUNIS

Thank you


Recommended