Tento návrh vždy používám pro formulář CRUD Desktop:
Je to dobrý design pro formulář CRUD? Máte nějaké návrhy na lepší hrubý desktopový formulář?
Maketa, kterou jste zadali, je velmi základní rozhraní a opravdu záleží na tom, co se snažíte udělat. Zjistil jsem, že uživatelé mohou lépe porozumět záznamům, když použijete opakující se formátovaný blok, spíše než mřížky se samostatnými názvy. Jako alternativu se podívejte na seznamy produktů Ebay (jakmile se dostanete do kategorie). Můžete také zkontrolovat Amazon nebo dokonce http://slashdot.org .
Použití rozevíracího seznamu poskytuje možnosti řazení a opakující se formátovaný blok poskytuje dobré shrnutí a umožňuje vám sbalit více informací než rozložení mřížky. Zabraňuje také příliš velkému počtu vizuálních nepořádků u všech buněčných linií mřížky.
Výběr vyhledávacího pole v seznamu je dobrý nápad. Ve svém konečném návrhu se toho nezbavte.
Přístup, který zvolím, je ponechat globální ovládací prvky (ovládací prvky, které ovlivňují to, co vidíte v seznamu) mimo seznam. Příkladem jsou tlačítka Search
a Create
. Udržuji záznam specifické ovládací prvky se samotným záznamem - něco, co mi umožňuje formátovaný blok. Každý záznam by měl vlastní tlačítka Read
, Update
, Delete
.
Nakonec možná budete chtít zvážit alternativní slova v uživatelském rozhraní pro tlačítka CRUD. Zatímco tato slova dávají programátorům smysl, ne vždy mají smysl v kontextu toho, na co je uživatel zvyklý. Toto jsou běžná synonyma, která používám (poznámka: Používám stejná slovesa ve všech formách, ale volím sadu sloves na základě mého cílového publika):
CRUD dělá užitečnou zkratku pro pokrytí standardních funkcí pro editovatelné seznamy záznamů, ale nejsou vždy pro uživatele nejlepší.
Jak poznamenal Berin, maketa vypadá jako archetypální okno CRUD. Protože však uživatelské rozhraní CRUD vychází přímo z ideologie pouhého prezentace obsahu databáze v editovatelné podobě uživateli, je téměř vůbec nejinformativnějším nebo nejužitečnějším řešením. Konečným cílem uživatelů nikdy není „pracovat s daty“.
Vzhledem k tomu, že maketa postrádá reálná (nebo jakákoli, v tomto ohledu) data, je nemožné říci, jaká by byla nejlepší vizualizace. Pokud stále dojdete k závěru, že formát prosté tabulky je správná cesta, uvádíme několik návrhů, jak se zbavit zbytečných tlačítek:
update
search
create
remove
nebo ikonu v každém řádku Jistě, to jsou jen návrhy. Musíte provést nějaké uživatelské testování (se skutečnými uživateli a skutečnými daty), abyste viděli např. zda jsou uživatelé zmatení, pokud chybí tlačítko search
nebo se změny automaticky uloží.