application web 2.0 gestion de composants electroniques

29
APPLICATION WEB 2.0 GESTION DE COMPOSANTS ELECTRONIQUES Apprenti Yoann Zaccherini Maitre d’apprentissage Patrick Meunié Tuteur IFIPS Elizabeth Purdue

Upload: rufus

Post on 21-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

APPLICATION WEB 2.0 GESTION DE COMPOSANTS ELECTRONIQUES. Apprenti Yoann Zaccherini. Maitre d’apprentissage Patrick Meunié. Tuteur IFIPS Elizabeth Purdue. SOMMAIRE. THALES, reconnu dans le monde Généralités / Chiffres clés Activités Ma situation au sein de Thales - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

APPLICATION WEB 2.0

GESTION DE COMPOSANTS

ELECTRONIQUES

Apprenti Yoann Zaccherini

Maitre d’apprentissagePatrick Meunié

Tuteur IFIPSElizabeth Purdue

Page 2: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

SOMMAIRESOMMAIRE THALES, reconnu dans le monde

◦ Généralités / Chiffres clés◦ Activités◦ Ma situation au sein de Thales

Les interactions de « Web Packages Management » (WPM)◦ La base de données BDXAO◦ Le principe de Capitalisation◦ Ma mission

Le projet : gestion de composants électroniques◦ La méthode Ajax appliqué à WPM◦ L’architecture Modèle / Vue / Contrôleur◦ Les fonctionnalités de WPM

2

Page 3: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Thales, reconnu dans le Thales, reconnu dans le mondemondeGénéralités / Chiffres clés

Généralités◦ Créer en 1892 et d’origine française◦ Anciennement Thomson CSF◦ Devient THALES en 2000

Chiffres clés◦ 65 000 Collaborateurs dont plus de 50% hors de

France◦ 12 Milliards d’euros de CA dont 75% venant de

l’international◦ 330 sites à travers le monde, répartis dans plus de

50 pays.3

1

Page 4: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Division Systèmes Armées et Interarmées

Navale

4

1

Page 5: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Division Systèmes Armées et Interarmées

Navale

4

1

24% du CA13 000 employés

Page 6: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Division Systèmes Armées et Interarmées

Navale

4

116% du CA7 000 employés

Page 7: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Navale

4

1

13% du CA5 500 employés

Division Systèmes Armées et Interarmées

Page 8: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Division Systèmes Armées et Interarmées

Navale

4

1

23% du CA13 000 employés

Page 9: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Activités

Thales, reconnu dans le Thales, reconnu dans le mondemonde

Aéronautique Systèmes Aériens

Solutions de Sécurité et Services

Division Systèmes Armées et Interarmées

Navale

4

1

24% du CA20 000 employés

Page 10: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Thales, reconnu dans le Thales, reconnu dans le mondemonde

THALES GROUP

THALES SERVICES

EPM

T&W

ATDM

Atelier THALES de Développement Matériel :

Offrir aux concepteurs et aux développeurs de matériel électroniques en environnement permettant des :

- Gains de temps en délai- Gains de productivité- Gains de qualité

D3S

5

1

Page 11: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Les interactions de Les interactions de « WPM »« WPM »

9

BDXAO

Bibliothécaires

Apprenti

Web Packages Management

- Créer des boîtiers- Modifier des boîtiers- Supprimer des boitiers- Consulter des boîtiers

- Créer des boîtiers- Modifier des boîtiers- Supprimer des boitiers- Consulter des boîtiers

2

Page 12: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Outil principal de la capitalisation

- Contient les données dont a besoin le concepteur

- Différents modèles nécessaires aux outils de simulation :

* des modèles schématiques* des modèles d'implantation* des modèles de test* des modèles pour simulations* des modèles analogiques

- modèles pour l’intégrité de signal- modèles VHDL pour simulation- modèles thermiques

Les interactions de Les interactions de « WPM »« WPM »

6

2

Page 13: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Les interactions de Les interactions de « WPM »« WPM »

8

BDXAOlocale BDXAO

locale

BDXAOlocale

INTRANET INTRANET

BDXAOCentral

e

BDXAOCentral

e

Nouveaux modèles

Services

2

Page 14: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Les interactions de Les interactions de « WPM »« WPM »

10

- Réalisation du projet en autonomie

Gestion complète d’un projet

2

Page 15: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

11

Serveur

Attente …

Traite la

requête

Requête au serveur

Mise à jour de toute la page.

3

Page 16: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

12

Serveur

Traite la requête

Requête au serveur

Mise à jour d’une partie de la page.

3

Page 17: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

13

AJAX (Asynchronous JavaScript And XML) : méthode informatique de développement d'applications Web.

- le JavaScript : langage dynamique permettant de modifier des pages web

- les langages WEB (HTML, CSS,…) permettent la mise en page des pages Internet

- l’objet XMLHTTPRequest : permet de faire la connexion entre le client et le serveur

- JSP/JAVA : langages permettant de traiter les différentes requêtes lors du déroulement de l’application

3

Page 18: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

14

Les avantages de l’AJAX :

-Rapidité de réponse de l’application aux actions de l’utilisateur

- Mise à jour d’une partie seulement de la page

- L’utilisateur peut continuer à travailler pendant que des requêtes sont effectués sur le serveur

-Compatibles avec l'ensemble des navigateurs sur toutes les plates-formes

3

Page 19: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

15

Client Serveur

Page principa

le

HTML/CSSJSP

JavaScript

Servlet

Java

INTERNET

Tout événement fait appel à une fonction

JavaScript

Requête XMLHTTPRequest BDXAOBDXAO

Mise à jour de la page

3

Page 20: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

15

Servlet

JavaBDXAOBDXAO

ContrôleurServlet

ModèleJava

Page

JSP / HTML

XML.

3

Page 21: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

16

L’authentification3

Requête au serveur

Réponse du serveur

- Message d’erreur - Affichage de la page de recherche

Page 22: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

17

La recherche3

3 recherches différentes :

- Par nom de boîtier

- Par désignation de boîtier

- Par les côtes du boîtiers

Les 3 sortes de recherche peuvent-être combinés

Page 23: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

18

La création3

L’utilisateur insère toutes les données qu’il souhaite pour créer le boîtier.

Grâce au JavaScript, les champs seront directement vérifiés. S’ils ne sont pas valides alors un message s’affiche.

Page 24: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

19

La gestion3

Cette partie sera mise-à-jour

Page 25: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

20

3La gestion

Actions à réaliser

Page 26: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

21

3La gestion

• Administrateur :

- Tous les droits

• Bibliothécaire :

- Copie d’un boîtier quand il le souhaite,- Suppression d’un boîtier le jour même de sa création,- Modification d’un boîtier le jour même de sa création.

Page 27: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

21

3• Compatibilité Firefox / Internet Explorer

Faire des mises en page spécifiques Firefox et Internet Explorer grâce aux fichiers CSS.

Trouver des fonctions fonctionnant sur les 2 navigateurs pour le JavaScript.

• Session

Fonction JavaScript qui permet à chaque action de l’utilisateur de vérifier si sa session est toujours valide.

• Navigateur inutilisable

Utilisation d’une librairie AJAX : dojo.

Page 28: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Merci de votre Merci de votre attentionattention

Page 29: APPLICATION WEB 2.0  GESTION DE COMPOSANTS ELECTRONIQUES

Mon projet : « WPM »Mon projet : « WPM »

15

Client Serveur

JavaScript

Servlet

Java

INTERNET

Requête XMLHTTPRequest

Boîtier

Boîtier

Boîtier

Boîtier

Boîtier

Boîtier