Pergunta

Esse tipo de UIS é frequentemente exibido em vários sites e livros .NET.

text

São esses tipos de interfaces de usuário aceitável e/ou popular dentro comercial e/ou personalizado Software de negócios?

Observe

(1) o uso do navegador de ligação e

(2) A colocação da área de grade mestre, da grade de detalhes e de entrada da mesma forma.

Para mim, é sempre necessária uma instalação de pesquisa, não importa o quão trivial seja a interface do usuário, o que não está disponível aqui. E é claro que não encontro nenhuma relevância de usar um navegador de ligação em qualquer interface do usuário que lida com dados enormes.

Foi útil?

Solução

A pesquisa perdida foi a primeira coisa que notei também.

Então, acho que você precisa de uma pesquisa avançada para a grade principal, além de opções de filtro e classificar para colunas.

Com relação ao mestre-detalhe, pode ser mais intuitivo ter a capacidade de selecionar (clicar em duas detalhes.

A razão pela qual é mais intuitiva é porque o usuário está lidando com uma janela separada a cada vez - permitindo que eles lidem com a tarefa em mãos, sem serem esmagados sobre a cabeça com uma janela principal desorganizada com tudo amontoado.

Outras dicas

Pode ser que não seja uma interface perfeita para a Web, mas é bom, por exemplo, para alguns formulários de ERP, onde a mudança entre os formulários é uma perda de tempo em que você realmente não precisa.

Por exemplo, quando você está registrando pedidos, não precisará alterar entre os formulários, está fazendo o mesmo trabalho repetidamente na mesma janela e isso economiza tempo (mais tempo se você puder fazer esse trabalho apenas com o teclado).

Portanto, definir uma interface aprimorada está sempre relacionada para o uso para o qual é suposto.

Neste exemplo, eu colocaria o pedidos em uma caixa de diálogo e a visualização de detalhes do pedido sobre outra. Eu faria então jogada O primeiro/anterior/próximo/último/último botões para a caixa de diálogo Detalhe, permitindo que o usuário mova de um pedido para o outro, sem voltar para a grade.

eu também faria cópia de Os botões novos/excluíram para a caixa de diálogo Detalhe. Novamente, permitindo ao usuário excluir o pedido atual ou criar um novo (na mesma janela ou uma nova).

Além disso, eu adicionaria botões de impressão à visão geral e aos detalhes. Usuários de software de negócios amor Para imprimir coisas. :)

Colocar tudo em uma caixa de diálogo só deve ser feito, se não houver muita informação e uma caixa de diálogo detalhada parecer um exagero.

As janelas mestres-detail são aceitáveis, mas não tão populares quanto deveriam ser, se, se, por mestre-detalhado Painel “Mestre”. Os usuários em geral estão familiarizados com os principais detalhes, pois é essencialmente o que você tem no Windows Explorer e em muitos clientes de email, como o Outlook.

A pesquisa e o mestre-detalhe não são mutuamente exclusivos; portanto, não há razão para limitá-lo a pequenos conjuntos de dados. O próprio painel mestre pode ser (e geralmente é) um conjunto de registros que atendem aos critérios de filtragem ou consulta, em vez de representar todos os registros na tabela de banco de dados. Isso pode ser feito por meio de controles de filtragem instantânea ou "faceta" na janela, ou um painel separado de critérios de filtragem fixa representados como "pastas" (por exemplo, pode-se ser uma "caixa de entrada" de ordens para processar) ou um separado Pesquisar ou consultar janela ou diálogo (por exemplo, para mostrar todos os pedidos do VCTE do cliente).

Se você estiver lidando com um aplicativo usado regularmente que suporta várias tarefas, geralmente é melhor encaixar muitas coisas em uma janela razoavelmente grande, em vez de ter um monte de pequenas janelas. Separe pequenas janelas:

  • Significa mais navegação, o que leva mais tempo do usuário.

  • É fácil para o usuário ficar desorientado e "perder" janelas ou esquecer como uma janela está relacionada a outras pessoas, resultando em confusão.

  • Alguns campos terão que ser repetidos nas janelas para fornecer contexto, criando mais complexidade total do que o contrário.

Geralmente, no software de negócios, você tem muito em um aplicativo para caber em uma única janela; portanto, a pergunta se torna como dividir seu conteúdo entre várias janelas grandes. A regra é reunir coisas que os usuários costumam fazer juntos. Você deseja minimizar o número de vezes que o usuário alterna entre o Windows. Freqüentemente, a melhor maneira de conseguir isso é com as janelas mestre-detail (usando os métodos de pesquisa descritos acima). Muitas tarefas envolvendo vários objetos/registros de várias classes/tabelas (por exemplo, estudam o histórico de pedidos do cliente VCTE para ver como os produtos ordenados mudaram ao longo do tempo; cópia dos atributos de detalhes de um pedido anterior para um novo pedido), e as janelas mestre-detail permitem o Usuário para concluí -los sem navegação na janela. As janelas mestres também permitem que o usuário alterne fácil entre tarefas que envolvem diferentes classes, melhorando a flexibilidade da interface do usuário.

Compare isso com a interface do usuário, onde há uma janela para os critérios de pesquisa e a lista dos resultados da pesquisa e uma janela de detalhes separada para um objeto na lista de resultados. Isso é comum em aplicativos de negócios baseado na Web, mas geralmente é uma indicação de UI ruim ou design de processos de negócios. Se você tiver uma janela de resultados de pesquisa com uma janela de detalhes separada, existem três possibilidades:

  • Espera -se que os usuários trabalhem em vários objetos na lista de resultados. No entanto, se fosse esse o caso, a lista de resultados deve estar em uma janela separada com detalhes (como um mestre-detalhe) para que os usuários não precisem navegar entre a janela de resultados de pesquisa e a janela de detalhes.

  • Espera -se que os usuários digitalizem a lista de resultados para um objeto e, em seguida, trabalhe nesse objeto na janela Detalhe. No entanto, se fosse esse o caso, você precisará melhorar seu recurso de pesquisa/consulta para que o usuário possa acessar o objeto diretamente dos critérios de pesquisa e pular a digitalização através de vários resultados irrelevantes.

  • Espera -se que os usuários realizem pesquisas repetidas, digitalizando a lista de resultados e ajustando os critérios de pesquisa para obter os resultados desejados. No entanto, raramente o trabalho dos usuários é pesquisar. A pesquisa é algo a fazer para chegar aos objetos que os usuários precisam para então faça o trabalho deles. Se seus usuários estiverem gastando muito tempo estávando na pesquisa, novamente você deve fornecer melhores habilidades de pesquisa para que o usuário possa chegar aos objetos, eles precisam rapidamente para realizar algum trabalho.

Mais em http://www.zuschlogin.com/?p=31.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top