Skip to content

gui-lirasilva/Edige-POO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template Alura

Resumo do projeto

Projeto em andamento, sendo realizado por integrantes do time Scuba da Alura, visando a prática com a linguagem Java e os conceitos do paradigma de orientação a objetos.

🔨 Funcionalidades do projeto

  • Funcionalidade 1 Cadastro de Autores: Nosso sistema precisa estar apto a cadastrar os autores associados ao livros publicados por eles. Para cadastrar um autor, devem ser informados seu e-mail, válido e único dentro do sistema. Seu nome e uma pequena biografia. Todos os campos são obrigatórios. O sistema também deve gravar a data em que o autor foi cadastrado no sistema.
  • Funcionalidade 2 Cadastro de categorias: O sistema precisa agrupar os livros em categorias como ficção, filosofia, história, infantil. Para o cadastro de uma categoria no sistema, é preciso informar obrigatoriamente seu nome. A data em que a categoria foi cadastrada no sistema precisa ser gravada.
  • Funcionalidade 3 Cadastro de livros: Para cadastrar um livro na editora, precisamos informar seu título, isbn, resumo, sumário, número de páginas, autor, categoria e preço. O autor e categoria precisam estar previamente cadastrados no sistema. O isbn precisa estar no formato correto. O resumo não pode ter mais que 500 caracteres e o sumário é de tamanho livre. Todos os campos são obrigatórios.
  • Funcionalidade 4 Realizar venda: Para realizar uma venda, o usuário do sistema deve ser capaz de buscar os livros pelo seu título, adicionar à venda e finalizar a venda. No processo de finalização da venda os títulos dos livros e seus preços devem ser exibidos juntamente com a data da venda que deve ficar armazenada. O preço do livro no momento da venda também precisa ser salvo.
  • Funcionalidade 5 Relatório de vendas:Para saber o quanto a editora vem faturando, precisa-se de um relatório que liste as vendas realizadas, os livros associadas, seus preços de venda e datas. O sistema precisa permitir informar um período de inicio e fim para qual será realizado o relatório.

✔️ Técnicas e tecnologias utilizadas

  • Java 8
  • InteliJ IDEA
  • Paradigma de orientação a objetos

📁 Acesso ao projeto

Você pode acessar os arquivos do projeto clicando aqui.

Releases

No releases published

Packages

No packages published

Languages