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 |
INTRODUCTION GENERALE1. GENERALITES En quelques siècles, l'Homme est passé du statut de spectateur impuissant à celui d'acteur sur son environnement. Le génie humain a développé au cours des siècles des sciences, des techniques et des technologies qui lui ont d'abord permis d'assurer la survie de l'espèce humaine, de comprendre l'environnement puis d'accroître toujours plus son pouvoir à le modeler. D'où l'avènement de l'ordinateur, grâce auquel il est désormais possible d'exécuter en un rien de temps, les lourdes tâches jadis difficiles si pas impossibles à réaliser. N'empêche que l'entreprise souffre de certaines difficultés dans sa mise en oeuvre qui nécessite un énorme volume de travail (difficulté d'accéder aux résultats après publication, difficulté d'archivage des grilles de côtes et des grilles de délibération, difficulté de retrouver en un temps opportun les côtes et les résultats de l'étudiant ayant étudié dans les années antérieures, etc.) aussi la plupart exige un certain niveau de reconfiguration : ce qui représente un risque pour la stabilité du système de l'organisation de l'Université de Kamina, tout cela est due à la complexité de l'organisation de l'entreprise et au taux gigantesque d'informations. Blogs, réseaux sociaux, pages d'accueil personnalisables... Depuis quelques années, les sites web ont gagné en fonctionnalités et sont devenus dans le même temps de plus en plus complexes. Que le temps de la "page web personnel" est loin ! Il y a une époque où l'on pouvait se contenter de créer un site basique. Un peu de texte, quelques images : hop là, notre site personnel était prêt. Aujourd'hui, c'est différent : il faut que ça bouge ! On s'attend à ce qu'un site soit régulièrement mis à jour : on veut voir des actualités sur la page d'accueil, on veut pouvoir les commenter, discuter sur des forums, bref, participer à la vie du site. Le but, apparemment simple, de cette recherche est d'identifier l'information dont on a besoin, de savoir où on est susceptible de la trouver pour ensuite aller la chercher, le tout avec le plus d'efficacité possible. Tout cela rendra la réalisation d'un site web plus aisée, ce qui contribuera ultimement à sa démocratisation. C'est dans cette optique que le sujet du présent travail s'intitule « Conception et implémentation d'un site web de publication des résultats des étudiants dans une institution universitaire (cas de l'UNIKAM) » car, ce afin de pousser cette institution vers l'émergence et qu'elle atteigne les objectifs qu'elle s'est assigné (construire la tradition des meilleurs). 2 2. CHOIX ET INTERETS DU SUJET 2.1.CHOIX DU SUJET Nous tenons à faire remarquer que le choix que nous avons porté sur ce sujet n'est pas d'une complaisance quelconque, mais du fait que c'est de l'importance que nous accordons à cette institution universitaire qui doit assurer la formation des cadres de conception dans les domaines les plus divers de la vie nationale. A ce titre, elle dispense des enseignements de manière à favoriser l'éclosion des idées neuves et le développement des aptitudes professionnelles. 2.2.INTERETS DU SUJET
L'implémentation d'un site web pour la publication des résultats des étudiants de l'Université de Kamina va permettre à cette dernière la gestion de ses étudiants (du côté conflit après publication ( parlant de l'erreur faite) et le problème dû à la publication des résultats) afin d'améliorer la qualité du service rendu (par jury) et limiter les erreurs irréprochables, ainsi qu'à toute personne (l'internaute) voulant s'informer sur les résultats de son enfant soit de son ami ou de soi-même de pouvoir avoir l'accès aux informations recherchées et cela en temps réel et utile. e) INTERET SCIENTIFIQUE En tant que concepteur des systèmes d'information, notre apport dans le monde scientifique et plus particulièrement dans le monde informatique au besoin, est de perfectionner le modèle pour une utilisation efficace dans toutes les organisations en besoin, compléter d'autres recherches faites sur ce sujet et cela de par nos suggestions qui constitueront un apport pour augmenter les performances de la gestion car la conception d'un site web n'est pas un rêve nocturne qui peut se concrétiser en un clin d'oeil, mais c'est plutôt un projet qui pour le réaliser, il est vraiment nécessaire de suivre les étapes qu'impose une méthode de modélisation. 1 Patrick IZATINA MBALA, « Conception d'une application web pour la publication des résultats académiques dans un portail documentaire. » TFE Inédit, Département de Télécommunications, ISTA/Kinshasa, 2014-2015. 3 3. ETAT DE LA QUESTION Cette étape, appelée autrement « Revue de la littérature ». Il est important et nécessaire de consulter ceux qui ont déjà émis leurs idées sur le plateau scientifique dans le but de prendre les idées émises, d'éviter quelques erreurs, d'y passer ou de négliger les avances utiles. A cet effet, les travaux précédent serviront de garde-fou à notre étude. Sur ce, nous avons pu lire ou consulter les prédécesseurs ci-après : ? Patrick IZATINA MBALA, dans son travail de fin d'études intitulé « Conception d'une application web pour la publication des résultats académiques dans un portail documentaire. » (Cas de l'Institut Supérieur de Techniques Appliquées (ISTA) de Kinshasa), Année académique 2014-2015.1 Sa problématique était celle de dire : Souvent, les étudiants sont ignorants de la date exacte de la délibération. Ce qui leur cause préjudice aux recours étant donné qu'il y a un temps prédéfini pour le dépôt des recours : la connaissance des échecs ou de manque des côtes et les modifications intempestives. Pour répondre aux problèmes de gestion cités ci-haut, Il a proposé comme hypothèse en disant que : nous pensons que l'implémentation d'un portail documentaire pour la consultation des résultats académiques par internet avec notification SMS au sein de son site web, pourra faire bénéficier au personnel oeuvrant dans l'administration d'envoyer les côtes des étudiants dans la base de données sans qu'il y ait modification. L'implémentation de ce portail documentaire permettra aussi aux étudiants en temps réel après délibération, grâce à une notification SMS de savoir que la délibération a eu lieu et peut voir son carnet de côte par internet quel que soit l'endroit où il se trouve. Il a utilisé la méthode analytique et la méthode structuro-fonctionnelle comme démarche dans son travail. En fonction des besoins réels de l'Institut Supérieur de Techniques Appliquées, différents arguments plaident en faveur d'un portail documentaire et sécurisé pour la délibération, raison pour laquelle la solution est d'implémenter cette technologie au sein du site web de l'ISTA et cela en utilisant le PHP et SGBD MySQL. 4 ? Bienvenu WILONDJA KAKONDJA « 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 » (Cas de l'ISP/Bukavu), Année académique 2017-2018.2 L'auteur a souligné la problématique en disant : Dans le système actuel de publication des résultats académiques des étudiants à l'Institut Supérieur Pédagogique (ISP) de Bukavu nous constatons encore plusieurs failles comme quoi, pour qu'un étudiant puisse voir ses résultats, il doit faire un déplacement et venir jusqu'aux valves où les résultats sont affichés pour consultation. Cela prouve l'insuffisance dans ce système ainsi que dans certaines autres institutions d'enseignements supérieurs et universitaires de la place comme par exemple l'Université Officielle de Bukavu (UOB), l'Institut Supérieur de Développement Rural (ISDR), l'Université Libre de Grand Lac (ULGL), et bien d'autres. Cette manière de procéder est considérée comme manuelle et archaïque compte tenu de l'avancée technologie. Restant toujours dans le même contexte, nous remarquons aussi les retards de diffusions des résultats aux étudiant(e)s par les jurys, et même si ces résultats sont diffusés, problème encore aux certains étudiant(e)s d'y accéder facilement vu les encombrements qui se présente pendant cette période aux valves. Et tout cela c'est par manque d'un mécanisme pouvant faciliter la tâche aux jurys et aux étudiant(e)s. Le problème se remarque aussi aux étudiant(e)s vivant en dehors de la ville où, une fois en attente des résultats académiques à leurs domiciles, ils doivent appelés chaque fois leurs collègues, parfois même ils(elles) sont obligés de payer encore le transport jusqu'à l'institution en place pour s'informer de l'évolution ou du processus de publication des résultats. Parfois aussi le problème ou la manque de connexion du réseau Internet dans leurs milieux. De ceux qui précèdent, il a proposé comme hypothèse : La technologie web intégrant ce modèle ou le système de télécommunication faciliterait la publication des résultats académique par les secrétaires des jurys aux étudiants (es) à travers les numéros des téléphones des étudiants ; et la réception de ces résultats parviendrait à ces derniers sans aucun déplacement et cela en temps réel. Il s'est servi du processus UP (Unified Processus ou processus unifié) qui est une méthodologie Informatique de développement ainsi que du modèle UML (Unified Modeling Language). 2 Bienvenu WILONDJA KAKONDJA « 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 », TFE Inédit, Département d'Informatique de Gestion, ISP/Bukavu, 2017-2018. 5 ? KALENGA LUBANGE Cédric « Développement d'une application web pour la publication des résultats dans une institution universitaire » (Cas de l'UNIKAM), Année académique 2019-2020. 3 Il a donné les problématiques lors de la publication à UNIKAM comme suites : les différents jurys sont butés à des difficultés du genre ils mettent toujours beaucoup de temps pour la publication des résultats des étudiants au quel l'effectif de ceux-ci est élevé. Avec la publication se faisant à travers la voix médiatique, cela oblige que les étudiants soient dans un espace non éloigné géographiquement pour ne pas manquer leurs côtes. Avec des moments de turbulences qu'a traversé la province du Haut-Lomami, avec des interruptions du courant électrique, où aucune d'entre les maisons de presse n'a pu émettre, l'UNIKAM s'est retrouvée dans l'obligation d'afficher les résultats à travers les fenêtres de différents décanats. Dans le cas où ceci n'a pas été le cas, l'un des nombres du jury devait se tenir au balcon de l'institution pour les publier et alors que les concernés devaient être en bas pour écoutes chacun sa suite. Il a proposé comme hypothèses permettant de remédier à cette situation, de mettre en place une application web qui devra permettre aux étudiants de consulter leurs résultats de façon distante. De notre part, nous allons rendre accessible la consultation et la recherche des résultats et faire l'Université de Kamina au grand public du monde estudiantin, et la publication se fera tout en commençant par des messages d'alertes dans le compte Gmail de chaque étudiant, notre institution universitaire sera épargnée de difficultés constatées pendant l'affichage des résultats académiques au valve. 3 KALENGA LUBANGE Cédric « Développement d'une application web pour la publication des résultats dans une institution universitaire » (Cas de l'UNIKAM), Mémoire Inédit, Département de Conception des Systèmes d'Information, Université de Kamina, 2019-2020. 6 4. PROBLEMATIQUE La question de recherche est une préoccupation scientifique qu'un chercheur souline à propos de l'objet de sa recherche. En d'autres termes, questionner ou problématiser revient à mettre ensemble tous les problèmes qui doivent être éclairés au cours d'une étude scientifique. Selon le professeur LUMBILA NGOIE Robert « la problématique est une approche ou une perspective théorique que l'on décide d'adopter pour traiter le problème posé par question de départ ».4 Voici quelques problèmes de gestion qui ont fait à ce que notre thème soit abordé à l'Université de Kamina : 4 Tout avait commencé par la publication des résultats au balcon soit au décanat, puis elle s'est faite par diffusion à la radio RCK, puis la radio RTU (presse de ladite institution) : mais tout cela ne parvenait pas toujours à rendre accessible les résultats des étudiants car il faudrait toujours être situé géographiquement à une distance non loin de ces maisons de média ; 4 Lors de la période de publication des résultats, les étudiants sont sensés attendre au sein de l'Université jusqu'à ce qu'ils aient leurs résultats, quel que soit l'heure ou le nombre de rendez-vous ratés ; 4 Parfois le décanat oblige à un étudiant qui n'a pas eu plus de précision sur ses résultats (en termes de points obtenus et pourcentage) après publication des résultats l'achat de relevé de côtes, tant que le jury lors de la publication des résultats n'a jamais cité le pourcentage et les points obtenus de l'étudiant (à part la mention) ; 4 En 2019, lors de la publication des résultats de la première session, le secrétariat général académique avait exigé de faire la publication par SMS (Short message System c.à.d. Court Message Textuel), mais cela n'a pas tenu : beaucoup d'étudiants ayant été en ordre n'avaient pas reçu de SMS ; pour ce faire il fallait passer par l'introduction du recours afin d'être délibéré et avoir ses résultats ; 4 Parfois l'étudiant parvient à échouer suite au malentendu entre le jury et l'enseignant c.à.d. souvent quand l'étudiant introduit le recours dans un cours, le jury envoi la 4 Prof. MWEMBO LUMBILA NGOIE Robert, Pour une pratique de la science, Prolégomènes à l'initiation à la recherche scientifique, Ed. Les moissonneurs, Lubumbashi, 2013, p.48. 7 victime auprès de l'enseignant : arriver chez l'enseignant, ce dernier la retourne soi-disant que vous avez réussi dans mon cours. C'est pour cela qu'il y a fluidité. Pour pallier à tous ces problèmes de gestion, voici la question à laquelle nous allons tenter de répondre aux lignes du point suivant : « 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 ? » 5. HYPOTHESE L'hypothèse se définit comme étant une idée directrice, destinée à guider l'investigateur à être abandonné ou maintenue après les résultats de l'observation5. Selon P. Rongere, l'hypothèse est une proposition de solutions aux questions que l'on se pose à propos de la recherche formulée en des termes tels que l'observation et l'analyse6. Quant à la question susmentionnée, il convient de souligner : y Rendre accessible la consultation et la recherche des résultats des étudiants et faire l'Université de Kamina au grand public du monde estudiantin, et la publication se tout en commençant par des messages d'alertes dans le compte Gmail de chaque étudiant ; y Que le jury disponibilise une seule grille Excel avec toutes les formules bien apprêtées, Que cette seule grille soit accessible à tous les enseignants concernés ; y Que chaque enseignant n'ait droit d'écriture que sur la colonne qui concerne le cours dont il est titulaire ; y Plusieurs enseignants peuvent travailler simultanément sur la même grille tout en n'étant pas physiquement au même endroit. Dès que la dernière cote est saisie, le jury n'aura qu'à télécharger la grille et cela par la proposition du service de synchronisation de Google Drive ; De ce fait, l'implémentation d'un site de publication des résultats des étudiants doit pouvoir répondre aux problèmes de processus de délibération des étudiants et celui de publication des résultats. 5 PINTO & GRAWITZ, Méthodes des Sciences Sociales, Ed. Eyrolles Paris, 1972, p.828. 6 Pierrette Rongere, Manuel de sociologie générale, Ed. Africa, Lubumbashi, 1999, p.21. 8 6. METHODE ET TECHNIQUES 6.1.METHODE En vue d'appréhender concrètement notre objet d'étude, il nous est nécessaire de recourir à une méthode de recherche. La méthode désigne un ensemble des opérations intellectuelles par les quelles une discipline cherche à atteindre les vérités qu'elle poursuit, les démontres et les vérifies7. René Descartes défini aussi une méthode comme une marche rationnelle de l'esprit pour arriver à la vérité dans la science.8 La méthode d'informatisation en informatique de gestion9 : - Définit un processus d'informatisation du Système d'Information (totalement ou partiellement i.e. pour tout ou partie du cycle de vie du logiciel) ; - Possède une portée (champ d'étude i.e. domaine d'étude) ; - Décrit une démarche i.e. un ensemble des travaux en les ordonnant (succession d'étapes). Pour ce qui est de la méthodologie, nous avons opté pour le processus 2TUP (qui signifie Two Truck Unified Process), appelée autrement processus en Y. Le processus 2TUP apporte une réponse aux contraintes de changement continuel imposées aux systèmes d'information de l'entreprise. En ce sens, il renforce le contrôle sur les capacités d'évolution et de correction de tels systèmes. « 2Track » signifie littéralement que le processus suit deux chemins. Il s'agit des chemins « fonctionnels » et « d'architecture technique », qui correspondent aux deux axes de changement imposés au système informatique10. En outre, nous allons utiliser le langage UML « Unified Modeling Language » lors de la phase de conception de solution que nous aurons à proposer, et cela en utilisant ses diagrammes. 7 PINTO & GRAWITZ, Ibidem. 8 René Descartes, Discours de la méthode, Ed. J-VAZI, Paris, 1988, p.11. 9 M.NEMICHE, Cours d'Analyse et Conception des Systèmes d'Information, Inédit 2009-2010, p.78. 10 Pascal Roques et Franck Vallée, UML 2 en action, De l'analyse des besoins à la conception, Ed. Eyrolles, Paris, 2007, p.13. 9 6.2.TECHNIQUES La technique est un ensemble des lignes directrices qui aident l'analyste à réaliser une activité ou une tâche de développement du système11. Une technique est un ensemble d'outils mis à la disposition du et organisés par la méthode utilisée pour collecter des données et est limitée en nombre et est commune à la plupart des sciences12. Voici quelques techniques que nous avons utilisées dans ce travail :
Cette technique nous a permis d'observer les réalités en rapport avec notre sujet et en effectuant la collecte des faits d'un phénomène dans leur déroulement naturel directement, sans intermédiaire humain (cf. le jury), en notant les résultats de l'observation, sur le champ ou immédiatement après, sur des fichiers. e) TECHNIQUE D'INTERVIEW Elle est une technique qui a pour but d'organiser un rapport de communication verbale entre deux personnes (l'enquêteur et l'enquêté) afin de permettre à l'enquêteur de recueillir certaines informations de l'enquête concernant un objet précis13. L'interview nous a permis de poser certaines questions aux personnes concernées possédant les informations concernant notre étude (auprès du secrétaire académique de la faculté des sciences informatiques), l'entretien et la prise de connaissance par l'échange de dialogue avec les utilisateurs du système étudie ont été aussi nécessaire. 11 Ferréol Gilles, La Dissertation Sociologique, Ed. ARMAND COLIN, Paris, 2000, P.192. 12 PINTO & GRAWITZ, op.cit., p.261. 13 Albert Bruno, Les méthodes de sciences sociales, Ed. Mont Chrétien, Paris, 1972, p.207. 10
Notre travail sera subdivisé en quatre chapitres qui ont été précédé d'une introduction générale et qui seront clôturé d'une conclusion. Les quatre chapitres sont : ? Le Premier chapitre se nomme « Définition des concepts et considération théorique » ; ce chapitre traite sur les différentes définitions des concepts ou mots clés constituant notre thème, et quelques concepts liés à notre méthodologie et avec son langage, et, ce afin de pouvoir mieux comprendre ce qui se dit dans notre travail. ? Le Deuxième chapitre est « Etude préliminaire et capture des besoins fonctionnels » à ce niveau : Pour l'Etude Préliminaire, nous allons présenter le projet, recueillir les besoins fonctionnels, faire le choix technique, identifier les acteurs, identifier les messages enfin faire la modélisation du contexte. Pour la Capture des besoins fonctionnels, nous allons déterminer les cas d'utilisation, faire la description préliminaire des cas d'utilisation, faire la description détaillée des cas d'utilisation, faire la structuration des cas d'utilisation dans des packages, enfin identifier les classes candidates. ? Le Troisième chapitre s'intitule « Analyse et Conception du système informatique ». Lors de l'analyse, nous allons faire le Découpage en catégories, la Dépendance entre catégories, le Diagramme du package d'analyse, le Développement du modèle statique, enfin le Développement du modèle dynamique. A la conception, nous allons faire l'Architecture de l'application et la Construction de la base de données relationnelle. 11 ? Le quatrième chapitre s'appelle « Implémentation » ; cette étape portera sur le développement du site web pouvant permettre aux attentes des personnels enseignants et membres du jury d'effectuer leurs taches, et aux étudiants d'être à jour avec leurs résultats. 12 CHAPITRE PREMIER : DEFINITION DES CONCEPTS
ET
I.2.1. Les concepts clésNotre sujet est constitué de sept (7) mots clés, qui sont : conception de site web, implémentation de site web, site web, publication des résultats, résultat, étudiant, institution universitaire. ? Conception d'un site web La conception de site web ou web design est la conception de l'interface web : l'architecture interactionnelle, l'organisation des pages, l'arborescence et la navigation dans un site web14. La conception d'un design web tient compte des contraintes spécifiques du support Internet, notamment en termes d'ergonomie, d'utilisabilité et d'accessibilité. La conception (design en anglais c'est la détermination du comment d'une application (par opposition à l'analyse qui spécifie le quoi). La conception permet d'étendre la représentation des diagrammes effectuée au niveau de l'analyse en y intégrant les aspects techniques plus proches des préoccupations physiques. 14 https://fr.m.wikipedia.org/wiki/Conception de site web consulté le 20/03/2021 à 13 : 54. 13 V Implémentation d'un site web Autrement appelée la phase de réalisation, c'est la création des pages web (mise en place du contenu, des photos) et la conformité aux standards du web (W3C), intégration de la charte graphique.15 V Site web Un site web est un ensemble de pages web hyper liées entre elles et accessibles à une adresse web. On dit aussi site internet par métonymie, le world wide web reposant sur internet16. Nous allons entrer en profondeur sur ce concept au point suivant (définition des concepts de la technologie du web). V Publication des résultats La publication est l'action de publier, de rendre publique. Publier est la façon de faire connaitre au public, rendre public par la parole, par des écrits ; annoncer, déclarer publiquement. La publication des résultats des étudiants est le processus de rendre accessible ou de mettre à la portée de ces derniers ses résultats. V Résultat Les résultats d'apprentissage se définissent comme une description des compétences, des aptitudes ou des habiletés que les étudiants détiennent à la fin du programme.17 V Etudiant Le mot étudiant est comme étant une personne qui fait des études supérieures et suit les cours d'une université, d'une grande école.18 V Institution universitaire Communément appelée Université, est une institution d'enseignements supérieurs, d'études et de recherches, constituée par la réunion de divers établissements nommés suivant les traditions "collèges" ou " facultés", "instituts", "départements", "centres", "sections", "unités" ou écoles spécifiques, mais aussi une bibliothèque ou atelier, médiathèque ou musée... formant un 15 Thierry Dubois, Tout pour réussir son site web, Tome2, Edition 2011, Paris, p34. 16 http://www.initiationreseau.com consulté le 20/03/2021 à 13:43. 17 https://saea.uottawa.ca/site/resultats-d-apprentissage-des-programmes consulté le 20/03/2021 à 14:03. 18 https://dictionnaire.lerobert.com/definition/etudiant consulté le 20/03/2021 à 14:10. 19 https://fr.m.wikipedia.org/wiki/Universit%C3%A9 consulté le 20/03/2021 à 14:30. 20 Bruno Pouliquen, Cours de HTML, Université de Renne1, Inédit, Rennes, p.2 14 ensemble administratif cohérant avec un statut de droit défini, public, privé ou éventuellement mixte.19 I.2.2. Les concepts de la technologie du Web Voici quelques concepts dont nous allons définir en clair pour partager le même langage lors du développement de site (en guise de la meilleure compréhension du développement d'un site web) : web, URL, protocole, page web, application web, site web, serveur Web, Client web, CMS, CGI, Framework, hébergeur, Ports d'Ecoute et protocoles. Web, URL et Protocole Le berceau du Web se situe au CERN (Organisation Européenne pour la Recherche Nucléaire). C'est au sein de cette organisation que le Web fut inventé en 1989 par une équipe de chercheurs notamment sous l'impulsion de Tim Berners-Lee et son collaborateur Robert Cailliau, ainsi que d'autres chercheurs ayant à leur manière collaborée au projet initialement baptisé World Wide Web. À l'origine le projet World Wide Web fut conçu et développé "en combinant trois technologies qui sont les éléments de base du Web, c'est-à-dire, l'adressage web par URL qui indique la localisation de la ressource sur l'internet, le protocole de transfert HTTP qui indique la méthode d'accès, et le Hypertexte Markup langage HTML qui permet de structurer des ressources" afin que les personnes travaillant dans les universités et les instituts du monde entier puissent librement échanger des documents et partager les informations utiles à leurs activités, tissant ainsi la première toile (en anglais : Web) sur le Net. Le WWW Permet d'accéder à une masse gigantesque d'informations distantes ; Chaque individu peut y mettre les informations qu'il désire ; Le succès du Web : accès ergonomique et facile à une masse de données colossale et variée20. Figure 1.1 : WWW 15 Page web La page web désigne l'unité élémentaire d'un site web, lui-même constitué d'un nombre plus ou moins important de pages web. Pour les internautes, la page web est accessible via un navigateur web (par exemple Firefox, Mozilla, Safari, etc.). Sur le plan technique, la page web se résume la plupart de temps à un fichier HTML et un ensemble d'autres ressources indépendantes du World Wide Web comme des images, des vidéos, des sons, des animations, etc.21 Application web En informatique, une application web est une application manipulable grâce à un navigateur web. De la même manière que les sites, une application web est généralement placée sur un serveur et se manipule en actionnant des widgets à l'aide d'un navigateur web, via un réseau informatique22. Site web ? Catégories de site web : On distingue habituellement plusieurs catégories de sites web, selon le but poursuivi : ? Site carte de visite : appelé également site vitrine ou site plaquette : il présente une information institutionnelle (produits ou services d'une entreprise). ? Site événementiel : il est dédié à la sortie d'un produit, à un jeu concours, à un événement (coupe de monde de rugby, salon professionnel, ...). Il est consacré exclusivement à ce sujet. Il ne comporte pas d'élément institutionnel ou catalogue, ou alors seulement en rappel ou propose un lien vers un autre site. Il appartient à la catégorie des sites dédiés, dans lequel trouver également les sites produits dédiés à un seul produit ou à une gamme. ? Site de contenu : il n'est pas forcément marchand. Il présente un volume de contenu plus ou moins important qu'il convient. Il demande souvent des développements spécifiques pour présenter, lier, gérer cette information. ? Site de communication : il est dédié aux outils de communication et d'échanges avec l'internaute et utilise des fonctionnalités telles que newsletter, forum, blog. 21 https://www.journaldunet.fr/web-techn/dictionnaire-du-webmastering/1203265-page-web-definition/ consulté le 24/03/2021 à 12:05. 22 http://fr.wikipedia.org/wiki/application-web consulté le 24/03/2021 à 12:20. 16 + Site catalogue : il propose le catalogue de l'entreprise en ligne. Il peut s'agir de la consultation du catalogue « papier » avec pages qui se tournent par exemple ou d'une construction similaire à un site marchand sans paiement en ligne. + Site marchand ou site boutique : il consiste en un site catalogue avec une ou des solutions de commande et de paiement en ligne : paiement bancaire sécurisé, papal, chèque, virement. + Site de type intranet ou extranet avec accès privé (identifiant, mot de passe) : il peut être simple et présenter une liste de tarifs ou très complexes avec des accès réservés par catégories de collaborateurs (ou de clients ou de revendeurs), de multiples fonctionnalités et développements spécifiques pour calculer des commissions sur vente, établir des notes de frais, etc. + Site « sur mesure » : il peut reprendre des éléments de chaque type. Il désigne le site qui demande des développements informatiques spécifiques sur-mesure, adaptés de modules existants ou crées de toute pièce. + Site de e-Learning : il présente des modules d'information ou de formation, des tutoriaux ou des animations de formation accessibles à distance. L'interactivité avec l'apprenant est plus ou moins développée. Il est doté ou non d'un extranet à destination des formateurs (par exemple). + Site d'animation ou de jeux : il est parfois lié au site événementiel. Trouver des jeux en ligne simples ou très sophistiqués par exemple. + Site en Flash : il désigne en réalité d'avantage une technologie qu'un type de site. En effet, chacun des types de sites décrits ci-dessus peut être réalisé en Flash. Pour certains les inconvénients pourront être nombreux (site marchand), pour d'autres, l'utilisation de cette technologie se justifiera complètement (site de jeux). Il existe deux types de sites web :
- Diagramme des cas d'utilisation : Ce diagramme est destiné à représenter les besoins des utilisateurs par rapport au système. Il constitue un des diagrammes les plus structurants dans l'analyse d'un système. - Diagramme d'état-transition (machine d'état) : Ce diagramme montre les différents états des objets en réaction aux événements. - Diagramme d'activités : Ce diagramme donne une vision des enchaînements des activités propres à une opération ou à un cas d'utilisation. Il permet aussi de représenter les flots de contrôle et les flots de données. - Diagramme de séquence : Ce diagramme permet de décrire les scénarios de chaque cas d'utilisation en mettant l'accent sur la chronologie des opérations en interaction avec les objets. - Diagramme de communication (anciennement appelé collaboration) : Ce diagramme est une autre représentation des scénarios des cas d'utilisation qui met plus l'accent sur les objets et les messages échangés. - Diagramme global d'interaction : Ce diagramme fournit une vue générale des interactions décrites dans le diagramme de séquence et des flots de contrôle décrits dans le diagramme d'activités. - Diagramme de temps : Ce diagramme permet de représenter les états et les interactions d'objets dans un contexte où le temps a une forte influence sur le comportement du système à gérer. 27 I.3.3. THEORIE SUR L'IMPLEMENTATION ET LA PROGRAMMATION |
|