Anda di halaman 1dari 16

Plataforma para Hemocentros

Versão 1.0

Data: 15/05/2018
COMPONENTES DO GRUPO
5º Semestre de Sistemas de Informação — Turma A

RGM Nome Completo


12171401714 Igor Marques do Couto
12161500739 Michael Vinicius N. Ferreira
12161100980 Hiuri Marques Rocha
12141100932 Caio Miranda Quinteiro

HISTÓRICO DE REVISÕES
Data Versão Descrição Autor
15/05/2018 1.0 Desenvolvimento do documento Michael Vinicius N.
Ferreira
Igor Marques do
Couto
29/05/2018 1.1 Inclusão do MER Michael Vinicius N.
Inclusão do DER Ferreira
Inclusão dos Diagramas de Atividades Igor Marques do
Alteração dos Diagramas de Couto
Atividades
Alteração no caso de uso
Alteração no DER
ÍNDICE ANALÍTICO
SUMÁRIO
Componentes do Grupo ..................................................................................................... 2

Histórico de Revisões ........................................................................................................ 2

Índice Analítico................................................................................................................... 3

Introdução .......................................................................................................................... 5

Objetivo .......................................................................................................................... 5

Requisitos funcionais ......................................................................................................... 5

RF01: Controle de Doadores .......................................................................................... 5

RF02: Controle de Bolsas............................................................................................... 5

RF03: Controle de Estoque ............................................................................................ 5

RF04: Acompanhamento da bolsa ................................................................................. 6

RF05: Controle das Agencias ......................................................................................... 6

Requisitos não funcionais .................................................................................................. 6

RNF01: Eficiência nas operações................................................................................... 6

RNF02: Avisos ............................................................................................................... 6

RNF03: Usabilidade ....................................................................................................... 6

MER (Modelo de Entidade e Relacionamento)................................................................... 7

DER (Diagrama de Entidade e Relacionamento) ............................................................... 1

Casos de uso ..................................................................................................................... 1

Diagramas de Caso de Uso (com narrativa)(fazendo) .................................................... 1

Descrição: Cadastrar usuário (Profissional da saúde) ............................................... 1

Descrição: Login do Sistema (extend) ....................................................................... 2

Descrição: Recuperar Senha ..................................................................................... 2

Descrição: Listar Usuários (extend) ........................................................................... 2

Descrição: Alterar Usuário ......................................................................................... 3

Diagramas de Atividades ................................................................................................... 1

Acesso ........................................................................................................................... 1

Cadastro......................................................................................................................... 2
Listagem de Bolsas ........................................................................................................ 3

Solicitação de Bolsas ..................................................................................................... 4


INTRODUÇÃO

Objetivo
Desenvolver um sistema que deverá controlar a demanda por doações de sangue, estoque,
distribuição, localização dos hospitais e/ou hemocentros, assim como informações dos
doadores.

Atualmente, o controle das bolsas de sangue é gerenciado por diferentes sistemas, no que
resulta em redundância de cadastros dos doadores. Logo não temos a exatidão da
contabilidade total de bolsas geridas.

Hoje não existe um controle sistêmico unificado de doações. Existe um sistema especifico
para o hemocentro e outro para agencias, ambos não se conversam necessariamente.

REQUISITOS FUNCIONAIS

RF01: Controle de Doadores


Os doadores deverão ser cadastrados, para o sistema apresentar o controle dos mesmos.

 São informados seus dados na recepção do local escolhido para doação de sangue
e registrados, respectivamente: Nome completo; CPF; RG; Data de nascimento;
Endereço; Entre outros.

 Na triagem e entrevista são realizados e avaliados exames com aspectos de saúde


(física e mental) e questionamentos para definir a possibilidade de real doação. E
então se registra a opção de poder doar ou não.

RF02: Controle de Bolsas


As bolsas de sangue deverão ser cadastradas, para o sistema apresentar o controle do
estoque das mesmas. Para isso é necessário:

 Cadastro de bolsa: Todo sangue coletado é devidamente alocado em uma bolsa


especial e por fim armazenado em equipamentos refrigerados. Alguns dados
registrados: código da bolsa, quantidade, dados, tipo sanguíneo, sorologia,
horário/data, horário do vencimento e horário do armazenamento da bolsa.

 Impressão da etiqueta para a identificação da bolsa: Todas as etiquetas possuem um


código único para a identificação do doador, além de dados como tipo sanguíneo, tipo
de soro e fracionamento.

RF03: Controle de Estoque


Toda a bolsa cadastrada tem como registro, o local de doação, relacionando com a agencia
ou hemocentro.
 Para retorno das consultas de bolsas, devem ser apresentadas as bolsas com datas
mais próximas do vencimento.

 O estoque é atualizado conforme as solicitações e distribuição de bolsas pelas


agencias. Quando ocorrem múltiplas solicitações, a distribuição é feita de forma
prioritária e igualitária.

RF04: Acompanhamento da bolsa


Todo funcionário da agencia ou entidade solicitadora de bolsas de sangue, poderá
acompanhar o estágio em que a bolsa se encontra em relação à distribuição e transporte.

Deverá gerar um relatório com dados relacionados à logística da bolsa.

RF05: Controle das Agencias


As agencias que recebem as bolsas solicitadas, tem como função confirmar no
recebimento se todos os dados conferem. Apos isso o sistema é atualizado, registrando
que a bolsa foi entregue corretamente a agencia especifica.

Tendo em mente que o sistema é unificado, a atualização será visível ao hemocentro e as


demais unidades.

REQUISITOS NÃO FUNCIONAIS

RNF01: Eficiência nas operações


O sistema deverá apresentar em suas execuções (Cadastros e consultas) um tempo
mínimo de retorno de ate 3 segundos.

Já o sistema das agencias devera apresentar uma latência de processamento de ate 5


segundos.

RNF02: Avisos
A cada operação realizada deve-se apresentar uma mensagem com o status da operação
(Sucesso ou falha). Como, por exemplo: Uma mensagem de sucesso deve ser apresentada
quando o usuário da agencia faz o registro da chegada de uma nova bolsa solicitada.

RNF03: Usabilidade
O sistema deve apresentar ao usuário suas opções de forma clara e coerente, sendo
autoexplicativo, facilitando o uso pelos mais funcionários mais leigos.
MER (MODELO DE ENTIDADE E RELACIONAMENTO)
DER (DIAGRAMA DE ENTIDADE E RELACIONAMENTO)
CASOS DE USO

Diagramas de Caso de Uso (com narrativa)(fazendo)

Descrição: Cadastrar usuário (Profissional da saúde)


Ator Primário: Administrador
Pré-Condições: Administrador/ Administrador Primário estar cadastrado no sistema
Fluxo Básico:
A1 – Acessar o sistema
S2 – Solicitar usuário e senha
A3 – Acessar o menu de Administração de usuário
A4 – Escolher a opção de cadastro de usuário
A5 – Preencher o campo nome do usuário
A6 – Preencher o campo matricula
A7 – Preencher o campo e-mail
A8 – Preencher o campo ativo (sim ou não)
A9 – Preencher o campo perfil (administrador ou Profissional da saúde)
A10 – Preencher o campo senha
A11 – Preencher o campo profissão (enfermeira ou médico)
A12 – Gravar a informação
Fluxo Alternativo
1A – No passo S2 inicia o caso de uso do Login do Sistema
Regra de Negocio
1RN – No passo A5, SE o campo de nome do usuario estiver vazio, ENTÃO não será
possivel continuar a inclusão.
2RN – No passo A6, SE o campo de matricula estiver vazio, ENTÃO não será possivel
continuar com a inclusão.
3RN – No passo A7, SE o campo de e-mail estiver vazio, ENTÃO não será possivel
continuar com a inclusão.
4RN – No passo A10, SE o campo de senha estiver vazio, ENTÃO não será possivel
continuar com a inclusão.
5RN – No passo A8, SE o campo de ativo não estiver selecionado, ENTÃO não será
possivel continuar com a inclusão.
6RN – No passo A9, SE o campo de perfil não estiver selecionado, ENTÃO não será
possivel continuar com a inclusão.
7RN – No passo A11, SE o campo de profissão não estiver selecionado, ENTÃO não será
possivel continuar com a inclusão.
8RN – No passo A12, SE o profissional com a mesma matricula, ENTÃO não será possivel
continuar com a inclusão.
9RN – No passo A12, SE o profissional com o mesmo e-mail, ENTÃO não será possivel
continuar com a inclusão.
Descrição: Login do Sistema (extend)
Ator Primário: Administrador / Profissional da saúde
Pré-Condições: Usuário estar cadastrado no sistema
Fluxo Básico:
A1 – Acessar o sistema
A2 – Preencher o campo Login com a matricula do usuário cadastrado
A3 - Preencher o campo Senha com a senha referente ao login do passo anterior
A4 – Confirmar o acesso
Fluxo Alternativo
1A – Não se aplica
Regra de Negocio
1RN – No passo A2, SE o campo de Login estiver vazio, ENTÃO não será possivel acessar
o sistema.
1RN – No passo A3, SE o campo de senha estiver vazio, ENTÃO não será possivel acessar
o sistema.
1RN – No passo A4, SE o campo de login e senha não existirem no sistema, ENTÃO não
será possivel acessar o sistema.

Descrição: Recuperar Senha


Ator Primário: Administrador / Profissional da saúde
Pré-Condições: Usuário estar cadastrado no sistema
Fluxo Básico:
A1 – Acessar o sistema
A2 – Acessar Esqueci a senha
A3 - Preencher o campo Login com a matricula e preencher o e-mail cadastrado para
recuperar a senha
A4 – Confirmar a recuperação
Fluxo Alternativo
1A – Não se aplica
Regra de Negocio
1RN – No passo A3, SE o campo de Login estiver vazio, ENTÃO não será possivel
continuar o envio da senha.
2RN – No passo A3, SE o campo de E-mail estiver vazio, ENTÃO não será possivel
continuar o envio da senha.
3RN – No passo A3, SE o Login não existir no sistema, ENTÃO não será possivel enviar a
senha.
4RN – No passo A3, SE o E-amil não existir atrelada a matricula no sistema, ENTÃO não
será possivel enviar a senha.

Descrição: Listar Usuários (extend)


Ator Primário: Administrador
Pré-Condições: Administrador estar cadastrado no sistema
Fluxo Básico:
A1 – Acessar o sistema
S2 – Solicitar usuário e senha
A3 – Acessar o menu de Administração de usuário
A4 – Escolher a opção de lista de usuário
A5 – Preencher o campo nome do usuário
A6 – Buscar usuário.
Fluxo Alternativo
1A – No passo S2 inicia o caso de uso do Login do Sistema
Regra de Negocio
1RN – No passo A6, SE fizer a busca com o campo de filtro vazio ENTÃO não ira fazer a
filtro.

Descrição: Alterar Usuário


Ator Primário: Administrador
Pré-Condições: Administrador estar cadastrado no sistema
Fluxo Básico:
S1 – Listar usuário
A2 – Clicar na opção alterar no usuário que deve ser alterado
A3 – Preencher o campo nome do usuário
A4 – alterar o campo matricula
A5 – alterar o campo e-mail
A6 – alterar o campo ativo (sim ou não)
A7 – alterar o campo perfil (administrador ou Profissional da saúde)
A8 – alterar o campo senha
A9 – alterar o campo profissão (enfermeira ou médico)
A10 – Gravar a informação
Fluxo Alternativo
1A – No passo S1 inicia o caso de uso do Listar Usuário
estiver vazio não enviara o atestado
8A – No passo A10, se o campo estiver vazio não enviara o atestado
Regra de Negocio
1RN – Não se aplica

(CONTINUAR DAQUI...NECESSITO DOS DADOS DO DIAGRAMA ENTIDADE-


RELACIONAMENTO)
Descrição: Listar Bolsas
Ator Primário: Administrador / Profissional da Agência ou Hemocentro
Pré-Condições: Usuário estar cadastrado no sistema
A1 – Acessar o menu das bolsas
A2 – Clicar em listar bolsas
A3 – Preencher O código da bolsa no sistema
A4 – Preencher O código do funcionário
A5 – Preencher Nome do funcionário
A6 – Preencher CRM médico
A7 – Preencher Data inicial de inclusão
A8 – Preencher Data final de inclusão
A9 - Enviar
Fluxo Alternativo
Regra de Negocio
1RN – Não se aplica

Descrição: Solicitar Bolsas


Ator Primário: Administrador / Profissional da saúde
Pré-Condições: Usuário estar cadastrado no sistema
A1 – Preencher Login
A2 – Clicar em listar bolsas
A6 – Preencher O código da Bolsa
A3 – Preencher Registro do funcionário
A4 – Preencher Nome do Funcionário
A5 – Preencher E-mail do Funcionário
A7 – Clicar em Solicitar Bolsas
A8 – Preencher Filtros
A9 – Preencher Validação
A10 – Preencher Fim da Solicitação
A11 – Enviar solicitação
A12 - Enviar
Fluxo Alternativo
Regra de Negocio
1RN – Não se aplica

Descrição: Verificar atestado


Ator Primário: Administrador / Profissional da saúde
Pré-Condições: Usuário estar cadastrado no sistema
S1 – Listar atestado
A2 – Clicar em Verificar

Fluxo Alternativo
1A - No campo S1 significa o caso de uso de listar o atestado
Regra de Negocio
1RN – Não se aplica

Descrição: Relatório de Atestado


Ator Primário: Administrador
Pré-Condições: Usuário estar cadastrado no sistema
A1 – Acessar o menu relatório
A2 – Clicar em relatório de atestado
A3 – Preencher Número do atestado no sistema
A4 – Preencher Matricula do funcionário
A5 – Preencher Nome do funcionário
A6 – Preencher SID do atestado
A7 – Preencher CRM médico
A8 – Preencher Data inicial de inclusão
A9 – Preencher Data final de inclusão
A10 – Clicar em pesquisar
A11 – Clicar em gerar Excel
Fluxo Alternativo
Regra de Negocio
1RN – Não se aplica
DIAGRAMAS DE ATIVIDADES

Acesso
Cadastro
Listagem de Bolsas
Solicitação de Bolsas

Anda mungkin juga menyukai