retail-sys-api

retail-sys-api cover

Project Info

Technologies

Java
JDBC
MySQL
Picocli

Detalhes Técnicos

Exemplos de Uso do CLI

  • java -cp bin carrinho.cli.SupermarketCLI estoque -l — Listar todos os produtos do estoque
  • java -cp bin carrinho.cli.SupermarketCLI carrinho -a 1 3 — Adicionar produto ao carrinho
  • java -cp bin carrinho.cli.SupermarketCLI --help — Mostrar ajuda do CLI

Estrutura do Projeto

  • Programa: Classe principal que gerencia a interação do usuário e o menu
  • Menu: Gerencia as opções de menu para estoque e carrinho
  • Estoque: Gerencia produtos do estoque e banco de dados
  • Carrinho: Gerencia o carrinho de compras e banco de dados
  • Produto: Entidade produto com ID, nome, categoria, preço, quantidade
  • SupermarketCLI: Interface de linha de comando usando picocli

Diferenciais e Aprendizados

    Contexto de Uso