web-dev-qa-db-fra.com

Quel est le meilleur modèle pour distribuer des articles dans plusieurs compartiments

Considérons ce qui suit: Une entreprise souhaite expédier 3 types de fruits (pommes, pastèques, fraises) entre deux villes. La société dispose de 3 wagons pouvant être chargés de fruits. Chaque wagon a une capacité disponible différente (car ils sont de type différent et parce que certains d'entre eux peuvent déjà être partiellement chargés de fruits).

Je veux construire une interface qui permettra aux utilisateurs de distribuer des fruits dans les voitures.

Connaissez-vous un bon modèle d'interaction/conception pour distribuer différents types d'articles par taille et poids dans plusieurs seaux?

Éditer

Merci pour vos réponses. Je pense que c'est plus compliqué que deux exemples mentionnés car ils ne couvrent qu'une seule variable (quantité) mais ils ne couvrent pas le poids et le volume de chaque fruit et donc la capacité restante de la voiture (à la fois le volume et le poids).

J'ai préparé un filaire pour vous montrer à quoi je pense. Ce n'est pas parfait parce que: - je veux le rendre universel, donc quand il y a plus de fruits ou plus de voitures, l'écran ne sera pas encombré - je me demande si l'utilisateur a besoin de voir tout le temps la capacité totale de chaque voiture et la capacité restante après que l'utilisateur a commencé à distribuer les fruits. - La même question

enter image description here

4
Max

J'ai fait quelque chose de similaire avec une grille à gauche des valeurs possibles et à droite les seaux possibles. Vous cliquez sur l'un des choix à gauche et pouvez utiliser les raccourcis clavier à droite. (Appuyez sur 0 pour mettre le choix dans "partenaire") Voir?

Cela fonctionne plutôt bien. Est-ce utile pour votre cas d'utilisation?

enter image description here

1
Glen Lipka

Ce qui manque, c'est le poids que vous ajoutez avec chaque article dans la section inférieure. Bien qu'il soit utile que vous puissiez le référencer sur la même page, il serait plus facile si les informations étaient juste à côté des contrôles. Mais rendez-le adaptatif: à côté du comptoir pour chacun, multipliez la quantité par le poids. Ajoutez ensuite le poids total en bas. Enfin, montrez la capacité en dessous, similaire au compte à rebours dans un champ Twitter.

Faites de même pour le volume.

Terminé.

0
Taj Moore

Pour chaque compartiment, affichez une sorte d'objet "transparent". Lorsque des fruits sont ajoutés, affichez une quantité proportionnelle du seau rempli. (Pas de fruits -> seau vide, Fruits pleins -> seau plein.)

Près de chaque seau, affichez un% et/ou la quantité dans le seau (ou l'espace restant) et la quantité autorisée (c.-à-d. "Espace disponible: 2 sur 6", "Espace disponible: 4 sur 19").

0
Jake Berger

Merci pour vos réponses. Je pense que c'est plus compliqué que deux exemples mentionnés car ils ne couvrent qu'une seule variable (quantité) mais ils ne couvrent pas le poids et le volume de chaque fruit et donc la capacité restante de la voiture (à la fois le volume et le poids).

J'ai préparé un filaire pour vous montrer à quoi je pense. Ce n'est pas parfait parce que: - Je veux le rendre universel, donc quand il y a plus de fruits ou plus de voitures, l'écran ne sera pas encombré - Je me demande si l'utilisateur a besoin de voir tout le temps la capacité totale de chaque voiture et la capacité restante après que l'utilisateur a commencé à distribuer les fruits. - La même question

My initial idea

0
Max

Créez un compartiment ou un bac virtuel qui est visible lorsque le pointeur se trouve sur les "bacs" de fruits. Le seau doit avoir des fonctionnalités pour ajouter, supprimer, effacer et entrer un montant à ajouter ou à supprimer des fruits actuellement survolés. Il doit également indiquer le poids total, le volume, etc. des fruits dans le seau virtuel. L'utilisateur peut ensuite aller dans chaque corbeille de fruits et ajouter au seau.

Ensuite, lorsqu'ils déplacent le pointeur vers les voitures, ils peuvent déposer les fruits dans les voitures planées.

Pendant ce temps, ces actions mettent à jour vos "bacs" de fruits et de voitures.

0
richieaj