Este projeto é um sistema de gerenciamento de itens para diferentes cômodos de uma casa. Ele permite adicionar, remover, listar itens, gerar relatórios e exportar dados em formatos TXT e JSON.
O projeto é composto pelos seguintes arquivos Java:
Sistema.java: Classe principal que gerencia o sistema.Console.java: Classe auxiliar para leitura de dados do console.Main.java: Classe que contém o método principal (main).Item.java: Classe que representa um item.Comodo.java: Classe abstrata que representa um cômodo.Banheiro.java: Classe que representa um banheiro (extende Comodo).Garagem.java: Classe que representa uma garagem (extende Comodo).Lavanderia.java: Classe que representa uma lavanderia (extende Comodo).Cozinha.java: Classe que representa uma cozinha (extende Comodo).json-20230227.jar: Biblioteca JSON necessária para manipulação de dados JSON.
Para configurar o ambiente de desenvolvimento, siga os passos abaixo:
- Baixar e adicionar a biblioteca JSON ao seu projeto:
- Baixe o arquivo
json.jardo repositório Maven ou use o arquivojson-20230227.jarfornecido neste projeto.
- Baixe o arquivo
- Adicionar o arquivo JAR ao seu projeto:
- Eclipse:
- Clique com o botão direito no seu projeto e vá em
Properties. - Selecione
Java Build Path. - Vá até a aba
Librariese clique emAdd External JARs. - Selecione o arquivo
json-20230227.jar. - Clique em
Apply and Close.
- Clique com o botão direito no seu projeto e vá em
- IntelliJ IDEA:
- Clique com o botão direito no seu projeto e vá em
Open Module Settings. - Vá até a aba
Librariese clique no símbolo de+para adicionar uma nova biblioteca. - Selecione o arquivo
json-20230227.jar. - Clique em
OK.
- Clique com o botão direito no seu projeto e vá em
- Eclipse:
Para executar o projeto:
- Importe todos os arquivos Java e o arquivo JAR para o seu ambiente de desenvolvimento.
- Certifique-se de que todas as classes estão no pacote correto.
- Execute a classe
Main.javapara iniciar o sistema.
O sistema apresenta um menu com as seguintes opções:
- Adicionar Item: Adiciona um novo item a um cômodo selecionado.
- Remover Item: Remove um item existente de um cômodo selecionado.
- Listar Itens: Lista todos os itens em todos os cômodos.
- Gerar Relatórios: Opção para gerar relatórios.
- Exportar Dados: Opção para exportar dados.
- Sair: Encerra a execução do sistema.