Class project in Java
BookStore is a online store build in Java for a class project.
Your specification are in portuguese:
2º Delivery
Neste trabalho, você deverá implementar novos requisitos para a "Loja Online", que está sendo desenvolvida ao longo do semestre.
Estes requisitos são:
- Adicionar novos itens à loja: DVDs e Eletrônicos.
- Controlar a quantidade de itens em estoque.
- Criar uma forma de realizar a compra mediante pagamento que pode ser efetuado com Boleto Bancário ou Cartão de Crédito.
3º Delivery
Neste trabalho você irá estender a implementação da Loja de Livros Online (que já vende Eletrônicos e DVDs), permitindo que sejam feitas consultas aos produtos por usuários da loja. Para tanto, você deve adicionar os seguintes comportamentos à loja:
- Carregar uma lista de produtos (Livros, DVD e Eletrônicos) de um arquivo CSV, que será fornecido posteriormente.
- Armazenar os elementos em uma Lista Duplamente Encadeada, ou em um Vetor Dinâmico, de forma ordenada. A ordenação deve ser feita pela "descrição" do Item.
- Implementar uma forma de procurar por um produto na lista, dado um "pedaço" da sua "descrição" (a classe String em Java tem métodos prontos para isso).
- Criar uma forma de otimizar a procura na lista, ou com uma "lista indexada", ou implementando um algoritmo de busca binária.