SECTION II - MODELISaTION
La conception de l'application passe en premier lieu par une
phase de modélisation des systèmes informatiques qui revient
à dresser successivement un Modèle Conceptuel des Données
( MCD), un Modèle Logique de Données ( MLD), un Modèle
Physique de Données( MPD), et un Modèle Conceptuel des
Communication ( MCC).
Il s'agit de modèle qui reflètent la
réalité sur papier, ils offrent une
dématérialisation de vie de l'organisation en question, et la
schématisation des flux d'informations qui y circulent, afin de pouvoir
en déduire son besoin.
I - MODÈLE CONCEPTUEL DE DONNÉES (
MCD)
|
|
Type Conge
|
ECHELLE
|
|
|
Code Cong Type_Cong
|
Cod Echel Ech elle
|
1,1
|
|
|
|
1 ,n
|
Avoir
Code Depar Depart
Formation
Notation
N otat
Ann ée_N otat N ote
Observ
1,1
N ote r
Code For Thème Da_début Da_Fin Institut_For
Prise_Charge
Passer
Diplôme Dip
Thème D_Obtention Institut_Dip
1 ,n
AvoirD
1,1
1,1
0,n
D épartem e nt
1,1
Sanction
Personnels MAT
1,1
1 ,n
Nom Prénom Date_Naissance Adr
Sexe CIN Li_Nassance Nation
Tel
Gsm E_Mail
Depart
Serv Fonct D_Recrut Echelle
1,1
S it_Fam il Da_Mar Nom_Conj Pren_Conj Prof_Conj
0,n
1 ,n
En f_charg CNSS CIMR Assu r M ut
0,n
0,n
Appartenir
Sanctionner
Conge
Da_Debut_Cong Da_Fin_Cong
Motif
Titre_Année
Appartien
1 ,n
Effectuer
1,1
1,1
Déplacement
Da sor Da_Ent Dest
Mont
|
|
|
|
|
N ° Sanc
Objet_S anc M esu r_S anc Ref_Déc_Sanc
Année_Sanc
|
|
Enfant en charge
|
|
Code Enf Nom_Enf Pre n_E nf Da_Naissa_Enf Annul_Enf
Da_Annul_Enf
Cause
|
|
|
II - MODÈLE LOGIQUE DE DONNÉES (MLD)
ECHELLE
Cod Echel Echelle
Type Conge
Code Cong Type_Cong
Code conge Mat
Da_Debut_Cong Da_Fin_Cong Motif
Titre Titre_Année
Département
CodeDepar Depart
Formation
CodeFor Thème Da_début Da_Fin Institut_For
Prise_Charge
Diplôme Dip
Thème D_Obtention Institut_Dip
Notation Notat
Année_Notat Note
Observ
Personnels MAT
Nom Prénom Date_Naissance Adr
Sexe CIN Li_Nassance Nation
Tel
Gsm E_Mail
Depart
Serv Fonct D_Recrut Echelle Sit_Famil Da_Mar Nom_Conj Pren_Conj
Prof_Conj Enf_charg CNSS CIMR Assur Mut
Conge
Déplacement
Da sor Da_Ent Dest
Mont
|
Sanction
|
|
|
|
|
|
|
N° Sanc Objet_Sanc Mesur_Sanc Ref_Déc_Sanc
Année_Sanc
|
|
Enfant en charge
|
|
CodeEnf Nom_Enf Pren_Enf Da_Naissa_Enf Annul_Enf
Da_Annul_Enf Cause
|
|
|
III - MODÈLE PHYSIQUE DE DONNÉES
(MPD)
Personnel (Mat, Nom, Prénom,
Date_Naissance, Adr, Sex, CIN, LI_Naissance, Nation, Tel, GSM, E-Mail, Depart,
Serv, Fonct, D_Recrut, Echelle, Sit_Famille, Da_Mar, Nom_Conj, Pren_Conj,
Prof_Conj, Enf_Conj, Enf-Charg, N°CNSS, N°CIMR,N°Mut)
Echelle (Code Echell, Echell)
Formation (Code For, Thème,
Da_Début, Da_Fin, Institut_For, Prise_Charge)
Diplôme (Dip, Thème_Dip,
D_Obtention, Institut_Dip)
Notation (Notat, Année_Notat,
Note, Observ)
Sanction (N° Sanc, Objet_Sanc,
Mesur_Sanc, Ref_Déc_Sanc, Année_Sanc)
Enfant En Charge (Code Enf, Nom_Enf,
Pren_Enf, Da_Naissa_Enf, Annul _Enf, Da_Annul_Enf, Cause)
Déplacement (Da Sor, Mat, Da_Ent,
Dest, Mont)
Département (Code Dépar,
Départ)
Type Conge (Code Cong, Type_Cong)
Congé ( Code cong, Mat,
Da_Début_Cong, Da_Fin_Cong, Motif, Titre, Titre_Année)
IV- MODÈLE CONCEPTUEL DE COMMUNICATION
(MCC)
Flux 1 : Attestation de travail.
Flux 2 : Dossier de recrutement.
Flux 3 : Etat des Enfants prises en charge pour
chaque employé.
Flux 4: Etats et statistiques d'évolution
d'effectif des employés selon plus ieurs critères.
SECTION III - PROGRAMMA TION
Afin de répondre aux besoins du service du Personnel et
des Affaires Sociales, nous avons mis au point une application à la
gestion des carrières du personnel « G-Perso ».
Cette application a été réaliser
comme suit :
Nous avons procédé en premier lieu à
imaginer et tracer les futures interfaces de l'application et les
présenter sous forme de maquettes à des agents
expérimentées dans ce domaine et les modifier selon leurs
critiques et remarques.
I- CONCEPTION DES INTERFACES
Pour développer notre application nous avons
utilisé les deux outils suivants:
~ MICROSOFT ACCESS :
Système de gestion de base de donnée relationnel
qui nous a permis de concevoir la base de donnée « base.mdb»
dans laquelle seront enregistrer les informations concernant les
réparations.
On a convertie cette base de données à la version
97 pour pouvoir établir une relation entre cette derniére et
VB6.
Les avantages d'Access:
Nous offrons facilité et souplesse lors de la
création de notre base de données Met à notre disposition
un puissant créateur des tables
~ VISUAL BASIC :
Langage de programmation événementiel qui nous a
permis de concevoir les interfaces qui utiliseront la base de donnée
[base.mdb] déjà créée.
Les avantages de Visual Basic :
Il met à notre disposition une large bibliothèque
de composants.
Il nous permet de concevoir des interfaces esthétiques.
Il nous offre des fonctionnalités diversifiées.
La programmation dans un environnement aussi riche et
illimitée.
Il nous donne la possibilité d'exploiter largement nos
capacités d'innovation.
II - PROGRAMMATION :
Une fois la phase de l'écriture des algorithmes est
finie, nous avons procédé à leur traduction et codage en
utilisant le langage de programmation VB. Cette opération consiste en la
saisie du code à l'intérieur des procédures
événementielles mise à disposition par l'environnement de
ce langage de programmation.
Cette fenêtre donne pour chaque employé la
répartition des jours jours de déplacement, et de congé
selon les jours fériés de chaque année. Elle offre une
analyse synthètique, et un support d'information facilement expliatable
et trés détaillé permettant une affectaion plus
éfficace des déplacements et des congés sans perturber le
travail.
|