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.