WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et développement d'une application de gestion des activités académiques par la distribution multiposte dans une institution supérieure et universitaire


par Jeff MK Joseph MALU KATUKU
ISC Lubumbashi - Licence 2018
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote