14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009
-
23 août 2008 à 12:35
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009
-
24 août 2008 à 11:03
salut
si qq px m'expliquer comment faire un mcd je tout débutant et je sais po comment faire et vous mm vous avez été à ma place un jour .
svp aider moi
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 23 août 2008 à 21:38
non non non !
il me semble que tu n' as pas compris.
La table Configuration INDEMNITES est une table Fixe.
Elle ne concerne ni l' agent ni les beneficiaires qui lui sont attachés.
Remarques, je peux même en avoir plusieurs selon le type d' indemnité.(Salaire, Prime de rendement, Prime de risque,indemnité transport, allocations familiales, etc...)
Le montant de chaque type d' indemnité est défini(dans cette table) selon le grade de l' agent.
En partant de l' agent et connaissant son grade, et si oui ou non il a un conjoint femme ,et si oui ou non il a des enfants et combien ...tu peux faire la somme des montant.
Quand à la table relevés, il doit bien y avoir une traçabilité des documents que tu édites, non .
N° Bordereau, Date , IdAgent, Montant
<hr />... Y'en a même qui disent qu'ils l'ont vu voler.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 23 août 2008 à 23:20
Pour faire la somme de tout les IGR des emplyées, on fait une requete1 qui calcule les prèlevements de chacun d' eux , puis on fait une requete2 sur requete1 pour faire le total gènéral des prélèvements.
En fait le montant des prélèvements n' existera nulle part.C' est juste le resultat d' un calcul.
Idem pour les indemnités.
Quand je veux savoir, je lance ma requete.
Toute fois la réponse à ta question:
"est ce qu'on attribut à la table bénificiaire "montant" ??"
est :
Tout dépend si je veux avoir ou pas un historique.
En règle général tout ce qui peut se calculer ne doit pas être un attribut, sauf donc dans le cas ou on veut garder une traçabilité:
A telle date, à un tel correspond un montant.
A mon avis tu dois déjà réaliser un premier croquis.
On en discutera après.
Bonne continuation.
<hr />... Y'en a même qui disent qu'ils l'ont vu voler.
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009 23 août 2008 à 14:30
salut
tout d'abord je vs remercie pr votre réponse ensuite je vais vs dire une chose:
jé deja lu ce cours mille et une fois mais cé po un cours pratique surtt si je vs dis que je me bloque au niveau de formulation des entités au début (vous voyez ils n'explique po bcp ceci) je sai respecter les 3 normalisations et trouver les cardinalités jé lu presque plusieur cours caaaaaaaaar je ss debutante il me faut un cours plus détailé.
je pense ke vs m'avez compris!!!
merciu
Vous n’avez pas trouvé la réponse que vous recherchez ?
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009 23 août 2008 à 15:16
merci pour ton écoute active.
Tout d'abord ,je m'excuse si j parle ainsi car je ss vraiment énervée en effet on m'a donné un sujet de stage et on m'a rien expliqué ni encadré jé lu le cours de vb , celui des bd sql et celui de la conceotion donc je fait tout moi tte seul
ensuite jé fait des tentatives honteuses de mcd .
mon sujet est la gestion des états d'engagement. et comme je ss débutante(je sai po si vs allez me comprendre mais ç m'est était difficile est ce ke vous avez etez un jour ds cette situation si oui vs allez sentir ceci)
retour à l'essenciel
bon l'une de mes tentatives
Agent (ID,DOTI, NOM,PRENOM,....... )
Banque(ID_BQ, bq)
Grade(ID,GR,gr)
conjoint(id,nom,prenom,......)
Benificiare(ID,CODE,TYPE)
je sai ke c po correct
car qq chose me géne surtt si je vs dit que mon application doit génerer des editions tq des O.P (ordonance de paiment ) relevé et bordereaux .
j'espere qu'au moins vs m'avez compris prions DIEU pour ke des idées me viennent
merci
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 23 août 2008 à 15:38
ce que je ne comprends pas ce sont les abréviations !
première chose à faire créer la base de données
(quel type ? SQL server, Acces??, autre )
les tables => les champs
Agent (ID,DOTI, NOM,PRENOM,....... )
Banque(ID_BQ, bq)
Grade(ID,GR,gr) ??
conjoint(id,nom,prenom,......)
Benificiare(ID,CODE,TYPE,....)
ensuite voir quel est le rapport entre les tables, les champs
les contraintes , les cléfs ,...
chaque champs peut avoir des paramètres différents
je ne suis pas spécialiste en SQL , loin de la
peut être que si tu ne t'en sors pas avec la création de ta base de données,
le mieux serait de faire un tour sur http://www.sqlfr.com/
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 23 août 2008 à 16:53
Salut,
c' est pas un cours Merise qu' il te faut, c' est nous qui avons besoin que tu nous expliques les règles de gestion pour pouvoir t' aider.
Tes tables quoique tu y mettes , resteront un amas de données tant que tu n' établissent pas des liens entre-elles.Et ce sont justement ces règles qui régissent les relations.
Enonces ton sujet d' abord, ensuite on te guide.
Et s' il te plait, évites le texto.Les SMS c' est pour le chat avec les copines, pas pour un exposé.
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009 23 août 2008 à 17:18
salut,
ok je vait vous expliquer mon sujet
l'application consiste en la création d'une application qui gére les états d'engagement
du personnel d'une entreprise c'est à dire qu'on peut ajouter supprimmer et modifierdes agents et générer leurs états d'engagement: en effet ,pour chaque agent on traite son traitement de base on lui ajoute les indemnité(plusieurs type d'indemnité) plus les allocations familiales ( emoluments bruts annuels)ensuite on obtient le salaire brut mensuel à partir de celui ci on retire les cotisations(retenus annuels)pou enfin obtenir le salaire net . cet application doit génerer toutes les ordonances de paiment en rapport avec les retenus pour chaque beneficiaire ( mutuelle....) et aussi les indemnités elle doit aussi générer les relevés et les bordereaux.(les sommes à virer pour chaque beneficiare)
en tout cas c'est un peu compliqué mais j'essaie de mon mieux de faire quelque chose.
j'espere que j'ai un petit peu expliqué le sujet. C'est interessant comme sujet mais il lui faut un gigantesque effort à mon avis.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 23 août 2008 à 18:25
Bon , c' est un bon début.
On a au moins sur quoi discuter.
En somme tu as des agents à qui tu dois établir un relevé de salaire en se basant sur les indemnités auxquelles il a droit.
Ces indemnités sont selon le grade et le nombre de bénificiaires.
Sachant bien qu' un agent
-Peut avoir ou ne pas avoir de Conjoint.
Et S' il en a un, il ne doit en avoir qu' un.
-Peut avoir ou pas des beneficiaire.
Et S' il en a, il peut en avoir plusieurs.
D' ou :
Agent (IdAgent,DOTI, NOM,PRENOM,IdGr,idConj)
Grade(IdGr,gr)
Conjoint(idConj,nom,prenom)
Benificiare(IdBenef,IdType,IdAgent)
Si les benificiaires sont réparties selon des TYPES
Table_TYPES(IdType,Designation)
Et on en revient
-aux indemnités
Table_indemnités(IdIndem,Designation)
-aux Allocations
Table_Allocations(IdAlloc,Designation)
Maintenant il te reste la table association Grades-Indemnites
pour pouvoir calculer le salaire de base.
Ensuite associer l' agent à cette table et à la table bénéficiaires
pour calculer les allocations.
En fin tu pourras attaquer les tables relevés et borderaux
..
C' est sûr qu' il y a beaucoup à ajouter et réajuster, mais ça te donne au moins une idée du comment on peut établir un modèle en étudiant l' énnoncé.
Tu auras beau lire toute la documentation du monde, chaque cas a une
conception propre.Il faut juste acquerrir certains reflexes.
Bon courage et bonne continuation.
PS: un bonjour au passage à gillardg que j' ai oublié de saluer tout à l' heure
<hr />
... Y'en a même qui disent qu'ils l'ont vu voler.
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009 23 août 2008 à 19:24
merci LIBRE_MAX pour toute tes explications qui m'ont confirmé que je peux comme meme faire quelque chose.
une chose que j'ai peut etre oublier à signaler c'est que chaque benificiaire doit avoir à montant à lui mandater et ce montant c'est la somme de toute les retenus pour chaque type associé à l'agent (par exemple : pour chaque agent on doit lui retirer une somme d'argent IGR et dans la table benificiaire la somme de toutes les IGR dans la table agent est connu sous un attribut montant ) je sais pas si vous m'allez me comprendre ou non.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 23 août 2008 à 20:01
Dans ton mcd, tu dois d' abord te concentrer sur les identités et les relations qui doivent y avoir entre elles de telle sorte que lorsque tu passeras au modèle de traitement, tu auras toutes les infos pour établir de base pour le calcul du montant à mandater.
Dans ce traitement tu auras besoin de deux types d' infos
D' une part celles relatives à l' agent lui même (salaire de base, indemnités,allocations...)
D' autre part celles relatives à la règlementation en vigueur pour les modalités des prélèvements (barème et autres...).
En croisant ces deux types d' infos, tu dois pouvoir établir ton mandat.
Remarques, ton mcd ne sera validé que s' il répond à toutes les eventualités.
<hr />... Y'en a même qui disent qu'ils l'ont vu voler.
14hal
Messages postés31Date d'inscriptionvendredi 18 juillet 2008StatutMembreDernière intervention15 septembre 2009 23 août 2008 à 20:12
si j'ai compris ce que vous voulez dire, je dois attribuer à l'agent toutes les indemnités(NB elles sont annuelles) et toutes les prélevements(qui sont mensuels) c'est l'administrateur qui doit saisir ceci ,et d'autre part, la table benificiaire et celle inemnité doit avoit un attribut qui'est "montant " mais deriére tout ça une requette sql qui vérifiel a somme( l'admin doit aussi saisir les montant relatives à chaque type bénificiaire).