1- Levantamento de Requisitos

Objetivo do Sistema Visa agilizar o funcionamento de uma biblioteca (grande ou pequena) devido ao aumento de usuários e livros, facilitando assim a procura e o controle do acervo geral, com pesquisas na Internet.

Funcionalidade do Sistema Pesquisas: •Pesquisas a existência e disponibilidade de obras de um determinado título no acervo da biblioteca; •Pesquisas a lista de títulos cadastrados para determinado autor; •Pesquisar lista de títulos cadastrados em determinado assunto (por palavra-chave)

Reserva de Título O usuário cadastrado quando verificar ná disponibilidade de obra do título desejado poderá fazer uma reserva para o mesmo. Esta reserva poderá ser feita tanto em terminais locais da biblioteca como via Internet. O usuário deverá informar o seu código de usuário e senha, e posteriormente o código do título desejado, caso não haja nenhuma restrição ao usuário ou ao título, o mesmo será reservado.

Identificação do Sistema:

O equipamento central armazenará os módulos de informação que conterão todas as informações relativas ao acervo e a empréstimos de livros, só sendo acessível pelo pessoal de suporte técnico. Será um PC compatível com Windows NT. Os equipamentos remotos serão terminais ( PC/Windows) que permitirão o acesso dos usuários e operadores do sistema. Estarão distribuídos pela biblioteca ou departamento (Intranet), ou em qualquer lugar por meio da Internet, isso para facilitar a consulta de obras. Os agentes humanos que interagem com o sistema são os operadores, usuários,

administradores e pessoal de suporte técnico

Operadores São os funcionários da biblioteca responsável pelas funções rotineiras como empréstimos de livros, cobrança de multas, cadastramento de usuário, cadastramento de livros, reservas e outros.

Usuários São pessoas em geral que tiveram acesso à biblioteca, e no local da biblioteca utilizar as obras. O público em geral não pode retirar as obras da biblioteca na forma de empréstimo

Usuários Cadastrados Esses usuários podem reservar e retirar obras da biblioteca em forma de empréstimo. São aqueles que tem seus dados cadastrais na biblioteca, como nome, endereço, etc.

Administradores São os funcionários que gerenciam as biblioteca e terão acesso a dados globais como: total de livros emprestados, índices de atraso na devolução, índices de perdas de livros, livros mais solicitados, áreas mais solicitadas e etc.

Reserva Título Category: Use case View Documentataion: Objetivo: Permitir usuário cadastrado efetuar reserva Pré condição: Obra emprestada e devendo multa Pós condição: Obra liberada Alternativa: Deve multa Resumo: Quando o usuário cadastrado não encontra obras do título desejado disponíveis, ele pode solicitar ao funcionário que faça uma reserva das mesmas para ele. O funcionário verifica se o usuário está habilitado a fazer reserva (se está cadastrado, e se está devendo alguma obra ou multa, ou se não está ultrapassando o limite de título a serem efetuados). Caso esteja habilitado verificará se realmente não existe obras disponíveis deste título, caso não existam o funcionário criará uma Ficha Reserva do determinado título e guardará na mesma ficha correspondente e quando ela forem disponibilizadas o mesmo será avisado.

Emprestar Obra Category: Use case View Documentataion: Objetivo: Emprestar obra ao usuário Pré condição: Obra disponível na prateleira Pós condição: Alternativa: Deve multa Resumo: Um usuário cadastrado após ter escolhido a(s) obra(s) que deseja levar como empréstimo, solicitará ao funcionário (atendente) que efetive o empréstimo da mesma. O funcionário verificará a situação do usuário (se está cadastrado, se não excedeu o limite de empréstimos, se não deve multa ou se não deve obra) e se o usuário estiver habilitado a fazer empréstimos verificará a situação da obra (se está disponível; se o usuário não tem obra do mesmo título já emprestada; se o número de reserva do título é menor que o número de obras disponíveis).

Devolver Obra Category: Use case View Documentataion: Objetivo: Receber retorno da obra emprestada Pré condição: Usuário de posse da obra Pós condição: Alternativa: Depende do estado da obra para avaliar se esta vai para restauração ao reserva Resumo: O usuário devolve uma obra que estava emprestada. Caso a devolução esteja fora do prazo (atrazado) será calculada uma multa e atribuída ao usuário. Deve ser decrementado o número de obras devidas pelo usuário. Se a obra estiver em um bom estado a mesma ficará disponível para novos empréstimos. Caso esteja em bom estado, mas exista uma reserva para a mesma, esta ficará reservada para o usuário qu esolicitou a reserva. Se não houver reserva para a obra a mesma será devolvida ao acervo.

Dados a serem Consumidos
• • • •

Dados relativos à obra Dados relativos aos usuários Dados relativos aos empréstimos Dados relativos a reserva

Dados a serem Produzidos • • •

Dados de cobrança Controle de empréstimos Dados dos livros Dados de estatística

Requisitos de Performance O sistema deverá ter capacidade para na sua configuração mínima armazenar informações de 1000 (mil) obras e ter até 300 usuários cadastrados, e na sua configuração máxima 1.000.000 (um milhão) de obras e 25.000 (vinte cinco mil) usuários. O tempo médio de consulta e pesquisas não deve ultrapassar os 10 (dez) segundos.

Tipos de Acessso • Remoto (na CPU) Terminais de consultas espalhados pelo estabelecimento e suas sedes. Também terá acesso via Internet, para consultas e reservas. Local (Placa de rede) Rede Local para consultas e reservas

Dispositivos e Sistemas Auxiliares Acesso ao Servidor Web (Roteador). E-mail de aviso.

Interfaceamento com Dados Legados • Dados de usuário devidamente cadastrado; • Dados de usuário que não esta devendo devolução de obras; • Dados de usuário que excedeu a cota de empréstimos de obra; • Dados de usuário que não esta devendo multa; • Se existe obra do mesmo título já emprestada ao usuário; • Se existe obra disponível no acervo; • Obras extraviadas; • Obras em restauração; • Total de empréstimos (diário, semanal, mensal, anual); • Listagem de usuários atrasados; • Listagem de cadastro de usuário; • Listagem de cadastro de obras;

Interfaceamento com outros Sistemas Não existe sistema.

2- Modelagem de Análise
Identificar e Criar Atores e Casos de Uso: CASO DE USO Cadastro de Operador QUEM INICIA Administração DESCRIÇÂO A administração entra em com os dados do Operador para cadastrá-lo na Biblioteca fornecendo-o uma matrícula e uma senha Operador entra com os dados das obras para cadastro no acervo Operador entra como os dados do usuário para cadastro fornecendo-o uma matricula e uma senha Usuário a acesso o sistema para consulta e reservas em terminais locais ou via Internet Verifica as condições do usuário, se tem alguma devolução atrasada ou algum débito e se a obra esta disponível Verifica o estado da obra. Entra como os dados da devolução para dar baixa, se houver algum débito, faz a cobrança ou registra na matrícula Administração acessa o terminal gerencial para consultas gerenciais

Cadastro de Obras Cadastro de usuário Consulta no Acervo

Operador

Operador

Usuário

Empréstimo de Obras

Operador

Devolução de Obra

Operador

Estatística

Administração

Identificar os Atributos das Classes:

Sócio: Nome Matrícula Endereço Telefone Título Nome do Livro Nome do Autor Editora Quantidade Código Obra: Editora Data da Edição Nome do Livro Nome do Autor Edição Controle de Multas: Código da Obra Código do Sócio Valor da Multa Data Empréstimo: Data do Empréstimo Código da Obra Código do Usuário Data prevista para devolução Data de Devolução Operador: Nome Matrícula Senha Endereço Telefone

Relações Dinâmicas OPERADOR Cadastrar Usuários ( ) Incluir Pedido ( ) Atender Pedido ( ) USUÁRIO CADASTRADO Efetuar Pedido ( ) Consultar Obra ( ) Efetuar Empréstimo ( ) Efetuar Reserva ( ) USUÁRIO NÃO CADASTRADO Efetuar Pedido ( ) Consultar Obra ( ) ADMINISTRAÇÂO Efetuar Consultas Gerenciais ( ) Cadastrar Operadores ( ) EMPRÉSTIMO Usuário Cadastrado ( ) Obra Disponível ( ) Ausência de Débito do Usuário ( ) Limite de Livros ( ) MULTAS Cobrar Multas por Atraso ( ) TÍTULO Quantidade ( ) OBRA Dados da Obra