Conception et implémentation d'un site web de publication des résultats des étudiants dans une institution universitaire (cas de l'université de Kamina)par Charles BWANGA KATEBA Université de Kamina - Licence 2021 |
IV.2. PRESENTATION DES INTERFACES UTILISATEURSSelon Tony Hoare : « Il y existe deux manières de concevoir un logiciel. La première, c'est de le faire si simple qu'il est évident qu'il ne présente aucun problème. La seconde, c'est de le faire si compliqué qu'il ne présente aucun problème évident. La première méthode est de loin la plus complexe. » Une interface homme-machine est un assemblage de composants logiciels et matériels qui permet l'accomplissement de tâches avec le concours d'un ordinateur (Coutaz, 1988). L'interface utilisateur doit être conçue de manière à se conformer aux compétences, à l'expérience, aux attentes et au contexte de travail des utilisateurs. Voici les interfaces utilisateurs de notre site web pour la publication des résultats des étudiants de l'UNIKAM : 1) Page d'accueil pour la gestion des publications des résultats des étudiants de l'Université de Kamina Figure 4-1: Page d'accueil pour la gestion des publications des résultats des étudiants de l'Université de Kamina 102 2) Page d'authentification Figure 4-2: Page d'authentification 3) Pages de gestion d'utilisateurs 103 Figure 4-3: Pages de gestion d'utilisateurs 4) Page d'inscription Figure 4-4: Page d'inscription 104
105 Figure 4-6: Pages de gestion de paiements 7) Pages de gestion des résultats Figure 4-8: Page de statistiques résultats 106 Figure 4-7: Pages de gestion des résultats 8) Page de statistiques résultats 107
Figure 4-11: Page de consultation de recours 108 CONCLUSION PARTIELLE Ce chapitre a pour but de procéder à la matérialisation de la solution de conception et son intégration sur différents matériels que nous avons fait au choix technique. En ingénierie et plus particulièrement en informatique, la mise en oeuvre désigne la création d'un produit fini à partir d'un document de conception ou de spécification. Une partie de l'implémentation ayant déjà été faite dans le chapitre précédent, de ce fait, nous avons présenté justement quelques interfaces illustrant notre site web qui a été développé. 109 CONCLUSION GENERALE Selon Antoine de Saint-Exupéry, « la perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter mais lorsqu'il n'y a plus rien à retirer. », de ce fait, nous voici au terme de notre travail qui a eu comme thème : « conception et implémentation d'un site web de publication des résultats des étudiants dans une institution universitaire » (cas de l'Université de KAMINA). « Quelle solution pouvons-nous implémenter afin rendre accessible et d'améliorer la gestion de publication des résultats des étudiants à l'UNIKAM dans la clarté pourvu d'éviter tout désagrément dans ce processus ? », cette question posée à la problématique nous a permis de pouvoir faire la rédaction du cahier des charges tout en captivant les besoins préliminaires et fonctionnalités du futur système. Après avoir fixé le cahier des charges et les spécifications des fonctionnalités, nous avons procédé à l'analyse suivie par la conception du système informatique et cela selon la méthodologie 2TUP tout en utilisant UML comme langage de modélisation. Le présent travail met en évidence le déroulement et le développement de ces étapes. Le Thème qui nous a été attribué est très instructif sur le plan pédagogique et très intéressant sur le plan technologique et développement. Nous en tant qu'étudiants en fin de cycle, il nous a permis de : V' Accroitre nos connaissances. V' Initier aux différentes technologies de développement (CSS, PHP, CMS, Framework, . . .) V' Améliorer nos compétences dans la programmation web et dans la programmation orientée objet. De ce fait, nous avons eu l'occasion au cours de ce projet d'utiliser un ensemble diversifié de logiciels en particulier, XAMPP comme serveur local, PHPStorm 2021.2.2 pour l'implémentation du site tout en utilisant le langage de balisage HTML version 5, le langage de stylisation CSS version 3 et le langage de programmation web dynamique PHP version 8.0.2, pour dessiner les diagrammes nous avons utilisés quelques AGLs dont Star UML version 5.0 et Visual Paradigm version 16.3.0.0. 110 Le but de ce projet était de publier les résultats des étudiants de l'UNIKAM, en assurant plusieurs avantages par rapport à la gestion manuelle des grilles de délibération et à la proclamation habituelle des résultats d'une session donnée à savoir : - Gestion des paiements des étudiants, qui va faciliter la caisse d'effectuer différents rapports et des opérations sur les paiements ; - Contact des internautes ; - Comptes des étudiants ; - Recours des étudiants ; - Les archives du jury pour chaque édition ; - Publication des résultats des étudiants. Le système réalisé (site web) permet d'assurer plusieurs fonctionnalités de base à savoir l'authentification, la création du profil, l'affectation d'un secrétaire dans un jury (création, modification et suppression), consultation des résultats, leurs statistiques, les recours postés, l'impression des bons de paiements. En effet, ce sont aux acteurs même d'assurer la vie de l'outil. Pour cela, ils doivent trouver un intérêt à l'utiliser, au cours de la démarche de conception j'ai toujours gardé cette question à l'esprit afin de créer une application répondant aux attentes tout en restant ouverte et transparente. Alors, étant donné que nul ne peut se prétendre aborder un domaine dans son ensemble nous souhaiterons venir : y' Améliorer les interfaces pour qu'elles répondent aux critères ergonomiques. y' Etablir un système de sécurité des bases de données et limiter le nombre de tentatives d'authentification à l'application. y' Héberger le site web sur un serveur. En somme, VINET nous exhorte en disant : « Travaillons avec le même soin que si nos travaux et nous-même devions subsister toujours. Nous qui ne durons pas, faisons des oeuvres qui durent. » Nous souhaitons que ce travail puisse servir comme un outil d'aide et de documentations pour les étudiants à l'avenir, et une base de travail pour les utilisateurs concernés. 111 BIBLIOGRAPHIE [En ligne] www.coursgratuit.com/cours/php/php-4 . [En ligne] https://www.journaldunet.fr. [En ligne] https://fr.m.wikipedia.org/wiki. [En ligne] https://saea.uottawa.ca. [En ligne] https://dictionnaire.lerobert.com. [En ligne] http://www.initiationreseau.com. [En ligne] https://exob2b.com/plateformes-developpement-web/. [En ligne] https://www.lebigdata.fr/base-de-donnees. Bacco, Alexandre. 2013. Développez votre site web avec le framework Symfony2. Paris : Dassault Systems, 2013. Blanc, Xavier et Mounier, Isabelle. 2007. UML2 pour les développeurs. Paris : Eyrolles, 2007. Bruno, Albert. 1972. Les méthodes de sciences sociales. Paris : Mont Chrétien, 1972. Daily, KALOMBO NSHIMBA VIDJE. 2018-2019. Langage de Programmation Orienté Objet. s.l. : Cours Inédit, G3 Informatique, UNIKAM, 2018-2019. Descartes, René. 1988. Discours de la méthode. Paris : j-VAZI, 1988. Dubois, Thierry. 2011. Tout pour réussir son site web. Paris : Cours Inédit en ligne, 2011. EBOUEYA, Michel. 2008. Analyse et Conception des Systèmes d'Information. Douala : Cours Inédit en ligne, 2008. Gilles, Ferréol. 2000. La Dissertation Sociologique. Paris : ARMAND COLIN, 2000. GRAWITZ, PINTO &. 1972. Méthodes des Sciences Sociales. Paris : Eyrolles, 1972. HIERDE, Laurent DEBRAUWER et Fien VAN DER. 2004. UML 2 Initiation, exemples et exercices corrigés. Paris : 2ième Edition, ENI Editions, 2004. Joseph Gabay, David Gabay. 2008. UML 2 analyse et conception (mise en oeuvre guidée avec étude de cas). Paris : Dunod, 2008. KABUTA, Elie Louis KABWE KIONDE. 2017-2018. cours de MAI 1. s.l. : Cours inédit, G2 INFO, UNIKAM, 2017-2018. 112 KAKONDJA, Bienvenu WILONDJA. 2017-2018. Mise en place d'un modèle d'application web pour la publication des résultats académiques dans les institutions d'enseignement supérieur via la téléphonie cellulaire. ISP/Bukavu : TFE Inédit, 2017-2018. LEMANIQUE, Jean François PILLOU et Fabrice. 2012-2015. Tout sur les réseaux et internet. Paris : Dunod, 2012-2015. Louis, KABWE KIONDE KABUTA Elie. 2017-2018. Cours d'Introduction aux Bases de Données. s.l. : Cours Inédit, G2 INFO/UNIKAM, 2017-2018. M.NEMICHE. 2009-2010. Cours d'Analyse et Conception des Systèmes d'Information. Tunis : Cours inédit en ligne, 2009-2010. MBALA, Patrick IZATINA. 2014-2015. Conception d'une application web pour la publication des résultats académiques dans un portail documentaire. ISTA/Kinshasa : TFE Inédit, 20142015. MINGA, Bertin LOBO. 2020-2021. Cours de QSCSI. L2CSI, UNIKAM : Cours inédit, 2020- 2021. P. Roques, F. Vallée. 2007. UML 2 en action de l'analyse des besoins à la conception. Paris : 4e édition, Eyrolles, 2007. Pascal Roques. 2006. UML2 par la pratique (Etudes de cas et exercices corrigés). Paris : 5e édition, Eyrolles, 2006. Pascal Roques, Franck Vallée. 2004. UML 2 en action, De l'analyse des besoins à la conception. Paris : Eyrolles, 2004. Pascal, Roques. 2007. Les Cahiers du programmeurs UML2 modéliser une application web. Paris : 4e Edition, Eyrolles, 2007. Pouliquen, Bruno. Cours de HTML. Université de Rennes1 : Cours Inédit. Rémy Malgouyres. Programmation Web en PHP, Conception, Architectures et Développement de Web Services. Université Clermont Auvergne : Cours inédit. Robert, MWEMBO LUMBILA NGOIE. 2013. Pour une pratique de la science, Prolégomènes à l'initiation à la recherche scientifique. Lubumbashi : Les moissonneurs, 2013. Rongere, Pierrette. 1999. Manuel de sociologie générale. Lubumbashi : Africa, 1999. Ssx'z, MATHX. 12 août 2019. Développez votre site web avec le framework Django. s.l. : inédit, 12 août 2019. II.2. ETUDE PRELIMINAIRE 32 113 TABLE DES MATIERES EPIGRAPHE I IN MEMORIUM II DEDICACE III REMERCIEMENTS IV LISTE DES ABREVIATIONS VI TABLE DES ILLUSTRATIONS VII INTRODUCTION GENERALE 1
CHAPITRE PREMIER : DEFINITION DES CONCEPTS ET CONSIDERATION THEORIQUE 12
I.3.1. PROCESSUS DE DEVELOPPEMENT LOGICIEL 20 I.3.2. LES LANGAGES DE MODELISATION 24 I.3.3. THEORIE SUR L'IMPLEMENTATION ET LA PROGRAMMATION 27 CONCLUSION PARTIELLE 31 |
|