Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thalialevy/projeto-caixa-mercado

Neste projeto é possível cadastrar funcionário e produto, fazer login somente se o funcionário estiver cadastrado, visualizar nota fiscal, realizar vendas e pagamento.
https://github.com/thalialevy/projeto-caixa-mercado

javase swing

Last synced: about 2 months ago
JSON representation

Neste projeto é possível cadastrar funcionário e produto, fazer login somente se o funcionário estiver cadastrado, visualizar nota fiscal, realizar vendas e pagamento.

Awesome Lists containing this project

README

        

# projeto-caixa-mercado

BREVE DESCRIÇÃO DO PROJETO



- 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



INICIANDO O PROJETO: TELA DE LOGIN




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:

![image](https://user-images.githubusercontent.com/69092295/135921083-51302725-788d-4b8b-81a2-c47dc449d81e.png)

Caso tente entrar sem ter login:

![image](https://user-images.githubusercontent.com/69092295/135921139-fd1fccb5-e01a-4300-bf39-0a3cc6ddaaa6.png)

TELA DE CADASTRO DE FUNCIONÁRIO




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:

![image](https://user-images.githubusercontent.com/69092295/135921693-ff2da9c7-b246-4c9a-aea2-416c73389d0b.png)

Ao serem inseridos corretamente, é possível salvar:

![image](https://user-images.githubusercontent.com/69092295/135921926-0f256e3e-3f65-44a7-9ce3-0a2ad55f7b68.png)

[CONTINUAR...]