Gute Beispiele für GUI-Design für Business-orientierte, schwere Dateneingabe (CRUD) Anwendungen
Wo finde ich Beispiele von sehr gut produzierten enterprise-y software:
- Gute, konsequente Verwendung der Tastatur-shortcuts.
- Gute Tastatur-form navigation
- Standardisierte Formular-Validierung
- Standardisierte Verwendung von lookup/Suche Bildschirme. (Benutzer wird aufgefordert, für die Client-ID nicht kennen, aber können es nachschlagen in einem popup-Fenster, das gibt es)
- Genormten usability/LaF Konventionen
Wäre schön zu sehen, Proben reichen von einfachen CRUD-screens zu sehr komplexen Prozess-orientierte Benutzeroberflächen für Anwendungen wie CRM - /ERP - /Finanz - /Risikobewertung usw..
Im Grunde GUIs mit einer hohen Anzahl von Eingabe-Felder definieren, die bestimmte business-Prozess.
InformationsquelleAutor der Frage Camilo Díaz Repka | 2009-05-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich keine Beispiele zu zeigen. In Wahrheit ist, viele von diesen Bildschirmen kann schwierig sein, finden Sie auf der Website für die einfache Tatsache, dass die meisten von Ihnen neigen dazu, zu "hässlich". Diese Arten von Bildschirmen sind ziemlich selten.
Kann ich Ihnen ein paar Tipps, von der lange Geschichte der Arbeit mit diesen Dingen.
Konsistenz. Machen alles "die gleiche Arbeit", und die Arbeit die ganze Zeit dasselbe. Grundsätzlich sollten Sie in der Lage sein, um Ihren Eintrag Suche auf die form, nicht den Bildschirm. Alle diese Blitze und Zwischensummen und die Farben sind schön, nachdem Sie kodiert die form, nicht aber während der Eintrag selbst. Es gibt im Grunde müssen Sie audio-Benachrichtigungen, damit Sie wissen, "etwas ist falsch". Der Klassiker "ticky-ticky-ticky-ticky-beep-beep-beep-beep" - Szenario, wie der Anwender fest, dass Sie gingen in ein Feld falsch 4 Felder zurück. Die Benutzer sind nicht ganz blind, aber Sie sind nicht zu suchen auf Ihrem Bildschirm. Die Daten auf dem Formular.
Es ist besser zu arbeiten, Modal, und BEENDEN Sie SIE für Fehler sind, dann lassen Sie Sie gehen zu halten. Für große Formen, Scannen alle, die Informationen und auf der Suche nach Fehlern, nach der Tat, ist sehr schwierig. Stoppen Sie, wenn Sie im Unrecht sind, so können Sie es beheben und sich zu bewegen, anstatt wieder kommen, um es zu beheben, am Ende. Die weitere business-Regeln und die überprüfung und Erzwingung Sie auf die form, desto besser. Pop-UPS, Warnungen, pickers, wenn es braucht, Ihre Aufmerksamkeit, modal modal modal. Sie sind nicht die Arbeit mit dem Ton hier. Sie sind nicht die Erstellung des great american novel oder Modellierung der globalen Wirtschaft.
Fassen die Ergebnisse für Stichproben. Zum Beispiel die Eingabe einer Bestellung, sollten Sie in der Lage sein, zu betrachten, um die Gesamt-und line-item-count, um zu sehen, wenn Sie den Auftrag bekam, in "richtig" als eine Art Prüfsumme, anstatt Sie zu Scannen Ihre Eingabe Feld für Feld. Die meisten Arbeitsabläufe sind eine unvermeidliche cross-check-phase, wo Sie gehen durch Ihre Eintragung zu überprüfen, ob die Daten, aber das sollte nach der "raw " keying" der Daten. Die Leute arbeiten schneller wenn Sie in einem "bulk-Eintrag" - Modus, anstatt vor Ort überprüfung jedes, jedes mal, wenn Sie Schlüssel. Es bricht in Ihren Rhythmus. Machen die Erkennung und Korrektur von Ausnahmen leichter, wenn grundlegende überprüfung und Eingabe erfolgt. Wenn einige Felder sind wichtiger als andere (und Sie wissen, welche das sind), optisch hervorgehoben Sie auf dem Bildschirm UND auf dem Papier-form wirkt Wunder.
Wenn die Formen und Sie sind gut konzipiert (sowohl für den computer als Formen und die Papier-Formulare), Fehler sollte schwierig sein, zu geben (wie die falschen Kunden oder falscher Artikel, etc.). Haben Sie vielleicht einen Tippfehler in einigen Anmerkungen oder Besondere Anweisungen, aber nicht so viel, wie überall sonst. Wenn Sie miskey Sie ein Element oder eine Menge, Verschiedenheit, um nicht total richtig so ist die einfache Prüfsumme wird Ihnen helfen, fangen.
Geht zurück auf "Konsistenz", stellen Sie sicher, dass Dinge wie Kommissionierer und so alle gleich arbeiten. Versuchen Sie, um die speziellen Funktionen auf ein minimum, wie es vereinfacht das training und lässt die Nutzer einfach nur "flow" in Ihrer Arbeit.
Tastenkombinationen und navigation sind eine Voraussetzung, nicht eine option. Ein echter Schwachpunkt ist hier der detail-Bereiche (d.h. Tabellen-Strukturen). Möglicherweise müssen Sie eine Verknüpfung zu betreten und verlassen den Tisch strcutures. Sie haben vielleicht gesehen, dass viele Beispiele, wo Sie können die "Tab" in der Tabelle, aber nicht tab wieder raus. Haben eine spezielle "meta-tab" - Taste, um zu bewegen in und aus Abschnitten. Dass die Maus eine Sektion ist ein Nein, Nein.
Haben einen einzelnen heißen Schlüssel für die Pflücker. Im Idealfall werden Sie nicht haben, um diese zu oft. Vielleicht für Kunden-lookup, die meisten anderen codes sind Sie zwangsläufig merken, oder Sie werden formschlüssig auf das Anmeldeformular. Machen die Pflücker sortierbar.
Scrollen ist der Teufel. Scrollen ist böse. Kein Scrollen! Paging besser als das scrollen, weil die "Felder nicht verschieben", Sie sind immer "an der gleichen Stelle" auf dem Bildschirm. Wie oft haben Sie "gescrollt" und suchen musste, um abholen ", wo Sie begann", bevor Sie die schriftrolle wieder zu erlangen Kontext. Auch für pick-Listen paging funktioniert sehr gut, weil die Seite ändern, können Sie wissen, dass Sie eigentlich "etwas Tat" optisch. Viele Male Sie einen Bildlauf eine Zeile und "gee, wusste ich wirklich?" Einzelne Zeile scrollen kann zu subtil. Für große Formulare, multi-Seiten-beats lang ist, scrollen Abhandlungen an jedem Tag der Woche. Wenn Ihre Formen sind so groß, stellen Sie sicher, dass Sie eine hot-Taste, um vorwärts und rückwärts durch das Formular, und stellen Sie sicher, es gibt einige Kontext-Informationen, die auf jeder Seite (Kunden-name, Auftragsnummer, was auch immer...einfach header).
Robuste Abfragen. "Query by example", wie es allgemein bekannt ist, einer der besten Mechanismen (d.h. Sie füllen das Formular "was Sie wissen" und Formen kommen zurück). Leute finden müssen die Daten durch einfach verrückt Kriterien, wenn die meisten jedes Feld queryable, dies können Sie tun, ohne dass Sie den zweiten erraten, was Sie oder nicht brauchen. Informix 4GL verwendet werden, um eine spektakuläre QBE-system (
> 04/01/09
für Datumsangaben nach dem 1. Apr 2009,12345|23456
für item-codes 12345 oder 23456). Eine gute QBE-expression wahrscheinlich nicht überprüfen, Sie in einem typischen Bereich, es ist ein besonderer Fall. (Das ist, warum Sie nur selten zu sehen QBE heute, es nimmt zu viel Arbeit-aber es ist ACH so schön.)Erinnern, Nutzer wissen nicht WARUM oder WIE Sie Dinge tun, Sie wissen nur WAS zu tun. Sie wissen "wenn ich will, drücke ich Taste Y" Sie nicht wissen, WARUM es Y, wobei Y liegt, die die Tasten X ein Z machen könnte, die ähnliches Ein, denn Sie sind, zusammen gruppiert. Nein, Sie weiß nicht, Ihren Befehl Taxonomie. Sie wissen nicht, Ihre Abstraktionen. Sie wissen, zu tun, drücken Sie Y. Wollen Fett ein Wort? Geben Sie Strg-B. Vielleicht Strg-um ein Wort Kursiv darstellen, ist für Sie offensichtlich, denn der Merksatz, es ist nicht für die meisten Benutzer. Vielleicht ist die Strg-B und Strg- sind auf der
Format
Menü, schön gruppiert. Egal. Strg-B == Fett, wie mache ich Italics?Der Nachteil dieser Schnittstellen ist die Ausbildung. Sie benötigen eine Ausbildung, um für Sie verwendet werden. Aber, in Wahrheit, für jede einigermaßen komplizierte Sache, die Benutzer müssen geschult werden, auf weit mehr als nur der keying-Prozess sowieso. Der Eingabe-Bildschirm ist nicht zu lehren und Ihnen den business Strategien, business-Regeln, etc. Sie können erzwingen diese in der Anwendung, aber die Benutzer müssen wissen, Sie auf Ihre eigenen sowieso.
Aber das ist OK, denn es ist einfach effizienter. Das Spiel ist hier abrufen der Daten aus dem Benutzer effizient und präsentieren Sie Ihnen in einer konsistenten Art und Weise. Ich will nicht sagen, dass die "logische" Art und Weise, wie, während die Logik eine Logik, es kann nicht sein das Benutzer-Logik. So, Sie kann logisch sein, wenn Sie wollen, nennen Sie es wie Sie wollen, aber seien Sie konsequent an Ihre Benutzer.
Andere Anekdote, die wir verwendet, um 10-Schlüssel Daten zurück. Diese werden tendenziell nur die Listen der Zahl, wie eine Artikelnummer und Menge. Für unsere Zwecke ist es schneller einfach die Benutzer-Taste diese Daten doppelt in eine Zeile als alles andere. Es fängt Tippfehler, Umstellungen, etc. Kombiniert mit batch-Prüfsummen macht das keying gehen, viel schneller. Diese Jungs schauten nur auf die Bildschirme, wenn Sie gestartet wird, wenn Sie fertig sind, und wenn Sie bekam eine Fehlermeldung.
Schließlich, egal was, Ihre Bildschirme und Verfahren WIRD ändern. Was auch immer form, die Sie verwenden in diesem Jahr, wird sich Nächstes Jahr ändern. Das ist einfach die Realität, so, FYI, bereit sein für Sie.
Gutes Glück mit Ihrem Projekt.
InformationsquelleAutor der Antwort Will Hartung
Ich bin ein fan von der http://www.37signals.com/ suite. Ich finde Ihre Formen und GUI ' s zu gut durchdacht sein.
InformationsquelleAutor der Antwort superUntitled
Wissen Sie, es ist Openerpdie Sie bekommen können, Programm, source ,doc kostenlos.
ps: dieser link ist OK für mich, wenn können Sie es nicht öffnen, suchen Sie openerp in google.
InformationsquelleAutor der Antwort linjunhalida
Benutzt habe ich viele-aber es schwierig ist, denken Sie daran, alle speziellen app als wirklich gute UIs sind prety viel forgetable.
Ich kann mich an viele schlechte. Wer Hündinnen über lotus notes hat offensichtlich nie einer SAP-oder ORACLE-forms-basierten Anwendungen.
Lauter Effizienz würde ich vorschlagen, Sie schauen sich die alten SABRE airline Reservierung Anwendung. Zwei Zeilen text keine Leerzeichen oder andere Interpunktionszeichen
Erster Linie der Flug der zweiten Zeile Zahlungsdaten so etwas wie dieses Buch und zahlen Sie für einen Flug:
Reisebüros wurde addicated und seit Jahren weigerte sich zu akzeptieren, die super-duper-windows-GUI-Ersatz feuern Sie den green-screen-terminal-emulater statt. Ich denke, dass es nur starb den Tod, wenn airlines geschaltet codes aus drei Buchstaben und vier-stellige Flugnummern.
InformationsquelleAutor der Antwort James Anderson
Ich finde die Dashboard-website Spy eines der besten für die inspiration.
InformationsquelleAutor der Antwort Ian Roke
Hier Beispiele dafür, was nicht zu tun!: Worst-Benutzeroberfläche, die Sie Je Benutzt habe
InformationsquelleAutor der Antwort Mitch Wheat
Sollten Sie wirklich besuchen Sie die Interface Hall of Shamewo finden Sie nicht nur die bizarrsten GUIs die je erdacht wurden, sondern auch mögliche Lösungen der usability-Probleme, die Sie generieren.
InformationsquelleAutor der Antwort Esteban Küber
Vielleicht sollten Sie überlegen, 37signals' Getting Real Ansatz gegeben, dass es scheint eine Menge von Komplexität in Ihren apps. Getting Real wird Ihnen helfen, effektive und nützliche UI, das hält die Nutzer glücklich.
InformationsquelleAutor der Antwort Matt Kocaj