0.
Introduction
Les problèmes dans une organisation ou une administration étant complexe, il
est d’une difficulté énorme mettre en place un programme sans procéder à un
ensemble d’études que nous nommerons analyse qui aura pour fin à la mise en place
application.
D’où la conception de systèmes informatisés est analogue avec une étude
d’ingénierie aboutissant à la production du logiciel dans la pratique, la décision
d’automatiser le traitement d’un problème devant un projet informatique qu’il faut
définir, concevoir, développer, réaliser et maintenir.
Le corps de ce présent rapport contiendra les éléments essentiels mentionnant
l’étape de la spécification. Au sein de cette étape de spécification, nous allons nourrir
et même motiver la manière dont nous avons abordé les idées concourant à la
réalisation de ce logiciel.
Nous comprenons que dans notre cas la gestion des logements des étudiant peut
être un grand défi. La gestion de logements étudiant peut être chaotique, c’est un
travail assez compliqué puisque la majeure partie des états de lieux d’entrée ou sortie
se font au même moment. C’est pourquoi nous allons mettre en place un outil
spécifique pour permettre aux gestionnaires de gérer ce travail exigeant.
Ainsi donc ce logiciel aidera à bien gérer les logements pour étudiants, tout en
veillant sur le processus d’inscription jusqu’à l’installation de ces derniers.
I. conception
I.1 spécialisation du système
I.1.1 travail demandé
Le but principal de notre travail comme l’indique le sujet est de mettre en place
un logiciel de qui s’occupera de la gestion des étudiants, l’application sera d’une
importance capitale parce qu’elle permettra de gérer l’afflux des étudiant interne
sollicitant un logement.
I.1.2 Narration
L’étude de notre problème étant spécifiée, analysée et bien limitée, nous allons
proposer un énoncé qui la décrit au mieux :
L’obtention d’une chambre dans le site universitaire se fait en multiple étapes,
pour ce faire le solliciteur du logement doit se présenter à la mairie afin de remplir
chaque étape qui lui permettra d’avoir un logement.
Les logements sont exclusivement réservés aux étudiants internes, pour être
éligible, la personne devra avoir les preuves de paiement de l’année en cours ou être en
possession d’une carte d’identité de la même année, le solliciteur du logement donnera
les informations suivantes le concernant : son nom, postnom, prénom, sexe, date et
lieu de naissance, son adresse, sa nationalité ainsi que sa promotion.
La maire procédera à la vérification de l’identité de l’étudiant, une fois celle-ci
s’avérée vraie, il passera ensuite à l’attribution de la chambre à l’étudiant. L’attribution
se déroule de la manière suivante : les solliciteurs sont classés selon leurs cycles ainsi
donc il y aura deux catégories la licence et le graduat. Une fois son cycle déterminé, on
passera à l’attribution de chambres ; les chambres sont classées dans des blocs et ces
derniers sont contenus dans des résidences. On vérifiera les nombres chambres
disponibles selon le cycle de l’étudiant ; une chambre est disponible si elle est
inoccupée ou le nombre de résident est inférieur à deux. Une fois le critère concernant
la chambre remplie, l’étudiant sera affecté.
Hormis l’affectation, la mairie s’occupera aussi de transfert ou changement de
chambre ; à droit à un changement de chambre si les motifs avancés ont assez
raisonnable, des exclusions et vérifiera si la chambre est abandonnée par l’étudiant.
Concernant le paiement, il est fait avant l’attribution de la chambre et aussi
selon le cycle. Nous devons noter que le paiement est pour toute l’année académique
et est payable du coup et non par tranche.
I.2 Modélisation fonctionnelle
I.2.1 Cas d’utilisation
Recensement des acteurs :
- Etudiant
- Mairie
Recensement des cas d’utilisation
- Avoir une carte d’identité ou une carte d’étudiant
- Donner son identité
- Vérifier l’identité de l’étudiant
- Enregistrer l’étudiant
- Vérifier de chambres disponibles
- Cycle graduat
- Cycle licence
- Verser le paiement
I.2.2 Diagramme de séquence
Cas d’enregistrement de l’étudiant
Cas de vérification de la chambre
Cas de versement du paiement
I.2.3 Diagramme d’activité
Cas de l’enregistrement de l’étudiant
Cas de vérification des chambres
Cas de versement de paiement
I.3 Modélisation statique
I.3.1 Modèle de classe du domaine
Considéré comme le plus important de la modélisation orientée objet, il est le seul
obligatoire lors d’une modélisation. Il tient surtout compte du facteur temporel dans le
comportement du système.
L’identification des classes
- Solliciteur
- Mairie
- Logement
- Etudiant
- Chambre
- Cycle
- Blocs
- Résidence
- Paiement
- Personne
L’indentification des classes pertinentes
- Etudiant
- Marie
- Cycle
- Chambre
- Bloc
- Résidence
L’identification des associations
- L’étudiant sollicite un logement à la mairie
- La mairie attribue une chambre à l’étudiant
- L’étudiant est d’un cycle quelconque
- Les chambres sont réservées en fonction du cycle
- Les chambres appartiennent à un bloc
- Les blocs se trouvent dans une résidence
Les dictionnaires de données
Classes Descriptions
Etudiant Celui qui remplit les critères et
sollicite un logement
Mairie Entité physique qui octroi et gère les
logements
Résidence Bâtiment situé dans l’enceinte du site
universitaire
Bloc Compartiment que comprend un
bâtiment
Chambre Logement proprement dit d’un
étudiant
Cycle
L’identification des attributs
Classes Attributs
Etudiant - Id_etudiant
- Nom
- Postnom
- Prenom
- Sexe
- Promotion
- Adresse
Mairie - Id_mairie
- Nom
Residence - Id_resident
- Nom_res
- Location
- Nbre_place
Bloc - No_bloc
- Nbr_chambre
- Type
Chambre - No_chambre
- Capacité
- Nbre_personne
- Prix
Cycle - Id_cycle
- Categorie
- Année
Diagramme de classe sans attribut
Diagramme de classe avec attributs
Passage du modèle de classe au pseudo modèle relationnel
Interfaces
Interface accueil
Interface attribution des chambres
Conclusion
En guise de conclusion nous pouvons dire que ce travail a été fait grâce
aux connaissances apprises au cours de conception de système d’information et
l’objectif principal était de concevoir un système d’information en se basant sur le
problème donné.
En effet, la première partie du travail était consacrée à une étude du
système existant en détectant ses failles pour afin proposer une solution qui palliera au
problème. La partie suivante était dédié à l’étude fonctionnelle, en regroupant les cas
fonctionnels qui constitueront les différentes fonctionnalités employées par le système
et non fonctionnels. Et la partie suivante nous avons fait l’analyse du domaine dans le
but d’obtenir un modèle précis, concis, compréhensible et correcte du monde réel ainsi
que prendre les interactions possibles de notre application.