2012-04-14 6 views
1

Ich stehe vor einem wirklich kniffligen Benutzereingabeproblem. Ich brauche meine Benutzer, um ein "Baumdiagramm" von Präferenzen einzugeben, ohne überwältigt zu werden.User Interface Design für komplexe, voneinander abhängige Daten

Angenommen, Sie erstellen eine Anwendung, die eine Benutzeranforderung für Computerteile verarbeitet. Sie können alle Teile angeben, nach denen sie in dieser Anwendung suchen (Mobo, Monitor, Tastatur, CPU usw.). Die Anwendung kompiliert die Liste und sendet sie zur Erfüllung an das Warehouse.

Hier wird es klebrig. Das Lager hat möglicherweise nicht alle Teile. Dies bedeutet, dass der Benutzer alle seine Präferenzen im Voraus eingeben muss, einschließlich Fallback-Plänen. Zum Beispiel: "Wenn Sie dieses Motherboard und diese CPU haben, kaufen sie. Ansonsten versuchen für dass Motherboard und dass CPU."

Es gibt keine bidirektionale Kommunikation. Der Benutzer erhält eine Chance, seine Bestellung einzugeben, bevor er in das Lager geht. Das bedeutet, dass sie alle ihre Präferenzen in der ursprünglichen Reihenfolge einschließen müssen.

Ich weiß, das ist peinlich, aber deshalb bin ich hier.

+0

Danke für die Bearbeitung, Michael. Ich werde den Stil für zukünftige Beiträge beibehalten. –

Antwort

1

Ihre Benutzeroberfläche kann sich "offenbaren", nachdem Sie die Beziehungen zwischen den verschiedenen Konzepten modelliert haben. Lager, Bestellung, Computer Teile, CPU, Motherboard. Und modellierte den Prozessablauf: Bestellung anlegen, Komponenten auswählen, Optionen auswählen, Priorität angeben, Bestellung absenden.

Verwandte Themen