Projet de Fin d’Etudes - Conception et réalisation d’une application de vente de billets d’avion

1/27
100%

<!-- Slide number: 1 -->

![C:\Documents and Settings\GHAZI\Mes documents\Mes images\Image.jpg](Picture3.jpg)

Projet de Fin d’EtudesConception et réalisation d’une application de vente de billets d’avion

Organisme: Aviation IT Service Africa

Réalisé par : Mr. Saffar Zied

Mr. Mejri Alaeddine

Dirigé par : Mlle. Sboui Asma (ESTI)

Mr. Gaigi Nabil (AISA)

Année Universitaire

2009-2010

1

Notes:

Bonjour madame(s) et monsieur(s), on vous remercie votre présence pour évaluer notre travail, intitulé conception et réalisation d’une application de vente des billets d’avion pour le compte de TUNISAIR la compagnie aérienne tunisienne, accueillit et pris en charge par la société AISA (Aviation IT services Africa).

<!-- Slide number: 2 -->

Plan

Présentation de l’AISA

Problématique

Objectif

Solution proposée

Etude conceptuelle

Réalisation

Conclusion et perspectives

2

Notes:

Nous allons présenté notre travail suivant plan, nous entamerons par la présentation de l’organisme d’accueil et ses différents services, ensuite nous étalerons la problématique sur laquelle nous nous somme penché, nous présenterons l’objectif de notre travail et la solution proposée, nous continuerons avec l’étude conceptuelle[on parle ici des méthodes utilisées pour concevoir notre application dans le but de comprendre les différents aspects de notre application], et nous poursuivant par une petite description des technologies utilisées pour la réalisation de notre application et pour finir une conclusion s’impose accompagné par des perspectives.

<!-- Slide number: 3 -->

Présentation de l’AISA

Aviation IT Services Africa

une plateforme tunisienne de services informatiques

3

Notes:

AISA: c’est une plateforme tunisienne de services informatiques Crée mois d’Août 2008 elle a pour objectif de mettre à niveau les infrastructures informatiques et de télécommunications dans les aéroports et les compagnies aériennes

Services:

Gestion d’Infrastructure

Optimisation des ressources informatiques.

Gestion du poste de travail.

Gestion des infrastructures réseaux de communication.

Gestion des Applications

Conception, développement et intégration.

Support et évolution des applications.

Transformation des Processus Métier.

Cartographie des processus.

Transformation de tout ou partie d’un processus.

<!-- Slide number: 4 -->

Problématique

L’édition des factures ne peut se faire qu'un jour plus tard de la réservation.

![](Picture2.jpg)

B.D

ALTEA

Publicité

Interface ALTEA

Agent

![](Picture2.jpg)

Emission des factures

Chargement des données

Serveur FATURAT

4

Notes:

Après avoir étudié le système de facturation de TUNISAIR, on a conclu que le problème majeur était au niveau de l’édition des factures qui se fait un jour plus tard que la réservation.

Une fois que le dossier de réservation (PNR) est validé,

il est stockés dans la base de données d’ALTEA aucun traitement ne pourra être effectué sur ces données

Chargement des données j+1, ensuite la facturation pourra s’effectuer au niveau de FATURAT

Après avoir subit les traitements nécessaire(gestion des anomalies, validation des données)

<!-- Slide number: 5 -->

Objectif

Rendre l’opération de facturation instantanée.

![](Picture2.jpg)

Agent

Client

5

Notes:

Notre projet consiste à implémenter une solution fiable pour la gestion de la facturation au niveau de TUNISAIR

dans un environnement sécurisé, évolutif et ouvert sur les technologies de l’information.

Pour satisfaire ces exigences, cette application doit répondre au besoin de la facturation conformément à la stratégie de développement mise au point par la compagnie

<!-- Slide number: 6 -->

Solution proposée

Développer une application API permettant de procéder à la facturation instantanée

BD

ALTEA

![](Picture2.jpg)

BD

FATURAT

Agent

6

Notes:

<!-- Slide number: 7 -->

Solution proposée

L‘application assure:

la gestion des dossiers de réservations PNR.

l’émission des billet.

l’édition des factures.

7

<!-- Slide number: 8 -->

Etude conceptuelle

Langage de modélisation: UML

Outil d’élaboration des diagrammes UML :

Rational Rose Entreprise Edition

Diagrammes développés:

Diagrammes des cas d’utilisation

Publicité

Digrammes de séquences système

Diagramme de classes

8

<!-- Slide number: 9 -->

Cas d’utilisation: Vendeur

Ajouter PNR

Supprimer PNR

Gérer PNR

Modifier PNR

Chercher PNR

vendeur

Chercher billet

Emettre billet

imprimer billet

9

<!-- Slide number: 10 -->

Cas d’utilisation: Caissier

Chercher Facture

Emettre facture

caissier

Imprimer Facture

10

<!-- Slide number: 11 -->

Cas d’utilisation: Administrateur

Ajouter utilisateur

Supprimer utilisateur

Gérer utilisateur

administrateur

Visualiser utilisateur

Modifier utilisateur

11

<!-- Slide number: 12 -->

Diagramme de séquence: Administrateur

API

Administrateur

Ajout

introduire données relatives aux utilisateurs

message de confirmation de sauvegarde

Sélectionner données à supprimer

Supp

message de confirmation de suppression

Modif

modifier des données

message de confirmation de modification

Visual

Selectionner utilisateur

Fiche utilisateur

12

<!-- Slide number: 13 -->

Publicité

Diagramme de séquence: Vendeur

API

ALTEA

FATURAT

vendeur

Ajout

introduire données relatives aux utilisateurs

Validation

Mise a jour

Mise a jour

Billet

Selectionner PNR

Emettre billet

Mise a jour

Mise a jour

13

<!-- Slide number: 14 -->

Diagramme de séquence: Caissier

API

FATURAT

Caissier

Selectionner dossier PNR

Afficher facture

Demande d’impression

Exemplaire unique

Mise a jour

14

<!-- Slide number: 15 -->

Diagramme de classes

![](Espaceréservéducontenu3.jpg)

15

Notes:

<!-- Slide number: 16 -->

Réalisation

Environnement de travail :

Environnement Visual Basic

Caractéristiques:

Visual Basic est un langage orienté objet.

Il est doté d’une riche bibliothèque de classe.

Accès à des bases de données.

![VBA_logo.png](Image3.jpg)

16

<!-- Slide number: 17 -->

Réalisation

SGBD: SQL SERVER 2005

Caractéristiques:

Gérer les bases de données .

Permet d'accéder aux outils d’optimisation SQL.

![SQLServer_logo.png](Image3.jpg)

Publicité

17

Notes:

<!-- Slide number: 18 -->

Interfaces de l’application

Authentification:

![](Image3.jpg)

18

<!-- Slide number: 19 -->

Interfaces de l’application

Gestion des utilisateurs

![](Espaceréservéducontenu3.jpg)

19

<!-- Slide number: 20 -->

Ajout d’un nouveau utilisateur

![](Espaceréservéducontenu3.jpg)

20

<!-- Slide number: 21 -->

Gestion des PNR

![](Image3.jpg)

21

<!-- Slide number: 22 -->

La saisie des données relatives à un client

![](Espaceréservéducontenu3.jpg)

22

<!-- Slide number: 23 -->

Ajout des passager

![](Espaceréservéducontenu3.jpg)

23

<!-- Slide number: 24 -->

Factures

![](Espaceréservéducontenu5.jpg)

24

<!-- Slide number: 25 -->

Conclusion

Edition instantanée des factures.

Mettre en œuvre nos connaissances théoriques.

Acquérir plus de maturité au niveau professionnel .

25

<!-- Slide number: 26 -->

Perspectives

Intégrer notre application sous le système ALTEA.

Solliciter les services d’ALTEA.

Améliorer la rentabilité de notre application

26

<!-- Slide number: 27 -->

Merci pour votre attention

27

Projet de Fin d’Etudes - Conception et réalisation d’une application de vente de billets d’avion

Programming, Aviation IT Services, Software Development · textbook

Voir tous les documents en programmation

<!-- Slide number: 1 -->

![C:\Documents and Settings\GHAZI\Mes documents\Mes images\Image.jpg](Picture3.jpg)

Projet de Fin d’EtudesConception et réalisation d’une application de vente de billets d’avion

Organisme: Aviation IT Service Africa

Réalisé par : Mr. Saffar Zied

Mr. Mejri Alaeddine

Dirigé par : Mlle. Sboui Asma (ESTI)

Mr. Gaigi Nabil (AISA)

Année Universitaire

2009-2010

1

Notes:

Bonjour madame(s) et monsieur(s), on vous remercie votre présence pour évaluer notre travail, intitulé conception et réalisation d’une application de vente des billets d’avion pour le compte de TUNISAIR la compagnie aérienne tunisienne, accueillit et pris en charge par la société AISA (Aviation IT services Africa).

<!-- Slide number: 2 -->

Plan

Présentation de l’AISA

Problématique

Objectif

Solution proposée

Etude conceptuelle

Réalisation

Conclusion et perspectives

2

Notes:

Nous allons présenté notre travail suivant plan, nous entamerons par la présentation de l’organisme d’accueil et ses différents services, ensuite nous étalerons la problématique sur laquelle nous nous somme penché, nous présenterons l’objectif de notre travail et la solution proposée, nous continuerons avec l’étude conceptuelle[on parle ici des méthodes utilisées pour concevoir notre application dans le but de comprendre les différents aspects de notre application], et nous poursuivant par une petite description des technologies utilisées pour la réalisation de notre application et pour finir une conclusion s’impose accompagné par des perspectives.

<!-- Slide number: 3 -->

Présentation de l’AISA

Aviation IT Services Africa

une plateforme tunisienne de services informatiques

3

Notes:

AISA: c’est une plateforme tunisienne de services informatiques Crée mois d’Août 2008 elle a pour objectif de mettre à niveau les infrastructures informatiques et de télécommunications dans les aéroports et les compagnies aériennes

Services:

Gestion d’Infrastructure

Optimisation des ressources informatiques.

Gestion du poste de travail.

Gestion des infrastructures réseaux de communication.

Gestion des Applications

Conception, développement et intégration.

Support et évolution des applications.

Transformation des Processus Métier.

Cartographie des processus.

Transformation de tout ou partie d’un processus.

<!-- Slide number: 4 -->

Problématique

L’édition des factures ne peut se faire qu'un jour plus tard de la réservation.

![](Picture2.jpg)

B.D

ALTEA

Publicité

Interface ALTEA

Agent

![](Picture2.jpg)

Emission des factures

Chargement des données

Serveur FATURAT

4

Notes:

Après avoir étudié le système de facturation de TUNISAIR, on a conclu que le problème majeur était au niveau de l’édition des factures qui se fait un jour plus tard que la réservation.

Une fois que le dossier de réservation (PNR) est validé,

il est stockés dans la base de données d’ALTEA aucun traitement ne pourra être effectué sur ces données

Chargement des données j+1, ensuite la facturation pourra s’effectuer au niveau de FATURAT

Après avoir subit les traitements nécessaire(gestion des anomalies, validation des données)

<!-- Slide number: 5 -->

Objectif

Rendre l’opération de facturation instantanée.

![](Picture2.jpg)

Agent

Client

5

Notes:

Notre projet consiste à implémenter une solution fiable pour la gestion de la facturation au niveau de TUNISAIR

dans un environnement sécurisé, évolutif et ouvert sur les technologies de l’information.

Pour satisfaire ces exigences, cette application doit répondre au besoin de la facturation conformément à la stratégie de développement mise au point par la compagnie

<!-- Slide number: 6 -->

Solution proposée

Développer une application API permettant de procéder à la facturation instantanée

BD

ALTEA

![](Picture2.jpg)

BD

FATURAT

Agent

6

Notes:

<!-- Slide number: 7 -->

Solution proposée

L‘application assure:

la gestion des dossiers de réservations PNR.

l’émission des billet.

l’édition des factures.

7

<!-- Slide number: 8 -->

Etude conceptuelle

Langage de modélisation: UML

Outil d’élaboration des diagrammes UML :

Rational Rose Entreprise Edition

Diagrammes développés:

Diagrammes des cas d’utilisation

Publicité

Digrammes de séquences système

Diagramme de classes

8

<!-- Slide number: 9 -->

Cas d’utilisation: Vendeur

Ajouter PNR

Supprimer PNR

Gérer PNR

Modifier PNR

Chercher PNR

vendeur

Chercher billet

Emettre billet

imprimer billet

9

<!-- Slide number: 10 -->

Cas d’utilisation: Caissier

Chercher Facture

Emettre facture

caissier

Imprimer Facture

10

<!-- Slide number: 11 -->

Cas d’utilisation: Administrateur

Ajouter utilisateur

Supprimer utilisateur

Gérer utilisateur

administrateur

Visualiser utilisateur

Modifier utilisateur

11

<!-- Slide number: 12 -->

Diagramme de séquence: Administrateur

API

Administrateur

Ajout

introduire données relatives aux utilisateurs

message de confirmation de sauvegarde

Sélectionner données à supprimer

Supp

message de confirmation de suppression

Modif

modifier des données

message de confirmation de modification

Visual

Selectionner utilisateur

Fiche utilisateur

12

<!-- Slide number: 13 -->

Publicité

Diagramme de séquence: Vendeur

API

ALTEA

FATURAT

vendeur

Ajout

introduire données relatives aux utilisateurs

Validation

Mise a jour

Mise a jour

Billet

Selectionner PNR

Emettre billet

Mise a jour

Mise a jour

13

<!-- Slide number: 14 -->

Diagramme de séquence: Caissier

API

FATURAT

Caissier

Selectionner dossier PNR

Afficher facture

Demande d’impression

Exemplaire unique

Mise a jour

14

<!-- Slide number: 15 -->

Diagramme de classes

![](Espaceréservéducontenu3.jpg)

15

Notes:

<!-- Slide number: 16 -->

Réalisation

Environnement de travail :

Environnement Visual Basic

Caractéristiques:

Visual Basic est un langage orienté objet.

Il est doté d’une riche bibliothèque de classe.

Accès à des bases de données.

![VBA_logo.png](Image3.jpg)

16

<!-- Slide number: 17 -->

Réalisation

SGBD: SQL SERVER 2005

Caractéristiques:

Gérer les bases de données .

Permet d'accéder aux outils d’optimisation SQL.

![SQLServer_logo.png](Image3.jpg)

Publicité

17

Notes:

<!-- Slide number: 18 -->

Interfaces de l’application

Authentification:

![](Image3.jpg)

18

<!-- Slide number: 19 -->

Interfaces de l’application

Gestion des utilisateurs

![](Espaceréservéducontenu3.jpg)

19

<!-- Slide number: 20 -->

Ajout d’un nouveau utilisateur

![](Espaceréservéducontenu3.jpg)

20

<!-- Slide number: 21 -->

Gestion des PNR

![](Image3.jpg)

21

<!-- Slide number: 22 -->

La saisie des données relatives à un client

![](Espaceréservéducontenu3.jpg)

22

<!-- Slide number: 23 -->

Ajout des passager

![](Espaceréservéducontenu3.jpg)

23

<!-- Slide number: 24 -->

Factures

![](Espaceréservéducontenu5.jpg)

24

<!-- Slide number: 25 -->

Conclusion

Edition instantanée des factures.

Mettre en œuvre nos connaissances théoriques.

Acquérir plus de maturité au niveau professionnel .

25

<!-- Slide number: 26 -->

Perspectives

Intégrer notre application sous le système ALTEA.

Solliciter les services d’ALTEA.

Améliorer la rentabilité de notre application

26

<!-- Slide number: 27 -->

Merci pour votre attention

27