~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Livro ====== Este caso de uso permite o cadastro de um novo livro no sistema o qual estará disponível para os fluxos de material informacional no sistema. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIPAC -> Módulo Biblioteca -> Aba Cadastros -> Cadastro -> Livro -> Cadastrar//. Ao entrar no caso de uso o sistema irá exibir os seguintes campos para o cadastro: * **1º Autor**: Tipo TEXTO. * **2º Autor**: Tipo TEXTO. * **3º Autor**: Tipo TEXTO. * **Local(Cidade)**: Tipo TEXTO. * **Nº da Edição**: Tipo NUMÉRICO. * **Volumes**: Tipo TEXTO. * **Paginas**: Tipo NUMÉRICO. * **Título***: Tipo TEXTO. * **Subtítulo**: Tipo TEXTO. * **Editora***: TEXTO. * **Ano**: Tipo NUMÉRICO. * **Série**: Tipo TEXTO. * **ISBN***: Tipo TEXTO. [[#principais_regras_de_negócio|(RN01)]] * **Coleção**: Tipo TEXTO. Logo abaixo dos campos será apresentado a opção de cadastrar [[#principais_regras_de_negócio|(RN02)]] ou cancelar a operação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso possua o papel de Gestor Biblioteca o campo de ISBN passa a não ser obrigatório. (Adicionado em 08/08/2012 referente a tarefa 96125) * **RN02** Ao cadastrar um novo livro o sistema deverá comparar todos os dados listados abaixo se já não possuem cadastrados no banco iguais aos informados pelo usuário: * Título; * Nº da Edição; * Volumes; * Páginas * Subtítulo; * Editora; * Coleção; * Ano; * Série; * ISBN; ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.requisicoes.biblioteca.dominio.MaterialInformacional | administrativo.requisicoes.material_informacional | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Biblioteca Link(s): Aba Cadastros -> Cadastro -> Livro -> Cadastrar Usuário: crystinoco, san Papel que usuário deve ter: * SipacPapeis.GESTOR_PATRIMONIO_BIBLIOTECA, * SipacPapeis.GESTOR EDITORAS BIBLIOTECA, * SipacPapeis.GESTOR_COORDENACAO_BIBLIOTECA, * SipacPapeis.GESTOR BIBLIOTECA , * SipacPapeis.GESTOR_ATENDIMENTO_REQ_MAT_INFORMACIONAL. ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.