Vous êtes sur la page 1sur 22

Ralise par :

ESSAGHIR Marouane
2 T.D.I 3

Encadre par :
Mr HAJOUI
Mr DRIOUCH

Remerciement : ...................................................................................................................................................................... 4
Lettre de mission
CHAPITRE I : (Cadrage du projet)
Introduction
Contexte gnral du projet :................................................................................................................................ 6
Prsentation du sujet : ............................................................................................................................... 6
Choix des technologies : .............................................................................................................................. 6
CHAPITRE II :(Conception de l'application)
Ltude de lexistant : ....................................................................................................................................... 7
Critiques de lexistant : ............................................................................................................................... 7
CHAPITRE II :(Analyse de la base de donne)
Dictionnaire de donnes : .............................................................................................................................. 8
Dfinition de Technologies utilis : ............................................................................................................. 10
Merise : .................................................................................................... Erreur ! Signet non dfini.
MCD : ............................................................................................................................................. 9
Chma (MCD) : ......................................................................................... Erreur ! Signet non dfini.
MLD : ............................................................................................................................................ 11
Chma (MLD) : .............................................................................................................................. 11
CHAPITRE II : dveloppement de lapplication (enchainement des crans.)

Splash screen (fenetre de chargement de lapplication )12


Menu Authentification : ................................................................................................................................ 13
Menu Prinsipal du projet : ......................................................................................................................... 14
Formulaire client : ................................................................................................................................... 19
Infos transport disponible: ......................................................................................................................... 20
Les tarifs proposes : ................................................................................................................................. 21
La liste des rsrvations ffectu : .............................................................................................................. 22
Le sauvegarde et la rstauration de la base de donne utile pour ladministrateur : ........................................... 22
Aide dutilisation : .................................................................................................................................. 22

Conclusion

Ddicace

Nous ddions ce prsent travail


A la ressource de tendresse, celle qui a
apport la torche du sacrifice pour claircir notre
chemin, celle qui nous a consolid, et qui lve
ses mains chaque prire pour nous
nous souhaiter la
russite et le bonheur, nos douces et fidles
mres.
A celui qui a guid nos pas, qui font de notre
ducation sa principale proccupation, nos
chers pres.
Nos sincres expressions damour, de respect, et
de confiance, mes chers surs et amis, ainsi
tous ceux qui me sont chers.Mes formateurs de
OFPPT

Remerciement

Je tien a remercier
Vu leffort
leffort qui a t fournis pour
assurer
assurer une bonne formation, nous
tiens remercier tout nos formateurs,
spcialement Mme Gourissa laila &
Mr lefjel Mustafa,
Mustafa, vers lesquelles On a
une grande reconnaissance pour
lencadrement judicieux quelle nous a
accordes
accordes durant la priode de notre
formation.

Lettre Mission
1- Cadrage de projet.
 Livrable L1 : document de synthse
2- Cahier des charges :
Dfinition de cahier des charges les besoins fonctionnel et non fonctionnels.
=> Livrable L2 : Cahier des charges
3- Conception et dveloppement de lapplication
=>Livrable L3 : Code de lapplication
4- Recette
=> Livrable L4 : Bilan de recette
5- Documents et Rapport de stage.
=> Livrable L5 : Documentation de lapplication.
=> Livrable L6 : Rapport de stage.
Planification prvisionnel
phase
Recherche
Cahier des charges
Conception
Dveloppement
Recette
Documentation
Rapport de stage
Test unitaire et tests dintgration
Dploiment

Dure
3 jours
2 jours
1 semaine
3 semaines
1 jours
2 jours
1 jours
2 jours
2 Jours

Planification sous MS Project

CHAPITRE I :
Introduction :
Les tablissements voient en linformatique un moyen qui leur permettra de
structurer leurs donnes, garantir une meilleure fiabilit du traitement et
librer des ressources humaines qui exercent des tches routinires pour
accomplir d'autres tches.
Cest dans ce cadre que notre projet a comme but la cration dune
Application de gestion dune agence de voyage. Cette Application sera
divise en deux parties :
 Ladministration et la consultation des statistiques pour
ladministrateur (tous les droits daccs).
 La consultation des rservations et les tarifs Disponible aux clients
Ce qui en fait une application trs adapte pour grer nimporte quelle
agence de voyage.

Contexte gnral du projet


Prsentation du sujet :
Ce prsent rapport prsente une tude pralable de la gestion dune agence de voyage .Ce projet consiste
en la conception et le dveloppement dune application Windows grant le systme informatique dune
agence de voyage.
Parmi les traitements de cette application :








Gestion des rservations.


Gestion des clients.
Gestion des tarifs
Vrification de disponibilit de transport et les places vacants dans ce transport.
Ladministration judicieuse de lapplication.
La dtermination de date, ville dpart et ville darrivs pour le voyage
Edition de listes des clients et voyages et le biais associ chaque client pour voyager.

Les rgles de gestion :







Une rservation est faite par un seul client.


Une rservation correspond un seul voyage.
Un moyen de transport peut tre utilis par plusieurs voyages.
Le prix dun voyage dpond de la date de dpart.

Choix des technologies


technologies :
Lensemble des technologies utilises dans le dveloppement de cette application :
 Outil de dveloppement Visual Studio 2008
 SQL Server 2005
 Modlisation et conception
 Outil de modlisation : Power AMC

Ltude de lexistant :
Llaboration dune application est toujours prcde par une phase danalyse, cette phase permet
de recenser et structurer les tches, ainsi destimer les charges ncessaires la ralisation du projet.
Ltude de lexistant (Etude pralable) consiste recueillir les informations ncessaires et tablir un
diagnostic dtaill des problmes rsoudre , et recherche les solutions possibles ,il consiste le point de
dpart qui matrialise le premier contact des concepteurs avec un domaine quils ignorent .ce point est
essentiel pour que le concepteur parvienne une claire vision des besoins, connat les objectifs
atteindre, et le terrain sur lequel ils sappliquent , ce qui permet de comprendre la nature exacte du
problme rsoudre, et pour passer la solution future.
Dans ce contexte, il nous a t confi dinformatiser la gestion dune agence de voyage .

Critiques de lexistant :
 Saisie manuelle des informations.
 Perde de temps et stresse lors de toute recherche ; vue le nombre important des informations
manipuler.
 Difficult de stockage et de prservation des donnes
 Difficult

de

localiser

lerreur

vue

rgnration.

les

grandes

possibilits

de

sa

Dictionnaire de donnes :
NOMS

ENTITE

TYPE

Num_clt

Client

Entier

Nom_Clt

Client

texte

Prnom_Clt

Client

texte

ID_Ville

Ville

Entier

Nom_Ville

Ville

Texte

Num_voyage

Voyage

Entier

Nom

Voyage

Texte

Ville_depart

Voyage

Nvarchar(25)

Ville_arrive

Voyage

Nvarchar(25)

Date_depart
Date_depart

Voyage

Datetime

Num_transport

voyage

Entier

Num_transport

transport

Entier

Type_transport

transport

Texte

Ville_depart

escale

Nvarchar(25)

Num_voyage

Escale

Nvarchar(25)

10

Num_Rservation
Num_Rservation

Rservation

Entier

Num_voyage

Rservation

Entier

Num_clt
Num_clt

Rservation

Entier

Date_reservation

Rservation

Datetime

Dfinitions des technologies


Merise :
MERISE est une mthode de conception, de dveloppement et de ralisation de projets
informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information.

La mthode MERISE est base sur la sparation des donnes et des traitements effectuer
en plusieurs modles conceptuels et physiques.

MCD :
MCD (Le modle conceptuel des donnes) a pour but d'crire de faon formelle les donnes
qui seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des
donnes, facilement comprhensible, permettant de dcrire le systme d'information l'aide
d'entits.

11

MLD :
Le modle logique des donnes consiste dcrire la structure de donnes utilise sans faire
rfrence un langage de programmation. Il s'agit donc de prciser le type de donnes
utilises lors des traitements.

Chaque classe d'entit du modle conceptuel devient une table dans le modle logique. Les
identifiants de la classe d'entit sont appel cls de la table, tandis que les attributs
standard deviennent des attributs de la table, c'est--dire des colonnes.

12

Prsentation du Visual Studio :


Visual Studio .NET est ensemble doutils de d 'dveloppement permettent de gnrer des
applications web ASP, des services web XML Des applications bureautiques et des
applications mobiles. Visual Studio .NET utilise le mme environnement de dveloppement
intgr qui permet de partager des outils et facilite la cration de solutions faisant appel
plusieurs langages.

13

Prsentation Power AMC 12 :


PowerAMC est une puissante solution de Modlisation des Systmes d'Informations.
Cet ensemble d'outils supporte plusieurs techniques de modlisation standard : modlisation
Merise (Donnes et Traitements), Modlisation UML particulirement adapte la logique
des applications et Modlisation des Processus Mtiers ddie aux non-informaticiens pour
leur faciliter l'expression des besoins. Il propose un environnement graphique trs intuitif et
trs facile aborder. Enfin, un Rfrentiel d'Entreprise est propos en option pour une
gestion complte et matrise de l'ensemble des mtadonnes.
PowerAMC propose une srie d'outils pour la gnration de code, la rtro-conception et la
synchronisation entre modle et code. Ceci permet de rduire considrablement les temps de
dveloppement, de ringnierie et de maintenance.

Cration automatique des structures de SGBD-R pour plus de 45 moteurs du march, rtroconception et synchronisation

14

Enchanement des crans


1 -Formulaire de DEMARRAGE (SPlash SCReen).
SCReen).
Aprs un lancement de lapplication le programme affiche comme page de dmarrage un Splash qui apparat
pendant le chargement de lapplication.

2-Authentification & scurit :


Ce formulaire contient deux parties de slection utilisateur simple et administrateur de
lapplication :
 Administrateur de lapplication : contient aussi deux partie lun pour lier
lapplication la base de donne partie scurit introduire le mot de passe et
vrification de ce dernier pour accder au menu.
 Utilisateur simple : il ya le droit que de consulter le prix de voyage, et les transports
disponible.

15

Le menu gnral de lapplication :


Ce menu dtaill tout le fonctionnement de lapplication

16

17

Formulaire de gestion de client :

Le ticket du client :

18

Gestion des rservations

19

Gestion des voyages :

20

Imprimer dun Voyage :

Liste des villes

liste des transports

21

Conclusion

Ce projet nous a permis de revoir et de suivre avec beaucoup d'attention, les mthodes fondamentales
de la modlisation et de la conception des systmes d'informations grce auxquelles l'application a t
ralise. Nous sommes d'autant plus satisfait que la ralisation de cette application ait utilis l'diteur de
bases de donnes relationnel SQL serveur, car l'apprentissage de ces base de donnes nous a permis
d'approfondir nos connaissances antrieures qui taient mal matrises.
Cette exprience nous a profit dans la complmentarit des efforts et surtout la synergie des
comptences et des qualits. La richesse de ce sujet nous a profit tant dans l'acquisition des
connaissances que dans l'initiation du travail de groupe.

Raliser par :
ESSAGHIR
MAROUANE

22