B.P : 279
KAMINA
FACULTE DES SCIENCES INFORMATIQUES
DEPARTEMENT DE L’INFORMATIQUE DE GESTION
NOVEMBRE 2020
I
UNIVERSITE DE KAMINA
B.P : 279
KAMINA
FACULTE DES SCIENCES INFORMATIQUES
DEPARTEMENT DE L’INFORMATIQUE DE GESTION
EPIGRAPHE
David Mpyana
III
IN MEMORIAM
La mort est certaine mais l’heure de la mort est incertaine. C’est en sachant
que nous sommes poussière et retournerons à la poussière que nos cœurs
jaillis de larmes et de blessures intérieures surtout que vous n’étiez plus. A
notre regretté père Ghislain KABANGE WA UMBA, que le destin a arraché
sur cette terre pendant que nous avions encore besoin de votre affection.
Soyez immortalisé par ce travail.
Papa ! Que, votre âme repose encore en paix et que la terre de nos ancêtres
vous soit douce et agréable.
IV
DEDICACE
David Mpyana
V
SIGLES ET ABREVIATIONS
REMERCIEMENTS
Le présent travail est le fruit d'une longue patience. Il ne
pourrait être concret que par le concours de plusieurs personnes, car
l'homme vivant et intègre au sein d'une société, bénéficie de loin ou de près
d'une assistance sociétale.
.
1
INTRODUCTION
1. PRESENTATION DU SUJET
1 Prof. Léon NGOY M., cours de Bureautique I, G1 Informatique, Unikam, 2016-2017, inédit
2
domaine mais aussi et surtout aux partenaires intéressés de soutenir à bout de bras les
services de celle-ci.
Pour ce qui est de l'intérêt social, nous espérons que ce présent travail
permettrait à l’université de Kamina d'appliquer les méthodes modernes de
virtualisation à travers la nouvelle technologie.
3. ETAT DE LA QUESTION
Il s’agit de :
4. PROBLEMATIQUE ET HYPOTHESES
4.1. PROBLEMATIQUE
4 MWAMBA TWITE T., cours des Méthodes de Recherche Scientifique, G2 Informatique, UNIKAM, 2018-2019, Inédit
5 Dictionnaire de poche le Larousse du cinquantenaire, RDC, éd. 2010, p.338.
5
requise, de s'administrer (gérer), réglementer, se protéger et se contrôler..., doit
remplir ses missions vis-à-vis des Clients et de l'Etat6.
Sont les questions auxquelles nous tenterons de répondre dans nos hypothèses.
4.2. HYPOTHESES
Aux questions que nous nous sommes posées, proposons ainsi les
solutions suivantes :
6 KAZEGE CIZUNGU Modeste, Informatique Générale, éd. MEDIAS PAUL, Kinshasa (RDC), 2008, p. 217.
7 P. Rongere, Manuel de sociologie générale, éd. Africa, Lubumbashi 1999, p.21.
8 PINTO R. et GRAWITZ M., Méthodes des sciences sociales, Tome I, Paris, Dalloz, 1964, p.338-339.
6
3. après la mise en place du site, les attentes de l’Université de Kamina
seraient la meilleure existence et visibilité sur la toile mondiale.
Tout travail qui se veut scientifique fait appel à une certaine démarche
propre à l’objet d’étude, c’est-à-dire une voie à suivre en vue d’obtenir le résultat visé.
A ce stade, nous retiendrons avec GOOD J.W. que les techniques sont
des outils utilisés dans la collecte d’informations (chiffrées ou non) qui devront plus
tard être soumises à l‘analyse, l'interprétation et à l'explication grâce aux méthodes16.
12 KABONGO MPANGA V., conception orientée objet, G3 INFO, UMK, 2017-2018, cours inédit.
13 R. PINTO et M. GRAWITZ, Méthodes des sciences sociales, Tome I, Paris, Dalloz, 1972, p.828
14 Dictionnaire Universel, éd. Hachette, 1996, p.129.
15 http://www.wikipedia.net/technique (Consulté le 07/12/2019 à 19h35’)
16 GOOD J.W. cité par P. BANZA LENGE KIKWIKE dans le cours d’initiation à la recherche scientifique, G1
Informatique, UNIKAM, 2017-2018, Inédit
8
d'améliorer sensiblement le système future. Il s'agit de la lecture des écrits des
autres (les travaux de fin cycle, Mémoire de licence, …), des ouvrages,
dictionnaires ainsi que d’autres cours.
2. La technique d'interview : qui est un procédé d'investigation scientifique
utilisant un processus d'échange verbal pour recueillir des informations ; nous
a servi de recueillir les informations relatives à notre sujet.
3. La technique d'observation : cette technique nous a permis d’observer les
évènements, les phénomènes avec intention, d’entrer en contact avec notre
terrain d’étude pour la meilleur étude ainsi que pour comprendre le degré du
problème auquel est confronté l’Université de Kamina lors de ce processus.
4. La webographie : La webographie ou sitographie désigne une liste de
contenus, de pages ou de ressources du Web relatives à un sujet donné. Ce mot
est récent mais déjà très utilisé. Il est construit sur le modèle du
mot bibliographie.17 Elle a mis à notre possession certaines informations en
rapport avec notre travail via la connexion sur internet.
6. OBJECTIF DE L’ETUDE
7. DELIMITATION DU SUJET
Il est certifié qu'un travail scientifique pour être bien précis, doit être
délimité. Ainsi, pour répondre à ces exigences, nous avons pensé limiter notre étude
dans le temps et dans l'espace.
8. DIVISION DU TRAVAIL
Hormis l'introduction et la conclusion générale, ce travail comporte
trois chapitres que voici :
1. Chapitre premier « Généralités des concepts et considérations théoriques »
qui parlera des tous les détails possibles des concepts de base qu'on aura à
utiliser durant le développement de notre site et une théorie sur les méthodes
de conception en général et UP en particulier. (UML, l'approche de
développement utilisée, etc.).
3. Chapitre troisième « Mise en place du site web » qui nous aidera à présenter
les interfaces graphiques constituant le site web. En plus de ce chapitre, notre
travail doit contenir une conclusion générale.
10
CHAPITRE PREMIER
GENERALITES ET CONSIDERATIONS THEORIQUES
1.1. GENERALITES
1.1.1. CONCEPTS DU DOMAINE
1. MISE EN PLACE :
2. SITE WEB :
Ainsi, relevons une différence entre une page Web et un site Web20.
Une page Web est un fichier, comme celui-ci qui contient du texte, des
images et des liens à d'autres pages. Un site Web est un regroupement de pages sur un
sujet, un thème, un commerce, une organisation. Un site Web a aussi une page
principale. C'est une page Web qui aide les lecteurs à naviguer sur le site pour trouver
l'information voulue.
On distingue alors deux types de sites : les sites statiques et les sites dynamiques.
20MBENGUE M., Création et gestion des sites web et de portails documentaires, p.6-11. Cours récupéré le 18
décembre 2019 à partir de http://foad.refer.org/IMG/pdf/Creation_sites_web.pdf
12
Les pages du site ne sont pas modifiables par des utilisateurs. Le site
est donc rempli et mis à jour par l'administrateur qui le fait depuis son poste de travail.
Une fois le site mis à jour sur l'ordinateur de l'administrateur, celui-ci devra être
envoyé sur le site via FTP. Le site est dit statique car les pages HTML qui le
composent sont toujours identiques entre deux visites sans mise à jour. Le serveur
donc n'a pas besoin d’éléments de Scripting.
·
Figure 1 : Site web statique
Les pages du site qui le composent peuvent être modifiables par les
visiteurs. De plus, entre deux visites sur un même site, le contenu de la page peut être
différent sans action de l'administrateur du site Internet. Les grandes applications de
ce type de site sont : les forums, les Wiki (Wikipédia étant le plus grand représentant
du genre) et tous les sites communautaires (Facebook, Twitter, hi5, etc.). Le serveur
qui fait fonctionner le site utilise une technologie de Scripting (comme PHP, Ruby,
Python ou Perl) ainsi qu'une base de données comme MySQL.
Ces sites offrent un contenu qui peut évoluer dans le temps. Des
programmes tournent du côté des serveurs, à l'arrière-plan, (backend) pour générer les
pages du site. Ces programmes peuvent se servir de bases de données ou autres
sources de données pour composer les pages qui seront affichées dans le navigateur.
Il existe plusieurs langages pour créer ces pages : PHP, Java, C#, Ruby, voire d'autres
comme C++, Python et Visual Basic via l'interface CGI.
Leur temps de chargement est généralement plus long que pour les
pages statiques, toutefois, il est possible d'obtenir des valeurs proches en stockant les
pages dynamiques déjà appelées dans une mémoire cache, qui les réaffichera plus vite.
3. INSTITUTION UNIVERSITAIRE :
21
http://www.google/dic/def/34.fr, consulté le 14/08/2020 à 18h52
15
Quant à nous, nous disons que nous allons mettre pour la première fois
en place un site web d’un établissement ou d’une institution universitaire qu’est
l’Université de Kamina.
Parlant des notions liées au site web, sujet de notre recherche, aucun
individu ou internaute ne peut faire ses recherches ou accéder dans un site web sans
faire référence à l’internet, notions complémentaires de notre étude. Ainsi, l'Internet
en soit est un système de communication permettant aux ordinateurs autour du monde
de communiquer et d'échanger d'informations entre eux et offre une masse
d'informations plus importante chaque jour dans des domaines différents de la vie
ainsi que de la technologie nouvelle22.
L’histoire d’internet est vaste et c'est dans les années 60, en plein
milieu de la "guerre froide" entre le bloc de l'est et les pays occidentaux qu'on retrouve
les origines de l'Internet. Les militaires américains avaient besoin d'un moyen de
coordonner leurs armes nucléaires en cas de guerre atomique. Ils avaient besoin d'un
système de communication qui pourrait survivre même si plusieurs bases étaient
détruites.
22Ladréa M., Internet et le World Wide Web, Formation des professeurs aux outils informatiques du multimédia et
de l’internet, France, Juin 1998, p.10.
16
1.1.3. CONCEPTS DE L’INFORMATIQUE
1.1.3.1. Théorie sur le système23
- Une frontière qui le délimite par rapport à l’environnement dans lequel il est
plongé ;
- Une finalité ou l’intention d’atteindre un objectif fixé ;
- Son évolution dans le temps (passé, présent et à venir) ;
- Son organisation c’est-à-dire sa structure (les éléments qui le composent et les
relations qui les relient) ainsi que ses processus.
25 http://le-systeme-dinformation.over-blog.com/article-qu-est-ce-qu-un-systeme-d-information-69527370.html, en
ligne, le 22/12/2019
18
Le système d’information a une double finalité :
Parmi les logiciels les plus connus, il est possible de citer : MySQL,
PostgreSQL, SQLite, Oracle Database, Microsoft SQL Server, Firebird ou Ingres,
Borland Paradox, Filemaker, IBM DB2, Informix, Interbase, Microsoft Access,
Microsoft FoxPro, MySQL, O2, SqlServer, Sybase.
26
GILLE ROY, Conception de base de données avec UML, presses de l’université de Québec, 2003, p.89
27
http://scenari-plateforme.org/mobile-source/opale-demo/sgbd
20
Enfin, le choix d'un SGBD est effectué sur base des critères généraux
suivants : caractéristiques fonctionnelles, Caractéristiques techniques, Caractéristiques
commerciales.
MySQL est un SGBD qui permet la gestion efficace d'une grande base
de données ainsi qu'une bonne diversité de choix des types de données. MySQL
assure aussi la sécurité et l'intégrité des données de la base. Les principaux atouts de
MySQL sont la rapidité, la robustesse et la facilité d'utilisation.
UML n’est pas une méthode (une description normative des étapes de
la modélisation) : ses auteurs ont en estimé qu’il n’était pas opportun de définir une
méthode en raison de la diversité des cas particuliers.
30
KASONGO MPANGA V., Séminaire UML, G3 Info, Université de Kamina, 2019-2020, inédit
22
A. Diagrammes structurels ou diagrammes statiques
Il est à noter que seuls neuf diagrammes étaient définis et publiés par
la première version de la notation UML. D’autres ont été ajoutés par la suite.
31 Laurent AUDIBERT, UML 2.0, Institut Universitaire de Technologie de Villetaneuse, département informatique, 1 ère année,
p.22
32 UML, survol des 14 diagrammes de la version 2.5.1., consulté sur www.google.com, le 27/02/2020 à 20h31’
23
1.2. LE CHOIX DE LA METHODE UTILISEE
34 Meier A., Introduction pratique aux bases de données relationnelles, 2nd Ed. Springer-Verlag, 2006, Paris, p.17
28
CHAPITRE DEUXIEME
PRESENTATION DU CHAMP D’ETUDES ET ANALYSE DE
L’EXISTANT ET DU FUTUR SYSTEME
La Faculté de Droit ;
La Faculté de Médecine ;
La Faculté de Psychologie et de Sciences de l’Education ;
La Faculté des sciences agronomiques.
Dix années plus tard, le 22 mai 2008, l’ancienne extension, fille ainée
de l’Université de Lubumbashi fut élevée au rang des universités publiques autonomes
de la République Démocratique du Congo sous la dénomination de l’Université de
Kamina, Unikam, en sigle, par arrêté ministériel n°MINESU/CABMIN/028/2008 du
22/05/2008.
De ce fait, elle devient la deuxième université publique de la province
cuprifère. Le 22 aout 2011, l’Université de Kamina a été autorisée à organiser les
enseignements du troisième cycle.
31
Faculté de Droit
Faculté de Médecine
Faculté de Lettre
Faculté des Sciences Agronomiques
Faculté des Sciences Economiques et de gestion
Faculté de Psychologie et Sciences de l’Education
Faculté des Sciences Informatiques
Faculté des Sciences Sociales, Politiques et Administratives
Ecole de Santé Publique
Institut Supérieur des Arts et Métiers
1.1.2. MISIONS ET VISION
COMITE DE GESTION
RECTEUR
Cabinet
Cabinet
Infrastructures et Matériels
Gestion du personnel
Contrôle de scolarité
Services techniques
Bourse (Etudiant)
approvisionnements
Internat-Externat
Affaires sociales
Unité de production
et scientifique
Ordonnancement
Rémunération
Gestion magasin
Budget contrôle
Comptabilité et
Inscription
Recherche
Facturation
Trésorerie
Achats et
a
35Vade-mecum du gestionnaire d’une institution d’enseignement supérieur et universitaire, 3ème édition de la CPE,
Kinshasa, 2014, p.14-304.
35
enseignements et la recherche. Il gère le personnel enseignant, administratif,
technique et ouvrier mis à sa disposition. Chaque faculté est dirigée par un
Doyen, 2 vice-doyens chargés de l’Enseignement et de la Recherche et un
Secrétaire Académique.
e) Conseil de Département : il est l’organe de l’animation, de la coordination et
de la supervision des activités d’enseignements et de recherche du
département.
Cette partie va nous servir de poser les bases de la capture des besoins
du système à réaliser.
36 Meier A., Introduction pratique aux bases de données relationnelles. 2ème Ed. Springer-Verlag, 2006, Paris, p.17.
37
Pascal Roques, Franck Vallée, op.cit., p.46.
38
Idem, p.16.
40
le simple visiteur du système (Internaute) : considéré comme une personne
qui veut satisfaire sa curiosité.
l'étudiant : il bénéficie des différents services offerts par l'application.
l'enseignant : qui contribue à enrichir le site en apportant des documents,
cours...
l'administrateur : personne qui a pour rôle principal de gérer toutes les tables
de la base de donné
Les scenarios décrivant chacune des taches définies auparavant sont les
suivants :
Les acteurs externes. Un acteur externe est une entité externe au système
étudié qui interagit avec le système.
Un processus unique symbolisant le Système Information étudié : Nom Du SI
Echange entre le système étudié et son environnement.
1) Diagramme d’activités
41
Pascal Roques, Franck Vallée, op.cit, p.61.
44
Les informations qui seront décrites dans ce diagramme d’activités vont
faire référence aux évènements d’échangent avec les acteurs externe à l’institution42.
b) Transition : le passage d’une activité vers une autre est matérialisé par une
transition. Graphiquement les transitions sont représentées par des flèches en traits
pleins qui connectent les activités entre elles. Elles sont déclenchées dès que l’activité
source est terminée et provoquent automatiquement et immédiatement le début de la
prochaine activité à déclencher.
42
Laurent AUDIBERT, op.cit., p23
43 Ibidem, p.79.
45
la vue statique des cas d'utilisation d'un système et sont particulièrement importants
dans l'organisation et la modélisation des comportements d'un système. Ils permettent
de recueillir, d’analyser et d’organiser les besoins, et de recenser les grandes
fonctionnalités d’un système44.
Acteur : entité externe qui agit sur le système. Le terme acteur ne désigne pas
seulement les utilisateurs humains mais également les autres systèmes. les
acteurs sont des classificateurs qui représentent des rôles au travers d'une
certaine utilisation (cas) et non pas des personnes physiques. Ce sont des acteurs
types. Il se représente par un petit bonhomme avec son nom inscrit dessous. Il
est également possible de représenter un acteur sous la forme d’un classeur
stéréotypé « actor »45.
Cas d’utilisation : Un cas d’utilisation spécifie une fonction offerte par
l’application à son environnement. Un cas d’utilisation modélise donc un service
rendu par le système, sans imposer le mode de réalisation de ce service. Il se
représente par une ellipse contenant le nom du cas (un verbe à l’infinitif), et
optionnellement, au-dessus du nom, un stéréotype. La frontière du système est
représentée par un cadre. Le nom du système figure à l’intérieur du cadre, en
haut. Les acteurs sont à l’extérieur et les cas d’utilisation à l’intérieur46.
Tout système peut être décrit par un certain nombre de cas d'utilisation
correspondant aux besoins exprimés par l'ensemble des utilisateurs. Un cas
d'utilisation représente un ensemble de séquences d'actions réalisées par le système
qui produisent un résultat observable intéressant pour un acteur particulier. Il permet
de décrire ce que le futur système devra faire, sans spécifier comment il le fera.
3) Diagramme de séquence
S’AUTHENTIFIER
1. Objectif : permettre aux utilisateurs concernés de s’authentifier avant d’y
accéder
2. Acteurs concernés : Utilisateurs
3. Pré-condition : se connecter au site ou avoir un compte
4. Scénario nominal :
1. Fournir les coordonnées
2. Confronter les coordonnées
3. Affichage de la page de travail
5. Scénario alternatif :
4.a. Si les coordonnées fournies sont incorrectes, le système affiche un
message d’erreur d’où l’accès est refusé
4.b. Sinon, on affiche l’espace de travail
6. Post-condition : accès autorisé
50
ENVOYER MESSAGE
1. Objectif : Envoyer un message
2. Acteur concerné : Administrateur
3. Pré-condition : s’authentifier
4. Scénario nominal :
1. Lancer la page message
2. Affichage de la page
3. Sélectionner destinateur
4. Saisir message
5. Envoyer
5. Scénario alternatif :
4.a. Si le message est envoyé, on retourne le message de confirmation
4.b. Sinon, on affiche un message d’erreur
6. Post-condition : -
52
PARTAGER INFORMATION
1. Objectif : Publier informations
2. Utilisateur concerné : Utilisateur
3. Pré-condition : s’authentifier
4. Scénario nominal :
1. Cliquer sur page de partage d’informations
2. Affichage de la page
3. Saisir identifiant
4. Valider saisie
5. Affichage page partage
6. Saisir informations
7. Partager
5. Scénario alternatif :
a. Si identifiant est incorrect, on affiche un message d’erreur
b. Sinon, on passe au scénario suivant
6. Post-condition : afficher page des menus
53
DEPOSER UN COURS
1. Objectif : déposer un cours
2. Acteurs concernés : enseignant
3. Pré-condition : s’authentifier
4. Scénario nominal :
1. Lancer la page
2. Affichage de la page déposé cours
3. Déposer cours
4. Valider
5. Scénario alternatif :
4.a. Si le cours est déposé, le système envoie une page de confirmation
4.b. Sinon, on affiche une page d’erreur
6. Post-condition : cours déposé
56
4. Diagramme de déploiement
5. Diagramme de Classes
Les classes: Une classe est la description d'un ensemble d'objet ayant les
mêmes attributs, les mêmes comportements (opérations), les mêmes relations
47
Joseph Gabay, David G., UML2 analyse et conception, Dunod, Paris, 2008, p.14.
58
et la même sémantique (domaine de définition). Elle est symbolisée par un
rectangle.
Attribut : Un attribut est une propriété élémentaire d'une classe qui décrit un
ensemble de valeurs que les instances de cette propriété peuvent prendre.
Opération : Une opération est une fonction applicable aux objets d’une classe.
Une opération permet de décrire le comportement d’un objet. Une méthode est
l’implémentation d’une opération.
La critique est une phase très essentielle dans tout travail scientifique.
Après un diagnostic fait dans le système actuel, nous avons trouvé que l’université de
Kamina a plus de chance et d'intérêt d'automatiser ses services mais avons constaté
que presque la majorité d’opérations se passent manuellement, tandis que nombreuses
d'elles devraient être automatisées pour accélérer le service en gagnant le temps, en
sécurisant les données et en augmentant sa fiabilité.
Le point positif en est qu’ils ont déjà des agents aptes à l'utilisation des
ordinateurs ainsi que quelques bureaux possédant des outils informatiques même si
pas utilisés pour les bonnes fins.
CHAPITRE TROISIEME
MISE EN PLACE DU SITE WEB
Pour la mise en place d'un projet, il faut concevoir une base de données
bien structurée et bien organisée, tâche qui facilite ensuite l'exploitation du site.
- Langage html
- Langage php
- Et autres
4. Editeurs
LE NOM DU DOMAINE
Les sites web peuvent être distingués selon différents critères comme suit :
48
KATYA MUHAMBYA E., Cours de séminaire Informatique, G3 Info, ISC-Goma, 2009-2010,
inédit
65
Les Sites personnels (parfois pages perso) sont des sites réalisés par des
particuliers à titre de loisir, le plus souvent par passion pour un sujet ou une
discipline ;
Les Sites communautaires sont des sites réunissant des internautes autour d'un
intérêt commun.
Les Sites intranet sont des sites accessibles de l'intérieur d'une entreprise ou
d'une direction, ayant pour objet la mise à disposition et le partage
d'informations professionnelles.
Les Sites vitrine (sites plaquette ou sites identité) sont des sites dont l'objectif
est de mettre en avant l'image de marque de la société, en présentant par
exemple ses produits ou ses services.
On distingue :
Sites statiques : Ils sont constitués de pages HTML dont le contenu est
invariable dans le temps.
Sites dynamiques : Ce sont des Sites web dont les pages HTML se
construisent dynamiquement lors de leur consultation par un internaute. Les
informations sont changeantes car extraites à partir de bases de données
régulièrement mises à jour. La construction de sites dynamiques repose sur des
technologies de scripts telles que PHP, ASP ou ColdFusion...
Sites collaboratifs : Un site collaboratif est un site dynamique dont le contenu
est librement modifiable en ligne par tout visiteur, ce qui rend l'utilisateur
contributeur. Ce dernier publie des informations, manipule les données et
alimente le contenu : de l'écrit avec les wiki, du son avec les podcast
notamment, de la vidéo sur les sites d'échanges façon YouTube, ou encore des
photos avec Flickr. Le développement de sites collaboratifs repose sur la
gestion des forums, des news, des flux RSS, contenus collaboratif, échanges
etc.
66
3. Distinction selon les types d'accès :
Sites publics : ce sont des sites dont les pages peuvent être visitées par tous.
Sites privés : ce sont des sites qui ne donnent accès à aucune page autre que la
page d'accueil, sans une inscription préalable. L'accès à ce type de sites peut
être libre (accessible par tous) ou restreint (accessible par un groupe de
personnes spécifique).
Sites gratuits : ce sont des sites qui offrent des services et outils gratuits.
Sites commerciaux, transactionnels ou le commerce électronique : ce sont
des sites qui permettent d'acheter, de vendre, de payer en ligne
Il est à signaler que pour chaque thème à inclure dans le site, nous
devons en définir : le titre, une description du contenu ainsi que la personne ressource.
1. Les hyperliens
2. Le référencement
3. Le Webmastering
Le Webmaster est la personne qui invente les pages et fait les mises à
jour ainsi que la maintenance de ce site. Il est le gestionnaire d'un site web. Il est le
maître qui l'administre, qui le relance quand il plante, qui vide les logs quand ils sont
trop pleins.
Dès lors que les principales rubriques sont identifiées (on veillera à ne pas dépasser
une dizaine de rubriques principales), il faut alors déterminer leur organisation et leur
découpage en sous-rubriques. La plupart du temps la structuration du site peut se
représenter sous la forme d'une arborescence dont la racine est la page d'accueil.
UNIVERSITE DE KAMINA
A PROPOS ACCUEIL
SGAC TMB
SGAD SERVICES PARTENAIRES BELGIQUE
AB AUTRES
RECTORAT AUTRES
Figure 16 : structuration du site web
- Logo du site web en haut à gauche. Un clic sur ce logo conduit directement à
la page d'accueil du site contenant un lien pouvant faciliter l’inscription en
ligne;
- Lien vers la page d'accueil présent sur chaque page du site ;
- Eléments de navigation présents sur chaque page afin de permettre à
l'utilisateur de se situer dans le site et de revenir facilement à la rubrique
principale.
70
Description du travail réalisé
1. Page d'accueil
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Unikam</title>
<link rel="stylesheet" href="style.css">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.css">
</head>
<body>
<header>
<nav>
<ul>
73
<li id="logo"> <a href="#">David Mpyana
Ngoy</a></li>
<a href="#" id="nom-site">UNIVERSITE DE
KAMINA</a>
<div class="navbar">
<div class="conteneur">
<ul>
<li > <a href="#langue">Accueil</a>
</li>
<li> <a href="#contact">contacter
nous</a> </li>
<div class="subnav">
<button class="subnavbtn">Services</button>
<div class="subnav-content">
<a href="#bring">Rectorat</a>
<a href="#deliver">SGAC</a>
<a href="#package">SGAD</a>
<a href="#express">AB</a>
</div>
</div>
<div class="subnav">
<button class="subnavbtn">Partenaires </button>
<div class="subnav-content">
<a href="#link1">TMB</a>
<a href="#link2">BELGIQUE</a>
<a href="#link3">PAPA OSCAR</a>
<a href="#link4">AUTRES</a>
</div>
</div>
<div class="subnav">
<button class="subnavbtn">APropos </button>
<div class="subnav-content">
<a href="#company">UNIKAM</a>
<a href="#team">Facultés</a>
<a href="#careers">Decanat</a>
74
</div>
</div>
</ul>
</div>
</div>
</ul>
</nav>
<div id= "ImagePrincipale">
<h1>David Mpyana Emmanuel</h1>
<div id= "premierTrait"> </div>
<h3>Etudiant de l'université de Kamina</h3>
</div>
</header>
<section id="presentation">
<div id="texteIntro">
<h2>une université unique pour un enseignement de
qualité</h2>
<p> Le site Web ci-présent est le fruit d'une
longue recherche faite par le jeune
chercheur, David MPYANA, étudiant de la même
Institution Universitaire dans le cadre du
perfectionnement d'outils informatiques
mettant ainsi en place ce site. Jeune
chercheur, nous te remercions d'avoir mis en
place cet outil performant mettant en avant
l'image de marque de l'Université de Kamina.
David Mpyana Homme dynamique, posé et
sérieux, qui a un sens développé de la
communication. Il est à l’aise dans ses
taches respectives. Il est capable de
travailler en équipe même dans un
environnement multiculturel ; capable de
75
travailler sous pression, en indépendance,
sans supervision constante ; Il apprend
rapidement et s’adapte facilement.
Parlant toujours de David Mpyana, il a obtenu
un Certificat d’étude primaire au complexe
scolaire EBEN EZER ( 2008 ); Diplôme d’Etat
en Commerciale Informatique au complexe
scolaire le Berceau à Kamina (2017); Diplôme
de graduat en sciences informatiques,
Université de Kamina (2020)
</p>
</div>
<div id="prestations">
<div class="imagesPrestations">
<h4>Nous trouver</h4>
<a href="#"><img src="media/img1.jpg" alt="carte"></a>
</div>
<div class="imagesPrestations">
<h4>Coté original</h4>
<a href="#"><img src="media/img10.jpg" alt="original"></a>
</div>
<div class="imagesPrestations">
<h4>Autres coté</h4>
<a href="#"><img src="media/autre.jpg" alt="autre"></a>
</div>
</div>
</section>
<table cellspacing="0" cellpadding="0" width="100%"
bgcolor="#ebebeb">
<tbody>
<tr>
<td align="center" valign="top"></td>
76
</tr>
</tbody>
</table>
<section id="tourisme">
<h2> Et tant à découvrir...</h2>
<ul>
<li id="ocean"><p>la clinique universitaire</p></li>
<li id="chateau"> <p>la salle machine</p></li>
<li id="phare"> <p>la concession de l’unikam</p></li>
<li id="vignoble"> <p>autres</p></li>
</ul>
</section>
<h2 id="contacter"> contacter nous</h2>
<form >
<input placeholder="Nom">
<input placeholder="E-mail">
<textarea placeholder="votre message ici..."></textarea>
<button> Envoyer</button>
</form>
<footer>
<h2 id="contacter"> A PROPOS</h2>
<div id="deuxiemeTrait"></div>
<div id="CopyrightEtIcons">
<div id="copyright">
<span><span><p>L’Université de Kamina fruit de
l’essaimage des institutions de l’Enseignement
Supérieur et Universitaire, en République
Démocratique du Congo, ancienne extension et fille
ainée de l’Université de Lubumbashi se trouve en
République Démocratique du Congo, chefferie de
Kasongo wa Nyembo, dans la ville de Kamina, chef-
lieu de la Province du Haut-Lomami, quartier
77
Centre Urbain, sur l’avenue Monseigneur Malunga au
N°11. Elle a été installée par l’arrêté
ministériel n°ESU/CABMIN/0116/93 du 15/07/1993
portant création du centre universitaire du
Katanga à Kamina avec comme premier Recteur
Professeur Kimpesa Mbuyu Mujinga et Le 09/02/1998,
les cours débutèrent. de cette année-là jusqu'à ce
jours, luniversité de Kamina totalise 23 ans
d'expérience auxquels nous sommes fruits de cette
institution appuyé par la mise en place de ce site
web ci-présent</p>copyright octobre
2020</span></span>
</div>
<div id="iconst">
<a href="http://wwww.twitter.fr"><i class="fa fa-twitter"> </i></a>
<a href="http://wwww.facebook.fr"><i class="fa fa-facebook"></i></a>
<a href="http://wwww.instagram.com"><i class="fa fa-instagram"> </i></a>
</div>
</div>
</footer>
</body>
</html>
78
@import
url('https://fonts.googleapis.com/css?family=Advent+Pro|Dancing
+Scrip&display=swap');
body, header {margin: 0px;padding: 0px;}
/* ***************IMAGE PRINCIPALE********** */
#ImagePrincipale{ padding-top: 60px;background:
url(media/img101.png) no-repeat 50% 50%;background-size:
cover;height: 799px;}
h1 {font-family: 'Advent Pro', sans-serif;text-align: center;
color: rgb(231, 149, 42);font-size: 4em;margin-top: 100px;
text-shadow: 20px 10x 5px orange;}
#premierTrait{height: 1px;width: 25%;margin: -3px
auto;background-color: #FFFAE1;box-shadow: 20px 10x 5px
orange;}
79
h3 {text-align: center;color: antiquewhite;font-size: 3em;text-
shadow: 20px 10x 5px orange;}
/* **************PRSENTATION********** */
#presentation{background-color: #fffae1;padding: 10px 0px
100px;}
#texteIntro {padding:0px 20%;text-align: justify; }
#presentation {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 30px 10%;
}
.imagesPrestations img:hover{opacity:
1px;transform:scale(1.05); transition: 0.3ms ease-in-out;font-
size: 20px;width: 50%;margin-top: 20px;color: tomato;font-
weight: bold;text-transform: uppercase;padding: 20px;}
/* Navigation links */
.navbar a {float: left;font-size: 16px;color: rgb(219, 21,
7);text-align: justify ;padding: 14px 16px;text-decoration:
none;flex-direction: row;justify-content: space-between;align-
items: center;}
/* When you move the mouse over the subnav container, open
the subnav content */
.subnav:hover .subnav-content {
display: block; }
#myBar {width: 100%;height: 10px;background-color:
#e60d0d;text-align: center; /* To center it horizontally (if
you want) */line-height: 30px; /* To center it vertically
*/color: white;}
/* Container holding the image and the text */
.container {position: relative;text-align: justify;color:
white; }
/* Bottom left text */
.bottom-left {position: absolute;bottom: 8px;left: 16px; }
/* Header/Blog Title */
.header {padding: 30px;font-size: 40px;text-align:
center;background: white; }
83
DIFFICULTES RENCONTREES
SUGGESTIONS
CONCLUSION GENERALE
GLOSSAIRE
L'ergonomie
L'utilisabilité
On peut dire d'un site Web, qui se démarque par une bonne utilisabilité,
qu'il est utile par rapport à la tâche que l'utilisateur doit accomplir, accessible aux
utilisateurs, sécuritaire, performant en terme de rapidité d'action, facile à apprendre et
facile à utiliser.
Interface personne-système
Hébergement :
La mise en place d'un tel type de serveur est une prudence pour
l'organisation car il permet de tester toutes les pages chez soit sans plus faire appel au
serveur de son hébergeur pour un simple test de pages Web. Ici on ne fera appel au
89
serveur de l'hébergeur qu'au moment de la publication de ces pages qui sont déjà
testées au niveau local.
Type d'hébergement
Hébergement gratuit :
Hébergement payant :
BIBLIOGRAPHIE
I. DICTIONNAIRES
III. OUVRAGES
IV. WEBOGRAPHIE
1. http://le-systeme-dinformation.over-blog.com/article-qu-est-ce-qu-un-systeme-
d-information-69527370.html
2. http://scenari-plateforme.org/mobile-source/opale-demo/sgbd
3. http://wikipedia.net/wiki/systeme
4. http://www.google/dic/def/34.fr
5. http://www.wikepedia.com/systeme
6. http://www.wikipedia.net
7. http://www.wikipedia.net/technique
8. https://fr.wikipedia.org/wiki/Webographie
9. http://foad.refer.org/IMG/pdf/Creation_sites_web.pdf
93
10. www.google.com/Dictionnaire.sensagent.leparisien.fr
11. www.wikipedia.org/wikibook/lexiqueinformatique
12. http://www.google.com/Processus_metier
94
EPIGRAPHE ....................................................................................................................... II
IN MEMORIAM................................................................................................................... III
DEDICACE ........................................................................................................................ IV
SIGLES ET ABREVIATIONS ................................................................................................. V
LISTE DES FIGURES ET TABLEAUX .................................................................................... VI
REMERCIEMENTS ............................................................................................................ VII
INTRODUCTION ....................................................................................................
1. PRESENTATION DU SUJET ............................................................................... 1
2. CHOIX ET INTERET DU SUJET ......................................................................... 2
2.1. CHOIX DU SUJET ...................................................................................... 2
2.2. INTERET DU SUJET ..................................................................................... 2
2.2.1. Intérêt personnel .............................................................................. 2
2.2.2. Intérêt social ..................................................................................... 3
2.2.3. Intérêt scientifique ........................................................................... 3
3. ETAT DE LA QUESTION ................................................................................... 3
4. PROBLEMATIQUE ET HYPOTHESES ................................................................ 4
4.1. PROBLEMATIQUE ..................................................................................... 4
4.2. HYPOTHESES ............................................................................................. 5
5. METHODE ET TECHNIQUES DE RECHERCHE ................................................ 6
5.1. METHODE DU TRAVAIL............................................................................ 6
5.2. TECHNIQUES DE RECHERCHE ................................................................ 7
6. OBJECTIF DE L’ETUDE ................................................................................... 8
7. DELIMITATION DU SUJET ................................................................................ 8
7.1. Délimitation temporelle ......................................................................... 8
7.2. Délimitation spatiale .............................................................................. 8
8. DIVISION DU TRAVAIL .................................................................................... 9
CHAPITRE PREMIER : GENERALITES ET CONSIDERATIONS THEORIQUES .... 10
1.1. GENERALITES .......................................................................................... 10
95
1.1.1. CONCEPTS DU DOMAINE .............................................................. 10
1. MISE EN PLACE : ................................................................................ 10
2. SITE WEB : ............................................................................................ 10
1. SITE WEB STATIQUE ......................................................................... 11
2. SITE WEB DYNAMIQUE ................................................................... 13
1.1.2. CONCEPTS CONNEXES .................................................................. 15
1. Internet .............................................................................................. 15
1.1.3. CONCEPTS DE L’INFORMATIQUE .................................................. 16
1.1.3.1. Théorie sur le système ............................................................. 16
1.1.3.2. Théorie sur l’information.......................................................... 16
1.1.3.3. Théorie sur le système d’information .................................... 17
1.1.3.4. Théorie sur la gestion des données ..................................... 19
1.2. CONSIDERATIONS THEORIQUES .......................................................... 20
1. PRESENTATION DU LANGAGE ET DE LA METHODE UTILISEE............. 20
1.1. PRESENTATION DU LANGAGE ....................................................... 20
1. 1.1.1. Définition et aperçu historique du langage UML ....... 20
2. 1.1.2. LES DIAGRAMMES ............................................................ 21
A. Diagrammes structurels ou diagrammes statiques ............... 22
B. Diagrammes comportementaux ou diagrammes
dynamiques........................................................................................ 22
1.2. LE CHOIX DE LA METHODE UTILISEE ............................................. 23
3. 1.2.1. DEFINITION DE LA METHODE UP ..................................... 23
4. 1.2.2. LES CARACTERISTIQUES D’UP .......................................... 23
5. 1.2.3. LES PHASES DU PROCESSUS ............................................. 24
6. 1.2.4. LES ACTIVITES DU PROCESSUS ......................................... 25
2. OUTILS DE DEVELOPPEMENT OU LANGAGE DE PROGRAMMATION
.................................................................................................................... 26
3. LES ETAPES UML POUR LA MODELISATION DU SYSTEME .................. 26
CHAPITRE DEUXIEME : PRESENTATION DU CHAMP D’ETUDES ET ANALYSE
DE L’EXISTANT ................................................................................................... 28
ET DU FUTUR SYSTEME ...................................................................................... 28
96
1.1. PRESENTATION DU CHAMP D’ETUDES ................................................ 28
1.1.1. HISTORIQUE ..................................................................................... 28
1.1.2. MISIONS ET VISION .......................................................................... 31
1.1.3. SITUATION GEOGRAPHIQUE.......................................................... 31
1.1.4. STRUCTURE ORGANIQUE ............................................................... 33
1.1.5. FONCTIONNEMENT ......................................................................... 34
1.2. ANALYSE ET CRITIQUE DE L’EXISTANT.................................................. 39
1.2.1. ANALYSE DE L’EXISTANT ................................................................. 39
1.2.1.1. ETUDE PRELIMINAIRE ................................................................ 39
1. IDENTIFICATION DES ACTEURS ................................................... 39
2. SPECIFICATION DES TACHES ...................................................... 40
3. SPECIFICATION DES SCENARIOS : ............................................. 41
4. MODELE DE CONTEXTE STATIQUE (DIAGRAMME DE CAS
D’UTILISATION METIER) ....................................................................... 42
1.2.1.2. CAPTURE DES BESOINS ............................................................ 43
1.2.2. CRITIQUE DE L’EXISTANT ................................................................ 58
1.2.3. PROPOSITION DE LA SOLUTION NOUVELLE ................................. 58
CHAPITRE TROISIEME ....................................................................................... 60
MISE EN PLACE DU SITE WEB ........................................................................... 60
3.1. CONCEPTION ET DEVELOPPEMENT DU SITE WEB ............................. 60
3.2. CHOIX DES OUTILS DE DEVELOPPEMENT ........................................... 60
1. Wampserver : ........................................................................................ 60
2. L'interface PHPmyadmin : ................................................................... 61
3. Langage ................................................................................................ 62
4. Editeurs ................................................................................................... 62
5. LES NAVIGATEURS ................................................................................. 63
3.3. REGLES ET MODELISATION DU SITE WEB ............................................. 64
3.4. LES TYPOLOGIES POSSIBLES DE SITE WEB ............................................ 64
3.5. LE CONTENU INFORMATIONNEL ......................................................... 66
3.6. PRESENTATION DE L'APPLICATION ...................................................... 67
3.7. PRESENTATION DE QUELQUES PAGES DU SITE .................................. 68
97
3.8. STRUCTURATION DU SITE WEB .............................................................. 69
LES CODES DU SITE WEB .................................................................................. 72
DIFFICULTES RENCONTREES ............................................................................ 83
SUGGESTIONS .................................................................................................. 84
CONCLUSION GENERALE ............................................................................... 85
GLOSSAIRE........................................................................................................ 87
BIBLIOGRAPHIE................................................................................................. 91
TABLE DES MATIERES ........................................................................................ 94