Problème programme java

Quentin -  
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjours,

Je cherche quelqu'un qui pourrait me faire un programme en java. C'est vraiment urgent, je dois le rendre rapidement, et je n'ai pas le temps de m'en occuper. Merci par avance.


Le données sont :

Programme de gestion d'une entreprise de fret
Soit une classe Entreprise :
Attributs :
(public static) Nom : String
(public static) Stockages : Tableau d'objets de type Stock
(public static) Proprietaire : Gestionnaire
(public static) Conducteurs : Tableau d'objets de type Conducteur
(pulbic static) Camions : Tableau d'objets de type Camion

Soit la classe Stock :
Attributs :
(public) nom : String
(public) volumeMax : Float
(public) volumeUtilise : Float
(public) coordonneeX, coordonneeY : Integer
(public) marchandises : Tableau d'objets de type Marchandise
Méthodes :
(public) modifierVolume()
(public) boolean verifierCapacite(Float volumeMarchandise)

Soit la classe Personne :
Attributs :
(public) nom, prenom : String

Soit la classe Conducteur héritant de la classe Personne:
Attributs :
(public) disponible : Booléen

Soit la classe Gestionnaire héritant de la classe Personne :
Méthodes :
(public) gererUnTransport () - Cette méthode propose à l'utilisateur les marchandises à transporter, les conducteurs et camions disponibles, l'état des stocks de destination en fonction de l'heure de l'horloge.



Soit la classe Camion :
Attributs :
(public) disponible : Booléen
(public) vitesseMoyenne : Float
Méthodes :
(public) calculerTempsDeTrajet : Float

Soit la classe Marchandise :
Attributs :
(public) nom : String
(public) volume : Float

Toutes les classes doivent avoir un constructeur permettant de les instancier sauf la Classe Entreprise.

Etape 1 : Réaliser le schéma UML du programme ci-dessus.

Etape 2 : Réalisez le programme composé d'une classe Test et des 6 classes décrites ci-dessus.

Le but du programme est de gérer le transport des marchandises du stock de l'entreprise vers des stocks délocalisés.

Le stock d'origine de l'entreprise a une taille suffisante pour stocker toutes les marchandises et a les coordonnées x=0, y=0. Les autres stocks sont situés quand à eux à des coordonnées différentes et on des volumes variables, on considère que la distance qui les sépare est une ligne droite

Une fois tous les objets créés, la simulation peut commencer. La simulation commence à l'instant t=0 et l'utilisateur peut incrémenter le temps comme bon lui semble (par ex : avancer de 2h dans le temps).

Quand l'utilisateur choisit un Camion et lui attribue un Conducteur pour convoyer une Marchandise, le programme devra vérifier que ces derniers sont bien disponibles (en fonction de l'heure d'horloge). De plus, le programme vérifiera que les stocks de destination ont la capacité pour accueillir la marchande qui leur est expédiée.

Quand un Conducteur et un Camion transportent une marchandise, leur attribut disponible passe à la valeur False jusqu'à leur retour au point de départ.

L'interface utilisateur, qui sera dans la classe Test (main), se fera au moyen de la console. Les menus proposés devront être les suivants :

1 - Créer une entreprise
1.1 - Créer le personnel
1.1.1 Créer un gestionnaire
1.1.2 Créer un conducteur
1.2 - Créer un camion
1.3 - Créer un stock
1.4 - Créer l'entreprise
2 - Transporter une marchandise
3 - Incrémenter le temps
4 - Enregistrer les résultats dans un fichier

Afin de simplifier la programmation, considérez qu'on ne peut pas voir plus de 10 objets de chaque type (Marchandise, Conducteur, Camion, Stock).

L'utilisateur entrera ses souhaits au clavier, la lecture des données entrées se fera au moyen de la classe Scanner.

L'enregistrement permet de sauvegarder dans un fichier texte toutes les données créées (entreprise, conducteurs...) et les opérations de transport effectuées lors de la simulation.
7 / Safari 534.13</config>
A voir également:

5 réponses

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
"Je cherche quelqu'un qui pourrait me faire un programme en java. C'est vraiment urgent, je dois le rendre rapidement, et je n'ai pas le temps de m'en occuper. Merci par avance. "

Aïe aïe aïe .... chose à ne pas dire ...
1
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
1
sakoba2010 Messages postés 157 Date d'inscription   Statut Membre Dernière intervention   15
 
Et en contrepartie?
0
Quentin
 
"Aïe aïe aïe .... chose à ne pas dire ... "

Je sais, je sais...... mais d'un côté, il y à des fois, ou on ne peut pas faire autrement. Si je me retrouve là, c'est que j'ai bien évidement étudier toute les possibilité pour ne pas en arriver là !!!

Enfin bref, Arth, qu'attends tu en échange?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
adams2011 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

tu m'envoies un message privé on en discute.
0