Sistema Borboleta Desktop - Camada de apresentação |
Esta camada é responsável pela apresentação dos dados para
o usuário. Foi desenvolvida utilizando o
Java Swing.
A interface gráfica consiste em formulários para a apresentação e
inserção dos dados. Além disso, existe a representação gráfica das
opções de importação e exportação.
Os formulários são construídos com base nas informações extraídas das tabelas que representam os objetos na base de dados. Por exemplo, para um campo de descrição, que normalmente é do tipo VARCHAR[sqlTypes], com tamanho maior de 80 caracteres (que é mais de uma linha), escolhe-se um componente do Swing que torne sua exibição mais amigável, o JTextArea[swingDoc]. ![]() Este mapeamento entre tipos SQL e componentes Swing é feito em tempo de execução. Isto foi necessário, pois as informações dos pacientes na base de dados mudam regularmente à pedido de médicos e de outros profissionais. Muitas vezes, a equipe de saúde percebe que as informações não são mais suficientes para seu trabalho e novas informações são acrescentadas. Da forma como os formulários são construídos, a mudança ou inserção de novos campos não causa impacto em sua construção. Pendências
É preciso melhorar a navegabilidade da interface, o tratamento de erros e
disponibilizar o manual de usuário do sistema.
[voltar]
|