Show simple item record

dc.contributor.encadrantDiop, Ibrahima
dc.contributor.authorDramé, Moustapha
dc.contributor.rapporteurMalack, Camir A. N.
dc.contributor.presidentDieng, Youssou
dc.date.accessioned2025-06-25T11:51:11Z
dc.date.available2025-06-25T11:51:11Z
dc.date.issued2025
dc.identifier.urihttp://rivieresdusud.uasz.sn/xmlui/handle/123456789/2414
dc.description.abstractDans le cadre du Projet de Gestion Intégrée (PGI) de la Direction de l'Informatique et des Systèmes d'Information (DISI) de l'Université Assane Seck de Ziguinchor (UASZ), nous avons développé une application de gestion des recrutements pour moderniser un processus auparavant géré manuellement avec des dossiers papier. Ce système traditionnel posait plusieurs problèmes, notamment la difficulté de conservation des données, la perte d'informations et l'incapacité à générer des statistiques fiables. Notre objectif était de digitaliser ce processus pour le rendre plus efficace et fiable. Pour réaliser ce projet, nous avons opté pour une approche AGILE, en mettant particulièrement l'accent sur la méthode SCRUM. Cette méthode nous a aidés à favoriser le travail en commun avec les parties concernées et à procéder de manière itérative, en ajustant rapidement nos actions selon les exigences et les retours d'information. La première phase a consisté à déterminer les exigences, durant laquelle nous avons identifié les utilisateurs principaux et fractionné le module en sous-modules, avant d'élaborer les scénarios d'usage correspondants. Lors de la phase de conception, nous avons adopté une stratégie « contract-first », utilisant OpenAPI et Swagger pour établir les contrats d'API dès le début du processus. Nous avons également utilisé des schémas UML (cas d'utilisation, séquences, classes) et l'application StarUML pour représenter visuellement l'architecture du système. Sur le plan technique, nous avons choisi React pour le développement du Front-end, dans une architecture microservices, permettant de garantir une meilleure modularité et la scalabilité. Pour le Back-end, nous avons utilisé Spring Boot, suivant une architecture en couches, et PostgreSQL comme système de gestion de base de données afin d'assurer une gestion fiable et performante des données. Les API REST ont été développées pour faciliter la communication entre les différents services, documentées avec OpenAPI et rigoureusement testées avec Postman. Pour le design de l'interface, nous avons exploité un template React fourni par la DISI, créant ainsi une interface utilisateur moderne et cohérente. Enfin, afin de garantir une collaboration fluide et une gestion efficace des versions, nous avons utilisé Git.en_US
dc.language.isofren_US
dc.subjectModule de gestion des recrutementsen_US
dc.subjectUniversité Assane Seck de Ziguinchoren_US
dc.titleConception et implémentation du module de gestion des recrutements à l’Université Assane Seck de Ziguinchoren_US
dc.typeMémoireen_US
dc.territoireRégion de Ziguinchoren_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record