DFD
- Sistema Exemplo: LibraryFree
Escopo
- Desenvolver uma aplicação que permita a um usuário individual, escola ou empresa, montar sua biblioteca e controlar empréstimo e devolução de livros. O sistema gerencia o empréstimo via web integrando a entrega com sistemas de encomendas. Acompanha as devoluções do livro com avaliação de pontualidade, qualidade e condições na entrega.
Requisitos Funcionais
USUÁRIO
Conta
- Criar conta
- Autenticar usuário
- Desativar conta
Livros
- Pesquisar livros
- Reservar livros
- Solicitar empréstimo
Empréstimo e devolução
- Renovar empréstimo
- Realizar devolução
Extras
- Sugerir livros para aquisição
- Visualizar perfis de outros usuários e bibliotecas
- Visualizar informações do livro
BIBLIOTECA ou PROPRIETÁRIO
Conta
- CRUD conta
- Autenticar usuário
- Recuperar senha
- Aprovar conta
Livros
- CRUD livros
- Pesquisar livros (encontrar livro no estoque)
- Alterar dados do livro
- Aprovar empréstimo
- Gerenciar devoluções (talvez cobrar multa)
Devolução
- Confirmar devolução (verificar o prazo e aplicar a cobrança se necessário)
- Avaliar devolução
Extras
- Sugerir livros para aquisição
- Visualizar perfis de outros usuários e bibliotecas
- Visualizar informações do livro
- Enviar ordem de compra para fornecedores
- Gerar Relatórios:
- Usuários em ordem alfabética
- Usuários com pendências
- Usuários por endereço
- Usuários por faixa etária
- Usuários por uso
- Livros em ordem de ISBN
- Livros em ordem alfabética
- Livros por estante
- Livros por autor
- Livros por assunto
- Livros por editora
- Livros por data de aquisição
- Livros por data de entrada
- Empréstimos ativos
- Empréstimos por data
- Empréstimos por usuário
- Empréstimos por livro
- Devoluções por data
- Devoluções por usuários
- Devoluções por condição do livro
Transportadora
- Notificar Transportadora
- Visualizar entregas
- CRUD Transportadoras
- Recuperar senha
