Developper une application web en php

elmahab12 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
aure2015 Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   -
j'ai l'énonce suivant et je souhaite faire le diagramme de classe correspondant, malgre plusoeurs tentative je n'arrive pas à modeliser
voici l'enonce

L’application doit couvrir tout le processus de l’achat d’un matériel au sein d’une entreprise.
Un service pourra faire sa demande d’autorisation d’achat à travers l’application.
Le manager consulte les demandes d’autorisation d’achat de tous les services. Puis il pourra soit annuler la demande soit la valider. Il pourra aussi la modifier avant de la valider.
Le service de comptabilité peut à son tour consulter les autorisations d’achat validé par le responsable. La comptabilité ajoute les devis correspondant et resoumet la demande d’achat au manager.
Apres consultations des disponibilités des fonds nécessaires dans la ligne budgétaire correspondant, le responsable valide l’achat.
Enfin la comptabilité peut émettre des mandats

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Déjà ... BONJOUR.

Ensuite, comme le veut la règle de ce forum ... commence par nous montrer ce que tu as essayé de faire... et peut-être que nous pourrons t'aider à le corriger.
Sache qu'ici nous ne faisons pas les exo à votre place.

Pour rappel : https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/


0
elmahab12 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
bonsoir
voila le diagramme de classe que je elabore
https://i.imgur.com/CsRrGtF.jpg
0
aure2015 Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   5
 
Salut!

Retiens bien un rune règle importante en analyse surtout quand c'est de l'orienté objet: eviter la redodance!
Du coup, tu peux déjà effacer, le Nom du service dans faire, il ne sert à rien vu que tu as déjà le nom du département dans ta classe!
Ensuite, chaque demande est unique, du coup, pour quoi ne pas mettre la date directement de dans? (oui, ta classe 'faire' ne sert à rien).

Le USER, on en parle pas dans ton énoncé, si j'étais toi je lne e mettrai pas.

Le historique est également inutile pour moi, il suffira de passer l'état "Terminer" ou peu importe.

Voilà ce que j'ai fait vite faite (il manque la cardinalité, le type etc mais tu peux le faire toi même ça!)

https://imgur.com/a/UDozQ

Bonne journée!
0