Le diagramme de classes exprime la structure statique du
système en termes de classes et de relations entre ces classes.
L'intérêt du diagramme de classe est de modéliser les
entités du système d'information. Le diagramme de classe permet
de représenter l'ensemble des informations finalisées qui sont
gérées par le domaine. Ces informations sont structurées,
c'est-à-dire qu'elles ont regroupées dans des classes. Le
diagramme met en évidence d'éventuelles relations entre ces
classes.
· Une classe est représentée par une
table.
· Une association « un plusieurs » implique
l'intégration de la clé de la table relative à la classe
portant la cardinalité « un » dans la table relative à
la classe portant la cardinalité « plusieurs ».
· Une association « plusieurs à plusieurs
» implique la création d'une nouvelle table ayant comme clé
la concaténation des deux tables relatives aux classes
associées.
Suivant ces règles nous avons généré
la base de données relationnelle suivante :
Action (id action, #id_user, libelle,
date_affect, heure)
Affectation (id affectation,
#id_employe, #id_site, type_affec, motif, date_affect) Annuel
(id conge, exercice, date_debut, date_fin, date_reprise)
Chef_agence (id contrat, ind_panier,
ind_repres, nature, echelon, categorie, duree, date_debut, salaire_base,
prime_anc, fonction)
Conge (id conge, #id_employe, exercice,
date_debut, date_fin,date_reprise)
Contrat (id contrat, #id_employe,
nature, echelon, categorie, duree, date_debut, salaire_base, prime_anc,
fonction)
Employe (id employe, #id_site, nom,
prenom, date_naiss, lieu_naiss, cni, lieu_resid, nom_pere, nom_mere, str_mat,
diplome, nbre_enf, nationalite, telephone, profession, adresse, email)
Employe_bureau (id contrat,
ind_transport, ind_logement, ind_deplacement,
ind_doc,nature,echelon,categorie,duree,date_debut,salaire_base, prime_anc,
fonction)
28
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO
Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes
Etude, Conception et Réalisation d'une
application de gestion du personnel.
Cas de CONGELCAM S.A
F_P_M_C (id contrat, ind_route,
ind_salissure, ind_panier, ind_lait, ind_risque, nature, echelon, categorie,
duree, date_debut, salaire_base, prime_anc, fonction)
Maladie (id conge,
exercice,date_debut,date_fin,date_reprise)
Maternite (id conge, date_accouchement,
exercice, date_debut, date_fin, date_reprise) Permission
(id permission, #id_employe, date_debut, date_fin, motif,
deductible) Sanction (id sanction, #id_employe, motif,
date_sanc)
Technicien (id contrat, ind_salissure,
ind_lait, ind_risque, ind_outillage, nature, echelon, categorie, duree,
date_debut, salaire_base, prime_anc, fonction)
User ( id user, login, password,
profil)
Ville (id ville, nomville, region)
Tout au long de ce chapitre nous avons traité la phase
de conception et nous l'avons décrite dans la plus part de ses facettes.
Ceci est à travers des diagrammes de Use Case, de séquences et de
classes. Une fois la conception est faite, nous arrivons à la phase de
développement et de réalisation de l'application qui doit
respecter les directives de la conception.
29
Rédigé et soutenu par PATRICK-AIME
TEMBERE NDEBEGHO
Rapport de stage de Master I MIAGE - Université de
Douala/ Université de Rennes
Etude, Conception et Réalisation d'une
application de gestion du personnel.
Cas de CONGELCAM S.A