IntenrnshipMyApp

69 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
69
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

IntenrnshipMyApp

  1. 1. Rapport de stage de fin d’année Réalisation d’un site intranet Soutenu par : Sous la direction de : Hatim AHADRI M. Ismail MECHBAL Yassine AAZEDINE Année Universitaire 2014-2015 Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes
  2. 2. Projet de Fin d’Année 2014-2015 2 Remerciements Nous tenons d’abord à remercier Mr Ismail MECHBAL de nous avoir accueilli durant ce mois et de nous avoir donné l’opportunité, à travers ce stage, de nous initier au métier d’ingénieur. Nous sommes très reconnaissant du temps qu’il m'avait consacré mais aussi de son accueil chaleureux et sa coopération professionnelle tout au long de ce mois. Nous tenons à remercier également les membres du jury, ainsi que tous ceux qui ont contribué de près ou de loin à la réalisation de ce projet. En espérant que ce travail soit à la hauteur de vos attentes. Cordialement, Yassine et Hatim.
  3. 3. Projet de Fin d’Année 2014-2015 3 Résumé Dans le cadre du stage de fin de première année à l’ENSIAS, J’ai effectué un stage de un mois dans la société MyAppConverter à Casablanca, durant lequel j’ai été appelé à réaliser un site intranet au sein de l’entreprise. Ce projet consiste à réaliser un site intranet qui permet aux employés de l’entreprise de mieux collaborer et de profiter de l’outil informatique dans leur travail quotidien. En effets, il résout en grande partie les problèmes liés à la circulation des documents et la communication entre les différents agents.
  4. 4. Projet de Fin d’Année 2014-2015 4 Abstract Within the end of the first year internship ENSIAS, we did a one month internship in MyAppConverter company in Casablanca, during which we were called to perform an intranet within the company. This project is to achieve an intranet site that allows company employees to better collaborate and take advantage of computers in their daily work. In effect, it largely solves the problems related to the circulation of documents and communication between the different agents.
  5. 5. Projet de Fin d’Année 2014-2015 5 Liste des abréviations CMS : Système de gestion de contenue. CSS : Cascading Style Sheets. ENSIAS : Ecole National d’Informatique et d’Analyse des Systemes. HTML: HyperText Markup Language. PHP: Hypertext Preprocessor. SQL: Structured Query Language.
  6. 6. Table des matières Projet de Fin d’Année 2014-2015 6 Table des figures Figure 1 : Work flowactuel de service MyAppConverter Figure 2: MyAppConverter Workflow à la fin du projet Figure 3: Diagramme de cas d’utilisation Figure 4: La base de données Figure 5: Page d’authentification Figure 6: La page d’accueil Figure 7: La page des « Hobbies » Figure 8: La page de « Kernel Development » Figure 9: La page de « Web Development » Figure 10: Calendrier Figure 11: Exemple de page de discussion Figure 12 : Exemple de page de document Figure 13 : Exemple de page de Fichiers Figure 14 : Exemple de page des taches Figure 15 : Galerie
  7. 7. Table des matières Projet de Fin d’Année 2014-2015 7 Table des matières Liste des abréviations................................................................................................................. 5 Table des figures ........................................................................................................................ 6 Table des matières...................................................................................................................... 7 Chapitre 1................................................................................................................................... 9 Présentation d’organisme d’accueil......................................................................................... 9 1 Organisme d’accueil :....................................................................................................... 10 1.1 Organisation : ........................................................................................................... 10 1.2 Activité de la société : .............................................................................................. 10 1.2.1 MyAppConverter : ........................................................................................... 10 2 Présentation du projet:...................................................................................................... 12 Chapitre 2 ................................................................................................................................ 15 Analyse et Conception............................................................................................................ 15 3 Analyse et conception : .................................................................................................... 16 4 Modèle conceptuel de la base de données :...................................................................... 17 Chapitre 3 ................................................................................................................................ 18 Réalisation............................................................................................................................... 18 5 Les sites Web: .................................................................................................................. 19 6 Langages de programmation :.......................................................................................... 19 7 Développement du site :................................................................................................... 21 8 Réalisation :...................................................................................................................... 23 Conclusion................................................................................................................................ 29 9 Bibliographie.................................................................................................................... 30
  8. 8. Introduction générale Projet de Fin d’Année 2014-2015 8 Introduction L’apport et la valeur ajoutée des technologies de l’information sont désormais de plus en plus palpables et visibles. En effet, il devient primordial et nécessaire pour tout organisme, désireux de poursuivre sa marche vers la performance, de se munir d’un système d’information adapté, surtout s’il s’agit de la gestion d’un nombre important de données Ainsi le sujet de mon stage est la réalisation d’un site intranet dynamique interactif fondé aussi bien sur la connaissance et l'intelligence collective, que sur les moyens et les structures, le but de ce site et de permettre un accès simple et rapide à un bouquet de services créé pour répondre aux divers préoccupations des opérateurs. L’intranet n’est pas uniquement une technologie mais aussi une méthode de circulation des idées et de vitalité de groupes de travail collectifs et autonomes fonctionnant à la fois en tant que système de diffusion et de partage de l’information ainsi que moyen de facilitation de la communication, de la coordination et de la coopération entre les différents acteurs à l’échelle interne. L’intranet est en fait une structure de plate-forme à forte valeur ajoutée dont la stratégie aurait décliné vers l’optimisation et la facilité des processus de travail, le partage des connaissances et des compétences, le renforcement de la culture du groupe et la familiarisation du management à des nouveaux modes de gestion de l’information. Le présent rapport a un double objectif. D’une part, la représentation de la démarche poursuite pour l’implémentation de cette application et d’autre part l’explication détaillée de son fonctionnement. Ce rapport se décompose en quatre chapitres qui permettent de montrer progressivement, avec leurs détails, les différentes étapes par lesquels nous avons passé pour aboutir la réalisation de cette application : Chapitre 1 : Présentation d’organisme d’accueil ; Chapitre 2 : Analyse et conception ; Chapitre 3 : Réalisation ;
  9. 9. Projet de Fin d’Année 2014-2015 9 Chapitre 1 Présentation d’organisme d’accueil Dans ce premier chapitre, nous essayerons premièrement de présenter l’organisme d’accueil, et après nous définirons le projet en décrivant le cahier de charge.
  10. 10. Projet de Fin d’Année 2014-2015 10 1 Organisme d’accueil : 1.1 Organisation : Figure : Diagramme des cofondateurs et les équipes 1.2 Activité de la société : 1.2.1 MyAppConverter : MyAppConverter est un service basé sur le cloud computing permettant la conversion instantané d’une application mobile d’un OS ‘A’ vers un OS ‘B’ est ce, sans la nécessite de télécharger ou de configurer un quelconque outil. Figure 1 : Work flowactuel de service MyAppConverter
  11. 11. Projet de Fin d’Année 2014-2015 11 Actuellement le service MyAppConverter, permette à un développeur ayant une application iOS vers Android et Objectiv C vers swift, sans avoir la développer une autre fois. La convertion passe via le Cloud automatiquement et instantanément. Figure 2: MyAppConverter Workflow à la fin du projet Par la suite MyAppConverter se généralisera dans le but de permettre une conversion d’une application développer sous une plateforme – OS mobiles : iOS, Android, Windows Phone et BlackBerry – a n’importe qu’elle autre plateforme.
  12. 12. Projet de Fin d’Année 2014-2015 12 2 Présentation du projet: Afin de simplifier l’exercice de ses missions, le service informatique a adopté le choix d’un site intranet fondé aussi bien sur la connaissance et l’intelligence collective, que sur les moyens et les structures. En effet, il a conçu un site à la fois en tant que système de diffusion et de partage de l’information ainsi que moyen de facilitation de la communication, la coordination et de la coopération entre les différents acteurs à l’échelle interne. L’objectif de ce site est de permettre un accès simple et ergonomique a un bouquet de services crée pour répondre aux diverses préoccupations des opérateurs. Sachant que l’Intranet n’est pas uniquement une technologie mais aussi une méthode de circulation des idées et de vitalité de groupes de travail collectifs et autonomes, il offrira donc à chacun des dispositifs d’incitation à la création de connaissance et d’enrichissement des savoirs. Au départ, son rôle était de fournir à ses utilisateurs un outil d’information et de publication, mais les métiers du groupe étant par nature très diversifies, la seconde génération de l’Intranet a vite évolue vers une structure de plate-forme à forte valeur ajoutée dont la stratégie aurait décline vers les quatre axes suivants : • Optimiser et faciliter les processus de travail. • Partager connaissances & compétences. • Renforcer et développer la culture du groupe. • Familiariser le management a de nouveaux modes de gestion de l’information. L’Intranet sera en fait un outil de management des connaissances collectives, il permettra de répondre a des préoccupations pragmatiques et essentielles telles que : • Perdre moins de temps à chercher l’information pertinente nécessaire a une décision, une action ou une tache. • Apprendre à diffuser la bonne information a la bonne personne. • Créer une culture du partage où chaque utilisateur devient consommateur et potentiellement producteur d’information
  13. 13. Projet de Fin d’Année 2014-2015 13 Ce site Intranet comprendra, en plus d’une partie classique d’actualités, d’informations générales et de bases de données, une partie qui constituera un outil de travail pour tous les agents du service informatique et pourra être constamment adaptée à leurs besoins. Sachant que la société est composée de deux départements (Kernel Development, Web Development), nous devons créer deux espaces indépendants pour gérer chaque département en soi. Et comme l’organisme dispose d’une Xbox, nous avons décidé de créer un troisième espace « Hobbies » qui gèrera les tournois (l’heure et le jour des matchs, les résultats et les équipes). Notre Intranet répondra aux besoins suivants :  L’administrateur est le seul qui a le droit d’ajouter un nouveau compte.  La gestion des documents.  L’administrateur est le seul qui peut publier sur l’espace « Hobbies » et gérer le contenue.  La gestion des évènements.  La gestion de la galerie des photos.  Créer un espace de communication (une propre boite de messagerie) pour chaque employé.  Gestion du forum.  Gestion des publications des taches. Et il doit aussi satisfaite d’autres besoins qui permettent d’améliorer la qualité des Services du site comme :  La Sécurité : il faut avoir une interface d’authentification qui permet à chaque utilisateur de se connecter pour consulter son profil.  La Convivialité : le site doit être facile à utiliser. Il doit présenter un enchainement logique entre les interfaces et un ensemble de liens suffisants pour assurer une navigation rapide et un texte compréhensible, visible et lisible.  La Disponibilité : lorsque n’importe quel utilisateur désire consulter le site, il doit être disponible.
  14. 14. Projet de Fin d’Année 2014-2015 14 Dans ce chapitre, nous avions pu insérer notre projet dans son contexte en présentant la solution adoptée pour résoudre les problèmes et qui répond à nos besoins. Dans le chapitre suivant, nous allons présenter la conception de notre projet.
  15. 15. Projet de Fin d’Année 2014-2015 15 Chapitre 2 Analyse et Conception Dans cette partie, nous utilisons la modélisation UML pour représenter les spécifications des exigences grâce au diagramme de cas d’utilisation, et la modélisation Merise pour représenter le modèle conceptuel de la base de données.
  16. 16. Chapitre 2 Titre chapitre 2 Projet de Fin d’Année 2014-2015 16 3 Analyse et conception : Pour ce projet, il y en a deux types d’utilisateurs de ce site : les administrateurs, les employés (hors les administrateurs). <extends> <extends> <extends> <extends> <extends> <extends> <extends> <extends> <include> <include> Employe Administrateur_d'un_espace Ajouter_Document Participer_Evenement Administrer Espace Gestion_des_taches Gestion_du_calendrier Creer_Evenement Creer_une_tache Participer_a_une_tache Ajouter_employe Supprimer_employe Supprimer_un_document Gestion_document S'authentifier Participer_au_shoutbox Figure 3: Diagramme de cas d’utilisation Comme on le remarque chaque utilisateur doit d’abord s’authentifier pour se connecter. Premièrement pour les employés (non administrateurs), ils ont droit de participer au ShoutBox ou à un évènement, d’ajouter des documents, créer des taches et de participer à des forums.
  17. 17. Chapitre 2 Titre chapitre 2 Projet de Fin d’Année 2014-2015 17 Alors que pour les administrateurs, c’est eux qui fait la gestion des employés (ajouter ou supprimer un compte), des documents, des taches, du forum et du calendrier. 4 Modèle conceptuel de la base de données : 1,n 1,n 0,n 1,n 0,n 0,n 0,n 1,1 1,n 1,n1,n 0,n 0,n 0,n Espace nom_espace <pi> Caractère long (10) <O> Identifiant_1 <pi> Employe id nom_employe prenom_employe <pi> Entier Caractère variable (10) Caractère variable (10) <O> Identifiant_1 <pi> Avoir ShoutBox pub_id publication <pi> <Indéfini> Caractère long (20) <O> Identifiant_1 <pi> Document document_id titre_document document pub_date <pi> Entier Caractère variable (15) Texte (500) Date <O> Identifiant_1 <pi> Contenir Publier Partager Tache tache_id tache <pi> <Indéfini> Texte (250) <O> Identifiant_1 <pi> Travailler Evenement evnt_id evenement_Desc evenement_date <pi> Entier Texte (250) Date <O> Identifiant_1 <pi> Association_6 Participer Figure 4: La base de données Comme on le constate dans cette figure, chaque employé peut travailler sur une ou plusieurs taches, et il peut participer de 0 à plusieurs évènements, et c’est le même cas pour le ShoutBox et les documents, il peut publier de 0 à plusieurs commentaires ou documents.
  18. 18. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 18 Chapitre 3 Réalisation Après avoir effectué l’étude de la conception de notre plate-forme nous passerons à la phase d’implémentation. Ce chapitre présente le résultat du travail effectue durant notre stage. Nous allons présenter les outils de développements utilises. Nous clôturons par quelques captures d’écran démontrant les fonctionnalités de notre plate-forme.
  19. 19. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 19 5 Les sites Web: Un site web est composé d'un ensemble de documents structurés, nommés pages web, stockés (hébergés) sur un ordinateur (serveur) connecté au réseau mondial (internet). Une page web contient essentiellement du texte, et est souvent enrichie de de médias (images, photos, musiques), les contenues ont accessibles par des adresses(URL). Il existe deux catégories de sites web : -Les sites statistiques : dont le contenu est figé, constitué de pages destinés à ne pas évoluer et sans que l’internaute puisse inter-agir avec elles. -Les sites dynamiques: dont le contenue évolue dynamiquement et en fonction des internautes sans l’intervention du webmaster. 6 Langages de programmation : HTML : L’HTML est un langage informatique utilisé sur l’internet. Ce langage est utilisé pour créer des pages web. L’acronyme signifie HyperText Markup Language, ce qui signifie en français « langage de balise d’hypertexte ». Cette signification porte bien son nom puisqu’effectivement ce langage permet de l’hypertexte à base d’une structure de balisage. Ce n’est pas à proprement parlé un langage de programmation, mais plutôt un langage qui permet de mettre en forme du contenu. Les balises permettent de mettre en forme le texte et de placer des éléments ne sont pas dans le code source d’une page codé en HTML mais “à coté” et la page en HTML ne fait que reprendre ces éléments.
  20. 20. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 20 Pour visualiser une page HTML il est nécessaire d’utiliser un navigateur web. CSS : Le terme CSS est l’acronyme anglais de Cascading Style Sheets qui peut se traduire par « feuilles de style en cascade ». Le CSS est un langage informatique utilisé sur l’internet pour mettre en forme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appelé fichiers CSS, comprennent du code qui permet de gérer le design d’une page en HTML. Bien que l’HTML puisse etre mis en forme à l’aide de balises prévus à cet effet, de nos jours il est plus judicieux d’utiliser le CSS et de n’utiliser le XHTML que pour le contenue. L’avantage de l’utilisation d’un fichier CSS pour la mise en forme d’un site réside dans la possibilité de modifier tous les titres du site en une seule fois en modifiants une seule partie du fichier CSS. Sans ce fichier CSS, il serait nécessaire de modifier chaque titre de chaque page du site (difficilement envisageable pour les énormes sites de plusieurs milliers de pages). D’autres points forts sont perceptibles. Il est par exemple possible de créer une feuille de style et toutes les parties inutiles lors de l’impression. De même, une feuille de style peut être utilisée pour les utilisateurs d’un téléphone portable, ce qui permet de mieux gérer la mise en forme particulièrement pour les petits écrans de ces appareils. PHP : Le PHP est un langage informatique utilisé sur l’internet. Le terme PHP est un acronyme récursif de « PHP : Hypertext Preprocessor ». Ce langage est principalement utilisé pour produire un site web dynamique. Il est courant que ce langage soit associé à une base de données, tel que MySQL. Exécute du coté serveur (l’endroit où est héberge le site) il n’y a pas besoin aux visiteurs d’avoir des logiciels ou plugins particulier.
  21. 21. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 21 Néanmoins, les webmasters qui souhaitent développer un site en PHP doivent s’assurer que l’hébergeur prend en compte ce langage. Lorsqu’une page PHP est exécutée par le serveur, alors celui-ci renvois généralement au client (aux visiteurs du site) une page web qui peut contenir du HTML, XHTML, CSS….. MySQL : MySQL est un serveur de bases de données relationnelles Open Source. Un serveur de bases de données stocke les données dans des tables séparées plutôt que de tout rassembler dans une seule table. Cela améliore la rapidité et la souplesse de l’ensemble. Les tables sont reliées par des relations définies, qui rendent possible lq combinaison de données entre plusieurs tables durant une requête. Le SQL dans « MySQL » signifie « Structured Query Language » : le langage standard pour les traitements de bases de données. 7 Développement du site : WampServer : WampServeur est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données. Développement avec Open Atrium : Open Atrium: Open Atrium, maintenu par Phase2 Technology, est une distribustion Drupal qui vous permet d’engager en toute confiance avec vos collègues grâce à la collaboration pratique. Cette nouvelle architecture pour Drupal 7 qui est construite à l’aide du module Organic Groups et Panopoly et conçu comme un cadre de collaboration extensible. Ajoute la
  22. 22. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 22 possibilité d’avoir des « sections » privées dans un espace de collaboration avec le contrôle d’accès granulaire. Glisser / déposer contrôle de la mise en page avec des dizaines de widgets qui peuvent être places sur les tableaux de bord et des pages d’atterrissage. Drupal : Drupal est un système de gestion de contenu (abrégé CMS en anglais) libre et open source. Un CMS est un logiciel qui permet de gérer le contenue d’un site Web. Ceci permet aux utilisateurs de faire évoluer le site sans recourir systématiquement à un programmeur. Drupal est un outil qui s’adresse à la fois à des débutants ou des programmeurs experts. Sa flexibilité lui permet de répondre à la très grande majorité des besoins du marché: sites institutionnels, blog, annuaire, communautaire, marchand ou intranets, tout est possible. *Ses avantages : -Rapidité de mise en place : Drupal permet d’obtenir un site fonctionnel et évoluer en quelques clics sans écrire une seule ligne de code. -Modularité : On peut étendre les possibilités en ajoutant des modules. Ceux-ci sont très Nombreux, proposes par la communauté et toujours sous licence libre GPL. Cette architecture permet aux programmeurs de réaliser des modules personnalises afin d’étendre les fonctionnalités sans pour autant modifier le corps de Drupal. -Robustesse de son API : La qualité du code et la robustesse de son interface de programmation modules gravitant autour d’un noyau très léger. Chaque module est en quelque sorte une bibliothèque de fonctions qui enrichit l’application et augmente ses possibilités. Une des forces de Drupal est la possibilité qu’ont les modules d’interagir entre eux. La contrepartie de cette flexibilité est la complexité, ainsi, Drupal propose souvent une ou plusieurs solutions pour résoudre le même
  23. 23. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 23 problème. D’autre part, le plus dur est quelquefois de trouver « le » module qui répondra le mieux à vos besoins. Un autre point qui distingue Drupal des autres CMS est que le site et son interface d’administration sont intimement lies : les administrateurs éditent leur contenu dans le même contexte graphique ou presque que celui du visiteur. Cette fonctionnalité peut-être déroutante au premier abord, mais est par la suite particulièrement productive et intuitive. Comme tous les CMS. L’architecture d’un site Drupal repose sur un modèle de contenue spécifique qui permet de structurer l’information. Drupal utilise un système de nœud couplé à une taxonomie particulièrement flexible. 8 Réalisation : Figure 5: Page d’authentification Comme notre site est réservé juste pour les employés de l’entreprise, cette page aidera les visiteurs de s’identifier pour avoir l’accès à la page principal du site.
  24. 24. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 24 Figure 6: La page d’accueil Voilà c’est la page principale du site, elle permet aux utilisateurs d’accéder aux trois « Spaces » existants (Hobbies, Kernel Development, Web Development). En bas à droite en remarque la petite barre qui nous informe sur les employeurs connectés sur le site. Figure 7: La page des « Hobbies » C’est la page du premier « Space » nomme Hobbies. Le visiteur va vite remarquer que la page est divise en trois colonnes. Dans la première colonne à gauche, sous le logo du space existe deux boutons qui aideront l’utilisateur de créer un évènement ou publier le résultat d’un match. La colonne du milieu est réservée aux résultats des anciens matchs du tournoi. Et la dernière colonne est réservée premièrement aux évènements (le temps ou de déroulera les
  25. 25. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 25 matchs..), ainsi elle est réservée aux petit espace de Shat ou les utilisateurs peuvent poster leurs commentaire ou communiquer entre eux. Figure 8: La page de « Kernel Development » Voilà c’est la page du deuxième Space « Kernel Development ». Comme le premier Space, la page est divise en trois colonnes. La première colonne est réservée au menu, un bouton qui permet d’accéder à la page de la galerie et au champ des points de publications. Dans le menu, il y a 5 boutons qui permettent d’accéder un champ précis (calendrier, discussion, document, fichier, espace des taches). La deuxième colonne est réservée à différentes publications postées par les employeurs comme les documents, les fichiers, les discussions et les taches. La troisième colonne est réservée aux 4 champs sont : Les « Follow », les évènements, le calendrier et finalement un champ ou on peut créer de nouveaux documents, fichiers, évènements, taches, team, discussion ou album.
  26. 26. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 26 Figure 9: La page de « Web Development » Cette page représente la page du troisième Space « Web Development », elle est aussi divisée en trois colonnes et contient les mêmes champs que celle du deuxième space « Kernel Development ». Figure 10: Calendrier Cette page permet aux visiteurs d’accéder au calendrier et de s’informer sur les différentes enlèvements indiques.
  27. 27. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 27 Figure 11: Exemple de page de discussion C’est la page des discussions ou les visiteurs peuvent trouver les différentes discussions publiées en s’informant sur la personne qui l’a publié, la date et l’heure de publication, ainsi le nombre de commentaires. Figure 12 : Exemple de page de document C’est la page des documents publies (chaque space a sa propre page des documents). Elle nous permet de consulter les différents documents, et qui les a posté et la date de publication. Figure 13 : Exemple de page de Fichiers
  28. 28. Chapitre 3 Titre chapitre 2 Projet de Fin d’Année 2014-2015 28 C’est la page des fichiers ou les utilisateurs peuvent trouver les différents fichiers publiés en s’informant sur la personne qui l’a publié, la date et l’heure de publication. Figure 14 : Exemple de page des taches C’est la page des taches ou les utilisateurs peuvent trouver les différentes taches publiées. Figure 15 : Galerie Voilà c’est la page de la galerie ou les photos sont ordonnes par album.
  29. 29. Conclusion Projet de Fin d’Année 2014-2015 29 Conclusion A la fin de ce stage nous avons pu créer une plate-forme qui facilite la communication et l’accès à l’information aux employés de la société MyAppConverter. En les permettant de consulter toutes les taches pour chaque équipe, participer aux forums, partager des documents, consulter la gallérie des photos, accéder à la boite de messagerie personnelle et à l’espace de chat. Enfin, en créant un espace de divertissement où ils trouvent tous les résultats des matches joues et le programme des prochains matches. Cependant, le site n’est pas à sa version finale, il peut être améliore d’avantage en intégrant à chaque fois de nouveaux modules qui automatisent et optimisent le travail au sein de l’entreprise. Durant la réalisation de ce projet, nous avons fait beaucoup de recherche pour atteindre nos objectifs, ce qui nous a permis de développer notre technique de recherche d’information. Ce projet nous a donné la chance d’enrichir nos connaissances sur la programmation web en découvrant des outils très intéressante comme Open Atrium. En fin, même si beaucoup d’efforts et de patience nous a été demandé pour réaliser ce travail, nous avons été satisfaits du résultat final que nous éperons aussi satisfaire nos encadrons.
  30. 30. Annexe B Modèle Bibliographie Projet de Fin d’Année 2014-2015 30 9 Bibliographie [1] : http://www.aidice-web.com/accueil/definition-site-web.php date de consultation 20/10/2015. [2] : http://glossaire.infowebmaster.fr/html/ date de consultation 20/10/2015. [3] : http://glossaire.infowebmaster.fr/css/ date de consultation 20/10/2015. [4] : http://glossaire.infowebmaster.fr/php/ date de consultation 20/10/2015. [5] : http://www.futura-sciences.com/magazines/high-tech/infos/dico/d/internet-mysql- 4640/ date de consultation 20/10/2015. [6] : http://www.wampserver.com/ date de consultation 20/10/2015. [7] : http://drupalfr.org/documentation/quest-drupal date de consultation 20/10/2015.

×