RESPOSTA DA QUESTÃO 1 DO
EXERCÍCIO DE DFD

Uma biblioteca universitária deseja criar um
Sistema de Empréstimo de Livros e está
contratando o grupo para desenvolver este
sistema; e elaborou a seguinte especificação: a
biblioteca só atende a usuários cadastrados. Os
usuários são cadastrados por um
Funcionário da biblioteca, que cadastra
também os livros disponíveis para
empréstimo.

O usuário pode solicitar um empréstimo,
assim ele informa seu código (que é
verificado se é válido) e os códigos dos
livros a serem emprestados (os quais são
verificados se estão disponíveis, ou se estão
reservados para este usuário); quando tudo
estiver confirmado o usuário recebe a
confirmação do empréstimo e os dados do
empréstimo são armazenados, e a situação
do livro é armazenada como emprestado.

Na devolução dos livros, o usuário informa
o código do empréstimo e a data de
devolução; confirmado a existência do
empréstimo, os dados do empréstimo são
atualizados com a data de devolução e a
situação dos livros é atualizada como
disponível. O usuário ainda pode fazer
reserva de livros, informando seu código de
usuário (o qual é verificado se está
cadastrado) e o código do livro para reserva
(o qual é verificado se não está disponível);
se as confirmações estiverem certas, os
dados da reserva são armazenados e a
situação do livro é atualizada como
A Gerência recebe relatórios de usuários e
de empréstimos em aberto. O funcionário
recebe relatórios de livros e de reservas.
 Sempre que um dado for verificado e não for
válido, uma mensagem deve ser enviada a
entidade externa, informando que o dado
informado é inválido.

Download

Resposta da Questão 1 do Exercício de DFD