Rapport de stage de fin d'étude La mise en place d’un site web pour la Ligue Te

Rapport de stage de fin d'étude La mise en place d’un site web pour la Ligue Tensift de Taekwondo Soutenu par : Encadrée par : M. BAHTOCH Mouad M. TEBBAA Mohamed Amine Année Universitaire 2015-2016 Royaume du Maroc Ministère de l’Education Nationale de l’Enseignement Supérieur de la Formation des Cadres et de la Recherche Scientifique Centre des Classes Préparatoires du Diplôme de Brevet de T echnicien Supérieur Lycée Qualifiant T echnique IBN ALHAITAM OUARZAZATE Remerciements Je n’aurais certes pas réussi à rédiger ce rapport sans l’aide précise de plusieurs personnes que je tiens à exprimer toute ma gratitude. J’adresse mes remerciements sincères et spéciaux à mes encadrant pour leur disponibilité, leur esprit de serviabilité, leurs efforts qu’ils n’ont cessé de déployer tout au long de la conception de ce projet. Je les remercie également pour les conseils fructueux qu’il n’a cessé de prodiguer durant toute la période du stage. Enfin, mes remerciements, vont également à toute l’équipe IT Labs Pro, et à toutes les personnes qui ont contribuées de près ou de loin à la réalisation de ce rapport. Je profite de cette occasion pour adresser ma gratitude à : Mr le Directeur de BTS à Ibn al Haytam à Ouarzazate. Tous les formateurs qui sont toujours prêtent à m’assistée durant notre formation au centre. Stage de Fin d’Etudes 3 2015-2016 Stage de Fin d’Etudes 4 2015-2016 Liste des abréviations Abréviation Désignation IT Labs Pro Information Technologies Laboratoires Professional CRUD Create, Read, Update, Delete CSV Comma Separated Values http HyperText Transfer Protocol HTML HypertextMarkupLanguage JSON JavaScript Object Notation ORM Object RelationalMapping PDF Portable Document Format REST REpresentational State Transfer TXT Text URI Uniform Ressource Identifier URL Unified Ressource Location Table des figures Stage de Fin d’Etudes 5 2015-2016 Figure 1 :Cycle de vie Scrum[W.1.2.........................................................................................15 Figure 2 : Diagramme de Gantt................................................................................................16 Figure 3 : diagramme de cas d'utilisation de l'application........................................................20 Figure 4 : Diagramme de classes général.................................................................................25 Figure 5 : Diagramme de séquence...........................................................................................26 Figure 6 : Diagramme de séquence...........................................................................................27 Figure 7 : Première page d’authentification..............................................................................33 Figure 8 : Erreur d’authentification..........................................................................................33 Figure 9 : Page d’accueil...........................................................................................................34 Figure 10 : Profile / Pratiquants................................................................................................35 Figure 11 : Les dernières images..............................................................................................36 Figure 12 : Les évènements......................................................................................................36 Figure 13 : Pratique...................................................................................................................37 Figure 14 : contacter.................................................................................................................37 Figure 15 : Poomse...................................................................................................................38 Figure 16 : Techniques de jambes.............................................................................................38 Stage de Fin d’Etudes 6 2015-2016 Liste des tableaux Tableau 1-2: Acteurs It Labs Pro...............................................................................................14 Tableau 2-3: Acteurs en interaction avec le système................................................................20 Tableau 2-4: Fiche descriptive du cas d'utilisation « s’authentifier ».......................................21 Tableau 2-5: Fiche descriptive du cas d'utilisation « Rechercher et trier fiches »....................22 Tableau 2-6: Fiche descriptive du cas d'utilisation « Editer pratiquants »................................22 Stage de Fin d’Etudes 7 2015-2016 Stage de Fin d’Etudes 8 2015-2016 Table des matières Table des matières Table des figures..................................................................................................................5 Liste des tableaux..............................................................................................................6 Introduction...........................................................................................................................9 Chapitre 1...........................................................................................................................10 1 Contexte général du projet................................................................................................11 1.1 Organisme d’accueil...................................................................................................11 1.1.1 IT Labs Pro..........................................................................................................11 1.1.2 Organigramme.....................................................................................................11 1.1.3 Fiche technique...................................................................................................12 1.2 Présentation du projet Taekwondo.ma......................................................................13 1.2.1 Le projet Taekwondo.ma.....................................................................................13 1.2.2 Problématique et objectifs du projet...................................................................13 1.3 Conduite du projet......................................................................................................14 1.3.1 Organisation du projet.........................................................................................14 1.3.2 Organisation des réunions...................................................................................14 1.3.3 Processus de développement...............................................................................14 1.3.4 Planification du projet.........................................................................................16 Conclusion................................................................................................................................17 Chapitre 2...........................................................................................................................18 2 Spécification et analyse des besoins.................................................................................19 2.1 Spécification des besoins...........................................................................................19 2.1.1 Etude de l’existant...............................................................................................19 2.2 Analyse des besoins...................................................................................................19 2.2.1 Identification des acteurs....................................................................................20 2.2.2 Diagrammes des cas d’utilisation.......................................................................20 Conclusion................................................................................................................................22 Chapitre 3...........................................................................................................................23 3 Etude technique et conceptuelle........................................................................................24 3.1 Architecture La base de données................................................................................24 3.2 Conception du projet..................................................................................................24 3.2.1 Diagramme de classes.........................................................................................24 Conclusion................................................................................................................................28 Stage de Fin d’Etudes 9 2015-2016 Table des matières Chapitre 4...........................................................................................................................29 4 Mise en œuvre du projet...................................................................................................30 4.1 Technologies utilisées.................................................................................................30 4.1.1 Outils d’analyse et de conception.......................................................................30 4.1.2 Outils de programmation....................................................................................30 4.1.3 Outils de tests......................................................................................................32 4.2 Application « Takwando.ma »....................................................................................33 Conclusion................................................................................................................................39 Conclusion générale.........................................................................................................40 Bibliographie....................................................................................................................41 Stage de Fin d’Etudes 10 2015-2016 Introduction générale Stage de Fin d’Etudes 11 2015-2016 Introduction générale Introduction Ce stage a été conçu dans le cadre de notre formation au centre du BTS filière DSI au lycée Ibn Alhaytam. Mon stage s’est déroulé au sein de l’entreprise IT Labs Pro. Un stage de fin d’études permet aux informaticiens d’avoir un contact avec la vie professionnelle, Il permet, en outre de comprendre l’organisation et la hiérarchie professionnelle et d’avoir une idée générale sur la vie et l’entreprise. Il vise également le développement de certaines capacités chez le stagiaire comme la communication, le travail en groupe et le sens des relations humaines. Reste à signaler, que le stagiaire doit profiter de cette occasion en essayant de s’interroger et de s’approcher des autre membre de l’entreprise pour mieux appréhender aussi à l'impact de certaines données organisationnelles. L'objectif de ce stage est donc de maîtriser les notions reçues durant la formation dans un cadre d'initiation à l'activité dans la vie professionnelle. Stage de Fin d’Etudes 12 2015-2016 Chapitre 1 Contexte général du projet Ce chapitre situera le contexte général de notre projet de stage. Nous allons dans un premier temps présenter l’organisme d’accueil, puis nous allons décrire le cadre du projet, les objectifs à atteindre ainsi que la conduite du projet. 1 Contexte général du projet J’ai effectué mon stage de fin d’étude au sein de l’entreprise IT Labs Pro spécialisée dans la réalisation des sites web. Je présent à présent en détails cette entreprise et le projet réaliser. Stage de Fin d’Etudes 13 2015-2016 1.1 Organisme d’accueil 1.1.1 IT Labs Pro IT Labs Pro (Information Technologies Laboratoires Professional) est une SSII (Société de Services en Ingénierie Informatique) constituée d'un groupe de jeunes ingénieurs et techniciens passionnés. Cette société a pour activité principale le développement pour les besoins spécifiques des clients, des logiciels sur mesure qui s'adaptent à leurs besoins. Elle met à la disposition des clients des solutions web et mobiles conviviales et facilement utilisables tout en leurs assurant une assistance soutenue et en leur proposant un matériel performant et adapté à leurs besoins. Ainsi, la société propose de créer des sites web attrayants, à grande valeur ajoutée, optimisés et intuitifs, tout en les hébergeant et assurant leur maintenance. 1.1.2 Organigramme 1.1.3 Fiche technique Nom de la Société It Labs Pro Stage de Fin d’Etudes 14 2015-2016 Adresse N°1 2ème étage, 363 Lot Al Massar Belmejad, Marrakech, Maroc Date de création Décembre 2012 Forme juridique S.A .R.L Nombre employé 10 personnes Téléphone +212 5243-55005 E- mail contact@itlabspro.com Secteur d’activité Informatique - Web Site Web www.itlabspro.com 1.2 Présentation du projet Taekwondo.ma 1.2.1 Le projet Taekwondo.ma Pour assurer la communication de l’équipe de la Ligue Tensift de Taekwondo pendant l’évènement organisé le 05 Juin 2016 à la salle couverte Idris Benchekroun à Marrakech, pour passage des examens de ceintures noires, l’association a émis le désir de créer un site Web dans le but d’informer son public des différentes actualités, et de leur permettre de s’inscrire à cet événement. Un Stage de Fin d’Etudes 15 2015-2016 site Web attractif, dynamique et interactif, autant pour son administration que pour son utilisation, est alors nécessaire au bon fonctionnement et à la communication interne et externe d’une telle structure. Afin d’effectuer ce projet, un cahier des charges nous a été fourni. Celui-ci est assez explicite, non seulement il nous donne les données nécessaires au site mais il indique également la manière dont ils doivent être disposées. L’association veut un site Internet basique composé, premièrement, d’une page d’accueil présentant l’association et les images des derniers événements. Puis d’une seconde page, adhésion / authentification, qui permettra aux visiteurs d’accéder à leur espace personnel, ou de s’inscrire s’ils sont de nouveaux membres. La troisième page concerne la pratique de taekwondo, on y présente les différentes informations sur cette discipline. Enfin, nous terminons par une simple page contact avec les informations relatives à l’association. Ensuite, nous retrouvons dans le cahier des charges une petite charte graphique concernant les couleurs à employer et la mise en forme de la police de caractères. 1.2.2 Problématique et objectifs du projet Le projet taekwondo.ma regroupe une applications, à savoir :  Taekwondo.ma Cette application permet à l’entraîneur de gérer son profile:   Gestion des fiches o Affectation d’une ou plusieurs fiches o Ajout d’un nouveau pratiquant o Edition d’une fiche pratiquant o Suppression d’un pratiquant o Import/Export la liste des pratiquants 1.3 Conduite du projet 1.3.1 Organisation du projet L’organisation du projet est résumée dans les tableaux suivants (Tableau 1-2) :  Coté It Labs Pro : Acteur Rôle Mr Mohamed Amine TEBBAA Fondateur du projet Le Taekwondo Mr. WALID OUCHTITI Manager Mr. SIFDIN HDID Encadrant It Labs Pro (Chef de projet) Tableau 1-1: Acteurs It Labs Pro Stage de Fin d’Etudes 16 2015-2016 1.3.2 Organisation des réunions Une réunion est organisée chaque vendredi matin, durant laquelle le compte rendu synthétisant le travail effectué pendant la semaine est abordé et une planification des tâches à réaliser pendant la semaine suivante est établie. A la fin de chaque phase, un livrable est transmis au comité de pilotage. Les réunions visent essentiellement à :  Valider le travail fait lors de la semaine courante.  Procéder à l’évaluation de l’état pour chacune des ressources ainsi que le niveau de réalisation des objectifs prédéfinis.  Identifier les problèmes rencontrés uploads/Geographie/ rapport-final 13 .pdf

  • 40
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager