3.2- Conception Structurelle
Le système de Gestion informatisée du registre
de naissance B-fordrick Registry dans son entièreté comporte deux
bases de données. Une première base de données
nommée Localhost qui est celle de
l'application client (B-fordrick Registry client) et
une seconde nommée server_data est
associée à l'application serveur (B-fordrick Registry
serveur)
43
3.2.1- La base de données de l'application
Client.
Elle enregistre les naissances, les agents enregistreurs, les
centres agréés, les paramètres de configuration et la file
d'attente en cas d'échec d'envoi vers le serveur.
Figure 6: Aperçu de la base de données
``Localhost``avec Microsoft Access
Les tableaux 1 et 2 présentent respectivement la
définition des clés primaires des tables de la base de
données nommée ``LOCALHOST`` et les attributs de la table
principale. Les attributs des autres tables sont présentés en
annexe.
Tableau 1: Définition des clés
primaires des tables de ``Localhost``
Tables Clés Primaires
Naissance
|
Numéro (Numéro de l'acte de naissance)
|
Agent
|
Nom (Nom de l'agent enregistreur)
|
Attente
|
Identifiant (Numéro de l'enregistrement mis en
attente)
|
Centre
|
Nom (Nom du centre Agréé)
|
Config
|
Id (Identifiant de la ligne unique)
|
44
Tableau 2: Attributs et type de la table
naissance de ?Localhost?
Table ?Naissance?
Attribut
|
Description
|
Type
|
Taille
|
Numero
|
Numéro de l'acte de naissance
|
Numérique auto
|
10
|
Maire
|
Nom et prénom du maire
|
Texte
|
80
|
Prenom
|
Prénom(s) de l'enfant
|
Texte
|
80
|
sexe
|
Sexe de l'enfant
|
Texte
|
20
|
Pere
|
Nom et prénom du père
|
Texte
|
80
|
Mère
|
Nom et prénom de la mère
|
Texte
|
80
|
Profession
|
Profession du père
|
Texte
|
60
|
Domicile
|
Domicile des parents
|
Texte
|
100
|
Déclarant
|
Nom et prénom du declarant
|
Texte
|
80
|
naissance
|
Date de naissance de l'enfant
|
Date
|
-
|
Lieu
|
Lieu de naissance de l'enfant
|
Texte
|
100
|
Declaration
|
Date de declaration de la naissance
|
Date
|
-
|
Contact
|
Contact des parents
|
Texte
|
80
|
Enregistreur
|
Nom de l'agent enregistreur
|
Texte
|
80
|
Enregistre_le
|
Date d'enregistrement
|
Date
|
-
|
Arrondissement
|
Arrondissement de naissance
|
Texte
|
60
|
Etat
|
Détermine la mise en file d'attente
|
Numerique
|
1
|
45
3.2.2- La base de données de l'application
serveur
Cette base de données quant à elle, enregistre les
naissances envoyées depuis les arrondissements, les utilisateurs et leur
mot de passe et enfin les paramètres de configuration.
Figure 7: Visualisation de la base de données
``Server_data``
Les tableaux 3 et 4 présentent respectivement la
définition des clés primaires des tables de la base de
données nommée ``Seveur_data`` et les attributs de la table
principale. Les attributs des autres tables sont présentés en
annexe.
Tableau 3: Définition des clés
primaires des tables de ``Serveur data``
Tables Clés Primaires
Naissances
|
Numéro
(Numéro de l'acte de naissance)
|
utilisateurs
|
Nom
(Nom de l'agent enregistreur)
|
Config
|
Id
(Identifiant de la ligne unique)
|
46
Tableau 4: Attributs et type de la table
naissance de ?Serveur data?
Table Naissance
Attribut
|
Description
|
Type
|
Taille
|
Id_serveur
|
Identifiant au coté serveur
|
Numérique auto
|
10
|
Numero_local
|
Numéro de l'acte de naissance
|
Numérique
|
10
|
Arrondissement
|
Arrondissement de naissance
|
Texte
|
60
|
Maire
|
Nom et Prénom du maire
|
Texte
|
80
|
Prenom
|
Prénom(s) de l'enfant
|
Texte
|
80
|
sexe
|
Sexe de l'enfant
|
Texte
|
20
|
Pere
|
Nom et prénom du père
|
Texte
|
80
|
Mère
|
Nom et prénom de la mère
|
Texte
|
80
|
Profession
|
Profession du père
|
Texte
|
60
|
Domicile
|
Domicile des parents
|
Texte
|
100
|
Déclarant
|
Nom et prénom du declarant
|
Texte
|
80
|
naissance
|
Date de naissance de l'enfant
|
Date
|
-
|
Lieu
|
Lieu de naissance de l'enfant
|
Texte
|
100
|
Declaration
|
Date de declaration de la naissance
|
Date
|
-
|
Contact
|
Contact des parents
|
Texte
|
80
|
La_date
|
Date d'enregistrement
|
Date
|
-
|
|