Sem resumo de edição |
|||
| Linha 10: | Linha 10: | ||
= Requisitos Funcionais = | = Requisitos Funcionais = | ||
<br> | <br> | ||
*CRUD de Livros; | |||
*CRUD de Usuário; | |||
*Buscar livros disponíveis para empréstimo; | |||
*Avisar datas para devolução; | |||
*Busca de livros com diversas opções de filtragens; | |||
*Colocar Livros em estantes virtuais conforme gênero; | |||
*Sistema de permutação de livros; | |||
*Sistema de empréstimo de livros; | |||
*Sistema de devolução de livros; | |||
*Sistema de venda de livros; | |||
*Sistema para adiar data de devolução; | |||
*Sistema de controle de livros emprestados; | |||
= Requisitos não-funcionais = | = Requisitos não-funcionais = | ||
Edição das 14h09min de 13 de julho de 2016
Escopo
- Aplicação web voltada para o empréstimo e controle de livros dos usuários.
- Poderão ser cadastrados todos os livros que o usuário possui ou que ele deseja adquirir
- Poderá ser solicitado o empréstimo de livros de outros usuários, emprestar seus próprios livros e gerenciar todos os empréstimos por categorias como: tempo, conservação, proximidade, etc.
- Haverá pontuação de acordo com os empréstimos realizados de forma a ser qualificado publicamente.
Requisitos Funcionais
- CRUD de Livros;
- CRUD de Usuário;
- Buscar livros disponíveis para empréstimo;
- Avisar datas para devolução;
- Busca de livros com diversas opções de filtragens;
- Colocar Livros em estantes virtuais conforme gênero;
- Sistema de permutação de livros;
- Sistema de empréstimo de livros;
- Sistema de devolução de livros;
- Sistema de venda de livros;
- Sistema para adiar data de devolução;
- Sistema de controle de livros emprestados;
Requisitos não-funcionais
- Interpretador: CPython 3.4
- Framework web: Django 1.9 e Flask 0.10
- SGBD: PostgreSQL 9.4
- Versionamento: Git
- Servidor HTTP: Gunicorn 19.4