Professional Documents
Culture Documents
stage
dapplication
Application
web pour la gestion des Web
Services
Remerciement :
Que des personnes ne mnagent ni temps ni connaissances pour
mexpliquer, mencadrer et me conseiller ainsi que me soutenir, les
remercier ne rvlerait pas seulement des rgles de la biensance, mais
aussi de reconnaissance et du devoir envers eux.
Nous tenons adresser nos sincres considrations et nos profonds
respects M. BOUYBAOUN Mohamed le chef de projet et M. TATBI Fouad le
dveloppeur senior , pour nous avoir accueilli pendant ces deux mois de
stage, pour leur encadrement, leur soutien, leur suivi lors des diffrentes
phases du projet, ainsi que pour leurs conseils et orientations et leurs
nombreux encouragements, sans lesquels nous naurions pas abouti aux
rsultats obtenus. Merci aussi pour la confiance quils nous ont fait tout au
long de la priode du stage.
II.
III.
Chapitre 2..................................................................................................7
Analyse fonctionnelle de lapplication.................................................7
I.
II.
III.
Solution propose...............................................................................7
IV.
Chapitre 3................................................................................................11
La conception..........................................................................................12
I.
II.
Processus de dveloppement.........................................................12
III.
Conception dtaille.........................................................................12
Chapitre 4................................................................................................12
La ralisation..........................................................................................13
I.
Environnement de travail...................................................................13
II.
Architecture de lapplication...........................................................13
III.
IV.
Dmarche qualit.............................................................................. 13
Conclusion...............................................................................................13
Chapitre 1
------------------------------------------------------------------------------------
I.
II.
III.
Chapitre 2
------------------------------------------------------------------------------------
I.
II.
enregistrements dans des fichiers Excel en les identifiant par le nom, la version, la description
et lURI du web service etc. ce qui complique la rcupration des informations souhait ce
qui coute cher au niveau du temps pour lentreprise.
III.
Solution propose
Aprs ltude que nous avons effectu, et selon les besoins du centre, nous opterons
pour une application web avec des fonctionnalits satisferont les objectifs suivantes :
La gestion des Web Services et leur version
Permettre la recherche dans le catalogue des Web Services
La gestion des utilisateurs
IV.
V.
dorganiser les besoins, ainsi que de recenser les grandes fonctionnalits dun systme. Il
sagit donc de la premire tape UML pour la conception dun systme.
1) Gestion des utilisateurs
Ladministrateur ou lutilisateur ayant le profil saisi peuvent grer la liste des web
services y compris leur ajout, modification et leur suppression. Le mme principe sapplique
sur les versions de chaque web service.
Chapitre 3
------------------------------------------------------------------------------------
La conception
Apres avoir cit les diffrentes fonctionnalits de notre projet dans le chapitre
prcdant, on va commencer maintenant une phase importante et indispensable dans le cycle
de vie dune application. Cette phase est la conception qui a pour but dexpliquer le
droulement de notre application ainsi quassurer une bonne comprhension des besoins des
utilisateurs.
I.
II.
Processus de dveloppement
Afin de concevoir et dvelopper notre application, nous avons opt pour le modle de
cycle de vie en Y. ce choix reviens au fait que ce cycle est le plus efficace avec son principe
de travail que toute volution impose un logiciel peut se dcomposer et se traiter
paralllement, suivant un axe fonctionnel et un axe technique. A lissue des volutions du
modle fonctionnel et de larchitecture technique, la ralisation du logiciel consiste
fusionner les rsultats de ces deux branches du processus.
III.
Conception dtaille
La phase de la conception dtaille est la phase initiale de la cration et de la
mise en uvre de notre projet. En fait, elle reprsente une tape importante de rflexion dans
le cycle de dveloppement logiciel aprs la phase de lanalyse et spcification et la conception
gnrale.
Dans ce chapitre, nous allons prsenter en dtails la conception du projet travers les
diagrammes UML suivants : le diagramme de classe, et les diagrammes de squences.
1) Diagramme de classe
Un diagramme de classes UML dcrit les structures d'objets et d'informations utilises
sur notre site web, la fois en interne et en communication avec ses utilisateurs. Il dcrit les
informations sans faire rfrence une implmentation particulire. Ses classes et relations
peuvent tre implmentes de nombreuses manires, comme les tables.
2) Diagrammes de squence
Un diagramme de squences est un diagramme d'interaction qui expose en dtail la
faon dont les oprations sont effectues : quels messages sont envoys et quand ils le sont.
Les objets impliqus dans l'opration sont rpertoris de gauche droite en fonction
du moment o ils prennent part dans la squence
Authentification
Parmi les scnarios qui peuvent intervenir est de modifier les informations dun
utilisateur par ladministrateur, il peut-tre un changement dans le profil ou les privilges par
exemple. Pour atteindre cet objectif ladministrateur doit au pralable slectionner un
utilisateur quil dsire changer ses informations. Aprs avoir chang les champs voulus
ladministrateur valide ses modifications, par la suite un message est envoy la base de
donnes qui va vrifier dabord lexistence de lutilisateur dans la table, si cest le cas elle va
mettre jour ses informations. Sinon, elle va retourner un message derreur qui va tre
exprim par un message derreur dans la page du navigateur de ladministrateur.
Aprs avoir ajout un Web Service, si lutilisateur a voulu changer une ou plusieurs
informations qui le concerne, il clique sur modifier lorsquil a slectionn le Web Service
dsir. Il change les informations contenues dans les champs, puis valide le formulaire, par la
suite les informations seront mises jour.
Pour supprimer un Web Service, il faut sassurer de son existence dabord, donc on
doit afficher la liste des Web Services disponibles. Puis on choisit un Web Service et on clique
sur supprimer, au cas o la suppression et faite avec succs un message qui lindique apparat.
De mme au cas dchec.
Aprs avoir sauthentifier, lutilisateur peut consulter la liste des Web Service dans le
volet Liste des Web Services, pour chaque Web Service lutilisateur peut parcourir
lhistorique de ses versions et ses informations relatives en cliquant sur son nom. Lutilisateur
peut aussi exporter les informations du Web Service concern dans un fichier Excel.
Aprs avoir consulter la liste des web services disponibles, lutilisateur peut galement
exporter cette dernire dans un document Excel.
Pour consulter la liste des web services, il suffit daccder au volet Liste des Web
Services, la liste est charge depuis la base de donnes. Lutilisateur peut galement consulter
lhistorique de chaque Web Service, et de lexporter sous format XLS.
Chapitre 4
------------------------------------------------------------------------------------
La ralisation
I.
II.
III.
IV.
Environnement de travail
Architecture de lapplication
Dmonstration des interfaces
Dmarche qualit
Conclusion