Vous êtes sur la page 1sur 39

REPUBLIQUE DU SENEGAL

***** * * ********

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE


SCIENTIFIQUE ET DE L’INNOVATION
DIRECTION GENERALE DE L’ENSEIGNEMENT SUPERIEUR
DIRECTION DE L’ENSEIGNEMENT SUPERIEUR PRIVE

MEMOIRE DE FIN DE CYCLE


Pour l’obtention de la Licence en Informatique Développement et programmation

Thème : Informatique

Sujet
Conception d’une application web pour la
gestion d’hébergement des étudiants (cas de
l’université Iba Der Thiam de Thiès).

Présenté et soutenu par : Encadré par : Titres et Grades/Fonctions


Thierno Boubacar DIALLO M.Elhadji Mor DIAW Professeur d’Informatique

Année universitaire : 2019 – 2020


REPUBLIQUE DU SENEGAL
***** * * ********

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR, DE LA RECHERCHE


SCIENTIFIQUE ET DE L’INNOVATION
DIRECTION GENERALE DE L’ENSEIGNEMENT SUPERIEUR
DIRECTION DE L’ENSEIGNEMENT SUPERIEUR PRIVE

MEMOIRE DE FIN DE CYCLE


Pour l’obtention de la Licence en Informatique Développement et programmation

Thème : Informatique

Sujet
Conception d’une application web pour la
gestion d’hébergement des étudiants (cas de
l’université Iba Der Thiam de Thiès).

Présenté et soutenu par : Encadré par : Titres et Grades/Fonctions


Thierno Boubacar DIALLO M.Elhadji Mor DIAW Professeur d’Informatique

Année universitaire : 2019 – 2020


DEDICACE

Je dédie ce mémoire :

A mon défunt père Puisse Allah l’accueillir dans son paradis et le couvre de son infinie
Miséricorde
A la plus belle perle du monde… ma tendre mère qui m’a offert tous les moyens, pour m’avoir
éduqué de la meilleure des façons ; Puisse Allah l’accueille dans son paradis et le couvre de
son infinie Miséricorde

THIERNO BOUBACAR DIALLO I


REMERCIEMENTS

J’adresse mes remerciements les plus chaleureux :

 A mon encadreur M El hadji Mor DIAW, pour sa disponibilité, son aide, ses conseils
précieux, ses critiques constructives, ses explications et suggestions pertinentes ainsi
que ses qualités humaines et morales que j’ai toujours appréciées.

 A mes frères Mamadou Alpha Diallo, Abdoulaye Diallo, Amadou Diouldé


Diallo, Ibrahima Nabi Diallo

 A mes chères sœurs Amy Diallo, Maimouna Diallo, Bineta Barry

 A mon jumeau Abdou Khadre Kamissogo

 A tous mes ami(e)s,

 A toute la promotion 2017

 Le corps professoral du groupe Sup ’info pour leur dévouement et pour toute l’attention
qu’ils nous ont accordée, mention spéciale à mes professeurs qui nous ont accompagné
durant cette année.

 Enfin, mes remerciements les plus sincères à toutes les personnes qui auront contribué
de près ou de loin à l’élaboration de ce rapport, j’éprouve incessamment leur estime et
amabilité.

THIERNO BOUBACAR DIALLO II


Sigles et abréviations

Sigles/Abréviations Significations
CSS Cascading Style Sheets
CROUS-T Centre Régionale des Œuvres Universitaires
et Sociale de Thiès
ENSA Ecole Nationale Supérieure D’agriculture
HTML HyperText Markup Language
IUT Institut Universitaire de Technologie
PHP Hypertext Preprocessor
SES Sciences Economique et Sociales
SET Sciences Et Technologie
SI Science de l’Ingénierie
SQL Structed Query Language
UFRs Unités de Formation et de Recherche
UID2T Université Iba Der Thiam de Thés
UML Unified Modeling Language

THIERNO BOUBACAR DIALLO III


Liste des Tableaux et des Figures

Tableau 1: Description des acteurs ......................................................................................... 9


Tableau 2:Cout Financier pour le projet ............................................................................. 27
Tableau 3: Cout Financier pour l'étudiant .......................................................................... 27
Figure 1:Organisme d'accueil..................................................................................................5
Figure 2: Langage UML ........................................................................................................ 10
Figure 3: Les navigateurs web .............................................................................................. 10
Figure 4:Hypertext Proprocessor ......................................................................................... 11
Figure 5:Hypertext Markup Language ................................................................................ 11
Figure 6:Cascading Style Sheets ........................................................................................... 11
Figure 7: WampServer .......................................................................................................... 12
Figure 8: MySQL ................................................................................................................... 12
Figure 9: StartUml ................................................................................................................. 12
Figure 10: Les acteurs de l'application ................................................................................ 14
Figure 11: Use case de l'administrateur ............................................................................... 15
Figure 12: Use case de l'agent social ..................................................................................... 15
Figure 13: Use case de l'agent comptable............................................................................. 16
Figure 14: Use case de l'étudiant .......................................................................................... 16
Figure 15: Diagramme de classe avec les liaisons ................................................................ 17
Figure 16: Modélisation de la base de donnée sous workbench ......................................... 20
Figure 17: La base de donnée sous PhpMyadmin ............................................................... 21
Figure 18: Page d'accueil ....................................................................................................... 22
Figure 19:Interface de l’admin ............................................................................................. 23
Figure 20: Interface agent social ........................................................................................... 23
Figure 21: Interface agent comptable ................................................................................... 24
Figure 22: Interface étudiant ................................................................................................ 25
Figure 23:Liste étudiants codifies ......................................................................................... 25
Figure 24: Liste globale des étudiants .................................................................................. 26

THIERNO BOUBACAR DIALLO IV


SOMMAIRE

Dédicace ………………………………………………………………………………….........I
Remerciements……………………………………………………………………………......II
Sigles et Abréviations……………………………………………………………………......III
Liste des Tableaux et des figures……………………………………………………….........IV
Sommaire…………………………………………………………………………...................V
Introduction Générale ............................................................................................................... 1
Prémière Partie : ETUDE PREALABLE................................................................................. 3
Chapitre 1 : Cadre Theorique Et Methodologique .................................................................. 4
Chapitre 2 : Etude Technique Et Environnement De Travail................................................. 8
Deuxième Partie : ETUDE DETAILLEE ET REALISATION ............................................ 13
Chapitre 1 : Conception De L’application ............................................................................. 14
Chapitre 2 : Presentation des Resultats Et Couts Finanacier ............................................... 22
Conclusion Générale Et Perspectives ..................................................................................... 28
Bibliographie ........................................................................................................................... 29
Webographie ............................................................................................................................ 30

THIERNO BOUBACAR DIALLO V


INTRODUCTION

Dès l’avènement de l’informatique, Les utilisateurs s’étaient principalement intéressés


à la question de comment exploiter au mieux la puissance de cet outil magique. En effet les
avancées technologiques ont favorisé l’émergence d’une nouvelle citoyenneté, ainsi
l’ordinateur et les smartphones sont devenus indispensables dans notre vie de tous les jours
facilitant nos travaux en rendant tout ce qui est manuel automatique et tout ce qui manuscrit
numérique. Jusqu’à nos jours, les structures pédagogiques universitaires ou sociales comme le
cas de l’hébergement, cette automatisation des tâches n’est pas encore une réalité tangible.
C’est dans ce contexte que nous nous sommes interrogés sur la façon dont on peut
procéder pour automatiser certaines tâches gourmandes (la codification et le paiement) en
temps et en ressources en réalisant le sujet suivant « La mise en place d’un Système de
Gestion d’Hébergement des étudiants (cas de l’université de Iba Der Thiam de Thiès) »
Notre préoccupation majeure est de pouvoir gérer le système d’hébergement aux
campus sociaux universitaire pour une meilleure gestion du temps. Ainsi, pour une bonne
prise en charge de ce processus il serait pertinent de se poser des questions comme :
-Comment pourrions-nous éviter la gestion manuelle des codifications?

-Comment automatiser le système de paiement?

-Quel serait l’impact de cette plateforme pour la vie estudiantine ?

-Quel est le cout financier pour sa réalisation?

De telles interrogations suscitent un intérêt actuel, auquel il urge d’apporter des solutions, en
vue d’adapter l’offre de service aux besoins et situations de ses usagers, mais également une
meilleure rationalisation des dépenses des services publics.
Jusque-là, il n’existe pas une bonne gestion d’hébergement au campus universitaire. Par
hypothèse, il semblerait que la création de cette plateforme faciliterait le travail des agents,
éliminera le système d’hébergement présentiel, mais aussi aidera les étudiants à gagner du
temps. Ainsi tout porte à croire que la réalisation de cette application pourrait être d’une grande
utilité pour les étudiants mais aussi aux gérants des campus sociaux qui auront un contrôle total
de façon numérique. Par ailleurs, le concept de la performance occupe une place centrale dans
le processus de gestion. De cette recherche, nous essayerons de trouver un moyen permettant
de gérer l’hébergement afin d’aider les étudiants et aussi permettre aux gérants de pouvoir
numériser leurs données. Mais aussi pour leur rendre service en répondant à leurs besoins et
leurs exigences.

THIERNO BOUBACAR DIALLO 1


Dans le cadre d’une bonne réalisation, un planning à suivre tout au long de sa mise en
forme s’impose. De ce fait, nous allons travailler sur un plan bipartite :
-La première partie consistera à l’étude préalable de notre application et comporte deux
chapitres : le premier parle du cadre théorique et méthodologique et le second de l’étude
technique et de l’environnement de travail pour la réalisation de notre application.

-La deuxième partie sera relative à la conception et à la réalisation l’application. Elle comporte
deux chapitres : le premier parle de la conception de notre plateforme et le second de la
présentation du résultat et une estimation du coût financier.

THIERNO BOUBACAR DIALLO 2


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1
3

PREMIERE PARTIE : ETUDE PREALABLE

THIERNO BOUBACAR DIALLO 3


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1
4

CHAPITRE 1 : CADRE THEORIQUE ET METHODOLOGIQUE


I) Présentation de l’organisme d’accueil
L’université Iba Der Thiam de Thiès (UIB2T) est une université publique situé à l’ouest du
Sénégal. Elle a été créée en 2007 et elle dispose actuelle de cinq Unités de Formation et de
Recherche(UFR) et une école d’agriculture(ENSA) qui se situe en dehors de l’université ayant
en tête de chaque UFR un Directeur et pour chaque formation ou département un chef avec son
des responsables:
-Sciences Et Technologies(SET) avec quatre formation (Informatique, Mathématique,
Physique Chimie mais aussi Science de l’eau et de l’environnement)
- Science Economique et Sociale(SES) avec quatre formations (Tourisme, Management,
Science Economique et Langue Etrangère Appliquée)
- Science de l’Ingegneri avec quatre formations (Génie Civile, Géotechnique, Géomètre
Topographe et Hydrogéologie)
- Institut Universitaire et Technologiques (IUT) avec quatre formations (Informatique
Industriel, Génie civil-Bâtiment et Travaux Public, Génie civil-Géomètre Topographe,
Transport et Logistique)
-Santé offre une formation en Médecine Générale
-Ecole Nationale Supérieure d’Agriculture de Thiès avec cinq formations (Productions
Végétales, Productions Animales, Economie Rurale, Génie Rural et Productions Forestières),
Disposant chacune d’un campus social, qui a pour mission d’offrir aux étudiants les meilleurs
services possibles tant au niveau de la qualité de logement, mais aussi d’une bonne hygiène et
qui sont gérés par les agents du Centre Régionale des Œuvres Universitaire et Sociale de
Thiès(CROUS-T).

THIERNO BOUBACAR DIALLO 4


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1 5

La Direction CSA Et le
La
Rectorat Du Système CROUS-T
Scolarité
d’Informatio
n(DSI)

Chef de Vice- Directeur


Départeme Directeur
Assistant Des UFRs
nts

Responsabl Agent de Amicale


Secrétaire
e par l’université par UFR
niveau générale

Figure 1:Organisme d'accueil


II)Présentation Et justification du sujet
1)Problématique
Il est constaté que chaque année, le nombre d’étudiants orientés à l’université Iba Der Thiam
de Thiès(UIBD2T) augmente et que la capacité d’héberger les étudiants reste très limitée. Ce
qui oblige les responsables (agents des services sociaux) concernés de mette en place un
système de codifications basé entièrement sur les résultats de chaque étudiant (les dix premiers
de chaque classe). Ce qui fait que, le 1er Janvier, malgré les listes de classes, chaque étudiant
éligible est obligé de se présenter physiquement pour régler sa codification au niveau du campus
social. Souvent, l’étudiant est contraint de rater des cours importants, faute de quoi, il ne peut
injustement plus jamais avoir une place comme tous les autres étudiants qui se font berner
chaque année alors qu’ils étaient légitimement sélectionnés. D’où la nécessité de soulever
certaines questions:

THIERNO BOUBACAR DIALLO 5


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1
6

 La nécessité de la présence physique de l’étudiant malgré son lieu lointain


d’habitat
 Le travail manuel qui offre plus de vulnérabilité aux attributions frauduleuses
de chambres par affinité.
 Les pertes de temps observées lors des codifications
 Les heures de cours ratées par les étudiants en question
 Les frustrations occasionnées pour diverses futilités
2) Objectif de l’étude2)1) Objectif Générale
L’objectif principal est la conception et le développement d’une application de gestion
d’hébergement des étudiants pouvant apporter une solution aux problèmes ci-haut.
Dans le but d’alléger le travail des agents sociaux, de limiter les charges.
2)2) Objectifs Spécifiques
L’ensemble du travail sera accentué sur quatre utilisateurs :
 L’administrateur de l’application
 L’agent social
 L’agent comptable
 L’étudiant
a) L’administrateur
C’est le super utilisateur du système, il a accès sur tous les autres utilisateurs (agent
social, comptable, étudiant). Mais l’accès passe d’abord par un système
d’authentification a fournissant un login et un mot de passe pour pouvoir accéder aux
interfaces qui lui sont attribués. Il a comme objectif d’administrer un agent social
comptable en donnant les droits d’accès (bloquer ou valider un compte), supprimer,
modifier.
b) L’agent social
C’est un utilisateur simple dont l’accès est basé par une authentification à travers un
login et password lui donnant accès aux interfaces suivantes : Ajouter un étudiant,
modifier, supprimer, lister selon les états, lister l’ensemble, recherche.

THIERNO BOUBACAR DIALLO 6


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1 7

c)L’agent comptable
C’est un utilisateur simple qui travaille pour les services sociaux de l’université et qui
gère tous ce qui est paiement des étudiants codifies. L’accès au système est donné par
une authentification conforme par un login et un password et qui aboutit aux différents
interfaces : enregistrer un paiement, lister les étudiants non à jour, lister ceux qui sont
à jour pour pouvoir informer l’ensemble du service.
d)L’étudiant
C’est un utilisateur simple dont l’usage de cette plateforme est d’une pure nécessité
et d’aide. Pour pouvoir accéder, il s’authentifie par un login et un password qui lui
donne accès aux interfaces : vérifier s’il a droit de codification, renseigner les champs
pour la codification.
III)Cadre Méthodologique
La collecte d’informations pour la réalisation de notre application est réalisée par deux
méthodes : une recherche documentaire et un entretien avec les étudiants.
III)a) Recherche documentaire
Une recherche documentaire est l’ensemble d’action, des méthodes et des procédures
ayant pour objet de retrouver dans les documents et les références pertinents. Selon
notre étude, les archives et les manuelles de données qui sont sources d’informations
ont retenu notre attention. Elles sont reparties principalement en documents écrits à
caractère public ou privé, locale ou internationale.
III)b) Entretien
L’entretien est une sorte de conversation ou plutôt une manière de requérir des informations
à travers un échange dont la durée dépend de la disponibilité et la pertinence de l’échange.
Pour notre cas on a eu à discuter avec les étudiants mais aussi le Président de la Commission
Sociale des étudiants qui est un atout favorable pour tous les étudiants car ils disposent presque
de toutes les informations relatives à la vie sociale des étudiants.

THIERNO BOUBACAR DIALLO 7


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1 8

CHAPITE2 : ETUDE TECHNIQUE ET ENVIRONNEMENT DE TRAVAIL


I)ETUDE TECHNIQUE
1)Description des procédures
Le logement des étudiants est constitué de plusieurs procédures qui sont interconnectes pour
un bon déroulement du processus. Selon les utilisateurs sa part du concept de connexion
jusqu’à la réalisation des besoins spécifiques.
a) La connexion
Par l’usage d’un navigateur (Chrome, Internet explorer, Mozilla Firefox etc.), les utilisateurs
(Admin, agent social, agent comptable, étudiant) seront redirigés à l’interface d’accueil avec
les comme menu : Accueil, services, contactez-nous et le lien principale Se connecter pour
qu’il puisse accéder à l’interface qui lui est propre en passant par une authentification
conforme par un login et un password.
b) La codification
Une fois connecter comme étudiant ou agent social, l’utilisateur a la possibilité de vérifier s’il
a droit à une codification, si le résultat répond par vrai il sera redirigé vers une autre page ou
il sera obligé de remplir son UFR car chaque UFR a son propre logement à travers un
site(UFR) et plus spécifique par un bâtiment(genre). Après avoir valider son choix, l’agent
social verra la codification de l’étudiant. Si le résultat retourner est false, y’aura juste un
message indiquant que vous n’avez pas droit à une codification.
c)Paiement
Une fois codifier ou à la fin du mois, l’étudiant se présente au près du comptable pour être à
jour. La valeur à payer s’élève à 8000Fr pour la codification (au 1er janvier de chaque année)
et 3000 pour la mensualité. Le paiement se déroule comme suit : l’étudiant se présente avec
sa carte et la somme, le comptable renseigne les champs et au final il lui remet un reçu complet
avec les informations s’il a des mois restants à payer ou s’il est à jour.
d)Modifier/Supprimer la codification, un étudiant
Ces taches sont confiées à l’agent social ou à l’administrateur, c’est eux qui sont en mesure
de modifier ou de supprimer un étudiant, selon la demande de l’étudiant.

THIERNO BOUBACAR DIALLO 8


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1
9

d)Rechercher
Cette partie est destiné aux utilisateurs comme l’admin, agent social, l’agent comptable pour
pouvoir rechercher un étudiant d’une manière spécifique. En cliquant sur le bouton recherche
on fournit juste l’objet de l’identifiant et s’il y’a ce contenu on aura un résultat conforme sinon
rien.
e) Lister
Cette option est gérée par l’admin, l’agent social, le comptable. Le but de cette fonctionnalité
permet de lister les étudiants pour savoir s’ils sont à jour ou nom, lister les étudiants qui ont
doit à une codification et qui ne l’ont pas fait, de lister l’ensemble des étudiants qui ont
codifiés.
2)Description Des Acteurs
Nom de l’acteur La Description de l’acteur
L’administrateur c’est le super utilisateur. Il
Administrateur assure le bon fonctionnement et le respect des
règles d’accès.

Agent social C’est un utilisateur simple qui est susceptible


de dire si un étudiant a le droit de codifier ou
non.
Agent comptable C’est un utilisateur qui gère tout ce qui est
paiement pour pouvoir régler les problèmes
liés aux campus sociaux mais aussi c’est la
seule personne qui a le droit de débouché de
l’argent pour régler des besoins à la demande
de l’amicale.
L’étudiant C’est un utilisateur simple dont son rôle sur
l’application est juste de vérifier et de valider
sa codification s’il a le droit.

Tableau 1: Description des acteurs

THIERNO BOUBACAR DIALLO 9


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1 10

II) Environnement de travail


Dans cette partie, nous présentons les différents outils matériels et logiciels nécessaires pour
le développement de notre application.
1)Environnement Logiciel
Nous allons énumérer dans cette partie les différents outils utilisés tout au long de ce projet
pour l’étude et la mise en place de notre application.
1)1) Système d’exploitation
Le système d’exploitation utilisé est :
 Microsoft Windows 10
1)2) Langage Outils de développement

Figure 2: Langage UML


UML : Langage de Modélisation Unifié est un langage de modélisation de schémas appelés des
diagrammes, qui donnent chacun une version différente du projet à traiter. UML fournit les
diagrammes pour représenter le logiciel à développer : son fonctionnement, sa mise en route,
les actions susceptibles d’être réalisé par les utilisateurs de l’application.

Figure 3: Les navigateurs web

Ce sont des navigateurs web fonctionnant sur Windows, Mac, Linux, Android et IOS. Ils vont
nous permettre de visualiser le contenu de notre application.

THIERNO BOUBACAR DIALLO 10


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1 11

Figure 4:Hypertext Proprocessor


PHP(Hypertext Proprocessor) est un langage de programmation qui est utilise pour le rendu
du site dynamique et de gereer des pages web.

Figure 5:Hypertext Markup Language


HTML (HyperText Markup Langage) est née en 1989 sous l’impulsion de Tim Berners Lee.
Le HTML permet de structurer sémantiquement, et de mettre en forme le contenu des pages.

Figure 6:Cascading Style Sheets


Le terme CSS est l’acronyme anglais de Cascading Style Sheets qui peut se traduire par feuilles
de style en cascade. Le CSS est un langage informatique utilisé pour mettre en forme les pages
web.

THIERNO BOUBACAR DIALLO 11


Gestion d’hébergement des étudiants de l’université de Thiès

PREMIERE PARTIE : ETUDE PREALABLE


PARTIE 1
12

Figure 7: WampServer

WampServer est une plate-forme de développement Web sous Windows pour des
applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une
base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos
bases de données.

Figure 8: MySQL
MySQL est un système de gestion de base de données relationnelle open source. Son nom
est une combinaison de « My », le nom de la fille du co-fondateur Michael Widenius, et
«SQL », l'abréviation de Structured Query Language (Langage de Requêtes Structurées).

Figure 9: StartUml
StartUML est logiciel de modélisation UML, cédé comme open source par son éditeur, à la
fin de son exploitation commerciale, sous une licence modifiée de GNU GPL. Il permet
aussi la modélisation des différents Diagrammes comme les cas d’utilisation, séquence,
classe, objet …

THIERNO BOUBACAR DIALLO 12


Gestion d’hébergement des étudiants de l’université de Thiès

PARTIE 2
13

ETUDE DETAILLEE ET REALISATION

DEUXIEME PARTIE : ETUDE DETAILLEE ET REALISATION

THIERNO BOUBACAR DIALLO 13


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
14

CHAPITRE1 : CONCEPTION DE L’APPLICATION


La réalisation de l’application Système de gestion d’hébergement passe par tout un
processus mais pour pouvoir visualiser tous les détails ou bien toutes les interactions sur les
différentes pages, on doit passer par la modélisation d'UML qui sera établi selon les objectifs
de l’application. La modélisation n’est rien d’autre que la représentation des différents
Diagramme pour comprendre l’aspect de l’application pour sa création mais aussi pour
l’usage : Cas d’Utilisation, Classe et Séquence, même si y’en a d’autres on pourrait se limiter
juste sur ses trois pour comprendre l’interaction.
1)Les diagrammes de cas d’utilisation
Les cas d'utilisation permettent de recueillir, d'analyser et d'organiser les besoins, et de
recenser les grandes fonctionnalités d'un système. Il s'agit donc de la première étape UML
d'analyse d'un système. Il permet aussi de délimiter ce dernier.
 Chaque usage effectué par les acteurs est représenté par un cas d'utilisation.
 Chaque cas d'utilisation symbolise une fonctionnalité qui leur est offerte afin
d’engendrer le résultat attendu.
 Le diagramme de cas d'utilisation décrit l'interaction entre le système et l'acteur en
déterminant les besoins de l'utilisateur et tout ce que doit faire le système pour
l'acteur.
 Identification des acteurs
L’identification des acteurs relate les intervenants ou plutôt ceux qui sont susceptible
d’utiliser l’application en terme de nécessité. Pour notre cas on a eu à repérer quatre
utilisateurs qui sont : l’administrateur, l’agent social, l’agent comptable et l’étudiant.

Figure 10: Les acteurs de l'application


.

THIERNO BOUBACAR DIALLO 14


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
15

a)Use Case de l’administrateur


C’est le super utilisateur donc il est en mesure d’executer toutes les fonctionnalites de
l’application

Figure 11: Use case de l'administrateur


b) L’agent social
C’est un utilisateur simple qui peut utiliser l’application avec cinq fonctionnalités.

Figure 12: Use case de l'agent social

THIERNO BOUBACAR DIALLO 15


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
16

c)Agent Comptable
C’est l’utilisateur qui gère tout ce qui paiement pour connaitre ceux qui sont à jour.

Figure 13: Use case de l'agent comptable


d)L’étudiant
L’objectif de l’application est principalement pour l’étudiant car la problématique se note
réellement à son côté.

Figure 14: Use case de l'étudiant

THIERNO BOUBACAR DIALLO 16


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 217

2)Diagramme de classe
Un diagramme de classe est un diagramme UML qui contient des classes, des interfaces, des
packages et leurs relations, et qui fournit une vue logique de tout ou partie d’un système
informatique.

Figure 15: Diagramme de classe avec les liaisons


 Description des classes et leurs méthodes
 Personne
 Prénom : String
 Nom : String
 Email : String

THIERNO BOUBACAR DIALLO 17


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
18

 Password ; String
 Méthode : connecter
 Administrateur
 Id_admin : int
 Méthodes : Gérer les employés, Gérer les étudiants
 AgentSocial
 ID_social : int
 Méthodes : ajouter, rechercher, modifier, supprimer, lister
 AgentComptable
 ID_comptable : int
 Méthodes : Gérer paiement, lister par état, lister les étudiants
 Etudiants
 INE : String
 UFR : String
 Filière : String
 Sexe: String
 Méthodes : Vérifier, codifier
 Site
 ID_site : int
 Nom_site: String
 Bâtiment
 ID_batiment : int
 Nom : String
 Genre : String
 Chambre
 ID_chambre : int
 Nom_chambre : String
 Nombre_lit :int
 Effectif : int

THIERNO BOUBACAR DIALLO 18


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
19

 Lits
 ID_lit : int
 Paiement
 Numero_paiement :int
 Mois : String
 Convention
 ID_convention :int
 Nom_chambre : String
 Codification
 ID_codification :int
 Nombre_lits_disponible :int
 Nombre_lit_non_disponible :int
 Quotas_filiere :int
A travers la représentation, on se focalise sur cela pour pouvoir modéliser notre base de
base de donnée et sa création sous phpmyadmin.

THIERNO BOUBACAR DIALLO 19


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
20

Figure 16: Modélisation de la base de donnée sous workbench

THIERNO BOUBACAR DIALLO 20


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
21

Figure 17: La base de donnée sous PhpMyadmin

THIERNO BOUBACAR DIALLO 21


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
22

CHAPITRE2 : PRESENTATION DES RESULTATS ET COUTS FINANACIER


I) présentation des résultats
a) Page D’accueil
Voici la première page de notre application « gestion de l’hébergement des étudiants » munie
d’une interface de connexion.

Figure 18: Page d'accueil


b) présentation de l’interface Admin
Pour accéder à cette page, l’utilisateur présente une adresse E-mail et un mot de passe
inscrits en amont Ainsi, il aura accès aux donnes des étudiants et aux agents.

THIERNO BOUBACAR DIALLO 22


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
23

Figure 19:Interface de l’admin

c)Interface de l’agent social


Voilà l’interface agent social, pour accéder à cette page, l’utilisateur présente une adresse et
un mot de passe. Ici, l’agent social peut effectuer une recherche selon un attribut bien défini,
actualisation après un ajout, modifier, supprimer(bloquer), listeret codifier un étudiant.

Figure 20: Interface agent social

THIERNO BOUBACAR DIALLO 23


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
24

d)Interface de l’agent comptable


L’interface dédie aux agents comptables après avoir fourni un E. mail et un mot de passe
conforme à la base de donnée. Apres connexion ils peuvent enregistrer un paiement, faire le
listing par mois pour connaitre ceux qui sont à jour.

Figure 21: Interface agent comptable


e) Interface d’un étudiant
Cette interface est spécifique à l’étudiant, une fois que l’authentification a passé l’étudiant
s’aura s’il a droit à une codification ou non. Si l’algorithme stipule qu’il a droit, il va fournir
juste son UFR et la codification se fera d’une manière automatique. Il est en mesure de voir
ses informations mais aussi envoyer un message aux agents sociaux.

THIERNO BOUBACAR DIALLO 24


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
25

Figure 22: Interface étudiant


f) Présentations d’une liste d’étudiants codifies
Cette page est destinée aux agents (social, comptable) qui, peuvent y accéder pour lister les
étudiants avec leurs toutes relatives à leur codification.

Figure 23:Liste étudiants codifies

THIERNO BOUBACAR DIALLO 25


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
26

g) Présentations d’une liste globale des étudiants


Voici une liste globale des étudiants avec des informations relatives à la base de donnée.

Figure 24: Liste globale des étudiants

THIERNO BOUBACAR DIALLO 26


Gestion d’hébergement des étudiants de l’université de Thiès

ETUDE DETAILLEE ET REALISATION


PARTIE 2
27

II) Cout Financier


Du point de vue financière, nous allons représenter les dépenses sous forme de tableau :
1)Le cout du projet
Désignations Prix
Hébergement 195.000FCFA
Séminaire de formation 200.000FCFA
Ordinateur 200.000FCFA
Point d’accès 25.000FCFA
Imprimante et Scanner 40.000FCFA
Table de bureau 20.000FCFA
Papier et Rallonge 10.000FCFA
Total 690.000FCFA

Tableau 2:Cout Financier pour le projet


2)Cout pour l’étudiant
Le cout financier ne se limite pas juste à ses achats, y’a aussi une estimation spécifique à
l’étudiant :
Désignations Prix
Téléphone 100.000FCFA
Ordinateur 200.000FCFA
Forfait internet 25000FCA
Total 325.000FCFA

Tableau 3: Cout Financier pour l'étudiant

THIERNO BOUBACAR DIALLO 27


Conclusion Generale Et Perspectives

Partant d’une analyse très large du système de gestion manuelle des logements
à l’université de Thiès, nous sommes parvenus à identifier les principaux problèmes
qui, malgré les efforts de la commission sociale, gangrènent de plus en plus ce
système.
Face à cette situation, notre mission était d’informatiser le système en mettant
au point un site web qui permettra à tous les étudiants de faire leur codification en
ligne afin de pallier aux problèmes rencontrés par la commission sociale.
L’élaboration de notre application nous a permis de nous confronter à une expérience
professionnelle dans le domaine de développement des applications qu’on ne peut
qualifier que d’enrichissante. En outre, elle nous a offert l’opportunité de concrétiser
nos connaissances théoriques à l’aide d’un cas réel. Ainsi, ce projet nous a apporté
un plus concernant les langages de programmation et les plateformes que nous avons
découvertes.
Nous avons présenté dans ce rapport toutes les étapes nécessaires pour la
conception et le développement d’une application pour la gestion d’hébergement des
étudiants. Cette application est développée spécialement pour l’administrateur,
l’étudiant mais aussi pour l’agent social et l’agent comptable. Elle leur permettra de
mieux faciliter l’accès à l’hébergement, mais aussi la bonne gestion des étudiant
utilisant les services.
Ce projet nous a donné de plus l’occasion d’acquérir de nouvelles connaissances
en développement, de maitriser au mieux le langage PHP, à titre générale ce projet
est une expérience exceptionnelle. Cela nous permet d’envisager des perspectives
comme : une version mobile, effectuer un paiement en ligne, intégrer plus de sécurité,
intégrer au total l’administration des UFRs et au final une généralisation de
l’application pour l’ensemble des universités sénégalaise.

THIERNO BOUBACAR DIALLO 28


Bibliographie

 Archives PFC des anciens étudiants en programmation et développement


 Cours ASCI et ACSOO du professeur Dame SAMB (Professeur à l’université Iba
Der Thiam de Thiès)
 Cours méthodologie de rédaction du professeur M Lô du groupe Sup ‘info

THIERNO BOUBACAR DIALLO 29


Webographie

 https://www.youtube.com
 https://www.w3schools.net
 https://www.developpez.com
 https://www.openclassrooms.com
 https://fr.wikipedia.org
 https://www.php.net>manual

THIERNO BOUBACAR DIALLO 30


THIERNO BOUBACAR DIALLO 31

Vous aimerez peut-être aussi