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

 > 

Mise en place d'une base de données pour la gestion d'enregistrement de nouveau-né à  l'etat civil


par Patient tshola ngongo
Institut supérieur de statistiques de Kinshasa - Graduat 2021
  

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 ETAPE LOGIQUE

L'étape logique est indépendant du matériel informatique, des langages des programmations ou de gestion des données. Elle répond à la question Avec qui ? Quels outils ? Elle exprime la forme que prend l'outil informatique pour être adapté à l'utilisation, à son poste de travail et cela se fait indépendamment du langage de programmation et de système de gestion de base de donnés.

Cette étape permet aussi de décrire le schéma de la base des données, la répartition des données sur les unités de stockage, le volume par unité de stockage.

I.1 SCENARIO DE MISE EN OEUVRE

I.1.1 MISE EN OEUVRE DE DEVELOPEMENT

A) système de gestion de base de données(SGBD)

Un SGBD est un logiciel qui gère la base de données. Ce programme permet une interaction entre les utilisateurs et la base de données et offre des outils nécessaires pour l'ajout, la sélection, la mise à jour, ainsi que la recherche.

Le SGBD présente les avantages ci-après :

? Il permet l'économie de l'espace de disque dur en réduisant au maximum la redondance ;

? Il permet la recherche de l'information par requêtes en langage simple de l'interrogation des données ;

? Il permet une répartition de la base de données en table tout en créant la connexion.

53

y' Ms Accès ;

y' MySQL ;

y' Dbase ;

y' Oracle ;

y' SQL Serveur ;

Toutefois, notre choix est porte sur le Ms Access pour la réalisation de notre base de données.

B) Les requêtes et les états à l'utiliser

> Requêtes : Il s'agit de la question que l'on pose à la base de données en vue d'extraire un certain nombre d'enregistrement à un critère spécifique.

Dans notre cas, les requêtes retenues sont les suivantes ; y' Acte de naissance

y' Registre de naissance

> Etats : Un Etat constitue une représentation optimale des données c'est - à - dire il permet l'impression des enregistrements selon une représentation définie au préalable ; en quelque sorte c'est la réponse à la question posée.

Les requêtes qui ont été retenues feront l'objet de nos Etats.

I.1.2 MISE EN OEUVRE DU MATERIEL

A) Présentation des matériels (Hardware)

Le hardware est la partie physique de l'ordinateur ; tenant compte de notre application, nous proposons l'utilisation des matériels ci-après :

· Marque HP ;

· Processeur duocore i5 ;

· Disque dur 500 Go ou plus :

· Mémoire Ram 8Go

· Ecran 17»

· Onduleur 2000KVA

B) Présentation de logiciel (Software)

Le Software est la partie intelligente de l'ordinateur, c'est une partie immatérielle. Ainsi, nous proposons :

· Système d'exploitation : Windows 10

· Logiciel d'application : Microsoft office 2013

54

? Langage de programmation : Visual basic 2012 ? SGBD : Ms SQL Server 2012

? Antivirus : Avast 2015

I.2 MODALISATION LOGIQUE DE DONNEES

Le modèle logique des données permet de décrire la structure de données sans faire référence au langage de programmation.

Son but est de nous rapprocher au plus près du modèle physique. Pour cela, nous partons du Modèle organisationnel des Données et nous lui enlevons les relations, mais pas n'importe comment, il faut en effet respecter certaines règles.

I.2.1 Règles de passage du MOD Global au MLD Brut A) Règles à appliquer aux entités (objets)

y' Les objets ou entités deviennent des tables ;

y' Les propriétés des entités des attributs ou des champs de la table ;

y' Les identifiants des entités deviennent des clés primaires de la table ;

B) Règles à appliquer aux relations

y' Dans le cas d'une relation du type père et fils, la relation disparait, mais la sémantique reste, le fils pointe le père et hérite la clé du père et celle-ci devient une clé étrangère.

y' Dans le cas d'une relation du type autre que père et fils, la relation se transforme en table de lien et récupère les clés des tables qu'elle relie et ces clés deviennent de clés concaténées ou composites. Et cette table de lien pointe vers la provenance de chaque clé.

I.2.2 PRESENTATION DU MLD BRUT

55

REQUERANT

#Numnouv

#Numdecl

#MatrAg Nomnouv Postnouv Sexenouv datenouv

NOUVEAU-NE

#Numdecl

PostnomReq PrénomReq Secteur Territoire District Province Pays Nationalité Profession Sexe Datenais Telephone Adresse

DOCUMENT

#NumDoc

#Numdecl

Docdate Typedoc

AGENT

#MatrAg NomAg PostnomAg TeleAg AdresseAg Fonction Grade

56

II. 2.3 NORMALISATION ET VERIFICATION

Le passage du modèle logique des données brut au modèle logique de données validé est conditionné par la normalisation. L'opération de la normalisation consiste à supprimer les redondances qui peuvent se trouver dans le MLD brut, cela veut dire qu'au niveau de l'étape conceptuel, nous n'avons pas tenu compte des règles de vérification des objets pour que leurs propriétés ne soient pas répétitives.

Il existe 5 règles de normalisation appelées formes normale dont les trois principaux sont :

1. La 1ere forme normale : Une table est à la 1ere forme normale si elle possède une clé primaire et si ses attributs sont élémentaires c'est - à dire nom décomposable.

2. 2eme forme normale : Une table est à la 2eme forme normale si étant déjà à la 1ere forme normale, ses attributs sont en dépendance fonctionnelle avec la clé primaire.

3. 3eme forme normale : Une table est à la 3eme normale si étant déjà à la 2eme forme normale, ses attributs sont en dépendance fonctionnelle directe avec la clé primaire c'est - dire aucun attribut ne peut dépendre de la clé s'il dépend transitivement à partir d'un autre attribut. Ceci, permet d'éviter les redondances fonctionnelles autres que celle de clé vers les attributs non clés.

57

II.2.4 PRESENTATION MCD VALIDE

DECLARANT

#NumDoc

#Numdecl

#Codtypedoc Docdate

#Codtypedoc Libtypedoc

DOCUMENT

TYPE-DOCUMENT

#MatrAg #Codfonct #Codgra NomAg PostnomAg TeleAg AdresseAg

AGENT

DISTRICT

#Coddistr

Libdistr

PROFESSION

#Codprof Libprof

#Codfonct Libtfonct

FONCTION

#Numdecl

#Codsect #Codter #Coddistr #Codprov #Codpays #Codnat #Codprof PostnomReq PrénomReq Nationalité Sexe Datenais Telephone

#Numnouv

#Numdecl

#MatrAg Nomnouv Postnouv Sexenouv datenouv

NOUVEAU-NE

SECTEUR

#Codsect Libsect

#Codnat Libnat

PROVINCE

#Codprov

Libprov

NATIONALITE

TERRITOIRE

#Codter Libter

GRADE

PAYS

#Codpays Libpays

#Codgra Libgra

59

II.2.5 PRESENTATION DES SCHEMAS LOGIQUES ASSOCIES AU MLD VALIDE

1. REQUERANT : {#NumReg texte (10) ; #Codsect texte (20) ; #codter texte (20) ; #codDist texte (20) ; #codProv texte (20) ; #codPay texte (20) ; #codNat texte (20) ; #codProf texte (20) ; postnom texte (15) ; prenom texte (15) ; sexe texte (1) ; datenais texte (10) ; telephone (14) ; adresse texte (60)}

2. NOUVEAU-NE : {#Nunouv texte (10) ; #NumReg texte (15) ; #MatrAg texte (15) ; Nomnouv texte (15) ; postnouv texte (15) ; sexenouv texte (1) ; Datnais (10)}

3. AGENT : {#MatrAg texte (10) ; #codFonc texte (10) ; #coGrad texte 510) ; NomAg texte (15) ; postnomAg texte (15 ; telephone texte (14) ; Adresse texte (60)}

4. DOCUMENT: {#NumDoc texte (10) ; #NumReg texte(15) ; #Numnouv texte (15) ; #CodtypReg (15) ; Docdates texte (15) ; typeDoc texte (25)}

5. SECTEUR : {#CodSect texte (10) ; LibSect texte (15)}

6. TERRITOIRE : {#Codter texte (10) ; libter texte (15)}

7. DISTRICT : {#CodDistr texte (10) ; libdistr texte (15)}

8. PROVINCE : {#codprov texte (10) ; libprov texte (15)}

9. NATIONALITE : {#Codpay texte (10) ; libpay texte (15)}

10. PROFESSION : {#Codprof texte (10) ; libprof texte (15)}

11. FONCTION : {#codfonc texte (10) ; libfonc texte (15)}

12. GRADE : {#codgra texte (10) ; libgra texte (15)}

13. TYPEDOCUMENT : {#typdoc texte (10) ; libtypdoc texte (15)}

60

I.2.6 DICTIONNAIRE DES DONNEES

CHAMPS

TABLES

CHAMP

TYPE

TAILLE

Requéran

t

Documen

t

territoire

district

nationalit é

professio

Pays

Province

Nouveau-né

Agent

Secteur

typedocu ment

Grade

fonction

NumReg

Texte

15

X

 
 
 
 
 
 
 
 
 
 
 
 
 

NomReg

Texte

10

X

 
 
 
 
 
 
 
 
 
 
 
 
 

PostReg

Texte

10

X

 
 
 
 
 
 
 
 
 
 
 
 
 

PreReg

Texte

15

X

 
 
 
 
 
 
 
 
 
 
 
 
 

SexReg

Texte

1

X

 
 
 
 
 
 
 
 
 
 
 
 
 

DatnaisReg

Date

10

X

 
 
 
 
 
 
 
 
 
 
 
 
 

TeleReg

Texte

14

X

 
 
 
 
 
 
 
 
 
 
 
 
 

AdresReg

Texte

60

X

 
 
 
 
 
 
 
 
 
 
 
 
 

Numdoc

Texte

10

 

X

 
 
 
 
 
 
 
 
 
 
 
 

Docdate

Texte

15

 

X

 
 
 
 
 
 
 
 
 
 
 
 

MatriAg

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

NomAg

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

PostnomAg

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

AdresAg

Texte

60

 
 
 
 
 
 
 
 
 

X

 
 
 
 

TeleAg

Texte

14

 
 
 
 
 
 
 
 
 

X

 
 
 
 

Codsect

Texte

10

 
 
 
 
 
 
 
 
 
 

X

 
 
 

LVibsect

Texte

10

 
 
 
 
 
 
 
 
 
 

X

 
 
 

Codter

Texte

15

 
 

X

 
 
 
 
 
 
 
 
 
 
 

Libter

Texte

10

 
 

X

 
 
 
 
 
 
 
 
 
 
 

Coddistr

Texte

10

 
 
 

X

 
 
 
 
 
 
 
 
 
 

Libdistr

Texte

10

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Typdoc

Texte

15

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Libtypdoc

Texte

15

 
 
 
 
 
 
 
 
 
 
 

X

 

X

Codfonct

Texte

10

 
 
 
 
 
 
 
 
 
 
 
 
 

X

Libfonct

Texte

15

 
 
 
 
 
 
 
 
 
 
 
 

X

X

Codgra

Texte

10

 
 
 
 
 
 
 
 
 
 
 
 

X

 

Libgra

Texte

15

 
 
 
 
 
 

X

 
 
 
 
 
 
 

Codprof

Texte

10

 
 
 
 
 
 

X

 
 
 
 
 
 
 

Libelprof

Texte

15

 
 
 
 
 
 
 

X

 
 
 
 
 
 

Codpay

Texte

10

 
 
 
 
 
 
 

X

 
 
 
 
 
 

Libpay

Texte

15

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Codprov

Texte

10

 
 
 
 
 
 
 
 

X

 
 
 
 
 

Libprov

Texte

15

 
 
 
 
 
 
 
 

X

 
 
 
 
 

Codnat

Texte

10

 
 
 
 
 

X

 
 
 
 
 
 
 
 

Libnat

Texte

15

 
 
 
 
 

X

 
 
 
 
 
 
 
 

61

Numnouv

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

Nomnouv

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

Postnouv

Texte

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

Sexnouv

Texte

1

 
 
 
 
 
 
 
 
 

X

 
 
 
 

DatnaisNo uv

Date

10

 
 
 
 
 
 
 
 
 

X

 
 
 
 

62

I.2.7 CALCUL DU VOLUME EXACTE DE LA BASE DE DONNEES a) Calcul De Volume Des Index

 

Index

Taille

Taille total

occ

Volume

Requérant

#Numreg

10

 
 
 
 

#Codsect

10

 
 
 
 

#Codter

10

 
 
 
 

#Coddist

10

 
 
 
 

#Codprov

10

80

1000

80000

 

#Codpay

10

 
 
 
 

#Codnat

10

 
 
 
 

#Codprof

10

 
 
 

Nouveau-Né

#Numnouv

10

30

6000

180000

 

#Numreg

10

 
 
 
 

#Matrag

10

 
 
 

Document

#Numdoc

10

40

700

28000

 

#Numreg

10

 
 
 
 

#Numnouv

10

 
 
 
 

#Codtypdoc

10

 
 
 

Agent

#Matrag

10

 

50

1500

 

#Codfonct

10

30

 
 
 

#Codgra

10

 
 
 

Secteur

#Codsect

10

10

26

250

Province

#Codprov

10

10

26

260

Pays

#Codpays

10

10

10

100

Nationalite

#Codnat

10

10

3

30

Profession

#Codprof

10

10

20

200

Fonction

#Codfonc

10

10

10

100

Grade

#Codgra

10

10

7

70

Typedocument

#Typdoc

10

10

4

40

District

#Coddistr

10

10

20

200

Territoire

#Codter

10

10

30

30

Volume Total

290780

63

b) Calcul de volume des fichiers

table

champs

taille

Taille total

occ

Volume

Requerant

#Numreq

10

 
 
 
 

#Codsect

10

 
 
 
 

#Codter

10

 
 
 
 

#Coddist

10

 
 
 
 

#Codprov

10

 
 
 
 

#Codpays

10

 
 
 
 

#Codnat

10

 
 
 
 

#Codprod

10

210

1000

21000

 

NomReq

15

 
 
 
 

PostnomReq

15

 
 
 
 

PrenomReq

15

 
 
 
 

SexeReq

1

 
 
 
 

DatnaisReq

10

 
 
 
 

TelReq

14

 
 
 
 

AdresReq

60

 
 
 

Nouveau-né

#Numnouv

10

 
 
 
 

#NumReq

10

 
 
 
 

#MatrAge

10

 
 
 
 

Nomnouv

15

71

6000

426000

 

Postnouv

15

 
 
 
 

SexeNouv

1

 
 
 
 

Datenouv

10

 
 
 

Document

#NumDoc

10

 
 
 
 

#NumReq

10

 
 
 
 

#NumNouv

10

50

700

35000

 

#Coddate

10

 
 
 

Agent

#MatrAg

10

 
 
 
 

#Codfonc

10

 
 
 
 

#Codgra

10

 
 
 
 

NomAg

15

120

25

3000

 

PostnomAg

15

 
 
 
 

AdresAg

60

 
 
 

Secteur

#Codsect

10

35

25

875

 

Libsect

25

 
 
 

Province

#Codprov

10

35

26

910

 

Libprov

25

 
 
 

Pays

#Codpay

10

35

10

350

 

Libpay

25

 
 
 

64

Nationalité

#Codnat

10

35

3

105

 

Libnat

25

 
 
 

Fonction

#Codfonc

10

35

20

 
 

Libfonc

25

 
 
 

Grade

#Codgra

10

35

7

245

 

Libgra

25

 
 
 

District

#Coddict

10

35

4

140

 

Libdisct

25

 
 
 

Territoire

#Codter

10

35

30

1050

 

Libter

25

 
 
 

Type doc

#Codtypedoc

10

35

4

140

 

Libtypedoc

25

 
 
 

Volume total

489515

I.3. MODALISATION LOGIQUE DES TRAITEMENTS (MLT)

Le modèle logique de traitement définit comment les processus sont conçues. Il est composé des procédures logiques et ces dernières sont composées des unités logiques de traitement (ULT).

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

I.3.1 Définition des concepts de base du MLT

a) Unité logique de Traitement

L'unité logique de traitement (ULT), est un ensemble de traitements informatiques perçus comme homogène en termes de finalités. Une unité logique de traitement se définie également par rapport à la cohérence des données du système d'information informatisé (ensemble des taches informatisables)

b) La présentation d'une unité logique de traitement

La présentation associée à sa logique de dialogue, constitue l'interface entre l'homme et la machine. Cette composante d'une unité logique de traitement est d'une importante capitale car elle est le point de contact privilégié entre l'utilisateur et la partie informatisée de son système d'information.

c) Dialogue d'une unité logique de traitement

65

La logique de dialogue comprend l'ensemble des règles de gestion et de contrôle associée à la présentation. Les algorithmes et les accès aux données ne sont pas en compte.

d) Les enchainements

Les enchainements assurent les liaisons entre les différentes ULT d'un MLT. Ils représentent :

y' Les origines des appels de l'unité logique de traitement (événements logiques) ;

y' Les liaisons conditionnelles vers d'autres unités logiques de traitement (résultats logiques)

e) La procédure logique

La procédure logique est l'enchainement des unités logiques de traitement réalisant l'informatisation d'une tache ou phase du modèle organisationnel (ensemble des taches qui seront exécutées de manière autonome dans une application). Le début de procédure logique représente l'appel par l'utilisateur du menu ou de la fonction de l'application correspondante. Elle est au retour du menu de l'application permettant le lancement d'une autre procédure.

La présentation de la procédure logique n'a pratiquement pas d'intérêt que dans le cas d'enchainement suffisamment

I.3.2 Règle de passage du MOT au MLT

A partir du MOT, les taches qui ne seront pas informatisées, seront éliminées et les taches restantes détermineront l'unité logique de traitement où les événements fonctionnels disparaitront et céderont la place aux actions des utilisateurs.

Le passage du MOT au MLT n'est pas automatique ou facile parce qu'elles n'existent pas, la méthode MERISE n'a pas prévu les règles de passage ; à ce niveau, la réflexion, l'organisation où l'imagination du concepteur s'impose.

ULT 01

LOGO

PRESENTATION DU MLT

Légende :

+ Traitement automatique - Traitement manuel

Début PL

+ Chargement ULT01

+ Déchargement ULT01

ULT 02

BOITE DE CONNEXION

CMAJ

EDITION

QUITTER

ULT03 MENU PRINCIPAL

+ Chargement ULT03 - Click

ULT04

NOUVEAU-NE

AGENT

DOCUMENT

REQUERANT

ULT03

SECTEUR

TERRITIORE

DISTRICT

PROVINCE

NATIONALITE

PROFESSION

FONCTION

GRADE

TYPEDOCUMENT

OU

OU

BDD

ULT07

ETAT CORRESPONDANT

ULT06

Modifier

Annuler

Enregistrer

Supprimer

Fermer

ULT04

BDD

ACTE DE

NAISSANCE

REGISTRE DE NOUVEAU-NE

+ Chargement ULT05 - Click

+ Chargement ULT06 - Saisie

- Click

LISTE DEROULANTE CREATION ET MISE A JOUR

FORMULAIRE CORRESPONDANT

ULT05 LISTE DEROULANTE EDITION

+ Chargement ULT05 - Click

Connexion

Quitter

Message d'erreurs

Non

Fermer

Oui

+ Chargement ULT02 - Saisie Nom utilisateur - Saisie Mot de passe - Click

+ Vérification Nom
Utilisateur et Mot de passe

Table Utilisateur

66

COMPTE UTILISATEUR :

MOT DE PASSE :

CONNEXION

BOITE DE CONNEXION

QUITTER

67

1.1. Présentation des unités logiques de traitement

ULT01 : Logo

? Présentation de l'interface

 
 
 
 

MAISON COMMUNALE DE LIMETE

 
 

Application de gestion de

NOUVEAU-NES

 
 
 
 

%

 
 
 
 
 

? Logique de dialogue Homme-Machine

Homme

Machine

Observation

Double clic sur l'icône de l'application

- Chargement lULT01

- Décharge ULT01

Le déchargement se fera
après le remplissage du
bar à 100%

? Enchaînement

Objet

Evénement

Résultat

Icône du programme Timer

Double clic Minutage

- Chargement de l'ULT01

- Déchargement de l'ULT01

ULT02 : Boite de connexion

? Présentation de l'interface

CREATION ET MAJ EDITION QUITTER

MENU PRINCIPAL

68

? Logique de dialogue

 
 
 
 
 
 
 

Observation

 
 
 
 

Affiche l'écran

connexion

 

- Saisit Compte Utilisateur et Mot

de passe

- Click soit sur :

Connexion

 

Message
d'erreur : Erreur
de connexion !
vérifiez les

Quitter

Vérifie Nom utilisateur & Mot de passe

Si Correct : Affiche le Menu Principal
Si Incorrect : Affiche Message

informations
saisies

 

Fin du programme

? Enchaînement logique

Boutons

Actions

Résultats

Connexion

Clic

Appel ULT03 ou Message d'erreur

Quitter

Clic

Fin programme

ULT03 : MENU PRINCIPAL

? Présentation de l'interface

69

? Logique du dialogue

 
 
 
 
 
 
 
 
 

Affiche l'ULT03

Clique soit sur le menu

Création MAJ

- et

Affiche la liste déroulante Création et mise à jour Affiche la liste déroulante Edition

Quitter l'application

- Edition

- Quitter

? Enchaînement

Menu

Actions

Résultats

Création et MAJ

Click

Affichage des options du menu création et MAJ

Edition

Click

Affichage des options du menu Edition

Quitter

Click

Fermeture de l'application

ULT04 : LISTE DEROULANTE CREATION ET MISE A JOUR ? Présentation de l'interface

Création et MAJ

AGENT REQUERANT NOUVEAU-NE SECTEUR TERRITOIRE NATIONALITE DISTRICT PROFESSSION FONCTION

GRADE DOCUMENT TYPE DOCUMENT PROVINCE

70

? Logique de dialogue

 
 
 
 
 
 
 
 
 
 

AFFICHE L'ULT04

 
 

Click soit sur :

 
 
 
 

V' Chargement du formulaire AGENT

V'

AGENT

V' Chargement du formulaire REQUERANT

V'

REQUERANT

V' Chargement du formulaire NOUVEAU-NE

V'
V'

NOUVEAU-NE SECTEUR

V' Chargement du formulaire SECTEUR

V'

TERRITOIRE

V' Chargement du formulaire TERRITOIRE

V'

NATIONALITE

V' Chargement du formulaire NATIONALITE

V'

DISTRICT

V' Chargement du formulaire DISTRICT

V'

PROFESSSION

V' Chargement du formulaire PROFESSION

V'
V'

FONCTION GRADE

V' Chargement du formulaire FONCTION

V'

DOCUMENT

V' Chargement du formulaire GRADE

V'

TYPE DOCUMENT

V' Chargement du formulaire DOCUMENT

V'

PROVINCE

V' Chargement du formulaire TYPE DOCUMENT

 
 

V' Chargement du formulaire PROVINCE

? Enchaînement

Objet

Actions

Résultats

AGENT

Clic

Appel du formulaire AGENT

REQUERANT

Clic

Appel du formulaire REQUERANT

NOUVEAU-NE

Clic

Appel du formulaire NOUVEAU-NE

SECTEUR

Clic

Appel du formulaire SECTEUR

TERRITOIRE

Clic

Appel du formulaire TERRITOIRE

NATIONALITE

Clic

Appel du formulaire NATIONALITE

DISTRICT

Clic

Appel du formulaire DISTRICT

PROFESSION

Clic

Appel du formulaire FONCTION

FONCTION

clic

Appel du formulaire FONCTION

GRADE

Clic

Appel du formulaire GRADE

DOCUMENT

Clic

Appel du formulaire DOCUMENT

TYPE DOCUMENT

Clic

Appel du formulaire TYPE DOCUMENT

PROVINCE

Clic

Appel du formulaire PROVINCE

71

ULT05 : LISTE DEROULANTE MENU EDITION ? Présentation de l'interface

Edition

ACTE DE NAISSANCE

REGISTRE DE NOUVEAU-NE

? Logique de dialogue

 
 
 
 
 
 
 
 

Affiche

ULT06

Click soit sur :

V' Etat1

V' Etat2

V' Aperçu/Impression acte de naissance V' Registre de nouveau-né

? Enchaînement

Objet

Actions

Résultats

V' Etat1

V' Etat2

V' Clic
V' Clic

V' Aperçu/Impression acte de naissance V' Registre de nouveau-né

72

ULT06 : FORMULAIRE CORRESPONDANT ? Présentation de l'interface

CREATION ET MISE A JOUR DES NOUVEAU-NES

POST-NOM

SEXE

DATE DE NAISSANCE

N°NOUVEAU-NE N°REGISTRE MATRICULE NOM

Enregistrer Modifier Supprimer Annuler Fermer

? Logique de dialogue

 
 
 
 
 
 
 
 

Affiche l'ULT05

dans la table relatives au

d'un nouvel

table Client la table Client formulaire

Saisie le numnouv et les autres champs puis clique soit sur :

 

- Enregistrer

- Modifier

- Supprimer

- Annuler

- Fermer

Vérifie si le numnouv saisi existe-t-il Client. Si oui, affiche les informations

numnouv saisi. Si non, Ajoute
enregistrement dans la table Client - Opère les modifications dans la - Supprime l'enregistrement dans - Nettoie les zones de texte du - Ferme le formulaire

73

? Enchainement logique

Bouton

Action

Résultat

Enregistrer

Clic

Les données saisies sont créées dans la table nouveau-né

Modifier

Clic

L'enregistrement est modifié dans la table nouveau-né

Supprimer

Clic

L'enregistrement est supprimé dans la table nouveau-né

Annuler

Clic

Effacement des données sur les zones de textes et remise du curseur au champ numnouv

Fermer

Clic

Retour Menu principal

74

précédent sommaire suivant






La Quadrature du Net

Ligue des droits de l'homme