Gute Beispiele für GUI-Design für Business-orientierte, schwere Dateneingabe (CRUD) Anwendungen [geschlossen]

StackOverflow https://stackoverflow.com/questions/832142

Frage

Wo kann ich Beispiele für sehr gut produziert finden Enterprise- y Software, die hat:

  • Gute, konsequente Verwendung von Tastenkombinationen.
  • Gute Tastatur Form Navigation
  • Standardisierter Formularvalidierung
  • Standardisierter Verwendung von Lookup / Suche Bildschirme. (Benutzer wird für Client-ID gefragt, weiß es nicht, aber es kann aus einem Popup-Fenster suchen, die es gibt)
  • Standardisierter Usability / LaF Konventionen

Wäre schön, um Proben zu sehen, die von einfachen CRUD-Bildschirmen bis zu sehr komplexe prozessorientierte GUIs für Anwendungen wie CRM / ERP / Finanz- / Risikoanalysen usw. Grundsätzlich GUIs mit einem hohen Anteil von Eingabefeldern, die bestimmte Geschäftsprozesse zu definieren.

War es hilfreich?

Lösung

Ich habe keine Beispiele zu zeigen. viele dieser Bildschirme für die einfache Tatsache kann schwierig sein, die im Internet zu finden, dass die meisten von ihnen in Wahrheit neigen „hässlich“ zu sein. Diese Arten von Bildschirmen sind selten recht.

Ich kann mir einige Tipps geben, von lange Geschichte mit diesen Dingen zu arbeiten.

  1. Konsistenz. alles "die gleiche Arbeit", und die gleiche Arbeit die ganze Zeit. Grundsätzlich sollten Sie in der Lage sein, um Ihre Eingabe zu tun in Form sucht, nicht auf den Bildschirm. All diese Blitze und Zwischensummen und Farben sind schön, nachdem sie die Form in verkeilte, aber nicht während der Eingabe selbst. Es müssen Sie im Grunde Tonausgabe sie wissen zu lassen, „etwas falsch“. Das klassische „ticky-ticky-ticky-ticky-piep-piep-piep-piep“ Szenario als Benutzer entdeckt, dass sie ein Feld falsch 4 Felder zurück eingetragen. Die Nutzer sind nicht ganz blind, aber sie sind nicht auf dem Bildschirm suchen gehen werden. Die Daten sind auf dem Formular.

  2. Es ist besser, modal zu arbeiten, und verhindert, dass sie für Fehler, als sie gehen zu lassen halten. Für große Formen, diese Informationen all scannen und auf der Suche nach Fehlern nach der Tat sehr schwierig. Haltet sie auf, wenn sie falsch sind, so können sie es beheben und sich zu bewegen, anstatt immer wieder kommen sie am Ende zu beheben. Je mehr Geschäftsregeln und Validierung und Durchsetzung können Sie auf dem Formular haben, desto besser. Popups, Warnungen, Kommissionierer, wenn sie ihre Aufmerksamkeit braucht, modal modal modal. Sie arbeiten hier nicht mit Ton. Sie sind nicht das Authoring der große amerikanische Roman oder die Modellierung der globalen Wirtschaft.

  3. Zusammenfassung der Ergebnisse für Kontrollen vor Ort. Zum Beispiel in einer Reihenfolge Keying, sollten sie an der Auftragssumme und Position zählen zu suchen in der Lage zu sehen, ob sie den Auftrag bekam in „richtig“ als eine Art Prüfsumme anstatt ihr Eingabefeld von Feld zu scannen. Die meisten Arbeitsabläufe haben eine unvermeidliche Quer Prüfphase, wo sie durch ihre Eintragung gehen die Daten zu überprüfen, aber, dass nach dem „rohen Keying“ der Daten sein sollte. Menschen schneller arbeiten, wenn sie in einem „bulk Eintrag“ -Modus sind, anstatt vor Ort jeweils eine Überprüfung jeder sie in die entscheidenden Zeit. Es ist bricht ihren Rhythmus. Macht Erkennung und Korrektur die Ausnahmen einfacher nach grundlegender Validierung und Keying erfolgt. Wenn einige Felder wichtiger als andere sind (und Sie wissen, welche diejenigen sind), visuell hervorgehoben auf dem Bildschirm und auf der Papierform wirkt Wunder.

    Wenn die Formen und so ausgebildet sind, gut (sowohl die Computerformulare und die Papierbögen), sollten Fehler schwierig sein (wie der falsche Kunde, oder falsche Einzelteil, etc.) eingeben. Vielleicht haben Sie einen Tippfehler in einigen Anmerkungen oder spezielle Anweisungen, aber nicht so sehr überall sonst. Wenn sie einen Gegenstand oder Menge miskey, sind die Quoten der Auftrag nicht ordnungsgemäß insgesamt so die einfache Prüfsumme sie es fangen helfen.

  4. zurück zu „Konsistenz“ Möchten Sie, stellen Sie sicher, Dinge wie Kommissionierer und arbeiten alle so gleich. Versuchen Sie, die Sonderfunktionen auf ein Minimum zu halten, da sie Ausbildung vereinfacht und ermöglicht den Benutzern einfach "Flow" in ihre Arbeit.

  5. Tastaturbefehle und Navigation ist eine Voraussetzung, keine Option. Ein echter Schmerz Punkt hier kann Detailbereiche (d Tabellenstrukturen). Sie können eine Verknüpfung benötigen, um die Tabelle strcutures zu betreten und zu verlassen. Möglicherweise haben Sie viele Beispiele gesehen, wo man „Tab“ in der Tabelle, aber nicht Registerkarte wieder aus. Ein ausgewiesenes „Meta-Tab“ -Taste in und aus Abschnitten zu bewegen. Erfordern die Maus aus einem Abschnitt zu navigieren ist ein nein nein.

  6. Haben Sie einen einzigen Hotkey für die Pflücker. Idealerweise müssen sie diese nicht zu oft verwenden. Vielleicht für Kunden-Lookup, die meisten anderen Codes merken sie unweigerlich oder sie werden auf dem Anmeldeformular eingegeben werden. Machen Sie die Pflücker filterbar.

  7. Scrolling ist der Teufel. Scrolling ist böse. Kein Scrolling! Paging besser als Scrollen, weil "Felder nicht bewegen", they're immer „an der gleichen Stelle“ auf dem Bildschirm. Wie oft haben Sie „geblättert“ und musste die Suche zu holen „wo Sie begonnen“ vor dem Scroll-Kontext wieder zu erlangen. Auch für Auswahllisten arbeitet Paging sehr gut, weil der Seitenwechsel tatsächlich visuell „etwas getan“ sie sie wissen lässt. Viele Male blättern Sie eine Zeile und „gee habe ich wirklich?“ Einzeilig Scrollen kann auch subtil sein. Für große Eingabeformulare, schlagen mit mehreren Seiten lang, Scrolling Abhandlungen an jedem Tag der Woche. Wenn Sie Ihre Formulare so groß sind, stellen Sie sicher, dass Sie einen heißen Schlüssel vorwärts und rückwärts durch die Form zu bewegen, und stellen Sie sicher, dass es auf jeder Seite (Kundenname, Auftragsnummer, was auch immer ... einfache Header) einige Kontextinformationen ist.

  8. Robust anfragende. „Query Beispiel vorangehen“, wie es bekannt ist, ist eine der besten Mechanismen (das heißt, sie füllen sie das Formular „was sie wissen“ und Formen zurückkommen). Die Leute müssen von nur verrückt Kriterien Daten finden, wenn die meisten jedes Feld abfragbar ist, das sie das zweite, ohne dass Sie tun können, was raten sie wird oder nicht benötigen. Informix 4GL verwendet (1 für Termine nach April 2009 > 04/01/09, 12345|23456 für Itemcodes 12345 oder 23456) ein spektakuläres QBE-System zu haben. Ein guter QBE Ausdruck wird höchstwahrscheinlich nicht in einem typischen Bereich bestätigen, es ist ein besonderer Fall. (Weshalb man heute nur noch selten sehen QBE, es zu viel Arbeit nimmt -. Aber es ist so schön, OH)

  9. Denken Sie daran, Benutzer nicht wissen, Warum oder Wie sie Dinge tun, sie nur wissen, was ist zu tun . sie wissen, "wenn ich A tun wollen, schlug ich die Taste Y " sie nicht wissen, warum es Y, wobei Y befindet, die Tasten X ein Z könnten ähnliche Dinge A tun, weil sie zusammen gruppiert sind. Nein, sie wissen nicht, Ihren Befehl Taxonomie. Sie wissen nicht, Ihre Abstraktionen. Sie wissen, A zu tun, drücken Sie Y . Möchten Sie Bold ein Wort? Geben Sie Strg - B . Vielleicht Strg - I kursiv ein Wort zu Ihnen offensichtlich ist wegen der mnemonic, es ist nicht für die meisten Benutzer. Vielleicht ist das Strg - B und Strg - I sind auf der Format Menü schön gruppiert. Spielt keine Rolle. Strg - B == Bold, wie soll ich tun Kursiv

Der Nachteil dieser Schnittstellen ist die Ausbildung. Sie tun Ausbildung, um dauern, bis sie verwendet werden. Aber in Wahrheit für jede einigermaßen komplizierte Angelegenheit, der Benutzer wird Ausbildung muß sich auf weit mehr als nur den Keying-Prozess ohnehin. Die Eingabemaske ist nicht dabei, sie die Geschäftspolitik, Geschäftsregeln zu unterrichten, etc. Sie diese in der Anwendung erzwingen können, aber der Benutzer gehen zu müssen, sie auf ihren eigenen sowieso wissen.

Aber das ist in Ordnung, denn auf lange Sicht ist es einfach effizienter. Das Spiel ist hier immer die Daten aus dem Benutzer effizient und es ihnen in einer konsistenten Art und Weise zu präsentieren. Ich werde nicht „logisch“ Art und Weise sagen, wie, während Logik Logik sein kann, ist es nicht die Benutzer-Logik sein kann. So können Sie logisch, wenn Sie wollen, nennen Sie es, was Sie wollen, aber an die Benutzer konsistent sein.

Eine andere Anekdote, haben wir zu 10 Tastenrückgabedaten. Diese neigten nur Listen der Zahl, wie ein Stück Code und eine Menge zu sein. Für unsere Zwecke ist es schneller, einfach die Benutzer-Taste zweimal diese Daten in einer Reihe als alles andere. Es fängt Fehler, Umstellungen usw. In Kombination mit Batch-Prüfsummen machen den Keying, dass viel schneller gehen. Diese Jungs schaute nur auf den Bildschirmen, als sie begannen, wenn sie fertig sind, und wenn sie bekam einen Fehler.

Schließlich, egal was passiert, Ihre Bildschirme und Verfahren WILL ändern. Welcher Form auch immer Sie in diesem Jahr verwenden, wird im nächsten Jahr ändern. Das ist nur die Realität, so, FYI, bereit zu sein für sie.

Viel Glück mit Ihrem Projekt.

Andere Tipps

Ich bin ein Fan der http://www.37signals.com/ suite. Ich finde ihre Formen und GUIs gut durchdacht sein.

Sie wissen, gibt es OPENERP , die Sie bekommen können Programm, Quelle, doc kostenlos.

ps:. Link ist in Ordnung für mich, wenn Sie es nicht öffnen können, suchen OpenERP in google

Ich habe verwendet viel -. Aber seine schwer, eine bestimmte App als wirklich gut UIs sind prety viel vergeßbar remeber

Ich kann viele schlechte erinnern. Wer über Lotus Notes Hündinnen hat offensichtlich nie SAP oder Oracle Forms basierte Anwendungen verwendet wird.

Für reine Effizienz würde ich Dich an der alten Anwendung SABRE Flugreservierungs suchen vorschlagen. Zwei Zeilen Text keine Leerzeichen oder anderer Satz

Die erste Zeile des Flug zweite Linie Zahlungsdetails so etwas wie dies würde für einen Flug buchen und bezahlen:

123109BA176Y
276.00GBPAM1122123412341234

Reisebüros wurde es addicated und jahrelang geweigert, die Super-Duper-Windows-GUI-Ersatz anstelle der grünen Bildschirm Terminal emulater Anheizen zu akzeptieren. Ich denke, es ist nur der Tod starb, als die Fluggesellschaften auf drei Buchstaben-Codes eingeschaltet und vierstelligen Flugnummern.

Ich finde die Dashboard-Spy Website für Inspiration einer der besten sein.

Hier Beispiele dafür, was nicht zu tun !: Schlimmste UI haben Sie überhaupt benutzt

Sie sollten wirklich besuchen Sie die Schnittstelle Hall of Shame , wo Sie‘ ll findet nicht nur die bizarrsten GUIs je erdacht, sondern auch mögliche Lösungen für die Usability-Probleme sie erzeugen.

Vielleicht sollten Sie 37signals betrachten Getting Real Ansatz gegeben, dass es eine Menge von Komplexität zu sein scheint in Ihrem Apps. Echt bekommen wird Ihnen helfen, effektiv und nützlich UI Design, die Benutzer glücklich hält.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top