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 réalisation d'un système d'information de gestion académique, cas de l'institut supérieur de commerce de Kinshasa, en sigle l'I.S.C./kin.

( Télécharger le fichier original )
par Limex LIMEKA LI-MABILA
Institut Supérieur de commerce de Kinshasa - ISC/KIN - Licence en informatique de gestion, option conception des systèmes d'information 2003
  

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

Section 1 : MODELISATION LOGIQUE DES TRAITEMENTS1

2.1. PROBLEMATIQUE DE LA MODELISATION LOGIQUE DES TRAITEMENTS (MLT)

Le Modèle Logique des Traitements, en sigle MLT, se préoccupe d'une vision interne des moyens que l'informaticien va utiliser pour construire le logiciel correspondant aux activités informatisées définies dans le MOT. On parlera d'enchaînement de transactions, de découpage en modules, de répartition des données et traitements informatisés. L'informaticien se pose la question : Comment vais-je concevoir mon logiciel par rapport aux fonctions demandées ?

Le passage du système d'information organisationnel (5IO) au système d'information informatisé (5II), c'est le passage de solutions d'organisation à des solutions informatiques. Ces solutions informatiques spécifieront de façon fine et opératoire le 5II.

Les modèles logiques de traitements (MLT) ont pour objectif de décrire le fonctionnement du 5II en réponse aux stimuli des événements associés aux tâches informatisées précisées dans les MOT du 5IO.

En résumé, la problématique de la modélisation logique des traitements c'est comment informatiser les activités prescrites dans la modélisation organisationnelle des traitements (phases, tâches) compte tenu :

o Des ressources et contraintes logicielles et matérielles.

o Des principes généraux d'ergonomie.

2.1. FORMALISME DE MODELISATION DES TRAITEMENTS AU

NIVEAU LOGIQUE

Comme pour l'expression des modèles organisationnels de traitements, le formalisme proposé pour l'expression de modèles logiques de traitements est fondé sur le formalisme général de modélisation des traitements de Merise. Il s'agit d'adapter les concepts types du formalisme général aux préoccupations de ce niveau logique.

Pour décrire le niveau logique, le formalisme des traitements utilise les concepts suivants :

? La machine logique.

? L'événement/résultat-message.

1 Dominique NANCI et Bernard ESPINASSE Op.cit., p.p. 293-323.

126

· L'état.

· L'unité logique de traitement.

· La procédure logique.

2.2.1. DEMARCHE DE REPARTITION

Pour construire un MLT réparti, nous suggérons d'adopter la démarche

suivante.

2.2.1.1. ELABORATION DES MLT NON REPARTIS

La construction de ce premier modèle s'effectue sans tenir compte de la future répartition ; elle est avant tout tournée vers l'utilisateur, d'une part dans la définition de l'interface et des fonctions à assurer, d'autre part dans la réponse donnée aux taches organisationnelles.

Cette modélisation est commune à tout projet. Elle reprend tous les principes exposés dans les sections précédentes, avec en particulier l'analyse du contenu de chaque ULT selon ses différentes fonctionnalités. Cette distinction entre :

I La présentation sous la forme d'une maquette d'écran ou de boîte de dialogue ;

I La logique de dialogue, c'est-à-dire les règles de gestion et les contrôles à appliquer sur les données de la boîte de dialogue ;

I La logique fonctionnelle, c'est-à-dire l'enchaînement général des traitements au sein de l'ULT ;

I Les règles de traitement, c'est-à-dire les algorithmes ;

I L'accès aux données ou les actions sur les données et les sous - schémas de données associés ;

I Les enchaînements vers les autres ULT et leurs conditions de déclenchement ;

permet d'abord, dans tous les cas, une meilleure structuration de la future application distinguant ses différents composants (interface, noyau applicatif, guidage). Elle prépare ensuite la future répartition lorsqu'elle s'effectuera par nature de fonction (cas d'une architecture client/serveur spécialisée par nature).

Tenant compte de nos deux procédures logiques, nous présentons ci-dessous les modèles logiques des traitements du système d'information de "Gestion Académique" ainsi que le détail de chacune d'elles.

127

Début procédure IS

Enregistrement de la pré - inscription

Maquette IS01

Saisir le cycle demandé par le candidat

Saisir nom, postnom, sexe, état-civil...

Attribution automatique du numéro matricule

Insérer photo numérique du candidat

Si cycle de licence, saisir cotes de concours d'admission

?
Photo

?
Étudiant

Suivant

Annuler

Validation

Concours

Fermer

Préparation des résultats du concours d'admission

Maquette IS02

Sélection du matricule de l'étudiant et du module présenté

Saisir cote par module

Calculer pourcentage du concours

Imprimer résultats concours par ordre de mérite

?

Concours

?

Étudiant

Suivant

Validation

Résultats

Fermer

Validation de l'inscription

Résultats Concours

?

Maquette IS03

Sélection du matricule de l'étudiant

Validation de l'inscription

Imprimer attestation de dépôt de dossier d'inscription

?

Etudiant

?

Dossier I

Suivant Attestation D.

Complémentation

Fermer

Complémentation des dossiers d'inscription

Attestation dépôt

?

Maquette IS04

Sélection du matricule de l'étudiant

Saisir la section (département) demandée par le candidat Saisir classe et autres compléments d'informations du formulaire d'inscription

?

Étudiant

? Classe

?

Section

Suivant

Confirmation

Fermer

Maquette IS05

Sélection du matricule de l'étudiant

Saisir la régularité partielle ou totale de l'étudiant Saisir la classe actuelle inscrite de l'étudiant Imprimer les listes définitives, l'attestation de fréquentation, la carte d'étudiant.

Suivant

Attestation de fréq.

Carte d'étudiant

Listes définitives

Confirmation de l'inscription

Imprimer

Enrôler

Fermer

?

Étudian

? Classe

?

?

Maquette IS06

Sélection du matricule de l'étudiant

Saisir la date (système) de l'inscription au rôle

Imprimer la carte d'accès aux examens, les listes de mise

en place (ou de cotes)

Suivant

Listes de mise en pl. Fin procédure IS

? Photo

Cartes d'accès

Inscription au rôle pour les examens

Imprimer

Fermer

?

Étudiant

? Classe

? Photo

?

Session

?

?

?

Procédure logique « Inscription et Scolarité »

?
Session

?
Enseignant

? Classe

?
Délibéra

128

Procédure logique « Préparation et Suivi des délibérations »

Début procédure PSD

Saisie des cotes des étudiants

?
Etudiant

?
Matières

Maquette PSD01

Sélectionner le matricule étudiant

Sélectionner la classe, le cours et la session concernés

Vérifier identité de l'enseignant

Saisir cote étudiant

Si le cours est terminé, valider les données et imprimer

liste des cotes

Suivant

Validation

Préparation

Fermer

?

Liste des cotes

Préparation des délibérations

?
Délibéra

?
Matières

Suivant

Harmoniser

Imprimer

Fermer

?

Grille de délibéra

?

Statistiques Réus.

Maquette PSD02

Sélectionner la classe et la session concernées Calculer points et pourcentages des étudiants

Imprimer la grille de délibération

Imprimer les statistiques des réussites

?
Etudiant

?
Classe

Maquette PSD03

Sélection du matricule de l'étudiant, de la classe, de la délibération et de la matière

Harmonisation et péréquation des points de l'étudiant Recalculer points et pourcentages des étudiants Si harmonisation et péréquation OK, valider et imprimer grilles harmonisées de délibération et PV de délibération

Suivant

Grilles harmonisées

PV de délibération

Harmonisation et péréquation des points

Valider

? Palmarès

?

? Listes des refusés Statistiques

Suivi

Maquette PSD04

Sélection de la classe, de la délibération, des matières, de la session et des étudiants concernés

Imprimer palmarès, listes des classes montantes, listes des refusés, listes des ajournés, relevés des matières et des cotes, les statistiques appropriées

Suivant

Listes des classes m.

Fermer

Suivi des délibérations

Imprimer

?
Délibéra

?
Matières

Relevés des mat&cot

Listes des ajournés

Fermer

?
Etudiant

?
Classe

?

?

?

?
Délibéra

?
Matières

Fin procédure PSD

?
Etudiant

?
Classe

?

?

129

Après avoir présenté les deux MLT non réparti de notre projet de « Gestion Académique », nous allons ensuite détailler les ULT de chaque MLT.

D'une part, les ULT de la procédure logique « Inscription et scolarité » :

Enregistrement de la pré - inscription ? Présentation

Maquette d'écran IS01

? Logique de dialogue

- Saisir en sélectionnant le cycle demandé par le candidat à l'inscription, ? , saisir nom, postnom, sexe, état-civil,...

- Insérer la photo numérique du candidat en double cliquant sur la zone d'image et en parcourant la source des photos des candidats.

- Si photo introuvable, afficher panneau d'erreur : Le candidat n'a pas encore été photographié ou photo introuvable. Sinon, saisir le suivant.

- Attribuer et afficher le numéro matricule du candidat.

? Logique fonctionnelle

- Récupérer dans la base de données le dernier numéro matricule. - Incrémenter le compteur matricule à 1.

- Rechercher la photo numérique du candidat.

130

- Créer les informations générales du candidat dans la base de données.

? Règle

- Compteur matricule = compteur matricule + 1 ? Enchaînement

Condition

Action

Résultat

? Cycle demandé

Boîte de

sélection

Combo box

Rechercher et afficher le cycle demandé par le candidat.

? Photo

Double-clic sur Picture

Rechercher en parcourant une source de photos

numériques des candidats et afficher la photo du
candidat ; sinon afficher message d'erreur : Le candidat n'a pas encore été photographié ou photo introuvable.

Suivant

Bouton

Enregistrer les informations sur le disque dur et effacer l'écran pour la ressaisie du candidat suivant.

Annuler

Bouton

Déconsidérer la saisie en cours et effacer l'écran pour la ressaisie.

Validation

Bouton

Appeler l'ULT « validation de l'inscription » sans passage des références.

Concours

Bouton

Appeler l'ULT « Préparation des résultats du concours d'admission » sans passage des références.

Fermer

Bouton

Fin procédure logique

Préparation des résultats du concours d'admission ? Présentation

Maquette d'écran IS02

131

I Logique de dialogue

- Sélectionner le module présenté par le candidat au concours.

- Sélectionner le matricule du candidat, afficher nom, postnom...

- Saisir la cote de l'étudiant,? .

- Si cote saisie est supérieure à 20, afficher panneau d'erreur : La

cotation ne doit pas être supérieur à 20. Sinon, passer au suivant.

I Logique fonctionnelle

- Afficher le module concerné.

- Afficher le matricule du candidat, nom, postnom.

- Calculer total modules et pourcentage du candidat. - Imprimer les résultats par l'ordre de mérite.

I Règle

- Total module = Total modules + Cote module.

- Pourcentage concours = (total modules * 100) / base concours.

I Enchaînement

Condition

Action

Résultat

? Module...

Boîte de

sélection

Combo box

Rechercher et afficher le module dont la cote va être saisie.

? Matricule

Boîte de

sélection

Combo box

Rechercher le matricule et afficher identité candidat.

Suivant

Bouton

Enregistrer la cote du module présenté par le candidat sur le disque dur ; calculer le total modules et le pourcentage et effacer l'écran pour la ressaisie du candidat suivant.

Validation

Bouton

Appeler l'ULT « validation de l'inscription » sans passage des références.

Résultats

Bouton

Impression des résultats du concours d'admission par l'ordre de mérite.

Fermer

Bouton

Fin procédure logique.

132

Validation de l'inscription I Présentation

Maquette d'écran IS03

I Logique de dialogue

- Sélectionner l'état de l'inscription du candidat.

- Sélectionner le matricule du candidat, afficher nom, postnom...

- Saisir la cote de l'étudiant,? .

- Valider l'inscription du candidat en appuyant sur le couton par

défaut suivant.

I Logique fonctionnelle

- Sélection de l'état de l'inscription.

- Impression de l'attestation de dépôt de dossier d'inscription.

I Règle

- Spécification de l'état de l'inscription du candidat. - Mise à jour de la base de données.

133

? Enchaînement

Condition

Action

Résultat

? Etat inscription

Boîte de

sélection

Combo box

Rechercher et afficher l'état de l'inscription « valider » ou « en souffrance ».

? Matricule

Boîte de

sélection

Combo box

Rechercher le matricule et afficher identité candidat.

Suivant

Bouton

Enregistrer l'état de l'inscription du candidat sur le disque

dur et effacer l'écran pour la ressaisie du candidat
suivant.

Attestation dépôt

Bouton

Transfère et passage des références pour l'impression de l'attestation de dépôt de dossier.

Complémenter

Bouton

Appeler l'ULT « Complémentation de dossier

d'inscription » sans passage des références.

Fermer

Bouton

Fin procédure logique.

Complémentation des dossiers d'inscription ? Présentation

Maquette d'écran IS04

? Logique de dialogue

- Sélectionner la section et la classe demandées par le candidat

- Sélectionner le matricule du candidat, afficher nom, postnom...,? sur le bouton par défaut suivant.

134

? Logique fonctionnelle - Sans commentaire. ? Règle

- Spécification de la section et de la classe du candidat. - Mise à jour de la base de données.

? Enchaînement

Condition

Action

Résultat

? Section...

Boîte de

sélection

Combo box

Rechercher et afficher la section concernée.

? Classe

Boîte de

sélection

Combo box

Rechercher et afficher la classe concernée.

? Matricule

Boîte de

sélection

Combo box

Rechercher le matricule et afficher identité candidat.

Suivant

Bouton

Sauvegarder les informations saisies (section demandée et

classe) du candidat sur le disque dur et effacer l'écran
pour la ressaisie du candidat suivant.

Confirmation

Bouton

Appeler l'ULT « Confirmation de l'inscription » sans

passage des références.

Fermer

Bouton

Fin procédure logique.

135

Confirmation de l'inscription I Présentation

Maquette d'écran IS05

I Logique de dialogue

- Sélectionner le matricule de l'étudiant, afficher nom, postnom... - Sélectionner la régularité de l'étudiant (partielle ou totale).

- Sélectionner la classe actuelle de celui-ci et ? sur le bouton par défaut suivant.

I Logique fonctionnelle

- Mise à jour de la base de données.

- Impression de la carte d'étudiant, de l'attestation de fréquentation et des listes définitives.

I Règle

- Impression de la carte d'étudiant et de l'attestation de fréquentation :

Si ? sur le bouton suivant

Récupérer les informations de l'étudiant actuel Puis imprimer.

136

- Impression des listes définitives :

Si la régularité de l'étudiant = "Partielle" ou "Totale" Alors imprimer les listes définitives par classe.

? Enchaînement

Condition

Action

Résultat

? Matricule

Boîte de

sélection

Combo box

Rechercher le matricule et afficher identité candidat.

? Régularité

Boîte de

sélection

Combo box

Rechercher et afficher la régularité « totale » ou

« partielle » à spécifier.

? Classe...

Boîte de

sélection

Combo box

Rechercher et afficher la classe concernée.

Suivant

Bouton

Stocker sur le disque dur les informations saisies (la régularité de l'étudiant et la classe actuelle) ; nettoyer l'écran pour la ressaisie de l'étudiant suivant ; et ensuite, transférer les références pour l'impression de la carte d'étudiant et de l'attestation de fréquentation.

Imprimer

Bouton

Transfère et passage des références (classe actuelle) pour l'impression des listes définitives.

Enrôlement

Bouton

Appeler l'ULT « Inscription au rôle pour les examens » sans passage des références.

Fermer

Bouton

Fin procédure logique.

137

Inscription au rôle pour les examens I Présentation

Maquette d'écran IS06

I Logique de dialogue

- Sélectionner le matricule de l'étudiant, afficher nom, postnom... - ? sur le bouton par défaut suivant.

I Logique fonctionnelle

- Mise à jour de la base de données.

- Impression de la carte d'accès à la salle des examens de la session et des listes de mise en place.

I Règle

- Impression de la carte d'accès :

Si ? sur le bouton suivant

Récupérer les informations de l'étudiant actuel Puis imprimer.

- Impression des listes de mise en place :

Si la date <> " "

Alors imprimer les listes d'accès par classe.

138

? Enchaînement

Condition

Action

Résultat

? Matricule

Boîte de

sélection Combo box

Rechercher le matricule et afficher identité candidat.

Suivant

Bouton

Conserver la date d'inscription au rôle prise par l'étudiant

sur le disque dur ; transférer les références pour

l'impression de la carte d'accès à la salle d'examens et
nettoyer l'écran pour la ressaisie de l'étudiant suivant.

Imprimer

Bouton

Transférer des références (classe actuelle) pour

l'impression des listes de mise en place.

Fermer

Bouton

Fin procédure logique.

D'autre part, les ULT de la procédure logique « Préparation et suivi des délibérations » :

Saisie des cotes des étudiants

? Présentation

Maquette d'écran PSD01

? Logique de dialogue

- Sélectionner la classe, le cours et la session concernés.

- Sélectionner le matricule de l'étudiant, afficher nom, postnom... - Saisir la cote de l'étudiant,( sur le bouton par défaut suivant.

- Si cote > 20, afficher panneau d'erreur « la cote saisie n'est pas correcte car elle est supérieure à 20 ». Sinon, calculer le total cours et le pourcentage et puis passer au suivant.

- Si fin cours, cliquer sur le bouton valider et imprimer la liste des cotes.

139

? Logique fonctionnelle

- Spécifier la classe, le cours, l'étudiant et la session concernés. - Afficher l'identité de l'étudiant et saisir sa cote.

- Cliquer sur le bouton suivant.

- Cliquer sur le bouton valider si fin cours.

? Règle

- Total cours = (total cours + (cote saisie * pondération cours)). - Pourcentage = (total cours * 100) / base de la classe.

? Enchaînement

Condition

Action

Résultat

? Classe

Boîte de

sélection Combo box

Rechercher et afficher la classe concernée.

? Cours

Boîte de

sélection Combo box

Rechercher et afficher le cours dont la cote dépend.

? Session

Boîte de

sélection Combo box

Rechercher et afficher la session concernée.

? Matricule

Boîte de

sélection Combo box

Rechercher le matricule et afficher identité candidat.

Suivant

Bouton

Sauvegarder temporairement la cote saisie et effacer l'écran pour la ressaisie de la suivante cote de l'étudiant. Calculer et conserver le total cours et le pourcentage obtenu.

Valider

Bouton

Transférer et passager les références (classe actuelle,

cours et session) pour la sauvegarde définitive des
données et imprimer la liste des cotes pour l'enseignant.

Préparation

Bouton

Appeler l'ULT « Préparation des délibérations » sans passage des références.

Fermer

Bouton

Fin procédure logique.

140

Préparation des délibérations I Présentation

Maquette d'écran PSD02

I Logique de dialogue

- Sélectionner la classe et la session concernées. - Afficher la grille de délibération.

I Logique fonctionnelle

- Sans commentaire.

I Règle

- Si classe <> " " et session <> " " alors imprimer grille et statistiques.

I Enchaînement

Condition

Action

Résultat

? Session

Boîte de

sélection Combo box

Rechercher et afficher la session concernée.

? Classe

Boîte de

sélection Combo box

Rechercher et afficher la classe concernée.

Imprimer

Bouton

Transférer et passager les références (classe actuelle et session) et imprimer soit la grille de délibération ou soit les statistiques des réussites par cours.

Harmoniser

Bouton

Appeler l'ULT « Harmonisation et péréquation des points » sans passage des références.

141

Fermer

Bouton

Fin procédure logique.

Harmonisation et péréquation des points I Présentation

Maquette d'écran PSD03

I Logique de dialogue

- Sélectionner la classe et la session concernées.

- Afficher les données.

- Sélectionner un étudiant et modifier sa cote, ? . Et ensuite, sélectionner le suivant.

- Si fin modification, cliquer sur le bouton valider. Et ensuite, imprimer grilles harmoniser et le procès-verbal de délibération.

I Logique fonctionnelle - Sans commentaire. I Règle

- Total cours = (total cours + (cote saisie * pondération cours)). - Pourcentage = (total cours * 100) / base de la classe.

142

? Enchaînement

Condition

Action

Résultat

? Session

Boîte de

sélection

Combo box

Rechercher et afficher la session concernée.

? Classe

Boîte de

sélection

Combo box

Rechercher et afficher la classe concernée.

Clic sur matricule...

Grille de

données

DBGrid

L'enregistrement sélectionné et donnant la possibilité pour la ressaisie.

Valider

Bouton

Transférer et passager les références (classe actuelle et

session) et imprimer soit la grille de délibération
harmonisée ou soit le procès-verbal de délibération.

Suivi

Bouton

Appeler l'ULT « Suivi des délibérations » sans passage des références.

Fermer

Bouton

Fin procédure logique.

Suivi des délibérations

? Présentation

Maquette d'écran PSD04

? Logique de dialogue

- Sélectionner la classe et la session concernées.

- Cliquer sur le bouton Imprimer.

- Si classe <> " " et session <> " " alors choisir le document à imprimer sur la liste parmi : le palmarès, listes des classes montantes, listes des refusés, listes des ajournés, relevés des matières et des cotes...

143

? Logique fonctionnelle

- Sans commentaire.

? Règle

- Recherche de la classe et de la session pour impression.

? Enchaînement

Condition

Action

Résultat

? Session

Boîte de

sélection

Combo box

Rechercher et afficher la session concernée.

? Classe

Boîte de

sélection

Combo box

Rechercher et afficher la classe concernée.

Imprimer

Bouton

Transférer et passager les références et imprimer l'un des documents de la liste de sélection : palmarès, listes des classes montantes, listes des refusés, listes des ajournés, relevés des matières et des cotes... Rappeler l'

l'ULT « Suivi des délibérations » sans passage des
références pour la suivant impression possible.

Fermer

Bouton

Fin procédure logique.

D'une part et en ce qui concerne la procédure logique « Inscription et scolarité », nous avons les sites ci-après :

144

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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite