You are on page 1of 38

Mmoire de

Projet de Fin dAnne


Pour lObtention du Diplme BAC+3 en
Ingnierie des Systmes dInformatiques


Sujet
Ralisation dune application
mobile de la gestion des
devoirs




Ralis par :
Mlle.Meryem NAJ I
Mlle.Salma TAHOUR
Encadr par :
Mr.Ali I DRI






Anne Universitaire 2013-2014
Ecole Suprieure de Management
DInformatique et de Tlcommunication
















Si jai vu plus loin, cest en me tenant sur les paules des
gants qui mont prcd Isaac Newton


Conception et Realisation de lapplication Gestion des Devoirs



A Nos chers parents pour leur amour et sacrifice.

A Nos collgues pour leur comprhension et fidlit.

A Nos professeurs pour leurs efforts remarquables.

A ceux qui nous ont indiquent la bonne voie en nous
Rappelant que la volont fait toujours les grandes personnes.

Quils trouvent tous ici Nos sincres gratitudes et reconnaissances.


A tous, Nous ddirent ce travail



Salma TAHOUR
Meryem NAJI





Page4

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs







Nos sincres remerciement notre encadrant Mr I dri pour ses
conseils et Son soutien le long de cette priode.
Nous tiens remercier galement, toute lquipe pdagogique
de SUPMI T Et tous les intervenants professionnels pour avoir
assur la partie thorique de notre formation.



Page5

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs





Comme indique le nom de projet, cest un projet qui consist la ralisation
dune application mobile de gestion des devoirs au sein de notre cole SUPMIT.
Ceci a t ralis grce aux puissants outils offerts par le langage Java et
larchitecture MVC. Toutefois des connaissances en dveloppement web on t
aussi dployes dans ce projet touchant ainsi larchitecture REST permettant de
transmettre les informations de manire fiable et facile.
En effet le modle de communication utilis est bas sur larchitecture
REST. Ainsi le serveur disposant des mthodes qui sont accessibles sur le web.
A chaque demande de connexion, de cration dun devoir ou nimporte quelle
requte, il se charge de vrifier lauthenticit des informations transmises par
lapplication mobile et permet aussi renvoyer des rsultats sous la forme Jason.
Puisque les informations doivent tre stockes, une base de donnes conue
pour lapplication a t cre en utilisant lopen source MySQL. Ainsi le
serveur, grce au PHP communique avec la base de donnes en vrifiant les
informations douverture et de cration de compte et en insrant aussi des
donnes.




Mots-cls :
REST,HTTP,AJ AW,MVC,PHP,XML



Page6

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs



As the name implies the project is a project that involved the creation of a
mobile application management duties within our SUPMIT the school. This was
achieved thanks to the powerful tools provided by the Java language and the
MVC architecture. However knowledge in web development has been deployed
in this affecting the REST architecture for transmitting information reliably and
easily.
Indeed, the communication model used is based on the REST architecture.
And the server with his methods that are available on the web. For each
connection request, the creation of a job or any request, it is responsible for
verifying the authenticity of the information transmitted by the mobile
application and also allows return results in the form Jason.
Since the information to be stored, a database designed for the application
was created using the open source MySQL. The server, by using PHP,
communicates with the database by checking the opening and account creation
and also inserting data information.




Keywords :
REST,HTTP,AJ AW,MVC,PHP,XML




Page7

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs

Liste des abrviations


Abrviation Dsignation
REST Representational State Transfer
HTTP The Hypertest Transfer Protocol
AJAX Asynchronous J avaScript and XML
MVC Model-View-Controller
PHP Hypertext Preprocessor
XML Extensible Markup Language




Page8

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs

Table des figures


Pour gnrer la liste des figures, veuillez suivre la procdure
suivante :
1. Ouvrir le menu "I nsertion" "Tables et index..." "Table des
illustrations"
2. Choisir la lgende "figure" et la mise en forme dsire, puis faire
OK
3. Pour faire une mise jour, cliquez dans la table et appuyez sur la
touche "F9"
Noubliez pas deffacer ce texte quand vous nen aurez plus besoin.



Page9

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs

Liste des tableaux

Tableau 4.1: I ntitul de la lgende .................................................... 29
Pour gnrer la liste des tableaux, veuillez suivre la procdure
suivante :
1. Ouvrir le menu "I nsertion" "Tables et index..." "Table des
illustrations"
2. Choisir la lgende "tableau" et la mise en forme dsire, puis
faire OK
3. Pour faire une mise jour, cliquez dans la table et appuyez sur la
touche "F9"

Noubliez pas deffacer ce texte quand vous nen aurez plus besoin.



Page10

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs

Table des matires

I ntroduction gnrale ......................................................................... 11
1 Prsentation du Projet .................................................................. 13
1.1 Description Du Projet .............................................................. 13
1.1.1 Les Besoins: ...................................................................... 13
1.2 Cahier Des Charges ................................................................. 13
1.2.1 Sous-section 1.2.1 ............................................................. 13
1.3 Mthodologie et Planification des Tests ................................. 14
1.3.1 Cycle de Vie ....................................................................... 14
1.3.2 Langage UML ................................................................... 14
2 Analyse et Conception .................................................................. 16
2.1 Diagrammes des Cas Dutilisation ......................................... 16
2.1.1 I dentification des acteurs ................................................. 16
2.1.2 Identification des cas dutilisation ................................... 16
2.2 Diagrammes Des squences .................................................... 18
2.3 Diagramme De Classe ............................................................. 22
3 Ralisation ..................................................................................... 24




Page11

Projet de Fin dAnne 2013-2014
Conception et Realisation de lapplication Gestion des Devoirs


Ce projet consiste en la ralisation dune application mobile de gestion
des devoirs travaille sous le systme dexploitation Android. En dautre terme
cest une application capable de permettre les changes dinformations entre les
lves ingnieurs et leurs professeurs. Ainsi cette application permet aux lves
de consulter les devoirs proposs par les professeurs et leurs dlais.
En effet, face la ncessit dune application qui facilite dchange
dinformation entre les lves ingnieurs et le corps enseignant, deviennent de
plus en plus un besoin capital. Le dveloppement informatique en occurrence
celui des applications mobiles au cours de ces dernires dcennies a contribu
normment pallier ce besoin grce la puissante croissance technologique
vue dans ce domaine. Cest dans ce cadre que ce projet intervient en proposant
une application de gestion des devoirs au sein de notre cole. Ceci prsente des
atouts normes quant la facilit de partage de linformation au sein de lcole
vue que lapplication est accessible nimporte o il suffit davoir un terminal
Android et une connexion internet.
Le projet abordera deux aspects : dun ct la gestion de la base de
donnes et de lautre le dveloppement de lapplication. Laspect de la gestion
de la base de donnes touchera la ralisation dun back-office sous la forme
dune application web. Quant laspect de dveloppement, il complte le
premier aspect en offrant une interface pour les clients finaux pour utiliser cette
base de donnes.
Ainsi dans ce rapport avant daborder la ralisation concrte de ce
projet, une analyse minutieuse sur les diffrents outils qui seront utiliss seront
traits ainsi que la conception de lapplication. La deuxime partie sera
consacre au dveloppement de lapplication qui sera implment en JAVA sous
Android.



Page12

Projet de Fin dAnne 2013-2014



Prsentation du Projet

Ce projet consiste en la ralisation dune application mobile de gestion
des devoirs travaille sous le systme dexploitation Android. En dautre
terme cest une application capable de permettre les changes
dinformations entre les lves ingnieurs et leurs professeurs. Ainsi
cette application permet aux lves de consulter les devoirs proposs
par les professeurs et leurs dlais.











Page13

Projet de Fin dAnne 2013-2014
Chapitre 1 Conception et Realisation de lapplication Gestion des Devoirs

1 Prsentation du Projet
1.1 Description Du Projet
1.1.1 Les Besoins:
Lobjectif de cette application est de permettre aux lves ingnieurs de
consulter les devoirs qui seront pos par les professeurs en utilisant cette
application. Linformation consulte par les lves est enregistre dans
une base de donnes gre par un serveur li a linternet.
On a deux types des utilisateurs :
En Front office :
On a deux utilisateurs. Un professeur a le droit dajouter, de supprimer,
modifier, consulter les devoirs, modifier les informations de son compte
dans lapplication. Et Un lve peut consulter tous les devoirs de ses
professeurs ou bien filtrer par la date et modifier ses informations de son
compte dans lapplication.
En Back-office :
Ladministrateur a le pouvoir de grer la base de donnes en utilisant une
application web, cet administrateur peut ajouter / modifier / supprimer des
lves, professeurs, groupes, niveaux, filires, anne scolaire.

1.2 Cahier Des Charges
1.2.1 Sous-section 1.2.1
Si la section contient un renvoi une rfrence bibliographique, il
vous est demand de vous conformer au modle de bibliographie, en
annexe B de ce document.

1.2.1.1 Sous-section 1.2.1.1

Exemple de puce 1
er
niveau
Exemple de puce 2
me
niveau



Page14

Projet de Fin dAnne 2013-2014
Chapitre 1 Conception et Realisation de lapplication Gestion des Devoirs

Suite exemple


1.3 Mthodologie et Planification des Tests
1.3.1 Cycle de Vie
1.3.2 Langage UML







Page15

Projet de Fin dAnne 2013-2014



Analyse Et Conception



I nsrer votre paragraphe introductif au chapitre




Page16

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
2 Analyse et Conception
2.1 Diagrammes des Cas Dutilisation
Les cas dutilisation dcrient un ensemble dactions ralises par le systme,
en rponse une action dun acteur.
2.1.1 I dentification des acteurs
Aprs la tentative de connexion et la vrification de lauthentification,la base des
donnes affiche le menu correspond au genre dutilisateur :
Professeur : il a le droit de grer les devoirs et modifier les informations
de son compte de lapplication.
Etudiant : il peut consulter tous les devoirs ou bien filtrer et modifier les
informations de son compte de lapplication.
2.1.2 I dentification des cas dutilisation
Description des cas dutilisation pour ltudiant :

Figure 2.1 : cas dutilisation consulter,filtrer un devoir et modifier les informations de son compte .









Page17

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
Sommaire
Titre Consulter tous les devoirs et filtrer par date et modifier des informations
son compte
Rsum Consulter les devoirs filtrer et modifier les informations du compte
Acteur Etudiant
Description
Pr conditions Post conditions
-tudiant est authentifi -affichage de la liste des devoirs
Scnario
1. Ltudiant se connecte au systme travers son application mobile par login et un
mot de passe.
2. Le systme affiche le menu correspond lutilisateur.
3. Le client valide la requte daffichage du menu via le bouton correspondant
celui de liste des devoirs .
4. Ltudiant la possibilit de basculer entre filtrer et modifier les informations.
Tableau 2.1 : Fiche de description du cas dutilisation : Consulter les devoirs

Description des cas dutilisation pour le professeur :

Figure 2.2 : cas dutilisation gestion des devoirs et modifier les informations de son compte .







Page18

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
Sommaire
Titre gestion des devoirs et modifier des informations son compte
Rsum Ajouter,modifier,supprimer,consulter les devoirs et modifier les
informations du compte
Acteur Professeur
Description
Pr conditions Post conditions
-professeur est authentifi -affichage de menu
Scnario
1. Le professeur se connecte au systme travers son application mobile par login et
un mot de passe.
2. Le systme affiche le menu correspond lutilisateur.
3. Le professeur la possibilit de basculer entre ajouter, modifier, supprimer,
consulter les devoirs et modifier les informations.
Tableau 2.2 : Fiche de description du cas dutilisation : Gestion des devoirs


2.2 Diagrammes Des squences
Les diagrammes de squence peuvent servir illustrer les cas dutilisations
dcrits dans la partie prcdente. I ls permettent de reprsenter la succession
chronologique des oprations ralises par un acteur et qui font passer dun
objet un autre pour reprsenter un scnario.

Dans ce qui suit,on va prsenter les diagrammes de squences de quelques
scnarios des cas dutilisation.









Page19

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
Diagramme de squence dajout un devoir par un professeur :

Figure 2.3 : Diagramme de squence ajouter un nouveau devoir .

Itration : Ajouter un devoir
Acteur principal : Professeur
Scnario : Ajouter un devoir

1. Le professeur sauthentifie dans le systme.
2. Le systme affiche le menu principal.
3. Le prof choisit ajouter un devoir.
4. Saisir les informations du devoir.
5. Valider lajout.
6. Retour au menu principal.







Page20

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
Diagramme de squence de modifier un devoir par un professeur :

Figure 2.4 : Diagramme de squence modifier un devoir .

Itration : Modifier un devoir
Acteur principal : Professeur
Scnario : Modifier un devoir

1. Le professeur sauthentifie dans le systme.
2. Le systme affiche le menu principal.
3. Le prof choisit Modifier un devoir.
4. Le systme affiche la liste des devoirs.
5. Le prof choisit un devoir.
6. Modifier les informations du devoir.
7. Valider la modification.
8. Retour au menu principal.




Page21

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
Diagramme de squence de supprimer un devoir par un professeur :

Figure 2.5 : Diagramme de squence supprimer un devoir .

Itration : Supprimer un devoir
Acteur principal : Professeur
Scnario : Supprimer un devoir

1. Le professeur sauthentifie dans le systme.
2. Le systme affiche le menu principal.
3. Le prof choisit supprimer un devoir.
4. Le systme affiche la liste des devoirs.
5. Le prof choisit un devoir.
6. Valider la suppression.
7. Retour au menu principal.




Page22

Projet de Fin dAnne 2013-2014
Chapitre 2

Conception et Realisation de lapplication Gestion des Devoirs
2.3 Diagramme De Classe
Notre projet consiste raliser une application gestion des devoirs. Le
diagramme si desous dcrit notre conception; il contient classes :







Page23

Projet de Fin dAnne 2013-2014



Ralisation



I nsrer votre paragraphe introductif au chapitre












Page24

Projet de Fin dAnne 2013-2014
Chapitre 3

Conception et Realisation de lapplication Gestion des Devoirs
3 Ralisation
Conclusion


Page25

Projet de Fin dAnne 2013-2014




I nsrer ici le texte de votre conclusion






Bibliographie


Page26

Projet de Fin dAnne 2013-2014

Voir modle bibliographie.
Annexes


Page27

Projet de Fin dAnne 2013-2014



Annexes

Annexe A : Quelques recommandations
Annexe B : Modle Bibliographie

Annexe A Quelques recommandations


Page28

Projet de Fin dAnne 2013-2014

Annexe A
Quelques recommandations



Annexe A Quelques recommandations


Page29

Projet de Fin dAnne 2013-2014


Nous vous prsentons un exemple de tableau centr (cf. Tableau
3.1: I ntitul de la lgende). Les cellules des titres en Ligne et/ou
Colonne, doivent tre saisies en 12 pts / gras, les cellules internes du
tableau en 10 pts. Lespacement avant et aprs du tableau doit tre
de 3 pts.
La lgende est centre et respecte le style lgende.




Tableau 3.1: I ntitul de la lgende
Annexe B Modle Bibliographie


Page30

Projet de Fin dAnne 2013-2014

Annexe B
Modle Bibliographie
Annexe B Modle Bibliographie


Page31

Projet de Fin dAnne 2013-2014
I - Rgles de constitutions des lments

Article dans une revue
[Non du premier auteur, AA] Prnom NOM, Titre de l'article,
Titre de la revue en italique, vol. x, n
o
x, Date de la parution
(publication), p. x - y
Ex.
[Bergholz, 00] Andr Bergholz, Extending Your Markup: An XML
Tutorial , I EEE I nternet Computing, Vol. 4, No. 4, 2000, p.74-79.

Article dune confrence
[Nom de lauteur, AA] Prnom NOM, Titre de l'article, Titre de
la confrence en italique, Lieu de la confrence en italique, Date de
la parution (publication), p. x - y
Ex.
[Bzivin, 2001] J ean Bzivin, From Object Composition to Model
Transformation with the MDA , Proceedings of the 39
I nternational Conference and Exhibition on Technology of Object-
Oriented Languages and Systems, thSanta Barbara, USA, 2001, p.
350-355

Ouvrage
[Nom de lauteur, AA] Prnom NOM, Titre du livre en italique,
Ville de l'diteur, diteur, Anne de l'dition, nombre de pages.
Ex.
[ASI MOV, 76] I saac ASI MOV, Comprendre le langage des sciences,
Verviers, Marabout, 1976, 254 p.

Ouvrage sans Nom dauteur
Annexe B Modle Bibliographie


Page32

Projet de Fin dAnne 2013-2014
[Titre du livre, AA] Titre du livre en italique, Ville de l'diteur,
diteur, Anne de l'dition, nombre de pages ou nombre de
volumes.
Ex.
[Le Petit Larousse, 98] Le Petit Larousse, Paris, Larousse, 1998,
1786 p.
Remarque :
Si le titre du livre se compose de plus de deux mots, par exemple :
Grand dictionnaire encyclopdique Larousse, il faut :
Soit choisir le mot cl du titre, comme la prsentation de lexemple
ci-dessous :
[Larousse, 85] Grand dictionnaire encyclopdique Larousse, Paris,
Larousse, 1985, 10 vol.
Soit rassembler les initiaux des mots du titre, comme la prsentation
de lexemple ci-dessous
[GDEL, 85] Grand dictionnaire encyclopdique Larousse, Paris,
Larousse, 1985, 10 vol.

Cours
[NOM, AA] Prnom NOM de l'enseignant(e), Chapitre N
o
, Titre
du cours en italique, anne de la rdaction, p. x - y.
Ex.
[Bzivin, 03] Jean Bzivin, Cours #3 Ingnierie des Modles Logiciels, De OMA vers
MDA, Des objets vers les modles, 2003

Logiciel
[Nom du logiciel] Nom du logiciel en italique [Logiciel], Version,
Dvelopp par Nom de lquipe, Date de cration,
www.NomDuSiteOfficiel.NomDeDomaine , Disponible sur : @du
tlchargement, DateDernireVisite
Ex.
Annexe B Modle Bibliographie


Page33

Projet de Fin dAnne 2013-2014
[Eclipse] Eclipse [Logiciel], v3.3, http://www.eclipse.org/,
Disponible sur http://www.eclipse.org/downloads/ , 19 juin 08

Rfrences Normatives (UML, OCL, QVT, OMG, OSI, )
[Nom de llment] Nom de llment en italique, Version,
www.NomDuSiteOfficiel.NomDeDomaine, Disponible sur : @
URI , DateDernireVisite
Ex.
[UML2] Unified Modeling Language: Superstructure, version
2.1.1. OMG Specification, formal/07-02- 05, http://www.uml.org/ ,
En ligne sur : http://www.omg.org/docs/formal/07-02-05.pdf , 19
juin 08

Webographie
[Nom de lauteur, AA] Nom de lauteur, Titre en italique, Date de
cration, [En ligne], Date de dernire mise jour : Date, Disponible
sur : @ URI , DateDernireVisite

[Bourque, 2004] Ghislaine Bourque, Modles de bibliographie,
1995, [En ligne] Date de dernire mise jour : le 3 fvrier 2004
Disponible sur :
http://mendeleiev.cyberscol.qc.ca/carrefour/bibliographie.html#
revues , 19 juin 08

I I - Remarques gnrales
Remarque1
Les lments (Articles, ouvrages, sites, ) doivent tre classs en
ordre croissant (A Z)
[Asimov, 76] I saac Asimov, Comprendre le langage des sciences,
Verviers, Marabout, 1976, 254 p.

Annexe B Modle Bibliographie


Page34

Projet de Fin dAnne 2013-2014
[Bergholz, 00] Andr Bergholz, Extending Your Markup: An
XML Tutorial , I EEE I nternet Computing, Vol. 4, No. 4, 2000,
p.74-79.
[Bzivin, 01a] J ean Bzivin, From Object Composition to Model
Transformation with the MDA , Proceedings of 39th I nternational
Conference and Exhibition on Technology of Object-Oriented
Languages and Systems, Santa Barbara USA, 2001, p. 350-355.
[Bzivin, 01b] J ean Bzivin, I n Search of a Basic Principle for
Model Driven Engineering , Upgrade 5(2), 2004, p 21-24.
[Bzivin et al, 03] J ean Bzivin, Grgoire DUP, Frdric J ouault,
Gilles Pitette et J amal Eddine Rougui, First experiments with the
ATL model transformation language: Transforming XSLT into
Xquery , Proceedings of the 2nd OOPSLA Workshop on
Generative Techniques in the context of Model Driven Architecture,
Anaheim CA USA, 2003
[Bourque, 2004] Ghislaine Bourque, Modles de bibliographie,
1995, [En ligne] Date de dernire mise jour : le 3 fvrier 2004
Disponible sur :
http://mendeleiev.cyberscol.qc.ca/carrefour/bibliographie.html#
revues , 19 juin 08
[Eclipse] Eclipse [Logiciel], v3.3, http://www.eclipse.org/,
Disponible sur http://www.eclipse.org/downloads/ , 19 juin 08
[Gaevi et al., 03] Dragan Gaevi, Violeta Damjanovi et Vladan
Devedi, Analysis of the MDA Standards in Ontological
Engineering Proceedings of the 6th I nternational Conference of
I nformation Technology, Bhubaneswar I ndia, 2003, p. 193-196.
[Gaevi et al., 04a] Dragan Gaevi, Dragan Djuri, Vladan
Devedi et Violeta Damjanovi, UML for Read-To-Use OWL
Ontologies Proceedings of the 2nd I EEE I nternational Conference
on I ntelligent Systems, Vrana Bulgaria, 2004, p.485-490.
[Gaevi et al., 04b] Dragan Gaevi et Milan Devedi, Reusing
Petri Nets Through the Semantic Web, Proceedings of the 1st
European Semantic Web Symposium, Heraklion Greece, 2004, p.
284-298.
Annexe B Modle Bibliographie


Page35

Projet de Fin dAnne 2013-2014
[Larousse, 85] Grand dictionnaire encyclopdique Larousse, Paris,
Larousse, 1985, 10 vol.
[Le Petit Larousse, 98] Le Petit Larousse, Paris, Larousse, 1998,
1786 p.
[UML2] Unified Modeling Language: Superstructure, version 2.1.1.
OMG Specification, formal/07-02- 05, http://www.uml.org/ , En
ligne sur : http://www.omg.org/docs/formal/07-02-05.pdf , 19
juin 08
.

Remarque 2
Si un auteur a plusieurs lments (par exp. Articles) publis dans la
mme anne, il faut rajouter les lettres a, b, c,aprs lanne.
Ex.
[Bzivin, 01a] J ean Bzivin, From Object Composition to Model
Transformation with the MDA , Proceedings of 39th I nternational
Conference and Exhibition on Technology of Object-Oriented
Languages and Systems, Santa Barbara USA, 2001, p. 350-355.
[Bzivin, 01b] J ean Bzivin, I n Search of a Basic Principle for
Model Driven Engineering , Upgrade 5(2), 2004, p 21-24.

Remarque 3
Si un auteur a plusieurs lments (par exp. Articles) dans des
annes diffrentes, il faut les classer en ordre croissant selon les
annes.
Ex.
[Bzivin, 01] J ean Bzivin, From Object Composition to Model
Transformation with the MDA , Proceedings of 39th I nternational
Conference and Exhibition on Technology of Object-Oriented
Languages and Systems, Santa Barbara USA, 2001, p. 350-355.

Annexe B Modle Bibliographie


Page36

Projet de Fin dAnne 2013-2014
[Bzivin et al., 03] J ean Bzivin, Grgoire DUP, Frdric J ouault,
Gilles Pitette et J amal Eddine Rougui, First experiments with the
ATL model transformation language: Transforming XSLT into
Xquery , Proceedings of the 2nd OOPSLA Workshop on
Generative Techniques in the context of Model Driven Architecture,
Anaheim CA USA, 2003

Attention : Lorsque [Nom auteur et al., AA] est parmi les lments,
le tri automatique donne un classement en dsordre. I l faut donc le
refaire manuellement.

Remarque 4
Si un lment est crit par plusieurs auteurs.

Un lment (exp. Article dune confrence) crit par deux auteurs

[Nom du premier auteur et al., AA] Prnom1 NOM1 et Prnom2
NOM2, Titre de l'article, Titre de la confrence en italique, Lieu
de la confrence en italique, Date de la parution (publication), p. x -
y
Ex.
[Gaevi et al., 04] Dragan Gaevi et Milan Devedi, Reusing
Petri Nets Through the Semantic Web, Proceedings of the 1st
European Semantic Web Symposium, Heraklion Greece, 2004, p.
284-298.
Un lment (exp. un article dune confrence) crit par trois auteurs
[Nom du premier auteur et al., AA] Prnom1 NOM1, Prnom2
NOM2 et Prnom3 NOM3, Titre de l'article, Titre de la
confrence en italique, Lieu de la confrence en italique, Date de la
parution (publication), p. x - y

Ex.
Annexe B Modle Bibliographie


Page37

Projet de Fin dAnne 2013-2014
[Gaevi et al., 03] Dragan Gaevi, Violeta Damjanovi et Vladan
Devedi, Analysis of the MDA Standards in Ontological
Engineering Proceedings of the 6th I nternational Conference of
I nformation Technology, Bhubaneswar I ndia, 2003, p. 193-196.
Un lment (exp. un article dune confrence) crit par plus de trois
auteurs
[Nom du premier auteur et al., AA] Prnom1 NOM1, Prnom2
NOM2, Prnom3 NOM3, , et PrnomLast NomLast, Titre de
l'article, Titre de la confrence en italique, Lieu de la confrence
en italique, Date de la parution (publication), p. x - y
Ex.
[Gaevi et al., 04] Dragan Gaevi, Dragan Djuri, Vladan
Devedi et Violeta Damjanovi, UML for Read-To-Use OWL
Ontologies Proceedings of the 2nd I EEE I nternational Conference
on I ntelligent Systems, Vrana Bulgaria, 2004, p.485-490.

Remarque 5
Vous pouvez ajouter le lien de disponibilit dun lment en
rajoutant Disponible sur : @du tlchargement.format,
DateDernireVisite
Ex.
[Bzivin, 2001] J ean Bzivin, From Object Composition to Model
Transformation with the MDA , Proceedings of the 39
I nternational Conference and Exhibition on Technology of Object-
Oriented Languages and Systems, thSanta Barbara, USA, 2001, p.
350-355, Disponible sur :
http://www.sciences.univ-
nantes.fr/info/lrsg/Recherche/mda/TOOLS.USA.pdf , 19 juin
2008

Remarque 6
Annexe B Modle Bibliographie


Page38

Projet de Fin dAnne 2013-2014
Prciser les pages (ex. p. 350-355) dans le cas des articles de revues
ou dactes de confrences.

Remarque 7
Ne pas oublier de vrifier que toutes les rfrences bibliographiques
ont t cites dans le texte de votre document.