0% acharam este documento útil (0 voto)
9 visualizações9 páginas

Documento de Visão-2

Enviado por

Eduarda Daniela
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
9 visualizações9 páginas

Documento de Visão-2

Enviado por

Eduarda Daniela
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 9

1

DOCUMENTO DE VISÃO

Sistema de Gestão de biblioteca universitária

Autores

Alessandro Veríssimo e Costa

Eduarda do Bom Jesus

Felícia Kianda

Wissel Filipe

1. Introdução

Este documento apresenta a visão geral do sistema de gestão de uma biblioteca


universitária, detalhando os objectivos, escopo, requisitos principais e os perfis de usuários. A
criação deste sistema consiste em informatizar o processo manual de uma biblioteca
universitária, através a otimização da organização do catálogo de livros da biblioteca, o
controle de empréstimos dos livros e o atendimento para com os estudantes.

2. Objectivo

Como premissa, este sistema tem o objectivo de automatizar o gerenciamento de uma


biblioteca universitária. Por sua vez, há também demais objectivos como:

 Facilitar e agilizar o processo de empréstimo e devolução de livros, minimizando a


necessidade de intervenção manual uma vez que o sistema já terá a capacidade de dar
resposta a estas demandas de forma automatizada.
 Proporcionar um controle mais eficiente sobre os livros disponíveis, emprestados e
devolvidos, permitindo um monitoramento preciso do catálogo de livros da biblioteca.
 Minimizar erros relacionados ao registro manual de empréstimos, devoluções e cadastro
de livros, garantindo que as informações estejam sempre corretcas e actualizadas.
2

 Implementar um sistema de fila de espera automatizado para livros não disponíveis,


permitindo que os alunos sejam colocados em uma lista de espera e notificados
automaticamente quando o livro estiver disponível.
 Notificar os alunos sobre a disponibilidade de livros que estavam emprestados e enviar
alertas sobre prazos de devolução e possíveis atrasos.

3. Principais requisitos

 Possibilitar a gestão de livros por meio do cadastro, consulta, actualização, e exclusão das
informações dos livros no catálogo da biblioteca. A capacidade de gerenciar os livros do
católogo é do funcionário, este por sua vez pode cadastrar livros novos com os devidos
dados, actualizar os seus respectivos dados, e por fim excluí-los caso seja necessário;
 Fazer o controle de empréstimos e do prazo de devolução dos livros emprestados. Quando
o sistema verifica o empréstimo de um livro, a data do empréstimo é armazenada, e um
alerta sobre o prazo de devolução é enviado.Caso um atraso de devolução ocorra, é
também eviado um alerta sobre o atraso. Finalmente, quando o livro é devolvido a data de
devolução é também armazenada;
 Permitir que os alunos consultem, e solicitem ou emprestem os livros disponíveis. Os
alunos devem ser capazes de consultar a existência e disponibilidade de qualquer livro
presente na biblioteca, estes, podem também fazer solicitações dos livros, caso o livro
solicitado esteja emprestado e o aluno prossiga com o processo de solicitação, o mesmo é
colocado automaticamente em uma fila de espera, até que o livro seja devolvido. Nesse
caso o aluno também é notificado sobre a devolução do livro emprestado.

4. Descrição dos perfis dos usuários

Funcionários:

Bibliotecários, ou Administradores.

Funções e Responsabilidades:

 Gerenciar o cadastro, actualização e a exclusão dos livros.


 Controlar os empréstimos e devoluções.
 Gerenciar a fila de espera e as notificações para os usuários.
3

 Manter a segurança e a integridade dos dados no sistema.

Alunos:

Estudantes matriculados na universidade.

Funções e Responsabilidades:

 Consultar a disponibilidade de livros.


 Realizar empréstimos e devoluções dentro dos prazos estipulados.
 Receber notificações sobre a disponibilidade dos livros emprestados, e prazos de
devolução.
 Participar da fila de espera para livros não disponíveis.

5. Requisitos

REQUISITOS FUNCIONAIS

Código Funcionalidade Especificação

O sistema deve permitir o Estudantes que ainda não estejam cadastrados


cadastro de estudantes. podem fazer o seu cadastro no sistema com o
RF-01
preenchimento dos campos, número de
identificação, nome, e palavra-passe.

O sistema deve permitir a Todo estudante cadastrado no sistema pode


RF-02 solicitação de empréstimo de solicitar o empréstimo de qualquer livro no
livros. catálogo da biblioteca.

O sistema deve enviar alertas Ao aproximar-se da data de devolução, os


ao estudantes sobre o prazo de estudantes são notificados com alertas sobre
RF-03
devolução. o prazo devolução dos livros, e possíveis
atrasos .
4

O sistema deve permitir Os funcionários podem registrar novos livros


registro de novos livros no com informações detalhadas (título, autor,
RF-04
catálogo da biblioteca. ISBN, ano de publicação e quantidade
disponível).

O sistema deve permitir a Os usuários do sistema podem consultar


RF-05 consulta dos livros do catálogo algum livro da biblioteca por meio do título,
da biblioteca. autor ou ano de publicação.

O sistema deve permitir editar Os funcionários podem alterar as informações


informações sobre os livros de qualquer livro presente no catálogo da
RF-06
registrados. biblioteca(título, autor, ISBN, ano de
publicação e quantidade disponível).

O sistema deve permitir Os funcionários podem remover qualquer


RF-07 remover livros do catálogo da livro que esteja no catálogo da biblioteca,
biblioteca. junto de todas as suas informações.

O sistema deve permitir a Qualquer usuário pode ver se um livro está


RF-08 visualização da disponibilidade disponível ou não.
de um livro.

O sistema deve registrar a data Quando um estudante faz o empréstimo de


RF-09 de retirada do livro um livro, a data na qual o empréstimo foi
emprestado. feito é sempre registrada.

O sistema deve registrar a data Quando um estudante faz o empréstimo de


RF-10 de devolução do livro um livro, a data na qual o livro emprestado é
emprestado. devolvido é registrada.

O sistema deve adicionar um Quando um estudante solicita o empréstimo


estudante á fila de espera de um livro que não esteja disponível, o
RF-11 quando o livro não estiver mesmo é adicionado a uma fila de espera,
disponível. para que posteriormente possa ter acesso ao
livro.

RF-12 O sistema deve permitir o A fila de espera é controlada, cada estudante


5

controle da fila de espera para aguarda a sua vez, e quando o livro estiver
livros que não estejam disponível o primeiro terá sempre a
disponíveis. possibilidade de realizar o empréstimo do
livro.

O sistema deve notificar os Quando um livro sai do estado de


estudantes da fila de espera indisponível para disponível, os estudantes
RF-13 quando o livro estiver que se encontrarem na lista de espera serão
disponível. notificados, para que possam fazer o
empréstimo do livro.

O sistema deve permitir o Um administrador é responsável por cadastrar


RF-14 cadastro de funcionários por os funcionários no sistema.
intermédio do administrador.

O sistema deve permitir o login Usuários cadastrados no sistema, pode fazer


de usuários. login nas suas contas através do
RF-15
preenchimento dos campos número de
identificação e palavra-passe.

REQUISITOS NÃO FUNCIONAIS

Código Funcionalidade Especificação

O sistema deve registrar todos Cada vez que um livro é emprestado, um


RNF-01
os empréstimos de livros. registro com detalhes do empréstimo é feito.

O sistema deve ter uma Os usuários devem ter uma experiência


interface intuitiva e amigável, satisfatória e fluida perante qualquer interação
RNF-02
com fácil navegação entre que tenha com o sistema.
telas.
6

O sistema deve ter um O tempo de resposta das funcionalidades do


RNF-03 Feedback responsivo e rápido. sistema deve ser o mínimo possível, e de fácil
adaptção a diferentes cenários.

O sistema deve limitar o O número de livros que um estudante pode ter


RNF-04 número de livros emprestados. emprestado(ou em possse) atinge um limite a
dada altura.

O sistema deve definir o tipo O sistema reconhece automaticamente o tipo


de de acesso à biblioteca pela de acesso ou usuário, a partir do número de
RNF-05
palavra-passe e número de identificação e da palavra-passe.
identificação.

O sistema deve permitir Vários usuários podem acessar


RNF-06 acessos simultâneos. simultâneamente o sistema, especialmente em
horários de pico.

O sistema deve ter a O sistema pode ser acessado a partir de


possibilidade de acesso em browsers diversos, de forma que todos os
RNF-07
diferentes navegadores. usuários, independentemente do navegador
que usam, possam ter acesso ao sistema.

O sistema deve armazenar Dados de acções relevantes serão


RNF-08 dados relevantes de acções armazenados no sistema, como: empréstimos,
realizadas dentro do mesmo. devoluções, etc...

O sistema deve garantir a Todos os dados armazenados no sistema


RNF-09 integridade e persistência dos devem ter permanência no armazenamento de
dados armazenados. forma íntegra e confiável.

O sistema deve ser escalável O sistema deve acompanhar o crescimento da


para suportar o crescimento do base de usuários e garantir um desempenho
RNF-10
número de utilizadores. consistente à medida que o sistema se
expande.

RNF-11 O sistema deve permitir o O sistema deve permitir que os usuários


cancelamento de um
7

empréstimo. cancelem o empréstimo de livros.

O sistema deve actualizar as Quando um empréstimo é realizado, detalhes


informações de disponibilidade como a quantidade disponível, e a
RNF-12 do livro cada vez que um disponibilidade de um livro deve ser
empréstimo é realizado.. actualizada, para garantir consistência de
dados.

6. Regras de negócio

REGRAS DE NEGÓCIO

Código Regra

O sistema deve garantir que todo estudante só possa ter até 3 livros
RN-01
emprestados.

O sistema deve garantir que apenas usuários que estejam registrados no sistema
RN-02
tenham acesso ao sistema.

O sistema deve garantir que o estudante só faça empréstimo dos livros


RN-03
cadastrados no catálogo da biblioteca.

O sistema deve enviar alertas 3 dias antes da data de vencimento do


RN-04
empréstimo.

O sistema deve garantir que apenas estudantes na fila de espera possam fazer o
RN-05
cancelamento de um empréstimo.

O sistema deve garantir que um estudante não empreste mais do que um livro
RN-06
do mesmo tipo.

O sistema deve garantir que quando um livro emprestado estiver disponível,


RN-07
somente os estudantes na fila de espera designada sejam notificados.

RN-08 O sistema deve garantir que apenas usuários autorizados tenham a capacidade
8

de cadastrar, editar, ou remover um livro do catálogo.

O sistema deve garantir que um estudante seja adicionado a fila de espera


RN-09
somente se o livro emprestado não estiver disponível.

O sistema deve garantir que empréstimos de livros tenham uma duração de


RN-10
apenas 15 dias.

7. Diagrama de caso de uso


9

8. Protótipo das telas principais

Você também pode gostar