Considere um programa para gerenciar os itens de patrimônio do Departamento de Engenharia Elétrica da UFPR. Cada item de patrimônio contem um número de identificação, um nome, uma descrição textual do item, o nome e número de matrícula do responsável, e o local de guarda.
Para facilitar a implementação e permitir o uso de uma estrutura de dados dinâmica é obrigatório o uso da classe já existente do Java chamada LinkedList (ver exemplo de uso
aqui). Requisitos do software:
- O programa deverá ser capaz de incluir, excluir e pesquisar os ítens de patrimônio.
- O programa deverá ser capaz de gravar e ler os dados em arquivo.
- Desenvolva uma GUI utilizando a API Swing. O usuário pode escolher as opções de: (1) abrir arquivo, (2) gravar arquivo, (3) incluir entrada, (4) excluir entrada (5) pesquisar entrada (6) listar todos os registros. Também deve ser incluída uma opção "sobre" e "help"
- Inclua uma opção para carregar um teste com a inclusão pelo menos 50 entradas no sistema, exclusão de 10 entradas, realizar pesquisa, grava o arquivo e lê de arquivo.