Este é um sistema desktop desenvolvido em JavaFX que permite o gerenciamento de medicamentos e fornecedores em uma farmácia. Os dados são persistidos em arquivos CSV, garantindo facilidade e leveza na manipulação local.
Aplicação desenvolvida em JavaFX uqe permite o gerenciamento de medicamentos e fornecedores de uma farmacia, os dados sao armazenados em arquivos CSV.
cadastro de medicamentos cadastro de fornecedores pesquisa de medicamentos por código Exclusão de medicamentos da tabela e do arquivo CSV Relatórios:
- Medicamentos controlados
- Medicamentos com estoque baixo (Considerado baixo menos de 5 unidades)
- Medicamentos vencendo em até 30 dias
- java 17+
- javaFX
- FXML (SceneBuilder)
- java Collections / Streams
- persistência em CSV
- padrão DAO (Data Access Object) para manipulação de dados
- O arquivo
medicamentos.csvdeve existir na pastadatacsv/e conter os dados no seguinte formato:
Codigo;nome;descricao;principio Ativo;data Validade;quantidade Estoque;preco;controlado;razao Social Fornecedor;cnpj Fornecedor
assim como o arquivo fornecedor.csv:
id;Cnpj;razao social;num. telefone;email;cidade;estado
-
o botão "Excluir Selecionado" remove o medicamento da tabela e atualiza o arquivo CSV automaticamente, assim como o de excluir fornecedor.
-
relatórios são gerados em janelas separadas com base em filtros aplicados.


