Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto Federal Mato Grosso do Sul Análise e Desenvolvimento de Sistemas SAB-Sistema de Automação da Biblioteca Documento de Requisitos Sistema SAB Sumário Introdução Propósito do Documento Escopo do Produto Definição e Abreviações Visão Geral do Documento Descrição Geral Perspectiva do Produto Funções do Produto Restrições Gerais Requisitos Requisitos Funcionais Requisitos não Funcionais 3.3.Outros Requisitos Atributos Disponibilidade Segurança Manutenção 1. Introdução 1.1. Propósito do Documento Este documento contém a especificação de requisitos para o sistema SAB( Sistema de Automação da Biblioteca ), que registrará num banco de dados as transações e onde só usuários cadastrados poderão ter acesso dos mesmos. 1.2. Escopo do Produto O sistema tem como objetivo facilitar o processo de empréstimo e entrega dos livros, e onde se encontram. 1.3 Definições e Abreviações As definições utilizadas neste documento serão abordadas posteriormente no glossário. Abreviações: RF: requisito funcional; RNF: requisito não funcional. 1.4 Visão Geral do documento Este documento apresenta uma descrição geral do sistema, e logo em seguida descreve suas funcionalidades especificando as entradas e saídas para todos os requisitos funcionais. Faz também uma descrição sucinta dos requisitos não funcionais contidos neste sistema. 2. Descrição Geral O sistema SAB gerencia os livro dentro do banco de dados, onde somente os usuários logados terão permissão para emprestar, devolver, consultar e localizar estes livros. Neste caso, somente o bibliotecário poderá registrar o empréstimo ou devolução. Caso o usuário esqueça sua senha, haverá um link onde o usuário poderá recuperar a senha, onde a mesma será enviada pelo e-mail cadastrado. 2.1. Perspectiva do Produto O sistema opera com uma máquina servidor que gerencia o banco de dados e controla o acesso das máquinas clientes devidamente logados no sistema. 2.2. Funções do Produto Gerenciamento do Bibliotecário: inserir, modificar, aprovar, excluir, consultar e resgatar os documentos do banco de dados. Gerenciamento de Usuários: localizar, empréstimo, devolução e excluir usuário do sistema. 2.3. Restrições Gerais O sistema não permitirá o acesso por pessoas não cadastradas no sistema. 3. Requisitos 3.1. Requisitos Funcionais RF. 1: Cadastro de Usuário. Descrição: Somente o Bibliotecário poderá cadastrar os usuários do sistema. Entrada: Nome de usuário, endereço, turma, período,telefone, E-mail e senha. Processo: O cadastro será incluído no banco de dados. Saída: Mensagem de confirmação bem sucedido do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro. RF. 2: Modificação de Cadastrado de Usuário Descrição: O usuário entra com o campo onde ele deseja modificar e o modifica. Entrada: Campo desejado e o novo dado. Processo: Atualização do banco de dados. Saída: Mensagem de confirmação bem sucedido da modificação do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro. RF 3: Exclusão do Cadastro de Usuário Descrição: Bibliotecário poderá excluir o cadastro dos usuários. Entrada: Nome de usuário Processo: O sistema verifica se o usuário é cadastrado, se for o usuário é excluído. Saída: Mensagem de confirmação bem sucedido da exclusão do cadastro caso tenha sido efetuado com sucesso, senão, mensagem de erro. RF. 4: Inserção de livros Descrição: Os Bibliotecários cadastrados podem inserir documentos com suas descrições. Entrada: Autor(es), título, palavras-chaves, resumo, local de armazenamento e número único de catálogo. Processo: O sistema insere todos esses dados no no banco de dados. RF.5: Modificação de livros Descrição: O Bibliotecário pode fazer alguma alteração na descrição dos livros. Entrada: Campo desejado e o novo dado. Processo: Atualização da descrição de livro no banco de dados. Saída: Mensagem de confirmação bem sucedido da modificação caso tenha sido efetuado com sucesso, senão, mensagem de erro. RF. 6: Exclusão de livro do catálogo Descrição: O Bibliotecário pode efetuar a exclusão de livros do catálogo. Entrada: Título Processo: O sistema busca o título no banco de dados, caso ele encontre ele exclui o livro. Saída: Mensagem de confirmação bem sucedido da exclusão do documento caso tenha sido efetuado com sucesso, senão, mensagem de erro. RF. 7: Consulta e Resgate de Livros Descrição: O usuário pode buscar um determinado livro de sua escolha através de qualquer campo. Entrada: Campo(autor, título, palavra-chave ou local de armazenagem) ao qual o usuário deseja fazer a busca e o parâmetro de busca. Processo: O sistema busca os livros referentes ao parâmetro de busca e retorna ao usuário. Saída: Os livros referentes à busca, oferece a opção de empréstimo e onde está armazenado, senão mensagem de que não foi encontrado nenhum documento. RF. 8: Empréstimo Descrição: O usuário pode solicitar o empréstimo. Entrada: Botão com nome solicitar empréstimo. Processo: O sistema solicita ao bibliotecário a aprovação do empréstimo. Saída: Os livros referentes à solicitação foram aprovados, senão verificar junto ao bibliotecário sobre a solicitação. RF. 9: Devolução Descrição: O usuário pode devolver o empréstimo através do sistema. Entrada: Botão com nome devolução. Processo: O sistema solicita ao bibliotecário a aprovação da devolução. Saída: Os livros referentes à solicitação foram devolvidos, senão verificar junto ao bibliotecário sobre a solicitação. 3.2- Requisitos Não Funcionais 3.2.1-Requisitos Organizacionais RNF. 1: Software. O SGBD utilizado será o PostgreSQL 8.2.4. Este SGBD apesar de ser gratuito é muito confiável. RFN. 2: Linguagem de Programação O Sistema será feito PHP, que é linguagem de programação muito utilizada no desenvolvimento de WEB sites. RFN. 3: Hardware A máquina servidora do banco de dados será a utilizada na biblioteca. 3.3-Outros Requisitos O sistema funcionará via web e apenas na intranet da biblioteca. 4-Atributos 4.1-Disponibilidade O sistema deve estar sempre disponível, caso ocorra alguma interrupção ele deve ser restaurado o mais rápido possível. 4.2-Segurança Será via WEB e apenas funcionará através da intranet da biblioteca em computadores registrados. 4.3-Manutenção A manutenção será feita por membros do Instituto responsáveis nessa área.
Compartilhar