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

 > 

Conception et réalisation d'une application de gestion du personnel cas de : CONGELCAM S. A.

( Télécharger le fichier original )
par Patrick-Aimé TEMBERE NDEBEGHO
Université de Douala / Université de Rennes - Master 1 en in formatique 2008
  

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

II.3- Diagramme des classes

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.

Celui de notre système est le suivant :

26

Rédigé et soutenu par PATRICK-AIME TEMBERE NDEBEGHO
Rapport de stage de Master I MIAGE - Université de Douala/ Université de Rennes
Décembre 2009

Etude, Conception et Réalisation d'une application de gestion du personnel.
Cas de CONGELCAM S.A

ureFigure 5: 5 : Diagrmme

Diagramme des de classes c

27

Rédigé et soutenu par PATRICK-AIME TEMBERE NDEBEGHO
Rapport de stage de Master I MIAGE - Université de Douala/ Université de Rennes
Décembre 2009

Etude, Conception et Réalisation d'une application de gestion du personnel.
Cas de CONGELCAM S.A

II-4 Conception de la base de données

Vu que l'implémentation de la base de données sera faite en utilisant le SGBDR MySQL et étant donné que la modélisation a été faite avec UML, et que le code va être généré en utilisant un langage orienté objet, nous allons considérer les classes comme étant des tables d'une base de données relationnelle. La chose pour laquelle nous allons énoncer les règles de passage d'un diagramme de classe vers une base de données relationnelles :

· 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

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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams