Skip to content

Sistema de Livraria desenvolvido para o trabalho da matéria Programação 2 do IFRS - Campus Restinga

Notifications You must be signed in to change notification settings

Felps3000/Sistema_de_Livraria

Repository files navigation

Trabalho Prático 1 – Sistema de livraria .v2

Protótipo 2

O cliente ficou parcialmente satisfeito com o produto entregue, no entanto após alguns usos sentiu a necessidade de algumas novas funcionalidades:

Requisito 2.1: O cliente deseja que seja implementada uma funcionalidade para carregar os livros cadastrados através de um arquivo txt (nova opção 8 - carregar estoque). Quando indagado sobre como as informações serão postas no arquivo eles passaram o seguinte exemplo:

3426,compiladores,2012,computação,pearson,R$135.50,50
2631,sistemas digitais,2017,computação,liber,R$99.90,30
9680,senhor dos aneis: a sociedade do anel,2005,fantasia,harper,R$35.00,120

ou seja o formato pode ser visto como:

<codigo>,<titulo>,<ano>,<área/gênero>,<editora>,R$<valor>,<qtd em estoque>

Requisito 2.2: Outra solicitação do cliente é que todas as modificações feitas através do sistema sejam guardadas novamente no arquivo txt. Tal ação deve ocorrer através de uma opção no menu (Opção 9 - Atualizar arquivo de estoque). Ao encerrar o sistema (Opção 0 - Encerrar atividades) o usuário deve ser indagado se quer atualizar o arquivo.

Protótipo 1

Uma livraria solicitou um software para cadastro de seus produtos (livros). Durante os processos iniciais de projeto foram levantados os seguintes requisitos para o software:

Requisito 1.1: O cadastro dos produtos precisa guardar as seguintes informações:

  • Titulo
  • Código
  • Editora
  • Área
  • Ano
  • Valor
  • Quantidade em Estoque

Os dados dos livros devem ser armazenados em algum tipo de estrutura de dados como por exemplo vetores ou listas.

Requisito 1.2: Listar todos os livros que foram cadastrados e suas informações. O seguinte exemplo foi dado:

>>>>> Cod#0301
Titulo/Editora: Compiladores/Pearson
Categoria: Computação
Ano: 2016
Valor: R$ 85,00
Estoque: 125 unidades
Valor total em estoque: R$ 10625,00

>>>>>> Cod#1203
Titulo/Editora: Engenharia de Software/Pressman
Categoria: Computação
Ano: 2011
Valor: R$ 78
Estoque: 100 unidades
Valor total em estoque: R$ 7800,00

Requisito 1.3: Algumas formas de busca e filtragem de livros conforme suas informações:

  • Busca pelo nome do livro.
  • Informar quais livros tem preço menor que um valor.
  • Apresentar livros de uma categoria específica.
  • Buscar livros com valor de estoque maior que o indicado pelo usuário.

Requisito 1.4: Uma interface de usuário onde seja possível selecionar as ações disponíveis. O sistema deve permitir que sejam executadas múltiplas ações. O seguinte exemplo foi dado:

1 – Cadastrar novo livro
2 – Listar livros
3 – Buscar livros por nome
4 – Buscar livros por categoria
5 – Buscar livros por preço
6 – Busca por quantidade em estoque
7 – Valor total no estoque
0 – Encerrar atividades

About

Sistema de Livraria desenvolvido para o trabalho da matéria Programação 2 do IFRS - Campus Restinga

Resources

Stars

Watchers

Forks

Languages