QUATRIEME CHAPITRE : RESULTAT DE L'ETUDE
Le résultat de l'étude est un chapitre sur
lequel notre travail scientifique est basé ; tout d'abord, il consiste
à faire une analyse sur le système étudié, faire la
conception du logiciel à mettre en place, repartir les taches à
exécuter dans le logiciel, et enfin présenter ce dernier. Grace
aux différentes méthodes utilisées dans ce travail
à travers l'approche Agile, voici comment nous l'avons abordé
:
IV.1. PHASE D'ANALYSE IV.1.1. Analyse des
besoins
Cette partie du travail représente le coeur de l'analyse ;
elle nous permet de
déterminer qui utilise le système et pourquoi ?
Nous y décrivons le contexte, les utilisateurs du logiciel, les
fonctionnalités dudit logiciel, et les interactions entre ces acteurs et
ces fonctionnalités. Pour ce fait, il y existe deux diagrammes à
savoir :
A. IDENTIFICATION DES ACTEURS
Le but de ce projet étant de permette aux
employés des institutions supérieurs et universitaires de
disposer d'une plate-forme de gestion des activités académique,
et plus précisément les inscriptions des nouveaux
étudiants et la création de compte étudiant enfin de
mettre en connexion ces dits étudiants, chaque employé s'occupant
des taches citées représente donc un acteur.
N° Acteur Rôles
2
3
1
Secrétaire Général
Académique
Candidat
Chargé d'inscription
Chapeaute le service d'inscription au sein de l'Institut et il
assume le rôle suivant :
· Donner le droit d'inscrire les nouveaux étudiants
;
· Définit le montant à payer pour
l'inscription ;
· Déterminer les critères des candidats ;
· Faire le suivi des inscriptions ;
Il représente le service permettant au candidat à
intégrer l'Institution et joue le rôle de (d') :
· Représente une personne qui vient de
décrocher son diplôme d'Etat ou qui l'a obtenu il y a longtemps et
qui veut prendre l'inscription au sein de l'institut. Et ce dernier a comme
tache :
· Consulter le site et lire les conditions d'admission
· S'inscrire
4
Tableau numéro3 : tableau d'identisation des acteurs
source : nous-mêmes sur base d'UML
B. DIAGRAMME DE CONTEXTE
Ce diagramme nous permet de présenter tous les acteurs
qui utiliseront le système ; c'est-à-dire qu'il va nous
présenter le système à modéliser sous la forme
d'une boîte, et les différents acteurs qui interagissent avec ce
système sous la forme des petits bonhommes. En ce qui concerne notre
sujet d'étude, voici comment se présente le diagramme de contexte
:
5
Directeur Général
Etudiant
Pour ce travail, l'étudiant s'inscription, et
créée son compte étudiant dans la plateforme en vue
d'accéder aux publications et échange d'informations.
Il supervise tous les mouvements d'inscription et reçoit
le rapport.
? Percevoir les frais d'inscriptions ; ? Valider l'inscription du
candidat ; ? Imprimer le bulletin d'inscription ; ? Créer le dossier du
nouvel étudiant ; ? Actualiser la base des données ;
Consulter le site de
l'ISC
d'inscription
Candidat
Etudiant
valider l'inscription
imprimer le bulletin
d'inscription
Chargé dinscription
S'inscrire
percevoir les frais
ISC.ORG
SERVICES
D'INSCRIPTION
Donner l'ordre
Secretaire G.A.
Figure numéro 2 : diagramme de contexte source : nous
même sur base d'UML
Directeur Général
superviser
Determiner les
critaires et montant
Créer compte
étudiant
nouveau étudiant
Actualiser la base
des données
créer un dossier pour
Faire le suivi
C. DIAGRAMME DE CAS D'UTILISATION
Selon NYAMI Ruphin, cours de conception de système
d'information 2017-2018, ce diagramme permet donc d'indiquer de quelle
façon les acteurs énumérés dans le diagramme de
contexte utiliseront le système. Il nous permet aussi de
détailler les fonctionnalités en y ajoutant les liens entre les
cas d'utilisations. Et Comme nous l'avons dit dans les chapitres
précédents, nous nous limitons donc dans ce travail au processus
des inscriptions des nouveaux étudiants, ainsi qu'au processus de
création de compte étudiant.
L'objectif ici est justement d'aider les utilisateurs à
formuler et formaliser ces besoins. En regroupant les intentions fonctionnelles
en unités cohérentes, on obtient les cas d'utilisations
consignés dans le tableau suivant :
C.1. Tableau descriptif des cas
d'utilisations
N° Nom du Cas d'Utilisation
01
02
03
04
05
Percevoir l'argent d'inscription
Valider l'inscription
Consulter le site
Créer un compte étudiant
S'inscrire
Candidat (principal), Site (Secondaire)
Candidat (principal), Site (Secondaire)
Etudiant (principal), Site (Secondaire)
Chargé d'inscription (principal), Candidat (secondaire)
Chargé inscription (principal), Etudiant (secondaire)
Acteur Intention Action
Avoir les renseignements possibles
Prendre l'inscription et devenir étudiant.
Valider l'inscription
Echanger les informations entre camarades.
Transcrire le nom du candit dans la liste des inscrits, et
confirmer à l'étudiant que
Vérifier le nom du candidat, percevoir la somme, puis
valider l'inscription.
Saisir l'adresse du site, cliqué sur inscription, saisir
les données imposées puis valider.
Dans le site, Cliquer sur créer compte, choisir son
matricule, remplir d'autres informations sur le formulaire puis valider la
création du compte.
Saisir l'adresse du site, cliquer sur le menu
actualité.
Transférer le nom du candidat dans liste des
étudiants inscrits.
|
|
|
l'inscription est bien faite.
|
|
06
|
Imprimer le bulletin de paie
|
Candidat/charg é d'inscription (principal)
Site
(Secondaire)
|
Présenter pour valider son inscription au guichet
|
Remplir les identités du candidat du sur le formulaire
d'inscription, puis cliquer sur le valider.
|
07
|
Créer un dossier pour le nouvel étudiant
|
Chargé d'inscriptions (principal) Etudiant (secondaire)
|
Archiver les informations de l'étudiant
|
Placer le dossier de l'étudiant dans la farde chemise et
classer parmi d'autres.
|
08
|
Actualiser la base des données
|
Chargé inscription (principal), site (secondaire)
|
Modifier les informations d'un étudiant ou le supprimer en
cas de non-paiement.
|
Transférer les noms enregistrés dans le propre,
vider le formulaire ainsi que la table tampon.
|
09
|
Donner ordre
|
Secrétaire GA (principal), chargé d'inscription
(secondaire)
|
Assurer le bon fonctionnement
|
|
10
|
Définir les prix
|
Secrétaire GA (principal), chargé d'inscription
(secondaire)
|
Pousser le travailleur à bien assumer ses fonctions de
chargé d'inscriptions
|
Donner la liste des prix pour les inscriptions spéciaux et
inscriptions ordinaires
|
11
|
Faire un suivi
|
Secrétaire GA (principal), chargé d'inscription
(secondaire)
|
Virer de l'argent, Assurer le bon fonctionnement
|
Prendre certaines stratégies permettant le bon
déroulement des inscriptions
|
12
|
Superviser
|
Directeur G. (principal), site (secondaire)
|
Voir le rapport, Assurer le bon fonctionnement
|
Autoriser les sorties financières, Gérer les
utilisateurs.
|
Tableau numéro4 : tableau descriptif des cas
d'utilisations source : nous-mêmes sur base d'UML
31
C.2. Le cas d'utilisation pour le processus
d'inscription
uc
Diagramme_de_de_cas_dutilisation_processus__inscription
ISC_LUBUMBASHI.ORG/inscription
Consulter le
site_web
Percevoir frais
d'inscription
candidat
«extend»
Valider
inscription
«include»
créer un dossier
pour étudiant
s'inscrire
«include»
«include» Mise à
jour
inscription
Superviser
«include»
S'Authentifier
«include»
«include»
«include»
«extend»
DG
«extend»
Chargé d'inscription
determiner les
critères
Imprimer bulletin
de paie
«extend»
«include»
Donner l'ordre
«include»
Académique
Faire le suivi
actualiser la base
des données
Figure numéro 3 : diagramme cas
d'utilisation/Inscription, source : nous même sur base d'UML
C.4. Le cas d'utilisation pour le processus de
création de compte étudiant
uc
Diagramme_de_de_cas_dutilisation_processus__creationcompte
ISC_LUBUMBASHI.ORG
créer un compte
étudiant
«include»
lire/commenter
une
publication
«include»
«include»
Etudiant
se connecter au
compte
Figure numéro 4 : diagramme de cas d'utilisation
/création de compte ; source : nous même sur base d'UML
IV.1.2. Analyse du domaine
Cette partie du travail a pour objectif d'avoir une vue
globale et détaillée des besoins de notre système. Et elle
comprend quat à elle trois diagrammes à savoir :
A. DIAGRAMMES D'ACTIVITES
Il s'agit ici d'un diagramme comportemental d'UML, permettant
de représenter le déclenchement en fonction des états du
système et de la modélisation des comportements. Il permet
également de modéliser un processus interactif, global ou partiel
pour un système donné (logiciel ou système d'information).
Il est recommandé pour exprimer une dimension temporelle sur une partie
du modèle. En ce qui nous concerne, nous présenterons deux
diagrammes d'activités :
A.1. Diagramme d'activités pour
l'inscription des étudiants
Figure numéro 5 : diagramme
d'activités/inscription source : nous même sur base d'UML
33
1min de
Receptionner la
FM recommencer
Figure numéro 6 : diagramme
d'activités/création de compte source : nous même sur base
d'UML
B. DIAGRAMME DES CLASSES
Ce diagramme représente la description statique du
système en intégrant dans chaque classe la partie
dédiée aux données et celle consacrée aux
traitements. Ça constitue le diagramme pivot de l'ensemble de la
modélisation d'un système.
Selon PASCAL ROQUES, dans La pratiques (exercices
corrigés), éd 6, paris 2008, la classe représente la
structure d'un objet, c'est-à-dire la déclaration de l'ensemble
des entités qui le composent. Elle est constituée d'attributs
dont les valeurs représentent l'état de l'objet et des
méthodes qui sont les opérations applicables aux objets.
Business Process
activitéscompte
E ·
Consulter le Choisir
i besoin d'un site création de
compte compte
étudiant
|
Soumision
demande
selectionner
matricule, remplir
champs puis
valider
delai
bien rempli
|
Obtenir
information
Enregistrer
|
1min de delai
|
votre compte
est bien crée
|
fin
|
F F t â 0 0
sz m mal rempli
Idemande
Ô 4
w
x
Q existant dant la base
C0 EP G des donnees
Ûi L
|
A.2. Diagramme d'activités pour la
création des comptes
34
+
La figure ci-dessous représente notre diagramme des
classes
Bulletin_Inscription
0.."
Chargé_Inscription
- numbulletin : int
+ imprimer () : int + annuler ()
: int
0..1
- matricule - nomagent - genre -
contact - adresse
: char
: char
: Boolean
: char
: char
0..1
Etudiant
0.."
0..1
+ enregistrer ()
+ a()
+ modifier nnuler()
: int : int : int
- nomutilisateur - motdepasse
- numerocompte
+ créer ()
+ annuler ()
+ connecter ()
+ deconncter ()
Compte
: int : int : int :
int
: int : int : int
1
1
- matricule
- nom
- postnom
- prenom
- lieuetdatenaiss
- etatcivil
- nompere
- nommere
- province
- districk - adresse -
ecoleprovenance - section - option -
anneobtention
- pourcencetage
- choix1 - choix2 - date
: char
: char
: char
: char
: char
: char
: char
: char
: char
: char
: char
: char
: char
: boolean
: char
: Date
: int
: boolean
: Boolean
: Date
0..1
0..1
0.."
0.."
- numpaiement - nometudiant -
motifpaiement - montant - datepaiement
+ valider () : int
+ annuler () : int
Paiement
0..1
: int
: char : char : int
: Date
0.."
- idraport
- intitule
- detailrapport
+ afficher () : int
+ imprimer () : int
Rapport
0.."
: int : int : int
0..1 + valider () : int
+ annuler () : int
0..1
Guichet
- numguichet : int
- datejour : int
0.."
0..1
+ enregister ()
+ rechercher ()
+ supprimer () + annuler ()
: Boolean : Boolean : Boolean :
Boolean : Boolean
Facture
- numfacture : int
+ annuler () : int
Ordinateur
- numero : int
- marque : char
0.."
0..1
- sexe
DG
- nomdg - genredg - contactdg -
adressedg
+ enregistrer () + annuler ()
+ modifier ()
: char
: char
: Boolean
: char
: char
: int : int : int
0..1
0.."
0.."
+ enregistrer ()
+ annuler ()
+ modifier ()
matricule
nom
Académique
: char : char
: int : int : int
+ enregistrer () + annuler ()
+ supprimer ()
: int : int : int
0.."
Imprimante
- marque : char
+ enregistrer ()
+ annuler ()
+ supprimer ()
: int : int : int
imprimer ()
+ imprimer () :
int - matricule
- num : int
Figure numéro 7 : diagramme des classes source
: nous même sur base d'UML
|