68
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE ALAGOAS – CEFET/AL GERÊNCIA DE TECNOLOGIA DA INFORMAÇÃO – GTI Sistema da Biblioteca SisBib Autores: Michel Alves dos Santos Paulo Rafael de C. Coelho Sérgio Luiz Teixeira Cavalcante Maceió, Janeiro de 2005

SisBib - Library Control System - January 2005

Embed Size (px)

DESCRIPTION

Este documento especifica a modelagem do Sistema Gerenciador da Biblioteca "SisBib", apresentando levantamento de requisitos, análise de projeto do software e o modelo entidade-relacionamento referente ao banco de dados do sistema, servindo como referência para o desenvolvimento atual e futuro deste projeto. O Sistema Gerenciador da Biblioteca (SisBib) tem o intuito de atender as necessidades de uma biblioteca informatizada, mantendo informações referentes ao ambiente (autores, obras, reserva, empréstimos de livros, etc.), também podendo gerenciar ou executar consultas no acervo (e.g., obras por nome, autores por nome, reservas em aberto, reservas efetuadas, empréstimos em aberto, empréstimos efetuados, etc), de acordo com as regras de negócio. Este software possui como público-alvo bibliotecários e usuários do acervo.

Citation preview

Page 1: SisBib - Library Control System - January 2005

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE ALAGOAS – CEFET/AL

GERÊNCIA DE TECNOLOGIA DA INFORMAÇÃO – GTI

Sistema da Biblioteca SisBib

Autores: Michel Alves dos Santos Paulo Rafael de C. Coelho Sérgio Luiz Teixeira Cavalcante

Maceió, Janeiro de 2005

Page 2: SisBib - Library Control System - January 2005

SUMÁRIO

1.INTRODUÇÃO..............................................................................................................31.1 OBJETIVO..................................................................................................................31.2 BENEFÍCIOS DO PRODUTO....................................................................................1.3 DEFINIÇÕES E SIGLAS............................................................................................1.4 VISÃO GERAL...........................................................................................................

2. DESCRIÇÃO GERAL..................................................................................................

2.1.1 INTERFACE DO USUÁRIO.....................................................................................2.1.2 INTERFACES DE SOFTWARE DO USUÁRIO.....................................................2.1.3 INTERFACES DE COMUNICAÇÃO......................................................................2.1.4 MODOS DE OPERAÇÃO.........................................................................................2.1.5 REQUISITOS DE ADAPTAÇÃO AO AMBIENTE................................................2.1.6 REQUISITOS FUNCIONAIS....................................................................................2.1.7 FUNÇÕES DO PRODUTO(CASO DE USO)...........................................................

2.2 USUÁRIOS E SISTEMAS EXTERNOS.....................................................................2.2.1 CARACTERISTICAS DOS USUÁRIOS................................................................2.2.2 RESTRIÇÕES...........................................................................................................2.2.3 HIPOTESES DE TRABALHO................................................................................2.2.4 REQUISITOS PROTELADOS...............................................................................

Page 3: SisBib - Library Control System - January 2005

1 INTRODUÇÃO

1.1 OBJETIVOS

Este documento especifica a modelagem do Sistema Gerenciador da Biblioteca (SisBib), apresentando o levantamento de requisitos, análise de projeto do software e o modelo entidade-relacionamento referente ao banco de dados do sistema, servindo como referência para o desenvolvimento atual e futuro deste projeto.

O Sistema Gerenciador da Biblioteca (SisBib) tem o intuito de atender as necessi-dades de uma biblioteca informatizada, mantendo informações referentes ao ambiente bibliotecário(informações sobre: autores, obras, reserva e empréstimos de livros entre outros), também podendo gerenciar ou executar consultas no acervo(obras por nome, autores por nome,reservas em aberto, reservas efetuadas, empréstimos em aberto, em-préstimos efetuados, etc), de acordo com as regras de negócio.

Este software tem como públicos-alvo bibliotecários e usuários do ambiente bibli-otecário, que estejam inseridos no conjunto de indivíduos válidos do sistema.

1.2 BENEFICIOS DO PRODUTO

Facilitar o acesso ao acervo bibliotecário cadastrado, assim como agilizar o pro-cesso de consultas. Ajudar a agilizar os principais processos de uma biblioteca conven-cional(empréstimos, devolução e reservas de exemplares). Verificar a regularização dos usuários em relação a debito por causa de multa de empréstimo de livros em atraso. Maior controle e segurança de informações sobre os livros existentes na biblioteca.

1.3 DEFINIÇÕES DE SIGLAS

Nº Or-dem

Nome Descrição

1 UsuárioOs usuários são os alunos matriculados na instituição CEFET, se-jam eles nível técnico, médio ,superior e os funcionários que tra-balham na mesma instituição.

2 Operador Os operadores são os funcionários da biblioteca que têm permis-são para utilizar o sistema.

3 Tipo de UsuárioÉ o local onde determina os tipos de usuário que terão acesso ao sistema (exemplo: Aluno Tecnológico, Funcionário, etc.), deter-mina em cada registro um tipo de usuário.

4 Palavras-chave

São palavras que serão armazenadas no banco de dados para faci-litar as pesquisas dos usuários no sistema (exemplo: um livro de matemática que tenha como tema “Equação de 2º grau”, então sé-ria digitado na parte de palavras-chave a palavra “Equação de 2º grau”).

Page 4: SisBib - Library Control System - January 2005

5 Material Didático São todos os títulos existentes na biblioteca, sejam eles obras, cds, dvds etc.

6 Tipo de Material Didático São os tipos de material didáticos(exemplos: obras, jornais, cds, monografias, etc.).

7 ExemplaresSão os várias unidades de um material didático(exemplo: a biblio-teca pode ter mais de uma unidade de alguma obra, tendo como diferencial o seu tombamento).

8 Área

Seria o conjunto que determina ou designa os vários segmentos de estudo a qual pertence determinado título ou obra (material di-dático, exemplo:Matemática, Mecânica,Química, Administração, etc).

1.4 VISÃO GERAL

Nome do produto:SisBib(Sistema Gerenciador da Biblioteca).Descrição geral do produto: O Sistema Gerenciador da Biblioteca (SisBib) tem o in-tuito de atender as necessidades de uma biblioteca, mantendo informações referentes ao ambiente bibliotecário(informações sobre: autores, obras, reserva e empréstimos de li-vros entre outros), também podendo gerenciar ou executar consultas no acervo(obras por nome, autores por nome,reservas em aberto, reservas efetuadas, empréstimos em aberto, empréstimos efetuados, etc.), de acordo com as regras de negócio, agilizando os processos diários dos funcionários da biblioteca.

2 DESCRIÇÃO GERAL

2.1.1 INTERFACE DO USUÁRIO

Nº Or-dem

Nome Ator Descrição

0Página Inicial

(Index)

Qualquer pes-soa com aces-so a internet

Página inicial da biblioteca, onde se encontram informações bási-cas da biblioteca de acordo com o seus funcionários, incluindo

um espaço reservado para os usuários cadastrados se autenticarem no sistema.

1 Página após Autenticação

Usuario

Fornecer informações sobre a situação atual de locação e reservas de exemplares, também podendo executar uma reserva, referentes à sua matricula, assim como as consultas de obras, exemplares e reservas.

Page 5: SisBib - Library Control System - January 2005

Operador

Disponibiliza acesso as áreas de cadastro de obras, cadastro de autores, área de empréstimos, reservas e bloqueios; assim como as áreas de relatórios e consulta de obras, consulta de estatísticas/exemplares, consulta de exemplares, consulta de usuá-rios.

Administrador

Disponibiliza toda parte funcional do sistema, referentes a todos os cadastros e consultas podendo inclusive excluir registros da

base de dados, e ficando responsável pela parte de backup do sis-tema.

2 Reserva

Usuário Faz reserva de uma obra para si mesmo.

Operador/

Administrador

Faz consulta por usuário, podendo executar uma reserva de uma obra para o determinado usuário.

3 Locação

Usuário Verifica os livros locados e a situação dos mesmos.

Operador/

Administrador

Dar a opção de consultar por usuário ou identificar o usuário pela matrícula; emprestar ou dar baixa em um exemplar para um deter-

minado usuário, verificar a situação da reserva para o mesmo usuário.

4Consulta por

material didáti-co

Usuário/

Operador/

Administrador

Exibe a pesquisa de uma determinado material didático pelo seu nome ou ISBN, mostrando inclusive o status dos exemplares lo-

calizados(exemplo: Locado, reservado ou disponível).

5Consulta por

autor

Usuário/

Operador/

Administrador

Exibe a pesquisa de um determinado autor pelo seu nome, mos-trando as suas obras e a descrição das mesmas, dando a opção de consultar a situação dos exemplares de uma determinada obra do

autor.

6 Consulta por Palavra-Chave

Usuário/

Operador/

Administrador

Exibe a pesquisa de uma determinada obra por determinada pala-vra-chave, mostrando as obras encontradas na pesquisa, dando a

opção de consultar a situação dos exemplares de uma determinada obra encontrada na pesquisa.

Page 6: SisBib - Library Control System - January 2005

7 Consulta de Usuário

Operador/

Administrador

Exibe uma pesquisa de um determinado Usuário pelo seu nome, mostrando o seu nome completo e sua matricula, dando a opção de verificar só os que estão com exemplares locados e os que es-

tão com multa em aberto.

8 Cadastro de Usuários

Administrador

Exibe uma tela onde o administrador poderá digitar dados dos usuários ainda não cadastrados. Esta funcionalidade será de efeito temporário, pois com a integração dos sistemas do CEFET-AL não será mais necessário o uso da mesma, já que os dados dos usuários vão ser extraídos de um outro sistema.

9 Cadastro de Operadores

Administrador Exibe uma tela onde o administrador poderá digitar dados dos operadores ainda não cadastrados.

10Cadastro de

Tipo de Usuári-os

Administrador

Exibe uma tela onde o administrador poderá digitar/alterar os ti-pos de usuários. Nesta tela estão contidos o cadastro e gerencia-mento dos diversos tipos de usuário do sistema. O gerenciamento dos tipos de usuários é feito através do nome do tipo, dias máxi-mo de possessão/guarda de um exemplar, o numero de exempla-res que o tipo pode locar e o valor da multa, caso o número de dias de guarda exceda o número máximo de dias de guarda do exemplar.

11Cadastro dos

materiais didá-ticos

Operador/

Administrador

Exibe uma tela onde o operador/administrador poderá digitar/con-sultar os dados das obras ou incluir os itens ainda não presentes na base de dados do sistema (exemplos: cadastro de idioma, ca-dastro de autores, etc.).

11.1

Escolha/ Cadas-tro de Autores do material di-

dático

Operador/

Administrador

A partir do item 11, devera ser escolhido ou cadastrado os auto-res. No cadastro de autores exibe uma tela onde o operador/admi-nistrador digitará os dados dos autores(nome, sobre-nome e seu tipo).

11.2

Escolha/ Cadas-tro de palavras-chave do mate-

rial didático

Operador/

Administrador

A partir do item 11, devera ser escolhido ou cadastrado as pala-vras-chave. No cadastro das palavras-chave exibe uma tela onde o operador/administrador digitará as palavras-chave.

11.3

Escolha/ Cadas-tro de idioma

do material di-dático

Operador/

Administrador

A partir do item 11, devera ser escolhido ou cadastrado o idioma. No cadastro do idioma exibe uma tela onde o operador/adminis-trador digitará o idioma.

11.4

Escolha/ Cadas-tro de editoras do material di-

dático

Operador/

Administrador

A partir do item 11, devera ser escolhido ou cadastrado a editora. No cadastro da editora exibe uma tela onde o operador/adminis-trador digitará os dados da editora(exemplo: nome, endereço, etc.).

Page 7: SisBib - Library Control System - January 2005

11.5

Escolha/ Cadas-tro do tipo de

material didáti-co

Operador/

Administrador

A partir do item 11, devera ser escolhido ou cadastrado o tipo de material didático. No cadastro do tipo de material didático exibe uma tela onde o operador/administrador digitará o tipo de materi-al didático.

11.6

Escolha/ Cadas-tro da área do

material didáti-co

Operador/

Administrador

A partir do item 11, devera ser escolhida ou cadastrada a área do material didático. No cadastro da área do material didático exibe uma tela onde o operador/administrador digitará a área do materi-al didático.

12Descarte de Exemplares Administrador

Exibe uma tela onde o administrador terá a opção de descartar uma obra, explicando seus devidos motivos e informando seu nú-mero de exemplar.

13Relatório de

Usuário

Operador/

AdministradorExibe uma lista com matrícula, nome, curso e tipo de usuário

14 Relatório de Descarte

Operador/

Administrador

Exibe uma lista de livros descartados; mostrando o tombamento, o operador/administrador, a data e o motivo.

15Relatório de

Multas Quita-das

Operador/

Administrador

Exibe uma lista de multas quitadas de um determinado período informado pelo operador/administrador do sistema.

16Relatório de Multas Em

aberto

Operador/

Administrador

Exibe uma lista de multas em aberto contendo o nome do usuário, tombamento do material didático, o nome do material didático, a data de empréstimo, a data de retorno, a data de devolução, o va-lor da multa e a data de pagamento da multa; oferecendo a opção de pesquisar por período(sendo fornecido o período pelo opera-dor/administrador) ou em geral, onde se mostra todas as multas em atraso.

17Relatório de

Materiais Didá-ticos Analíticos

Operador/

Administrador

Exibe uma lista de materiais didáticos analíticos (não sei o signi-ficado) com todas as informações referentes à obra e o nome do

autor.

18

Relatório de Materiais Didá-

ticos dos Exemplares

Operador/

Administrador

Exibe os exemplares de cada material didático, mostrando o códi-go do material,o título, o sub-título e as informações dos exemp-lares.

19 Relatório de Materiais Didá-

Operador/ Exibe a lista de material didático por área sendo passada pelo operador/administrador do sistema.

Page 8: SisBib - Library Control System - January 2005

ticos Por área Administrador

20Relatório de Empréstimos

Em aberto

Operador/

Administrador

Exibe uma lista de exemplares emprestados em um período de tempo informado pelo operador/administrador do sistema, mostra o tombamento, o nome do material didático,a data de empréstimo,o operador/administrador que efetuou o empréstimo e a data devolução.

21Relatório de Empréstimos Devolvidos

Operador/

Administrador

Exibe uma lista de exemplares devolvidos em um período de tem-po informado pelo operador/administrador do sistema, mostra o tombamento, o nome do material didático,a data de empréstimo, o operador/administrador que efetuou o empréstimo e a data devo-lução.

22Relatório de Empréstimos

Em atraso

Operador/

Administrador

Exibe uma lista de exemplares em atraso, que mostra o tomba-mento, o nome do material didático, data de empréstimo, o opera-dor/administrador que efetuou o empréstimo e a data devolução.

23Relatório de Reservas Em

aberto

Operador/

Administrador

Exibe as reservas em aberto, mostrando o código da reserva, o usuário que solicitou a reserva, a data da reserva, a quantidade to-tal de reservas por material didático, o nome do material didático

ordenado por obras.

24Relatório de

Reservas Efetu-adas

Operador/

Administrador

Exibe as reservas efetuadas, mostrando o código da reserva, o usuário que solicitou a reserva, a data da reserva, a quantidade to-tal de reservas por material didático, o nome do material didático ordenado por obras.

25 Relatório das Estatísticas

Operador/

Administrador

Exibe o total de empréstimos de um determinado período infor-mado pelo operador/administrador.

2.1.2 INTERFACES DE SOFTWARE DO USUÁRIO

Qualquer browser com acesso a internet, que tenha suporte a linguagem JavaS-cript 1.2 no mínimo, html 4.0 e web standard tableless .

2.1.3 INTERFACES DE COMUNICAÇÃO

Não aplicável.

2.1.4 MODOS DE OPERAÇÃO

Page 9: SisBib - Library Control System - January 2005

Nº de Ordem

Tipo de opera-ção

Descrição da operação

Detalhes de operação

1 InterativaModo de Ges-

tão

Modo de operação do SisBib, no qual o sistema está disponível para as gestões da movimentação de exemplares(empréstimo, de-volução, reservas e quitação de multas), manutenção dos registros de: usuários, operadores, tipos de usuários, material didático, au-tores, palavras-chave, idiomas, tipo de material, área e descartes

de exemplares.

2 InterativaModo de Vi-sualização

Modo de operação do SisBib, no qual o sistema está liberado para: Emissão de relatórios, tais como os relatório de: usuários, descarte, multas quitadas, multas em aberto, material didático

analítico, material didático por área, empréstimos em aberto, em-préstimos devolvidos, empréstimos em atraso, reservas em aberto,

reservas efetuadas e estatísticas; além dos relatórios gera-se as consultas por: obras, autores, palavras-chave e usuários.

2.1.5 REQUISITOS DE ADAPTAÇÃO AO AMBIENTE

Nº de Ordem Requisito Detalhes

1 Configuração da rede A rede devidamente configurável para o excelente uso do produto (SisBib).

2 Instalação dos softwaresJSP, servidor Apache ou NetScape One ou outros, Postgres e seu

administrador devidamente configuráveis.

2.1.6 REQUISITOS FUNCIONAIS

São funções básicas do sistema:

1. Autenticar usuários no sistema.2. Registrar empréstimo de exemplares.3. Registrar devolução de exemplares.4. Registrar reservas de exemplares.5. Quitação de multas em aberto.6. Incluir usuários do sistema. 7. Excluir usuários do sistema.8. Alterar os usuários do sistema.9. Consultar os usuários pelo nome de um usuário. 10. Incluir área dos materiais didáticos.11. Excluir área dos materiais didáticos.12. Alterar área dos materiais didáticos.13. Consultar as áreas por nome.14. Incluir exemplares de um material didático.

Page 10: SisBib - Library Control System - January 2005

15. Excluir exemplares de um material didático.16. Alterar exemplares de um material didático. 17. Consultar os exemplares pelo seu tombamento.18. Incluir idiomas.19. Excluir idiomas. 20. Alterar idiomas. 21. Consultar os idiomas por nome do idioma.22. Incluir material didático.23. Excluir material didático.24. Alterar material didático.25. Consultar material didático pelo nome do material ou pelo isbn do material ou

pela palavra chave do material.26. Incluir autores.27. Excluir autores.28. Alterar autores.29. Consultar autores por sobrenome do autor.30. Incluir tipo de obras de materiais didáticos.31. Excluir tipo de obras de materiais didáticos.32. Alterar tipo de obras de materiais didáticos..33. Consultar tipo de obras por nome do tipo da obra.34. Incluir descarte de exemplares.35. Gerar Relatório sobre os materiais didáticos, exibindo todos os dados referentes

a cada material didático.36. Gerar Relatório sobre os usuários exibindo os seguintes dados: matrícula do

usuário, nome do usuário e tipo de usuário.37. Gerar Relatório sobre os materiais didáticos, exibindo o código do material didá-

tico, nome do material didático e para cada material didático a listagem dos seus exemplares, exibindo para cada exemplar listado os seguintes dados: tombamen-to, patrimônio, ano, edição, nº de página e volume.

38. Gerar Relatório sobre as multas quitadas compreendidas em um determinado pe-ríodo.

39. Gerar Relatório sobre as multas em aberto compreendidas em um determinado período.

40. Gerar Relatório sobre todas as multas em aberto.41. Gerar Relatório sobre os descartes de exemplares, exibindo o tombamento, o

motivo do descarte, o título do exemplar, o operador que executou o descarte e a data do descarte.

42. Gerar Relatório sobre os empréstimos que estejam compreendidos em um deter-minado período, tendo os mesmos, o estado de locação igual a “em aberto” e a data de devolução não expirada, ou seja, sem atraso.

43. Gerar Relatório sobre os empréstimos que estejam compreendidos em um deter-minado período, tendo os mesmos, o estado de locação igual a “devolvido”.

44. Gerar Relatório sobre os empréstimos que estejam compreendidos em um deter-minado período, tendo os mesmos, o estado de locação igual a “em aberto” e a data de devolução expirada, ou seja, em atraso.

45. Gerar Relatório sobre as reservas em aberto.46. Gerar Relatório sobre as reservas efetuadas compreendidas em um determinado

período.47. Gerar Relatório sobre as reservas canceladas compreendidas em um determinado

período.48. Gerar Relatório sobre as estatísticas dos exemplares (a razão entre número de

exemplares e número de títulos: nº de exemplares/nº de títulos).

Page 11: SisBib - Library Control System - January 2005

49. Registrar relacionamento entre material didático/autores.50. Registrar relacionamento entre material didático/área.

2.1.7 FUNÇÕES DO PRODUTO(CASO DE USO)

Nome do Caso de Uso Autenticar Usuários do sistema

DescriçãoEste caso de uso permite autenticação de usuários cadastra-dos no sistema

Ator Envolvido Qualquer usuário cadastrado no sistema (QUCS)

Interação entre Ator e Sistema

QUCS SistemaO caso de uso é iniciado quando QUCS acessa a página principal e digita a nome e senha no siste-ma e pressiona o botão entrar(EX01).

O sistema recolhe e verifica os da-dos do QUCS.O sistema autentica o QUCS (EX02) exibindo para o mesmo as opções de menu coniventes com o seu perfil(Usuários cadastrados, operador ou administrador), crian-do uma seção para o usuário au-tenticado, contendo esta seção to-dos atributos referentes a esse usuário.Neste momento este caso de uso é encerrado.

Exceções

EX01

Os campos de nome e senha de-vem estar preenchidos de acordo com o domínio do atributo. Por exemplo: senha deve conter o mí-nimo de 6 caracteres e nome deve ser formado apenas por números e letras(letras de A-Z números de 0 à 9), não podendo nome e senha estar em branco. Se houver pro-blema no preenchimento do for-mulário o sistema exibira uma mensagem de erro: “Existem da-dos inválidos neste formulário ou algum campo não foi preenchido, preencha o nome apenas com nú-meros e letras, e sua senha deve ter no mínimo 6 caracteres”.

EX02 Caso os dados do QUCS não per-tençam ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário não

Page 12: SisBib - Library Control System - January 2005

existente ou senha inválida”, re-tornando logo após para a página inicial.

Nome do Caso de Uso Registrar empréstimo de exemplares

DescriçãoEste caso de uso permite o empréstimo de um exemplar ca-dastrado no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina empréstimo e digita a matricula de algum usuário cadastrado no sistema e pressiona o botão emprestar(EX01).

O sistema recolhe e verifica a ma-trícula do usuário cadastrado.O sistema carrega todas as infor-mações referentes ao usuário ca-dastrado(EX02) (EX03) (EX04) exibindo um campo para digitação do tombamento e um botão para confirmação do empréstimo.

O Operador/ Adminis-trador digita o tomba-mento do exemplar e clica no botão Confir-mar Empréstimo.

O sistema verifica a situação do exemplar (EX05) (EX06) (EX07) e atualiza a situação do exemplar para emprestado, gerando uma im-pressão de um comprovante de em-préstimo e a seguinte mensagem:”Empréstimo concluí-do”. Neste momento este caso de uso é encerrado.

Page 13: SisBib - Library Control System - January 2005

Exceções

EX01

O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor informe a matrícula do usuário”.

EX02

Caso a matricula do usuário não pertença ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário não existen-te”, retornando para a página de empréstimo.

EX03

O sistema verifica a situação de lo-cação dos usuários, observando quantos exemplares ele já possui locado e quantos o seu perfil per-mite locar.Caso ele esteja com o máximo de livros locados que seu perfil permite o sistema emite uma mensagem:”Usuário não pode lo-car mais exemplares, a menos que devolva algum exemplar” exibindo em seguida os exemplares locados pelo mesmo.

EX04

Caso o usuário esteja com alguma situação de multa em aberto,o sis-tema emite uma mensagem: ”Usuário não pode locar nenhum exemplar, pois se encontra em situ-ação irregular. Motivo: ‘Multa em Aberto’” o sistema automatica-mente desabilita o botão de em-préstimo de exemplares da página de empréstimos.

EX05 Se o campo tombamento estiver vazio o sistema emite a mensagem de erro: “O campo Tombamento esta vazio, favor digitar o tomba-mento do livro requisitado”, retor-nando para a página de emprésti-mo.

Page 14: SisBib - Library Control System - January 2005

EX06

Caso o tombamento do exemplar não pertença ao conjunto de dados de exemplares cadastrados no ban-co de dados a seguinte mensagem de erro será exibida: “Exemplar não cadastrado, favor verificar o número de tombamento digitado”, retornando para a página de em-préstimo.

EX07

Caso o exemplar não esteja com a situação disponível para o usuário o sistema exibe uma mensagem: “Exemplar não disponível, por fa-vor verificar situação do exemplar” , retornando para a página de em-préstimo.

Nome do Caso de Uso Registrar devolução de exemplares

DescriçãoEste caso de uso permite a devolução de exemplares cadas-trados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Admi-nistrador acessa a página de devolução e digita a matricula de algum usuá-rio cadastrado no sistema e pressiona o botão de-volver(EX01).

O sistema recolhe e verifica a ma-trícula do usuário cadastrado.O sistema carrega todas as infor-mações referentes ao usuário ca-dastrado(EX02) (EX03) e mostra a lista de exemplares emprestados que estão sobre a tutela deste usuário.

O Operador/ Administra-dor clica no botão refe-rente ao tombamento do livro

O sistema verifica a situação do exemplar (EX04) (EX05) e atuali-za a situação do exemplar para disponível, gerando uma impres-são de um comprovante de devo-lução e a seguinte mensagem: ”Devolução concluída”. Neste momento este caso de uso é en-cerrado.

Page 15: SisBib - Library Control System - January 2005

Exceções

EX01

O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver pro-blema no preenchimento do for-mulário o sistema exibira uma mensagem de erro: “Por favor in-forme a matrícula do usuário”.

EX02

Caso a matricula do usuário não pertença ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário não existente”, retornando para a pági-na de empréstimo.

EX03

Caso o usuário esteja com alguma situação de multa em aberto,o sis-tema emite uma mensagem: ”Usuário se encontra em situação irregular. Motivo: ‘Multa em Aberto’”, dando a opção de devo-lução do exemplar em questão.

EX04

Caso a obra referente ao exemplar esteja com alguma reserva pen-dente o sistema atualiza o estado do exemplar para reservado.

EX05

Caso a devolução do exemplar seja feita após a data de devolução o sistema calcula a multa de acor-do com os dias de atraso da devo-lução, levando em conta o perfil base do usuário(valor diário da multa para o tipo de usuário), atu-alizando no sistema a situação de locação do usuário para suspenso caso a multa não seja quitada no mesmo instante ou justificar o motivo do atraso, para que a multa seja revogada.

Nome do Caso de Uso Registrar reserva de exemplares/títulos

DescriçãoEste caso de uso permite a reserva de exemplares/títulos ca-dastrados no sistema

Ator Envolvido Qualquer Usuário Cadastrado no Sistema(QUCS)QUCS Sistema

Page 16: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando QUCS acessa a página de reserva(EX01) (EX02)

O sistema recolhe e verifica a ma-trícula do usuário cadastrado (caso seja o QUCS um operador ou administrador) (EX03); ou re-colhe e verifica o título do materi-al didático completo ou parte dele, ou ainda o isbn do material didáti-co(caso seja o QUCS apenas um usuário cadastrado com perfil di-ferente de administrador ou opera-dor do sistema) (EX04).

O sistema carrega todas as infor-mações referentes ao usuário ca-dastrado(caso seja o QUCS um operador ou administrador) (EX05); ou confirma a reserva do título(caso seja o QUCS apenas um usuário cadastrado com perfil diferente de administrador ou ope-rador do sistema), inserindo o re-gistro na tabela de reservas e exi-bindo uma mensagem: “Reserva efetuada com sucesso”.

Caso seja o QUCS um operador ou administra-dor informar o título completo, ou pesquisar por parte do título ou pelo isbn do material di-dático cadastrado no sis-tema e pressionar o botão reservar ou pesquisar.

O sistema recolhe e verifica o títu-lo do material didático completo ou parte dele, ou ainda o isbn do material didático(caso seja o QUCS um administrador ou ope-rador do sistema) (EX04).O sistema confirma a reserva do título(caso seja o QUCS um admi-nistrador ou operador do sistema), inserindo o registro na tabela de reservas e exibindo a seguinte mensagem: “Reserva efetuada com sucesso”. Neste momento

Page 17: SisBib - Library Control System - January 2005

este caso de uso é encerrado.

Exceções

EX01

Caso o QUCS seja um administra-dor ou um operador do sistema, terá que ser informada a matricula de algum usuário cadastrado no sistema e pressiona o botão reser-var.

EX02

Caso o QUCS seja apenas um usuário cadastrado com perfil di-ferente de administrador ou opera-dor do sistema, ele terá que infor-mar o título completo, ou pesqui-sar por parte do título ou pelo isbn do material didático cadastrado no sistema e pressionar o botão reser-var ou pesquisar.

EX03

O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver pro-blema no preenchimento do for-mulário o sistema exibira uma mensagem de erro: “Por favor in-forme a matrícula do usuário”.

EX04

Caso o título do material didático ou parte dele, ou ainda o isbn, não pertençam ao conjunto de dados dos materiais didáticos cadastra-dos no banco de dados a seguinte mensagem de erro será exibida: “Obra não encontrada”, retornan-do para a página de reserva.

EX05

Caso a matricula do usuário não pertença ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário não existente”, retornando para a pági-na de empréstimo.

Nome do Caso de Uso Quitação de multas em aberto

DescriçãoEste caso de uso permite a quitação de multas em aberto no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 18: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina quitação de multas em aberto e digita a ma-tricula de algum usuário cadastrado no sistema e pressiona o botão quitar (EX01).

O sistema recolhe e verifica a ma-trícula do usuário cadastrado.

O sistema carrega todas as infor-mações referentes ao usuário ca-dastrado(EX02) exibindo as infor-mações referentes aos exemplares com atraso na devolução do usuá-rio e as multa em aberto do usuá-rio, calculando o total de multas em aberto (caso haja mais de uma multa em aberto) mostrando um botão para confirmar a quitação de multas.

O Operador/ Adminis-trador escolhe o exemp-lar(EX03) e clica no bo-tão Confirmar Quitação.

O sistema retira a multa referente ao exemplar escolhido e gera a se-guinte mensagem:”Multa retirada com sucesso”, voltando para a pá-gina de quitação de multas. Neste momento este caso de uso é encer-rado.

Exceções EX01 O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor informe a matrícula do usuário”.

Page 19: SisBib - Library Control System - January 2005

EX02

Caso a matricula do usuário não pertença ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário não existen-te”, retornando para a página de empréstimo.

EX03

Se o operador ou administrador não escolher nenhum exemplar e clicar no botão Confirmar Quita-ção, o sistema emite a mensagem de erro: “Escolha algum exemplar a ser quitada a multa”, retornando para a página de Quitação de Mul-tas.

Nome do Caso de Uso Incluir usuários no sistema

DescriçãoEste caso de uso permite o cadastro de usuários no SisBib

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de usuários do sistema.

O sistema apresenta uma tela con-tendo os seguintes campos a serem preenchidos: matrícula, nome, data nascimento, senha, combo com o tipo de usuário.

O operador/ administra-dor digita os dados refe-rentes ao usuário e clica no botão cadastrar usuá-rio (EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador (EX02) (EX03).

O sistema inclui o usuário no ban-co de dados e gera a seguinte men-sagem de confirmação :”Usuário cadastrado com sucesso”. Neste momento este caso de uso é encer-rado.

Page 20: SisBib - Library Control System - January 2005

Exceções

EX01

Todos os campos devem estar pre-enchidos de acordo com os domí-nios dos atributos. Por exemplo: matrícula deve conter o mínimo de 6 caracteres, não podendo a matrí-cula estar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor in-forme a matrícula do usuário”.

EX02

A data de nascimento deve estar preenchida de acordo com o domí-nio do atributo. Por exemplo: a data só pode conter número. Se houver problema no preenchimen-to do formulário o sistema exibira uma mensagem de erro “A data de nascimento do usuário esta com problemas, por favor verifique”.

EX03

Caso a matricula do usuário per-tença ao conjunto de dados de usuários cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Usuário já cadastra-do”, retornando para a página ca-dastro de usuário.

Nome do Caso de Uso Excluir usuários no sistema

DescriçãoEste caso de uso permite a exclusão de usuários cadastrados no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 21: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de usuários do sistema, di-gitando a matricula de algum usuário cadastra-do no sistema e pressio-na o botão excluir(EX01).

O sistema recolhe e verifica a ma-trícula do usuário cadastrado (EX02) e gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o usuário?”. Caso o administrador ou operador escolha a opção excluir, o sistema exclui o usuário do banco de dados e gera uma mensagem de confirmação :”Usuário excluído com sucesso”. Caso o administra-dor ou operador escolha a opção cancelar o sistema volta para a pá-gina excluir usuário. Neste mo-mento este caso de uso é encerra-do.

Exceções

EX01

O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor informe a matrícula do usuário”.

EX02

Caso o usuário não esteja cadastra-do o sistema exibira a seguinte mensagem:”Usuário não existente no sistema”; voltando para a pági-na de exclusão.

Nome do Caso de Uso Alterar usuários no sistema

DescriçãoEste caso de uso permite a alteração de usuários cadastrados no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 22: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de usuários do sistema, di-gitando a matricula de algum usuário cadastra-do no sistema e pressio-na o botão alterar(EX01).

O sistema recolhe e verifica a ma-trícula do usuário cadastrado (EX02).O sistema apresenta uma tela con-tendo os seguintes campos preen-chidos: matrícula, nome, data nas-cimento, senha, combo com o tipo de usuário.

O operador/ administra-dor digita os dados a se-rem alterados do usuário e clica no botão alterar usuário.

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador (EX03) (EX04).

O sistema altera o usuário no ban-co de dados e gera a seguinte men-sagem de confirmação :”Usuário alterado com sucesso”. Neste mo-mento este caso de uso é encerra-do.

Exceções

EX01

O campo matrícula deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: matrícu-la deve conter o mínimo de 6 ca-racteres, não podendo a matrícula estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor informe a matrícula do usuário”.

EX02

Caso o usuário não esteja cadastra-do o sistema exibira a seguinte mensagem:”Usuário não existente no sistema”; voltando para a pági-na de alteração.

EX03 Todos os campos devem estar pre-

Page 23: SisBib - Library Control System - January 2005

enchidos de acordo com os domí-nios dos atributos. Por exemplo: matrícula deve conter o mínimo de 6 caracteres, não podendo a matrí-cula estar em branco. Se houver problema no preenchimento da matrícula o sistema exibira uma mensagem de erro: “Por favor in-forme a matrícula do usuário”.

EX04

A data de nascimento deve estar preenchida de acordo com o domí-nio do atributo. Por exemplo: a data só pode conter número. Se houver problema no preenchimen-to do formulário o sistema exibira uma mensagem de erro “Por favor informe a matrícula do usuário”.

Nome do Caso de Uso Consultar usuários pelo nome

DescriçãoEste caso de uso permite a consulta de usuários cadastrados no sistema pelo seu nome

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de usuários do sistema.

O sistema apresenta uma tela con-tendo o campo a ser preenchido: nome e um botão de consulta.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algum usuário e pressiona o botão consultar(EX01).

O sistema recolhe e verifica o nome do usuário cadastrado exi-bindo todas as informações sobre o usuário(matrícula, nome, data de nascimento). Neste momento este caso de uso é encerrado.

Page 24: SisBib - Library Control System - January 2005

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo. Por exemplo: nome deve conter o mínimo de 8 caracteres e estar dentro dos caracteres válidos de números (0 a 9) e letras (de A-Z), não podendo conter caracteres inválidos(exemplo nomes com *,/,+,- e outros). Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor informe o nome do usuário”.

Nome do Caso de Uso Incluir as áreas do material didático no sistema

DescriçãoEste caso de uso permite o cadastro das áreas do material di-dático não cadastradas no sistema.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de áre-as de material didático.

O sistema apresenta uma tela con-tendo o seguinte campo a ser pre-enchido: área e um botão cadastrar.

O operador/ administra-dor digita os dados refe-rentes a área e clica no botão cadastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema inclui a área no banco de dados(EX02) e gera a seguinte mensagem de confirmação :”Área cadastrada com sucesso”. Neste momento este caso de uso é encer-rado.

Page 25: SisBib - Library Control System - January 2005

Exceções

EX01

O campo área deve estar preenchi-do de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe a área”.

EX02

Caso a área pertença ao conjunto de dados de áreas cadastradas no banco de dados a seguinte mensa-gem de erro será exibida: “Área já cadastrada”, retornando para a pá-gina cadastro de áreas.

Nome do Caso de Uso Excluir área do material didático no sistema

DescriçãoEste caso de uso permite a exclusão de áreas do material di-dático cadastradas no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de áre-as do material didático do sistema.

O sistema exibe uma tela com o campo área e um botão consultar.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algu-ma área e pressiona o botão consultar (EX01).

O sistema exibe uma lista de áreas cadastradas no banco semelhantes ao nome da área consultada e os botões Excluir e Alterar ao lado de cada área.

O operador / Adminis-trador escolhe a área de-sejada e clica no botão Excluir referente a área escolhida.

O sistema gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir a área?”. Caso o administrador ou operador escolha a opção excluir, o

Page 26: SisBib - Library Control System - January 2005

sistema exclui a área do banco de dados e gera uma mensagem de confirmação :”Área excluída com sucesso”. Caso o administrador ou operador escolha a opção cancelar o sistema volta para a página ex-cluir área. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo área deve estar preenchi-do de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe a área” e continuara na mesma página.

Nome do Caso de Uso Alterar área dos materiais didáticos no sistema

DescriçãoEste caso de uso permite a alteração de áreas dos materiais didáticos cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de áre-as do sistema.

O sistema exibe uma tela com o campo nome da área e um botão consultar.

O Operador / Adminis-trador digita o nome da área de algum material didático cadastrado no sistema e pressiona o botão Consultar(EX01).

O sistema recolhe e verifica o nome da área do material didático cadastrado.O sistema exibe uma lista de áreas cadastradas no banco semelhantes ao nome da área consultada e os botões Excluir e Alterar ao lado de cada área.

O operador / Adminis-trador escolhe a área de-sejada e clica no botão Alterar referente a área escolhida.

Page 27: SisBib - Library Control System - January 2005

O sistema apresenta uma tela con-tendo o seguinte campo preenchi-do: Área do material didático e um botão confirmar a alteração.

O operador/ administra-dor digita o dado a ser alterado da área e clica no botão confirmar alte-ração(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema altera a área no banco de dados e gera a seguinte mensagem de confirmação :”Área alterada com sucesso”. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo área deve estar preenchi-do de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe a área do usuário”.

Nome do Caso de Uso Consultar as áreas por nome

DescriçãoEste caso de uso permite a consulta de áreas cadastradas no sistema pelo seu nome

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de áre-as do sistema.

O sistema apresenta uma tela con-tendo o campo a ser preenchido: nome e um botão de consulta.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algu-ma área e pressiona o botão consultar(EX01).

Page 28: SisBib - Library Control System - January 2005

O sistema recolhe e verifica o nome da área cadastrado exibindo todas as áreas encontradas com o aquele nome e dois botões ao lado de cada área: Excluir ou Alterar . Neste momento este caso de uso é encerrado.

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe o nome da área”.

Nome do Caso de Uso Incluir exemplares de um material didático.

DescriçãoEste caso de uso permite o cadastro de exemplares do materi-al didático no SisBib.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de exemplares de material didático.

O sistema apresenta uma tela con-tendo os seguintes campos a serem preenchidos: número do material didático,o numero do tombamento do exemplar, o número do pa-trimônio, o volume do exemplar, o ano do exemplar, a edição do exemplar, o número de páginas do exemplar,uma combo com o tipo de aquisição(compra, doação, etc), a situação do exemplar e se ele é locavel ou não.

O operador/ administra-dor digita os dados refe-rentes ao exemplar e cli-ca no botão cadastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador (EX02) (EX03).

O sistema inclui o exemplar no banco de dados e gera a seguinte mensagem de

Page 29: SisBib - Library Control System - January 2005

confirmação :”Exemplar cadastra-do com sucesso”. Neste momento este caso de uso é encerrado.

Exceções

EX01

Todos os campos devem estar pre-enchidos de acordo com os domí-nios dos atributos. Por exemplo: número do tombamento deve con-ter o mínimo de 6 caracteres, não podendo nenhum campo estar em branco, a não ser: número de pa-trimônio, o volume, o número de páginas ou o ano. Se houver pro-blema no preenchimento do formu-lário o sistema exibira uma mensa-gem de erro: “Por favor verifique os campos: Nº do material didáti-co, Nº do tombamento e a edição do exemplar, algum campo está preenchido de forma incorreta, es-tes campos só podem ser preenchi-dos com número”.

EX02

O ano e o volume do exemplar de-vem estar preenchidos de acordo com os domínios dos atributos. Por exemplo: o ano e o volume só po-dem conter números. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro “O campo ano e volume só podem ser preenchidos por números”.

EX03

Caso o tombamento do exemplar pertença ao conjunto de dados de exemplares cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Exemplar já ca-dastrado”, retornando para a pági-na cadastro de exemplar.

Nome do Caso de Uso Excluir exemplares de um material didático.

DescriçãoEste caso de uso permite a exclusão de exemplares de um material didático cadastrados no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 30: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de exemplares de um mate-rial didático do sistema

O sistema exibe uma tela com o campo tombamento e um botão de consultar.

O Operador/ Adminis-trador digita o tomba-mento de algum exemp-lar de um material didá-tico cadastrado no siste-ma e pressiona o botão excluir(EX01).

O sistema recolhe e verifica o tom-bamento de algum exemplar de um material didático cadastrado (EX02) e gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o exemplar?”. Caso o administrador ou operador escolha a opção ex-cluir, o sistema exclui o exemplar do banco de dados e gera uma mensagem de confirmação :”Exemplar excluído com sucesso”. Caso o administra-dor ou operador escolha a opção cancelar o sistema volta para a pá-gina excluir exemplar. Neste mo-mento este caso de uso é encerra-do.

Exceções

EX01

O campo tombamento deve estar preenchido de acordo com o domí-nio do atributo. Por exemplo: tom-bamento deve conter o mínimo de 6 caracteres, não podendo a matrí-cula estar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor in-forme o tombamento do exemplar”.

EX02 Caso o exemplar não esteja cadas-trado o sistema exibira a seguinte mensagem:”Exemplar não cadas-

Page 31: SisBib - Library Control System - January 2005

trado no sistema”; voltando para a página de exclusão.

Nome do Caso de Uso Alterar exemplares de um material didático.

DescriçãoEste caso de uso permite a alteração de exemplares de um material didático cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de exemplares de um mate-rial didático do sistema.

O sistema exibe uma tela com o campo tombamento e um botão de consultar.

O Operador/ Adminis-trador digita o tomba-mento de algum exemp-lar de um material didá-tico cadastrado no siste-ma e pressiona o botão alterar(EX01).

O sistema recolhe e verifica o tom-bamento do exemplar cadastrado (EX02).O sistema apresenta uma tela con-tendo os seguintes campos preen-chidos: número do material didáti-co,o numero do tombamento do exemplar, o número do patrimônio, o volume do exemplar, o ano do exemplar, a edição do exemplar, o número de páginas do exemplar, uma combo com o tipo de aquisi-ção(compra, doação, etc), a situa-ção do exemplar e se ele é locavel ou não; e mais um botão de alterar.

O operador/ administra-dor digita os dados a se-rem alterados do exemp-lar e clica no botão alte-rar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador (EX03).

Page 32: SisBib - Library Control System - January 2005

O sistema altera o exemplar no banco de dados e gera a seguinte mensagem de confirmação :”Exemplar alterado com sucesso”. Neste momento este caso de uso é encerrado.

Exceções

EX01

O campo tombamento deve estar preenchido de acordo com o domí-nio do atributo. Por exemplo: tom-bamento deve conter o mínimo de 6 caracteres, não podendo o tom-bamento estar em branco. Se hou-ver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor in-forme o tombamento do exemplar”.

EX02

Caso o exemplar não esteja cadas-trado o sistema exibira a seguinte mensagem:”Exemplar não cadas-trado no sistema”; voltando para a página de alteração.

EX03

O ano e o volume do exemplar de-vem estar preenchidos de acordo com os domínios dos atributos. Por exemplo: o ano e o volume só po-dem conter números. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro “O campo ano e volume só podem ser preenchidos por números”.

Nome do Caso de Uso Consultar os exemplares pelo seu tombamento.

DescriçãoEste caso de uso permite a consulta de exemplares cadastra-dos no sistema pelo seu tombamento

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de exemplares do sistema.

O sistema apresenta uma tela con-tendo o campo a ser preenchido: tombamento e um botão de consul-ta.

Page 33: SisBib - Library Control System - January 2005

O Operador/ Adminis-trador digita o tomba-mento do exemplar e pressiona o botão con-sultar(EX01).

O sistema recolhe e verifica o tom-bamento do usuário cadastrado (EX02) exibindo todas as informa-ções sobre o exemplar(número do material didático,o numero do tom-bamento do exemplar, o número do patrimônio, o volume do exemplar, o ano do exemplar, a edição do exemplar, o número de páginas do exemplar, a aquisição(compra, doação, etc) a situação do exemplar e se ele é lo-cavel ou nãoo). Neste momento este caso de uso é encerrado.

Exceções

EX01

O campo tombamento deve estar preenchido de acordo com o domí-nio do atributo. Por exemplo: tom-bamento deve conter o mínimo de 6 caracteres e estar dentro dos ca-racteres válidos de números (0 a 9) e letras (de A-Z), não podendo conter caracteres inválidos(exem-plo nomes com *,/,+,- e outros). Se houver problema no preenchimen-to do formulário o sistema exibira uma mensagem de erro: “Por favor informe o tombamento do exemp-lar”.

EX02

Caso o exemplar não esteja cadas-trado o sistema exibira a seguinte mensagem:”Exemplar não cadas-trado no sistema”; voltando para a página de consulta.

Nome do Caso de Uso Incluir idiomas

Descrição Este caso de uso permite o cadastro de idiomas no sistema da biblioteca(SisBib).

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de idio-mas.

Page 34: SisBib - Library Control System - January 2005

O sistema apresenta uma tela con-tendo o seguinte campo a ser pre-enchido: Idioma. E um botão ca-dastrar.

O operador/ administra-dor digita os dados refe-rentes ao idioma e clica no botão cadastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema inclui o idioma no banco de dados(EX02) e gera a seguinte mensagem de confirmação :”Idio-ma cadastrado com sucesso”. Nes-te momento este caso de uso é en-cerrado.

Exceções

EX01

O campo idioma deve estar preen-chido de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe o idioma”.

EX02

Caso o idioma pertença ao conjun-to de dados de idiomas cadastradas no banco de dados a seguinte men-sagem de erro será exibida: “Idio-ma já cadastrado”, retornando para a página cadastro de idiomas.

Nome do Caso de Uso Excluir idiomas.

DescriçãoEste caso de uso permite a exclusão de idiomas cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de idi-omas.

O sistema exibe uma tela com o campo Idioma e um botão consul-tar.

Page 35: SisBib - Library Control System - January 2005

O Operador/ Adminis-trador digita o nome, ou parte do nome de algum idioma e pressiona o bo-tão consultar (EX01).

O sistema exibe uma lista de idio-mas cadastrados no banco seme-lhantes ao nome do idioma consul-tado e os botões Excluir e Alterar ao lado de cada idioma.

O operador / Adminis-trador escolhe o idioma desejado e clica no bo-tão Excluir referente ao idioma escolhido.

O sistema gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o idioma?”. Caso o administrador ou operador escolha a opção excluir, o sistema exclui o idioma do banco de dados e gera uma mensagem de confirmação :”Idioma excluído com sucesso”. Caso o administra-dor ou operador escolha a opção cancelar o sistema volta para a pá-gina excluir idioma. Neste momen-to este caso de uso é encerrado.

Exceções EX01

O campo idioma deve estar preen-chido de acordo com o domínio do atributo, não podendo o idioma es-tar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor informe o idioma” e continuara na mesma pá-gina.

Nome do Caso de Uso Alterar idiomas.

DescriçãoEste caso de uso permite a alteração de idiomas cadastrados no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 36: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de idi-omas do sistema.

O sistema exibe uma tela com o campo Idioma e um botão consul-tar.

O Operador / Adminis-trador digita o nome do idioma de algum materi-al didático cadastrado no sistema e pressiona o botão Consultar(EX01).

O sistema recolhe e verifica o nome do idioma do material didáti-co cadastrado.O sistema exibe uma lista de idio-mas cadastrados no banco seme-lhantes ao nome do idioma consul-tado e os botões Excluir e Alterar ao lado de cada idioma.

O operador / Adminis-trador escolhe o idioma desejado e clica no bo-tão Alterar referente ao idioma escolhido.

O sistema apresenta uma tela con-tendo o seguinte campo preenchi-do: Idioma. E um botão confirmar a alteração.

O operador/ administra-dor digita o dado a ser alterado do idioma e cli-ca no botão confirmar alteração (EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema altera o idioma no banco de dados e gera a seguinte mensa-gem de confirmação :”Idioma alte-rado com sucesso”. Neste momen-to este caso de uso é encerrado.

Page 37: SisBib - Library Control System - January 2005

Exceções EX01

O campo idioma deve estar preen-chido de acordo com o domínio do atributo, não podendo o idioma es-tar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor informe o idioma”.

Nome do Caso de Uso Consultar os idiomas por nome do idioma.

DescriçãoEste caso de uso permite a consulta de idiomas cadastrados no sistema pelo seu nome

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de idio-mas do sistema.

O sistema apresenta uma tela con-tendo o campo nome a ser preen-chido e um botão consultar.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algum idioma e pressiona o bo-tão consultar (EX01).

O sistema recolhe e verifica o nome do idioma fornecido exibin-do uma lista de idiomas encontra-dos que possuem semelhança com o nome que foi utilizado como pa-râmetro de consulta, exibindo dois botões ao lado de cada idioma: Ex-cluir ou Alterar. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo, não podendo o idioma es-tar em branco. Se houver problema no preenchimento do formulário o sistema exibirá uma mensagem de erro: “Por favor informe o nome do idioma”.

Nome do Caso de Uso Incluir material didático.

DescriçãoEste caso de uso permite o cadastro de material didático no SisBib.

Page 38: SisBib - Library Control System - January 2005

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de ma-terial didático e clica no link cadastrar título.

O sistema apresenta uma tela con-tendo os seguintes campos a serem preenchidos: título, sub-título, isbn, classificação, serie, coleção e as combos de: idiomas, editoras, gênero e tipo de material didático .

O operador/ administra-dor digita os dados refe-rentes ao material didá-tico e clica no botão ca-dastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador (EX02).

O sistema inclui o material didáti-co no banco de dados e gera a se-guinte mensagem de confirmação :”Material didático cadastrado com sucesso”. Neste momento este caso de uso é encer-rado.

ExceçõesEX01 Todos os campos devem estar pre-

enchidos de acordo com os domí-nios dos atributos. Por exemplo: ISBN deve conter apenas caracte-res de ‘a’ a ‘z’ e de ‘0’ a ‘9’, não podendo nenhum campo estar em branco, a não ser: subtítulo, classi-ficação, serie ou coleção. Se hou-ver problema no preenchimento do formulário o sistema exibirá uma mensagem de erro: “Por favor veri-fique os campos: ISBN do material didático, o título e as opções de es-colha de: editora, área, gênero e aquisição, algum campo está pre-enchido de forma incorreta, estes campos devem ser preenchidos ou escolhidos para salvar um material didático”.

Page 39: SisBib - Library Control System - January 2005

EX02

Caso o título do exemplar pertença ao conjunto de dados de exempla-res cadastrados no banco de dados a seguinte mensagem de erro será exibida: “Título já cadastrado”, re-tornando para a página cadastro de material didático.

Nome do Caso de Uso Excluir material didático.

DescriçãoEste caso de uso permite a exclusão de material didático ca-dastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de ma-terial didático do siste-ma.

O sistema exibe uma tela com os campos: título do material didático, isbn e palavra chave e um botão de consultar.

O Operador/ Adminis-trador escolhe e digita por qual campo ele quer consultar um material didático cadastrado no sistema e pressiona o botão consultar(EX01).

O sistema recolhe e verifica o cam-po escolhido de algum material di-dático cadastrado (EX02) e gera uma lista exibindo o título do ma-terial didático, o seu ISBN, seus exemplares cadastrados e dois bo-tões ao lado de cada título: Alterar e Excluir.

O Operador/ Adminis-trador escolhe o título que ele deseja excluir e clica no botão excluir

O sistema gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o material didático referente ao títu-lo?”. Caso o administrador ou ope-rador escolha a opção excluir, o

Page 40: SisBib - Library Control System - January 2005

sistema exclui o material didático do banco de dados e gera uma mensagem de confirmação :”Mate-rial didático excluído com sucesso”. Caso o administrador ou operador escolha a opção cancelar o sistema volta para a página ex-cluir material didático. Neste mo-mento este caso de uso é encerra-do.

Exceções

EX01

Algum dos campos deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: ISBN deve conter o mínimo de 6 caracte-res, não podendo a todos os cam-pos estarem em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Pesquisa não realizada por falha de escolha da consulta, por favor verifique as op-ções de pesquisa e tente novamen-te”.

EX02

Caso o material didático não esteja cadastrado o sistema exibira a se-guinte mensagem:”Título não ca-dastrado no sistema”; voltando para a página de exclusão.

Nome do Caso de Uso Alterar material didático.

DescriçãoEste caso de uso permite a alteração de um material didático cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de um material didático do sis-tema.

O sistema exibe uma tela com os campos: título do material didático, isbn e palavra chave e um botão de consultar.

Page 41: SisBib - Library Control System - January 2005

O Operador/ Adminis-trador escolhe e digita por qual campo ele quer consultar um material didático cadastrado no sistema e pressiona o botão consultar(EX01).

O sistema recolhe e verifica o cam-po escolhido de algum material di-dático cadastrado (EX02) e gera uma lista exibindo o título do ma-terial didático, o seu ISBN, seus exemplares cadastrados e dois bo-tões ao lado de cada título: Alterar e Excluir.

O Operador/ Adminis-trador escolhe o título que ele deseja excluir e clica no botão Alterar.

O sistema apresenta uma tela con-tendo os seguintes campos preen-chidos: título, sub-título, isbn, clas-sificação, serie, coleção e as com-bos selecionadas (com a opção que já esta salva no banco de dados): idiomas, editoras, áreas, gênero, aquisição, e tipo de material didáti-co; e mais um botão de alterar.

O operador/ administra-dor digita os dados a se-rem alterados do materi-al e clica no botão alte-rar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema altera o material didático no banco de dados e gera a seguin-te mensagem de confirmação :”Material didático al-terado com sucesso”. Neste mo-mento este caso de uso é encerra-do.

Page 42: SisBib - Library Control System - January 2005

Exceções

EX01

Algum dos campos deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: ISBN deve conter o mínimo de 6 caracte-res, não podendo a todos os cam-pos estarem em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Pesquisa não realizada por falha de escolha da consulta, por favor verifique as op-ções de pesquisa e tente novamen-te”.

EX02

Caso o material didático não esteja cadastrado o sistema exibira a se-guinte mensagem:”Título não ca-dastrado no sistema”; voltando para a página de alteração.

Nome do Caso de Uso Consultar material didático pelo nome do material ou pelo isbn do material ou pela palavra chave do material.

DescriçãoEste caso de uso permite a consulta de material didático ca-dastrados no sistema pelo seu título ou ISBN ou palavra-cha-ve.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de ma-terial didático do siste-ma.

O sistema exibe uma tela com os campos: título do material didático, isbn e palavra chave e um botão de consultar.

O Operador/ Adminis-trador escolhe e digita por qual campo ele quer consultar um material didático cadastrado no sistema e pressiona o botão consultar(EX01).

Page 43: SisBib - Library Control System - January 2005

O sistema recolhe e verifica o cam-po escolhido de algum material di-dático cadastrado (EX02) e gera uma lista exibindo o título do ma-terial didático, o seu ISBN, seus exemplares cadastrados e dois bo-tões ao lado de cada título: Alterar e Excluir. Neste momento este caso de uso é encerrado.

Exceções

EX01

Algum dos campos deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: ISBN deve conter o mínimo de 6 caracte-res, não podendo a todos os cam-pos estarem em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Pesquisa não realizada por falha de escolha da consulta, por favor verifique as op-ções de pesquisa e tente novamen-te”.

EX02

Caso o material didático não esteja cadastrado o sistema exibira a se-guinte mensagem:”Título não ca-dastrado no sistema”; voltando para a página de alteração.

Nome do Caso de Uso Incluir autores

DescriçãoEste caso de uso permite o cadastro de autores no SisBib.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de au-tores.

O sistema apresenta uma tela con-tendo os seguintes campos a serem preenchidos: Nome do autor, so-brenome do autor(em caixa alta), combo de tipo do autor (com os itens: autor, co-autor, organizador, tradutor, coordenador, colabora-dor) e um botão cadastrar.

O operador/ administra-dor digita os dados refe-rentes ao autor e clica no botão cadastrar(EX01).

Page 44: SisBib - Library Control System - January 2005

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema inclui o autor no banco de dados(EX02) e gera a seguinte mensagem de confirmação :”Autor cadastrado com sucesso”. Neste momento este caso de uso é encer-rado.

Exceções

EX01

Os campos sobrenome,nome deve estar preenchido de acordo com o domínio do atributo, não podendo estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor algum campo faltou ser preenchido”.

EX02

Caso sobrenome mais o nome per-tença ao conjunto de dados de au-tores cadastradas no banco de da-dos a seguinte mensagem de erro será exibida: “Autor já cadastrado”, retornando para a pá-gina cadastro de autores.

Nome do Caso de Uso Excluir autores.

DescriçãoEste caso de uso permite a exclusão de autores cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de au-tores.

O sistema exibe uma tela com o campo nome do autor e um botão consultar.O Operador/ Adminis-

trador digita o nome de algum autor e pressiona o botão consultar (EX01).

Page 45: SisBib - Library Control System - January 2005

O sistema exibe uma lista de auto-res cadastrados no banco seme-lhantes ao nome do autor consulta-do e os botões Excluir e Alterar ao lado de cada autor.

O operador / Adminis-trador escolhe o autor desejado e clica no bo-tão Excluir referente ao autor escolhido.

O sistema gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o autor?”. Caso o administrador ou operador escolha a opção excluir, o sistema exclui o autor do banco de dados e gera uma mensagem de confirmação :”Autor excluído com sucesso”. Caso o administrador ou operador escolha a opção cancelar o sistema volta para a página ex-cluir autor. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo, não podendo estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe o nome do autor” e continuara na mesma página.

Nome do Caso de Uso Alterar autores.

DescriçãoEste caso de uso permite a alteração de autores cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de au-tores do sistema.

O sistema exibe uma tela com o campo nome do autor e um botão consultar.

Page 46: SisBib - Library Control System - January 2005

O Operador / Adminis-trador digita o nome de algum autor cadastrado no sistema e pressiona o botão Consultar(EX01).

O sistema recolhe e verifica o nome do autor do material didático cadastrado.O sistema exibe uma lista de auto-res cadastrados no banco seme-lhantes ao nome do autor consulta-do e os botões Excluir e Alterar ao lado de cada autor.

O operador / Adminis-trador escolhe o autor desejado e clica no bo-tão Alterar referente ao autor escolhido.

O sistema apresenta uma tela con-tendo os seguintes campos preen-chidos: Nome do autor, sobrenome do autor(em caixa alta), combo com o tipo do autor(com os itens: autor, co-autor, organizador, tradu-tor, coordenador, colaborador, sen-do a primeira opção a que já esteja cadastrada no banco de dados) e um botão confirmar a alteração.

O operador/ administra-dor digita o dado a ser alterado do autor e clica no botão confirmar alte-ração (EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.O sistema altera o autor no banco de dados e gera a seguinte mensa-gem de confirmação :”Autor alte-rado com sucesso”. Neste momen-to este caso de uso é encerrado.

Page 47: SisBib - Library Control System - January 2005

Exceções EX01

Os campos nome e sobrenome de-vem estar preenchido de acordo com o domínio do atributo, não po-dendo estar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor o nome ou sobrenome, podem estar errados”.

Nome do Caso de Uso Consultar os autores pelo sobrenome do autor.

DescriçãoEste caso de uso permite a consulta de autores cadastrados no sistema pelo seu sobrenome

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de au-tores do sistema.

O sistema apresenta uma tela con-tendo o campo a ser preenchido: nome do autor e um botão consul-tar.

O Operador/ Adminis-trador digita o nome e pressiona o botão con-sultar (EX01).

O sistema recolhe e verifica o nome do autor cadastrado exibindo todas os autores encontrados com o aquele nome e dois botões ao lado de cada autor: Excluir ou Alterar . Neste momento este caso de uso é encerrado.

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo, não podendo o sobrenome estar em branco. Se houver proble-ma no preenchimento do formulá-rio o sistema exibira uma mensa-gem de erro: “Por favor informe o sobrenome do autor”.

Nome do Caso de Uso Incluir tipo de obras de materiais didáticos.

DescriçãoEste caso de uso permite o cadastro tipo de obras de materi-ais didáticos no SisBib.

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 48: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de tipo de obras de materiais di-dáticos.

O sistema apresenta uma tela con-tendo o seguinte campo a ser pre-enchido: Tipo da obra, e um botão cadastrar.

O operador/ administra-dor digita os dados refe-rentes ao tipo da obra e clica no botão cadastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema inclui o tipo da obra no banco de dados(EX02) e gera a se-guinte mensagem de confirmação :”Tipo da obra cadas-trada com sucesso”. Neste momen-to este caso de uso é encerrado.

Exceções

EX01

O campo tipo da obra deve estar preenchido de acordo com o domí-nio do atributo, não podendo estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor o tipo da obra fal-tou ser preenchido”.

EX02

Caso tipo da obra pertença ao con-junto de dados de tipo de obra ca-dastradas no banco de dados a se-guinte mensagem de erro será exi-bida: “Tipo da obra já cadastrado”, retornando para a página cadastro de tipo de obra.

Nome do Caso de Uso Excluir tipo de obras de materiais didáticos.

DescriçãoEste caso de uso permite a exclusão de tipo de obras de mate-riais didáticos cadastrados no sistema

Ator Envolvido Operador/Administrador

Operador/Administrador Sistema

Page 49: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de exclusão de tipo de obras.

O sistema exibe uma tela com o campo tipo da obra e um botão consultar.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algum tipo da obra e pressiona o botão consultar (EX01).

O sistema exibe uma lista de tipos de obras cadastrados no banco se-melhantes ao nome do tipo da obra consultado e os botões Excluir e Alterar ao lado de cada tipo de obra.

O operador / Adminis-trador escolhe o tipo da obra desejado e clica no botão Excluir referente ao tipo de obra escolhi-do.

O sistema gera uma caixa de dialo-go com duas opções(excluir ou cancelar) com o seguinte texto:”Deseja realmente excluir o tipo de obra?”. Caso o administra-dor ou operador escolha a opção excluir, o sistema exclui o tipo da obra do banco de dados e gera uma mensagem de confirmação:” Tipo de obra excluído com sucesso”. Caso o administrador ou operador escolha a opção cancelar o sistema volta para a página excluir tipo de obra. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo nome deve estar preen-chido de acordo com o domínio do atributo, não podendo estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe o tipo da obra” e continuara na mesma pági-na.

Page 50: SisBib - Library Control System - January 2005

Nome do Caso de Uso Alterar tipo de obras de materiais didáticos.

DescriçãoEste caso de uso permite a alteração de tipo de obras de ma-teriais didáticos cadastrados no sistema

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de alteração de tipo de obras de materiais di-dáticos do sistema.

O sistema exibe uma tela com o campo tipo de obra e um botão consultar.

O Operador / Adminis-trador digita o nome, ou parte do nome de algum tipo de obra cadastrado no sistema e pressiona o botão Consultar(EX01).

O sistema recolhe e verifica o tipo da obra do material didático cadas-trado.O sistema exibe uma lista de tipos de obras cadastrados no banco se-melhantes ao nome do tipo de obras consultado e os botões Ex-cluir e Alterar ao lado de cada tipo de obra.

O operador / Adminis-trador escolhe o tipo da obra desejado e clica no botão Alterar referente ao tipo de obra escolhi-do.

O sistema apresenta uma tela con-tendo o seguinte campo a ser pre-enchido: Tipo da obra e um botão confirmar a alteração.

O operador/ administra-dor digita o dado a ser alterado do tipo da obra e clica no botão confir-mar alteração (EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

Page 51: SisBib - Library Control System - January 2005

O sistema altera o tipo da obra no banco de dados e gera a seguinte mensagem de confirmação :”Tipo da obra alterado com sucesso”. Neste momento este caso de uso é encerrado.

Exceções EX01

O campo tipo da obra deve estar preenchido de acordo com o domí-nio do atributo, não podendo estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor o tipo da obra fal-tou ser preenchido”.

Nome do Caso de Uso Consultar tipo de obras por nome do tipo da obra.

DescriçãoEste caso de uso permite a consulta de tipo de obras cadastra-dos no sistema pelo seu nome

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de consulta de tipo de obras do sistema.

O sistema apresenta uma tela con-tendo o campo a ser preenchido: tipo de obras e um botão consultar.

O Operador/ Adminis-trador digita o nome, ou parte do nome de algum tipo de obras e pressiona o botão consultar (EX01).

O sistema recolhe e verifica o tipo de obra cadastrado exibindo todos os tipo de obras encontrados com o aquele tipo e dois botões ao lado de cada tipo: Excluir ou Alterar . Neste momento este caso de uso é encerrado.

Exceções EX01

O campo tipo de obra deve estar preenchido de acordo com o domí-nio do atributo, não podendo o so-brenome estar em branco. Se hou-ver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor in-forme o tipo da obra”.

Page 52: SisBib - Library Control System - January 2005

Nome do Caso de Uso Incluir descarte de exemplares

DescriçãoEste caso de uso permite o cadastro descartes de exemplares no SisBib.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de cadastro de des-cartes de exemplares.

O sistema apresenta uma tela con-tendo os seguintes campos a serem preenchidos: Motivo, tombamento, data , e um botão cadastrar.

O operador/ administra-dor digita os dados refe-rentes ao descarte e cli-ca no botão cadastrar(EX01).

O sistema recolhe e verifica as in-formações enviadas pelo operador ou administrador.

O sistema inclui o descarte de exemplar no banco de dados(EX02) e gera a seguinte mensagem de confirmação :”Des-carte cadastrada com sucesso”. Neste momento este caso de uso é encerrado.

Exceções

EX01

O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres e estar den-tro dos caracteres válidos de núme-ros (0 a 9), só podendo conter ca-racteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verifi-car”.

EX02

Caso tombamento já pertença ao conjunto de dados de descartes ca-dastrados no banco de dados a se-guinte mensagem de erro será exi-bida: “Tombamento já cadastrado nos descartes”, retornando para a página cadastro de descartes.

Page 53: SisBib - Library Control System - January 2005

Nome do Caso de UsoGerar Relatório sobre os materiais didáticos, exibindo todos os dados referentes a cada material didático.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os materiais didáticos.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre matérias didáticos.

O sistema exibe todos os dados re-ferentes a cada material didático. Neste momento este caso de uso é encerrado.

Nome do Caso de Uso Gerar Relatório sobre os usuários exibindo os seguintes da-dos: matrícula do usuário, nome do usuário e tipo de usuário.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os usuários.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre usuários

O sistema exibe a matrícula do usuário, nome do usuário e tipo de usuário referente a usuário. Neste momento este caso de uso é encer-rado.

Nome do Caso de Uso

Gerar Relatório sobre os materiais didáticos, exibindo o códi-go do material didático, nome do material didático e para cada material didático a listagem dos seus exemplares, exi-bindo para cada exemplar listado os seguintes dados: tomba-mento, patrimônio, ano, edição, nº de página e volume.

Page 54: SisBib - Library Control System - January 2005

DescriçãoEste caso de uso permite a emissão de um relatório sobre os exemplares do material didático.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis. Neste momento este caso de uso é encerrado.

O operador / administra-dor escolhe o relatório sobre os exemplares do material didático

O sistema exibe o código do mate-rial didático, nome do material di-dático e para cada material didático a listagem dos seus exemplares, exibindo para cada exemplar lista-do os seguintes dados: tombamen-to, patrimônio, ano, edição, nº de página e volume. . Neste momento este caso de uso é encerrado.

Nome do Caso de UsoGerar Relatório sobre as multas quitadas compreendidas em um determinado período.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os usuários.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre multas quitadas.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

Page 55: SisBib - Library Control System - January 2005

O sistema exibe a matrícula do usuário, nome do usuário e tipo de usuário referente a usuário. Neste momento este caso de uso é encer-rado.

Exceção

EX01

O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres e estar den-tro dos caracteres válidos de núme-ros (0 a 9), só podendo conter ca-racteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verifi-car”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de Uso Gerar Relatório sobre todas as multas em aberto.

DescriçãoEste caso de uso permite a emissão de um relatório sobre as multas em aberto.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre as multas em aberto.

O sistema exibe todas as multas em aberto referentes a cada usuá-rio. Neste momento este caso de uso é encerrado.

Nome do Caso de UsoGerar Relatório sobre os descartes de exemplares, exibindo o tombamento, o motivo do descarte, o título do exemplar, o operador que executou o descarte e a data do descarte.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os descartes de exemplares.

Page 56: SisBib - Library Control System - January 2005

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre os descartes de exemplares.

O sistema exibe o tombamento, o motivo do descarte, o título do exemplar, o operador que executou o descarte e a data do descarte. Neste momento este caso de uso é encerrado.

Nome do Caso de Uso

Gerar Relatório sobre os empréstimos que estejam compreen-didos em um determinado período, tendo os mesmos, o esta-do de locação igual a “em aberto” e a data de devolução não expirada, ou seja, sem atraso.

Descrição

Este caso de uso permite a emissão de um relatório sobre os empréstimos de um período tendo os mesmos, o estado de lo-cação igual a “em aberto” e a data de devolução não expira-da, ou seja, sem atraso.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório de empréstimos em aberto entre períodos.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

O sistema exibe o tombamento, o título do material didático, a data de empréstimo, o nome do usuário, o prazo de devolução e o operador/

Page 57: SisBib - Library Control System - January 2005

administrador que efetuou o em-préstimo. Neste momento este caso de uso é encerrado.

Exceção

EX01

O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres; esta dentro de uma validade(por exemplo o mês de abril só vai até o dia 30, não podendo o mês de abril ir até o dia 31); estar dentro dos caracteres válidos de números (0 a 9), só po-dendo conter caracteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preen-chimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verificar”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de UsoGerar Relatório sobre os empréstimos que estejam compreen-didos em um determinado período, tendo os mesmos, o esta-do de locação igual a “devolvido”.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os empréstimos de um período tendo os mesmos, o estado de lo-cação igual a “devolvido”.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório de empréstimos devolvi-dos entre períodos.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

Page 58: SisBib - Library Control System - January 2005

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

O sistema exibe o tombamento, o título do material didático, a data de empréstimo, o nome do usuário, o prazo de devolução e a data de devolução. Neste momento este caso de uso é encerrado.

Exceção

EX01

O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres; esta dentro de uma validade(por exemplo o mês de abril só vai até o dia 30, não podendo o mês de abril ir até o dia 31); estar dentro dos caracteres válidos de números (0 a 9), só po-dendo conter caracteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preen-chimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verificar”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de Uso

Gerar Relatório sobre os empréstimos que estejam compreen-didos em um determinado período, tendo os mesmos, o esta-do de locação igual a “em aberto” e a data de devolução ex-pirada, ou seja, em atraso.

DescriçãoEste caso de uso permite a emissão de um relatório sobre os empréstimos de um período tendo os mesmos, o estado de lo-cação igual a “em atraso”.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório

Page 59: SisBib - Library Control System - January 2005

de empréstimos em atra-so entre períodos.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

O sistema exibe o tombamento, o título do material didático, a data de empréstimo, o nome do usuário, o prazo de devolução e a data de devolução(vazia pois o livro não foi devolvido). Neste momento este caso de uso é encerrado.

Exceção

EX01

O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres; esta dentro de uma validade(por exemplo o mês de abril só vai até o dia 30, não podendo o mês de abril ir até o dia 31); estar dentro dos caracteres válidos de números (0 a 9), só po-dendo conter caracteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preen-chimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verificar”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de Uso Gerar Relatório sobre as reservas em aberto.

DescriçãoEste caso de uso permite a emissão de um relatório sobre as reservas em aberto.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

Page 60: SisBib - Library Control System - January 2005

O operador / administra-dor escolhe o relatório sobre as reservas em aberto.

O sistema exibe os dados referen-tes à reserva (por exemplo: nome do usuário, título da obra, data da reserva e outros) . Neste momento este caso de uso é encerrado.

Nome do Caso de Uso Gerar Relatório sobre as reservas efetuadas compreendidas em um determinado período.

DescriçãoEste caso de uso permite a emissão de um relatório sobre re-servas efetuadas compreendidas em um determinado período.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório de reservas efetuadas entre períodos.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

O sistema exibe o código da reser-va, o título do material didático, a data e hora da reserva, o nome do usuário e o total de reservas por tí-tulo; agrupado por título da obra. Neste momento este caso de uso é encerrado.

Exceção EX01 O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres; esta dentro de uma validade(por exemplo o mês de abril só vai até o dia 30, não podendo o mês de abril ir até o dia 31); estar dentro dos caracteres válidos de números (0 a 9), só po-

Page 61: SisBib - Library Control System - January 2005

dendo conter caracteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preen-chimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verificar”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de UsoGerar Relatório sobre as reservas canceladas compreendidas em um determinado período.

DescriçãoEste caso de uso permite a emissão de um relatório sobre re-servas canceladas compreendidas em um determinado perío-do.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório de reservas canceladas entre períodos.

O sistema exibe uma tela com os campos data inicial, data final e um botão Gerar relatório.

O operador / administra-dor digita as datas(inici-al e final) e clica no bo-tão Gerar relatório(EX01) (EX02).

O sistema exibe o código da reser-va, o título do material didático, a data e hora do cancelamento da re-serva e o nome do usuário; agrupa-do por título da obra. Neste mo-mento este caso de uso é encerra-do.

Exceção EX01 O campo data inicial e data final devem estar preenchidos de acordo com o domínio do atributo. Por ex-emplo: as datas devem conter o mínimo de 8 caracteres; esta dentro de uma validade(por exemplo o

Page 62: SisBib - Library Control System - January 2005

mês de abril só vai até o dia 30, não podendo o mês de abril ir até o dia 31); estar dentro dos caracteres válidos de números (0 a 9), só po-dendo conter caracteres diferentes dos numéricos no caso de: “/” ou “-“. Se houver problema no preen-chimento do formulário o sistema exibira uma mensagem de erro: “A data está no formato inválido. Por favor verificar”.

EX02

O campo data final não deve ser maior que a data inicial. Se a data inicial for maior que a data final o sistema exibe uma mensagem de erro:”Data inicial maior que a data final”.

Nome do Caso de UsoGerar Relatório sobre as estatísticas dos exemplares (a razão entre número de exemplares e número de títulos: nº de exemplares/nº de títulos).

DescriçãoEste caso de uso permite a emissão de um relatório sobre as estatísticas dos exemplares.

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de relatórios.

O sistema apresenta uma tela con-tendo os relatórios disponíveis.

O operador / administra-dor escolhe o relatório sobre as estatísticas dos exemplares.

O sistema exibe o total de obras cadastradas, o total de exemplares cadastrados e a relação entre: exemplares e títulos. Neste mo-mento este caso de uso é encerra-do.

Nome do Caso de Uso Registrar relacionamento entre material didático/autores.

DescriçãoEste caso de uso permite o registro do relacionamento entre um determinado material didático e seu(s) autor(es).

Ator Envolvido Operador/AdministradorOperador/Administrador Sistema

Page 63: SisBib - Library Control System - January 2005

Interação entre Ator e Sistema

O caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de material didático e clica no link relacionar autor.

O sistema exibe uma tela com os campos: título do material didático, isbn e palavra chave e um botão de consultar.

O Operador/ Adminis-trador escolhe e digita por qual campo ele quer consultar um material didático cadastrado no sistema e pressiona o botão consultar(EX01).

O sistema recolhe e verifica o cam-po escolhido de algum material di-dático cadastrado (EX02) e gera uma lista exibindo o título do ma-terial didático, o seu ISBN, seus exemplares cadastrados e um botão ao lado de cada título(Relacionar este título).

O Operador/ Adminis-trador escolhe o título que ele deseja relacio-nar, clicando no botão Relacionar este título.

O sistema recebe o código da obra e exibe uma tela com o campo nome do autor e um botão consul-tar.

O Operador / Adminis-trador digita o nome de algum autor cadastrado no sistema e pressiona o botão Consultar(EX03).

O sistema exibe uma lista de auto-res cadastrados no banco seme-lhantes ao nome do autor consulta-do, uma caixa de checagem (checkbox) ao lado de cada autor e o botão Adicionar no final da lis-tagem.

O operador / Adminis-trador escolhe os autores desejados, clicando na caixa de checagem refe-rente a cada autor esco-

Page 64: SisBib - Library Control System - January 2005

lhido e ao final clicando no botão Adicionar.

O sistema referencia o(s) autor(es) ao título/material didático no ban-co de dados e gera a seguinte men-sagem de confirmação :”Autor(es) cadastrados com sucesso”.E volta para a tela de consultas de autor passando o código da obra. Neste momento este caso de uso é encer-rado.

Exceções

EX01

Algum dos campos deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: ISBN deve conter o mínimo de 6 caracte-res, não podendo a todos os cam-pos estarem em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Pesquisa não realizada por falha de escolha da consulta, por favor verifique as op-ções de pesquisa e tente novamen-te”.

EX02

Caso o material didático não esteja cadastrado o sistema exibira a se-guinte mensagem:”Título não ca-dastrado no sistema”; voltando para a página de alteração.

EX03

Os campos nome e sobrenome de-vem estar preenchido de acordo com o domínio do atributo, não po-dendo estar em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Por favor o nome ou sobrenome, podem estar errados”.

Nome do Caso de Uso Registrar relacionamento entre material didático/área.

DescriçãoEste caso de uso permite o registro do relacionamento entre um determinado material didático e sua(s) área(s).

Ator Envolvido Operador/Administrador

Interação entre Ator e Sistema

Operador/Administrador SistemaO caso de uso é iniciado quando Operador/ Ad-ministrador acessa a pá-gina de material didático e clica no link relacionar áreas.

Page 65: SisBib - Library Control System - January 2005

O sistema exibe uma tela com o campo: título do material didático, isbn e palavra chave e um botão de consultar.

O Operador/ Adminis-trador escolhe e digita por qual campo ele quer consultar um material didático cadastrado no sistema e pressiona o botão consultar(EX01).

O sistema recolhe e verifica o cam-po escolhido de algum material di-dático cadastrado (EX02) e gera uma lista exibindo o título do ma-terial didático, o seu ISBN, seus exemplares cadastrados e um botão ao lado de cada título(Relacionar este título).

O Operador/ Adminis-trador escolhe o título que ele deseja relacio-nar, clicando no botão Relacionar este título.

O sistema recebe o código da obra e exibe uma tela com o campo nome da área e um botão consultar.

O Operador / Adminis-trador digita o nome da área e pressiona o botão Consultar(EX03).

O sistema exibe uma lista com de áreas cadastradas no banco seme-lhantes ao nome da área consulta-da, uma caixa de checagem (checkbox) ao lado de cada obra e o botão Adicionar no final da lis-tagem.

O operador / Adminis-trador escolhe as áreas desejadas, clicando na caixa de checagem refe-rente a cada área esco-lhida e ao final clicando no botão Adicionar.

O sistema referencia a(s) área(s) ao título/material didático no banco de dados e gera a seguinte mensa-gem de confirmação :”Área(s) ca-dastrados com sucesso”.E volta

Page 66: SisBib - Library Control System - January 2005

para a tela de consultas de área passando o código da título. Nes-te momento este caso de uso é en-cerrado.

Exceções

EX01

Algum dos campos deve estar pre-enchido de acordo com o domínio do atributo. Por exemplo: ISBN deve conter o mínimo de 6 caracte-res, não podendo a todos os cam-pos estarem em branco. Se houver problema no preenchimento do formulário o sistema exibira uma mensagem de erro: “Pesquisa não realizada por falha de escolha da consulta, por favor verifique as op-ções de pesquisa e tente novamen-te”.

EX02

Caso o material didático não esteja cadastrado o sistema exibira a se-guinte mensagem:”Título não ca-dastrado no sistema”; voltando para a página de alteração.

EX03

O campo área deve estar preenchi-do de acordo com o domínio do atributo, não podendo a área estar em branco. Se houver problema no preenchimento do formulário o sis-tema exibira uma mensagem de erro: “Por favor informe a área do usuário”.

2.2 USUÁRIOS E SISTEMAS EXTERNOS

2.2.1 CARACTERISTICAS DOS USUÁRIOS

N.º de or-dem Ator

Freqüência de uso

Nível de instrução

Proficiência na aplicação

Proficiência em informática

1Usuário não cadastrado esporádico - Usual Ferramentas de na-

vegação na internet

2 Usuário ca-dastrado

esporádicoPelo menos

o ensino médio

Usual

Ferramentas de na-vegação na internet e

funcionamento da aplicação do seg-

mento usuário

3 Operador diárioPelo menos

o ensino médio

Operacional

Ferramentas de na-vegação na internet e

funcionamento da aplicação do seg-mento operacional

4 Administrador diárioPelo menos

o ensino médio

Completa

Ferramentas de na-vegação na internet e

funcionamento de toda a aplicação

Page 67: SisBib - Library Control System - January 2005

2.2.2 RESTRIÇÕES

Nº de Ordem

Restrição Desqcrição

1 Ambiente

O ambiente operacional onde o SisBib poderá ser utilizado abran-ge todos os sistemas operacionais que suportem qualquer navega-dor com acesso a internet, que possua suporte a linguagem JavaS-

cript 1.2 no mínimo, html 4.0 e web standard tableless .

2 AmbienteSerá utilizado uma impressora, para fins de impressão de cupons fiscais referentes à movimentação de exemplares, configurável como impressora suportada pelo sistema operacional em uso.

3 LegalO produto deverá estar de acordo com as leis de regulamentos vi-

gentes na época da aprovação da Documentação do SisBib.

4 Segurança

O produto deverá restringir o acesso através de senhas individuais para os usuários, operadores e administradores da instituição.

Onde cada usuário terá sua privacidade e segurança para realizar suas atividades rotineiras.

2.2.3 HIPOTESES DE TRABALHO

Nº de Ordem Hipótese De quem depende

1Deve ser utilizado o sistema de gestão de banco de dados Post-

gres acima da versão 7CORE

2Utilizar-se-á o servidor de pági-

nas JSP, servidor Apache. CORE

2.2.4 REQUISITOS PROTELADOS

Não será função do sistema:

• Gerar nenhum tipo relatórios gráficos (pizza, barra etc.)

Page 68: SisBib - Library Control System - January 2005

• Controlar arrecadação, correção ou qualquer movimentação monetária referentes às multas por atraso de livro.