Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Études Technologiques de Tozeur Département Technologies de l’Informatique Mémoire de Projet de Fin d’étude Pour l’obtention de la Licence Appliquée en Technologies de l’Informatique « Gestion d’Emploi du Temps » Réalisée par : Zohra LAMOUCHI Encadrée par : Adnen MBAREK Organisme : ISET Tozeur Période : Du 06/02/2014 Au 31/05/2014 Code: PFE/TI/2014/…… Année Universitaire : 2013 - 2014 Année Universitaire : 2013 - 2014 Gestion d’Emploi de Temps Dédicaces Je dédie ce travail. . . A ma très chère famille, avec tous mes sentiments d’amours, de respect, de gratitude et de reconnaissance pour tous les sacrifices déployés pour m’élever dignement et assurer mon éducation dans les meilleures conditions. A tous mes enseignants, sans exception, pour leurs efforts afin de m’assurer une formation solide. A tous mes amis, pour leur aide et leur soutien moral. A tous ceux qui me connaisse de près ou de loin. LAMOUCHI ZOHRA Lamouchi Zohra Page 1 Gestion d’Emploi de Temps Remerciements Au terme de mon projet de fin d’études, je tiens à adresser mes plus vifs remerciements à toutes les personnes qui, de près ou de loin, ont contribué à l’aboutissement de ce travail dans les meilleures conditions. Je remercie vivement les membres du jury que je remercie d’avoir accepté d’évaluer ce projet. Je m’adresse en premier lieu à mon encadrant Mr. MBAREK Adnen pour la qualité de l’encadrement qu’il m’a assuré, pour sa disponibilité, ses conseils et remarques judicieuses et surtout pour sa confiance et ses encouragements continuels qui m’ont permis d’avancer. Je voudrais également remercier mon superviseur Mr. BEN MAHMOUD Soufiene qui s’est montré très collaborateur et qui a su me consacrer son temps quand j’en avais besoin. Enfin, nous sommes reconnaissants à tout le personnel et le corps professoral de l’ESTT et à tous ceux qui nous ont apporté de l’aide même minime. Lamouchi Zohra Page 2 Gestion d’Emploi de Temps Résumé Le présent travail intitulé «Gestion d’Emploi du Temps» s'inscrit dans le cadre de projet de fin d'études en vue de l'obtention de diplôme de licence appliquée en Technologie de l’informatique. Notre projet a pour objectif de mettre en place une application Gestion d’emploi du temps qui permettra de gérer plusieurs modules tels que la gestion des notes, des absences, des salles... Il s’agit d’une application qui regroupe les activités de gestion d’emploi du temps dans les établissements universitaires. Elle se consacre à la conception et à l’implémentation d’un outil capable d’automatiser, ainsi de faciliter et d’optimiser cette tâche. Cet outil permet la manipulation des données telle que l’ajout, la suppression, la modification, et la sélection des documents intégrés dans l’application Gestion d’Emploi du Temps. Mots clés : HTML, CSS3, JavaScript, HTML5, PHP, MySQL, UML Lamouchi Zohra Page 3 Gestion d’Emploi de Temps Sommair Introduction Générale..........................................................................................................................8 Chapitre I Présentation et analyse du problème............................................................................10 Introduction.........................................................................................................................................11 I. Présentation de l’organisme d’accueil..........................................................................................11 1. Présentation générale.............................................................................................................11 2. Présentation du projet.............................................................................................................11 II. Problématique..............................................................................................................................13 1. Critique de l’existant................................................................................................................13 2. Les solutions proposées...........................................................................................................13 3. Processus de développement...................................................................................................13 III. Analyse de besoins et spécification..........................................................................................15 1. Spécification des besoins fonctionnels.....................................................................................15 2. Spécification des besoins non fonctionnels..............................................................................16 Conclusion........................................................................................................................................16 Chapitre II Etude conceptuelle.......................................................................................................17 Introduction.....................................................................................................................................18 I. Technique de modélisation..........................................................................................................18 1. Choix méthodologique et conceptuel......................................................................................18 2. Diagramme de cas d’utilisation................................................................................................18 3. Diagramme de classe................................................................................................................28 4. Diagrammes de séquence........................................................................................................30 Conclusion............................................................................................................................................32 Chapitre III Réalisation..................................................................................................................33 Introduction.....................................................................................................................................34 I. Environnement de développement..............................................................................................34 1. Environnement matériel.........................................................................................................34 Lamouchi Zohra Page 4 Gestion d’Emploi de Temps 2. Environnement logiciel............................................................................................................34 3. Choix technique.......................................................................................................................35 4. Choix du langage HTML5..........................................................................................................35 II. Aperçu sur le travail réalisé..........................................................................................................35 1. Interface d’accueil....................................................................................................................36 2. Interface d’authentification.....................................................................................................36 3. Interface d’ajouter un enseignant...........................................................................................37 4. Interface de modifier un enseignant.......................................................................................39 5. Interface de supprimer un enseignant....................................................................................41 6. Interface d’insérer des notes...................................................................................................43 7. Interface de modifier note.......................................................................................................45 8. Interface d’insertion d’absence...............................................................................................48 9. Interface d’ajouter un groupe..................................................................................................49 10. Interface de modifier un groupe.............................................................................................51 11. Chronogramme........................................................................................................................53 Conclusion........................................................................................................................................54 Conclusion Générale...........................................................................................................................55 Bibliographie & Netographie............................................................................................................56 Lamouchi Zohra Page 5 Gestion d’Emploi de Temps Liste des figures Figure 1 : gestion classique d’emploi du temps 12 Figure 2 : Modèle par incrément 14 Figure 3 : Architecture technique proposée pour le problème des emplois du temps 15 Figure 4 : Relation entre les acteurs 19 Figure 5 : Diagramme de cas d'utilisation «gérer enseignant» 21 Figure 6 : Diagramme de cas d'utilisation «gérer etudiant »22 Figure 7 : Diagramme de cas d'utilisation «gérer matiere» 23 Figure 8 : Diagramme de cas d'utilisation «gérer locaux» 24 Figure 9 : Diagramme de cas d'utilisation «gérer horaire» 25 Figure 10 : Diagramme de cas d'utilisation «gérer absence» 26 Figure 11 : Diagramme de cas d'utilisation «gérer note» 27 Figure 12 : Diagramme de cas d'utilisation «gérer groupe» 28 Figure 13 : Diagramme de classe 29 Figure 14 : diagramme de séquence «ajouter notes » 30 Figure 15 : diagramme de séquence «modifier notes » 31 Figure 16 : interface d’accueil 36 Figure 17 : interface d’authentification 37 Figure 18 : interface 1 d’ajouter enseignant 38 Figure 19 : interface 2 d’ajouter enseignant 38 Figure 20 : interface 1 Edition enseignant 39 Figure 21 : interface 2 Edition enseignant 40 Figure 22 : interface 3 Edition enseignant 41 Figure 23 : interface 1 de Suppression enseignant 42 Figure 24 : interface 2 de Suppression enseignant 43 Figure 25 : interface 1 d’insertion note 44 Figure 26 : interface 2 d’insertion note 44 Lamouchi Zohra Page 6 Gestion d’Emploi de Temps Figure 27 : interface 3 d’insertion note 45 Figure 28 : interface 1 de modification note46 Figure 29 : interface 2 de modification note46 Figure 30 : interface 3 de modification note47 Figure 31 : interface 4 de modification note47 Figure 32 : interface 1 d’insertion absence 48 Figure 33 : interface 2 d’insertion absence 49 Figure 34 : Interface1 Ajout groupe50 Figure 35 : Interface2 Ajout groupe 51 Figure 36 : Interface 1 modifier groupe 52 Figure 37 : Interface 2 modifier groupe 52 Figure 38 : Interface 3 modifier groupe 53 Figure 39 : Le chronogramme du travail 54 Lamouchi Zohra Page 7 Gestion d’Emploi de Temps Introduction Générale De nos jours, les organisations connaissent de perpétuels changements (restructurations, évolutions de métiers, mutations technologiques…). D’autre part, des nombreuses universités migrent de plus en plus vers les systèmes informatiques centralisés au détriment de leurs systèmes de gestion de bases de données traditionnels. Le besoin en matière d’accès aux informations est devenu pressant pour permettre aux utilisateurs de gérer et de suivre tout ce qui rapporte à l’université et surtout la gestion des emplois du temps. Ces systèmes d’informations se révèlent un vecteur de performance essentiel pour la productivité de l’université puisqu’ils sont des outils logiciels de pilotage de l’activité départementale et administrative, permettant à une université, et en particulier l’ISET, de gérer et d’optimiser cette activité. En effet, les activités administratives au sein d’une université sont diverses (gestion des emplois de temps, gestion des absences des étudiants, gestion de notes, gestion des salles,…) et gérés par plusieurs employés (chef des départements, enseignants, employé administratif…). Donc, il important de développer un système informatique centralisé pour que l’information soit accessible à tous. Sur le marché de logiciels, ces genres de systèmes informatiques existent d’une manière indépendante, c'est-à-dire que pour chaque activité au sein de l’université un logiciel spécifique le gère. Ce qui amène à une redondance des données, difficultés à manipuler les informations et un travail répétitif qui mène à une perte de temps. D’où l’importance de développer un système informatique qui assemble toutes les activités d’une université dans une seule plateforme. Plateforme centralisée, accessible à distance et qui rend l’information universitaire disponible. Lamouchi Zohra Page 8 Gestion d’Emploi de Temps C’est dans ce cadre que s’intègre notre projet de fin d’étude qui s’est déroulé au sein de l’Institut Supérieur des Etudes Technologiques de Tozeur, établissement universitaire situé à Tozeur. De ce fait, notre objective visait à mettre en œuvre une solution logicielle intégrée et hautement paramétrable pour la gestion d’emploi du temps qui souscrit les différentes opérations demandées par l’Université. Notre solution doit être puissante et souple à la fois, permettant d’organiser le travail. Afin d’illustrer la démarche de notre travail, nous présentons dans ce qui suit l’organisation générale de ce rapport. En effet, le présent rapport s’articule autour de trois chapitres. Le premier chapitre intitulé " Présentation et analyse du problème ", est réservé à l’étude de l’existant en cherchant les objectifs à développer, décrit les besoins de notre projet, qu’ils soient fonctionnels ou non fonctionnels. Dans le deuxième chapitre, nous allons présenter la conception de l’application. Dans le troisième chapitre, nous allons présenter la phase de l’implémentation de l’application en justifiant les différents choix techniques et technologiques utilisés au cours de cette phase avant de projeter quelques captures écran de l’application finale réalisée. Nous terminons ce rapport par une conclusion générale. Lamouchi Zohra Page 9 Gestion d’Emploi de Temps Présentation et analyse du problème Lamouchi Zohra Page 10 Chapitre Chapitre I I Gestion d’Emploi de Temps Introduction La mise en place d’un logiciel, passe essentiellement par une étude de l’existant, qui offre la connaissance uploads/Science et Technologie/ rapport-pfe-zohra.pdf

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