https://github.com/andreirech/itenscolecionaveis
📚 System for cataloging collectible items
https://github.com/andreirech/itenscolecionaveis
Last synced: 12 months ago
JSON representation
📚 System for cataloging collectible items
- Host: GitHub
- URL: https://github.com/andreirech/itenscolecionaveis
- Owner: AndreiRech
- Created: 2023-09-01T21:15:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-08T21:45:54.000Z (almost 3 years ago)
- Last Synced: 2025-05-17T19:37:29.335Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
O objetivo deste sistema é manter listas itens colecionáveis, organizadas por tipo. O sistema deve permitir cadastrar os dados comuns e os específicos de cada tipo de item. Os dados comuns são: identificação única, nome, data de aquisição, lista de autores. Para os livros é importante manter também, o nome da editora e o ano de publicação. Já para os CDs, é interessante manter o gênero musical e a identificação das faixas de áudio (nomes das músicas). Para os DVDs é importante armazenar o tipo (musical, filme ou dados), e uma descrição geral sobre o item ou os extras, por exemplo. Por fim, das revistas é interessante manter o ano de publicação, o volume, a editora e os principais assuntos tratados. O sistema deve permitir imprimir uma listagem de cada tipo de colecionável. Deve permitir também pesquisa pelos itens específicos de cada tipo. Por exemplo, das revistas é interessante pesquisar sobre os assuntos que ela aborda, como a pesquisa por “programação orientada a objetos” poderia mostrar ao usuário uma lista de todos as revistas que tratam deste assunto. Deve permitir a consulta de algum item específico através da identificação do mesmo. Por fim, o sistema deve armazenar as informações no disco para recuperá-las em outro momento.