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
|