Académique Documents
Professionnel Documents
Culture Documents
***** * * ********
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).
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).
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
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.
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é.
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
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
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.
-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.
La Direction CSA Et le
La
Rectorat Du Système CROUS-T
Scolarité
d’Informatio
n(DSI)
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.
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.
Ce sont des navigateurs web fonctionnant sur Windows, Mac, Linux, Android et IOS. Ils vont
nous permettre de visualiser le contenu de notre application.
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 …
PARTIE 2
13
c)Agent Comptable
C’est l’utilisateur qui gère tout ce qui paiement pour connaitre ceux qui sont à jour.
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.
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
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.
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.
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