- O projeto que tem como proposta principal a de simular um caixa de mercado, que tem como funcionalidades cadastramento de funcionários e produtos, exclusão ou alteração de dados, visualização de nota fiscal, bem como os cálculos da venda, e o pagamento ou cancelamento da compra, dentre outras;
- Foram desenvolvidas 5 telas distintas, portanto, as funcionalidades indicadas se aplicarão às telas cabíveis, assim, não estando presentes em todas simultaneamente;
- Para a interface gráfica foi utilizado o framework Swing;
- Os bancos de dados são arquivos .txt.
Projeto do módulo 02 do curso de formação fullstack da Step Computer Academy.
Repositório com exercícios deste módulo: https://github.com/ThaliaLevy/step-computer-academy-modulo02/tree/master-branch
A primeira tela a ser mostrada é a de login, onde o usuário pode acessar se já tiver uma conta cadastrada ou optar por cadastrar uma conta nova:
Caso tente entrar sem ter login:
Os campos da tela de cadastro são automaticamente tratados após a inserção da informação. Caso esta não seja informada corretamente, os campos não serão formatados e haverá um aviso, que impedirá o salvamento do cadastro:
Ao serem inseridos corretamente, é possível salvar:
[CONTINUAR...]