Salut ,
J ai un projet *Gestion d armement* , pour gerer l etat quantitaf et immatriculaire des armes entrantes et sortante et aussi le stock existant.
Si vous avez une idee , veuiller m aider
Salut ,
J ai un projet *Gestion d armement* , pour gerer l etat quantitaf et immatriculaire des armes entrantes et sortante et aussi le stock existant.
Si vous avez une idee , veuiller m aider
Bonjour,
Si vous voulez de l'aide, il faut une expression de besoin claire :
- décrivez le contexte
- définissez le vocabulaire en éliminant les synonymes, sources de confusion
- décrivez les règles de gestion en leur affectant un numéro
- proposez une ébauche de MCD qui servira de base de discussion
Merci pour votre repense,
-Cette gestion a pour objectif de mettre a jour le stock d'armement après les ordres de mouvement (OM) d'enree ou de sortie.
-quand une arme entre ou sort , on doit enregistre son matricule , l'etat de l'arme lors de sa sortie ou son entree ( etat=0 cad etat de l'arme est neuve , etat=1 cad l'etat de l'arme est bonne, etat=4 cad l'arme est n'est pas bonne .
-Localiser la position de l'arme dans le stock (zone,etage,caisse)
A moins que ce ne soient mes lunettes, la pièce jointe n'est qu'une page blanche
Bonjour,
voici le fichier compresse.
un exemple illustratif: l'arme PA (pistolet automatique ) qui entre ds le stock avec 04 matricule (Mat1, Mat2, Mat3 ,Mat4) en marquant leur état d'entree :
Mat1 ---E0
Mat2 ---E1
Mat3 ---E0
Mat4 ---E4
Merci
Bonjour,
Vous auriez pu insérer directement votre MCD en le transformant en image, puis en utilisant l'icone "insérer une image" de la barre d'outils
C'est ce que j'ai fait, donc le voici :
Pièce jointe 335466
Voici mes premières remarques :
Chaque entité-type (vos rectangles) et chaque attribut doit être unique.
Il faut donc ne mettre qu'une seule fois l'entité-type caisse et utiliser un autre nom si un autre acteur intervient dans la description de votre modèle
Si, comme je le suppose, vous avez voulu matérialiser qu'une caisse de petite dimension (un carton par exemple) peut être contenue dans une caisse de plus grande dimension (un container), alors il y a deux possibilités
- soit il n'y a que deux niveaux d'emballages, dans mon exemple carton et container, alors vous modélisez CARTON 0,1 --- contenir --- 0,n CONTAINER
- soit il peut y avoir plusieurs niveaux d'emballages (container, grand carton, petit carton, sac, sachet...) dans ce cas il faut utiliser une relation réflexive de l'emballage vers lui même et typer les emballages :
Pièce jointe 335467
Pour les entrées et sorties d'armes une entrée et une sortie c'est la même chose, seul le signe de la quantité change : une entrée c'est un "+" et une sortie c'est un "-" dans le stock pour l'arme
En aucun cas il ne faut répéter l'attribut quantité dans la relation (pas plus que dans une entité-type), un modèle relationnel n'est pas un tableur !
Soit vous voulez connaitre l'état de chaque arme, alors il faut modéliser ainsi :
TYPE_ARME 0,n --- typer --- 1,1 ARME 0,n --- effectuer --- 1,1 ENTREE_SORTIEAvec
TA_TYPE_ARME(TA_id, TA_code, TA_libelle)
AR_ARME (AR_id, AR_numero_serie, AR_date_achat, AR_date_fabrication)
ES_ENTREE_SORTIE(ES_id, ES_quantité, ES_état)
Soit vous attribuez un état moyen à un lot d'armes de même type, alors il faut modéliser
TYPE_ARME 0,n --- effectuer --- 1,1 ENTREE_SORTIEAvec
TA_TYPE_ARME(TA_id, TA_code, TA_libelle)
ES_ENTREE_SORTIE(ES_id, ES_quantité, ES_état)
Point important : si vous déterminez l'état de chaque arme individuellement et non pas un état moyen par colis, alors il est probable que vous refaites le conditionnement pour ne pas mélanger les armes en bon et mauvais état ?
A confirmer, car en ce cas il faut gérer le reconditionnement
Attention aux cardinalités mini : une arme ou un type d'arme ne font pas forcément l'objet d'un mouvement d'entrée ou de sortie, la card mini est donc zéro
Merci pour votre repense,
Je fais refaire le MCD .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager