Este projeto é um sistema construído usando Java e MySQL como banco de dados.
O projeto tem como objetivo desenvolver uma proposta de sistema para a ONG fictícia “Jovens Ambientalistas”, com base nos conceitos de engenharia de requisitos. O sistema foi idealizado para cadastrar jovens, professores, produtos e clientes, além de controlar dados educacionais, financeiros e comerciais da ONG. A construção da solução inclui modelagem UML, levantamento de requisitos, prototipação de telas e elaboração de documentação, com o intuito de planejar um software que atenda às necessidades da instituição de forma organizada e eficiente.
- Apaque Netbeans IDE 16
- MySQL Workbench 8.0
- Wampserver
- Abra o Wampserver e certifique que todos os serviços estão sendo executados
- Abra o MySQL Workbench e execute o script "reconhecimento_facial.sql.sql"
- Inicie o Netbeans e abra o projeto
- O sistema está pronto para uso!
-
Login e Acesso à Tela Principal
Após realizar o login (Usuário: admin /Senha: admin), o administrador acessa a tela principal do sistema, que serve como painel inicial para navegação. -
Gerenciamento dos Jovens
Nesta tela, o administrador pode cadastrar, editar e acompanhar os jovens inscritos nos cursos oferecidos pela ONG. -
Gerenciamento dos Professores
Acesse a tela para cadastrar e gerenciar os professores responsáveis pelos cursos ministrados. -
Gerenciamento dos Cursos
Visualize, crie e edite os cursos disponíveis para os jovens na ONG. -
Controle dos Produto
Gerencie os produtos fabricados pelos alunos, como brinquedos ambientalmente corretos. -
Registro de Vendas
Registre e acompanhe as vendas dos produtos produzidos pela ONG. -
Geração de Relatórios
Gere consultas e relatórios em PDF para análise de dados de diferentes setores da ONG, facilitando o acompanhamento das atividades. -
Setor Financeiro
Acesse a área financeira para visualizar gráficos e dados financeiros da ONG (ainda em desenvolvimento para ajustes conforme os dados).
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, abra um problema ou envie uma solicitação de pull para o repositório.
Ao contribuir para este projeto, siga o estilo de código existente, as convenções de commit e envie suas alterações em um branch separado.