Projeto aoo
4º Semestre
ANÁLISE ORIENTADA A OBJETO (AOO)
Prof. Giampaolo Libralon
Turma 635
André Cassulino Araújo Souza – RA 1000331
Ariovaldo Jacyntho Junior – RA 1000748
Denis Wilson de Souza Oliveira – RA 1000306
Sérgio Machado Belo – RA 1000365
Parte 1
Cenário:
Um sistema de controle de bibliotecas é um sistema computacional usado para controlar o empréstimo e a devolução de exemplares de uma biblioteca. O usuário pode fazer um empréstimo de um exemplar durante um determinado período e, ao final desse tempo, o exemplar deve ser devolvido, ou o empréstimo deve ser renovado. O funcionário é um funcionário que interage com os usuários e com o sistema de controle da biblioteca através de um terminal. As principais características do sistema são listadas a seguir:
1. Um usuário do sistema, que pode ser um aluno, um professor ou outro funcionário da universidade, pode reservar publicações e também cancelar reservas previamente agendadas.
2. Um usuário deve estar devidamente cadastrado no sistema para usar os seus serviços. O sistema é operado pelo funcionário da biblioteca, que também é um funcionário da universidade. Para serem cadastrados, os alunos devem fornecer o nome, endereço, telefone, nº de matrícula, o curso que estão cursando e o ano de ingresso. Os professores devem indicar seu nome, endereço, telefone, titulação e o departamento ao qual pertencem.
3. Um usuário pode emprestar exemplares previamente reservados ou não, mas apenas consultar periódicos. Se for feita uma reserva, ela deve ser cancelada no momento do seu empréstimo.
4. No caso da devolução de um exemplar em atraso, existe uma multa que deve ser paga. Essa multa é calculada com base no numero de dias em atraso. Alem disso, se o exemplar estiver atrasado por mais de 30 dias e se o usuário não for um professor, além de pagar a multa, o usuário é suspenso por um período de dois meses.
5. Um exemplar da biblioteca pode ser bloqueado/desbloqueado