Escolar Documentos
Profissional Documentos
Cultura Documentos
Rio de Janeiro
2021
UNIVERSIDADE ESTÁCIO DE SÁ
Rio de Janeiro
2021
LUCAS FERREIRA VAL
BANCA EXAMINADORA
___________________________________________________________________
Prof. Maiara Heil Cancian
Universidade Estácio de Sá
Resumo
To attend the necessity of a pandemic scenario on the first moment, creating the
possibility of a greater profitability for the establishments, seeking to strength the
commercial relationship based on municipal decrees, the objective of this work is to
create a system that control and monitor the traffic of people in commercial
establishments, to avoid crowd, after the pandemic period this system will be implied
as a seat reservation system.
1. TEMA DO TRABALHO.................................................................................10
1.1. CONTEXTUALIZAÇÃO................................................................................11
1.2. SITUAÇÃO-PROBLEMA..............................................................................11
1.3. BREVE DESCRIÇÃO DA SOLUÇÃO..........................................................11
2. CONTEXTUALIZAÇÃO................................................................................13
2.1. PREMISSAS E RESTRIÇÕES DO PROJETO............................................13
2.1.1. PREMISSAS................................................................................................13
2.1.2. RESTRIÇÕES..............................................................................................13
2.2. PERFIL DO PÚBLICO-ALVO.......................................................................13
2.2.1. PÚBLICO-ALVO...........................................................................................13
2.2.2. ATIVIDADES DO PÚBLICO-ALVO..............................................................13
2.2.3. ORGANOGRAMA........................................................................................14
2.3. PROPOSTA DE TRABALHO.......................................................................14
2.3.1. MÉTODO DO TRABALHO...........................................................................14
2.3.2. PREVISÃO E ALOCAÇÃO DE RECURSOS (HUMANOS E MATERIAIS).15
2.3.3. CRONOGRAMA DE TRABALHO................................................................15
2.3.4. PREVISÃO ORÇAMENTÁRIA.....................................................................16
2.4. O SISTEMA AUAL.......................................................................................17
2.4.1. FUNCIONAMENTO DO SISTEMA ATUAL.................................................17
2.4.2. PROBLEMAS DO SISTEMA ATUAL...........................................................17
3. A SOLUÇÃO................................................................................................18
3.1. O SISTEMA PROPOSTO............................................................................18
3.1.1. JUSTIFICATIVAS PARA O NOVO SISTEMA.............................................18
3.1.2. SITUAÇÃO DESEJADA...............................................................................18
3.2. SOLUÇÃO ESCOLHIDA..............................................................................19
3.2.1. LISTA DE REQUISITOS DO SISTEMA.......................................................19
3.2.1.1. REQUISITOS FUNCIONAIS........................................................................19
3.2.1.2. Requisitos não funcionais............................................................................23
3.2.2. DIAGRAMA DE CASOS DE USO................................................................25
3.2.3. ESPECIFICAÇÕES TEXTUAIS DOS CASOS DE USO.............................25
3.2.4. MODELO CONCEITUAL DE CLASSES......................................................37
3.2.5. MODELO CONCEITUAL DE DADOS.........................................................38
3.3. Solução tecnológica.....................................................................................39
3.3.1. Diagrama de sequência...............................................................................39
3.3.2. Projeto de interface......................................................................................40
3.3.3. Diagrama de atividades...............................................................................47
3.3.4. Modelo de Classes do projeto......................................................................48
3.3.5. Modelo fisico de dados.................................................................................49
3.3.5.1. Script de geração do banco de dados e tabelas.........................................49
3.3.6. Ambiente tecnológico do sistema................................................................51
3.3.6.1. Ambiente fisico(Diagrama de implantação).................................................51
3.3.6.2. Justificativa da escolha da linguagem de programação..............................51
3.3.6.3. Justificativa da escolha do SGBD (Sistema Gerenciador de Banco de
Dados) ......................................................................................................................52
4. Conclusões...................................................................................................53
4.1. Reflexões e comparação entre objetivos iniciais x alcançados...................53
4.2. Vantagens e desvantagens do sistema.......................................................53
4.3. Trabalhos futuros.........................................................................................54
5. REFERÊNCIAS BIBLIOGRÁFICAS.............................................................55
10
1. TEMA DO TRABALHO
Em dezembro de 2019, o primeiro caso de Covid-19, oficialmente, é
declarado ter ocorrido na China na cidade de Wuhan, sendo, este, vinculado ao
mercado de frutos do mar de Huanan. Logo foi percebido a velocidade que esta
doença se espalhava e o quão rápido as pessoas se contaminavam, em pouco
tempo Covid-19, sai de China e se internacionaliza, e, no dia 11 de março de 2021,
a Oms a caracteriza como pandemia.
Uma preocupação muito grande que surgiu durante esse período inicial foi
com a economia, pois, com um lockdown instaurado, muitas lojas, restaurantes,
pequenos e médios comércios, que muitas vezes operam com uma margem de lucro
pequena, poderiam vir a falir. Muitas empresas optaram por um esquema de
teletrabalho, porém, nem todas as companhias puderam fazer o mesmo, empresas
de construção, restaurantes, transporte não tem como fazer trabalho remoto.
Mas mesmo com todos os cuidados e avanços contra a doença que estão
acontecendo, ainda fica a pergunta de como evitar novas ondas dela. A resposta
pode estar nos cuidados que foram tomados durante a pandemia, como redução da
capacidade máxima, filas para entrar nos estabelecimentos, reservas antecipadas,
medidas que visam reduzir as aglomerações. O problema das filas no lado externo é
que, ao invés de evitar multidões dentro dos estabelecimentos apenas a transfere
para o lado de fora.
11
Por esta pandemia ter acontecido na era da informação foi feita a pergunta:
“Porque não trazer a fila presencial para a fila a distância?”, desse jeito poderiam ser
resolvidos vários problemas de uma única vez, reduzir a aglomeração, agilizar as
filas, controlar a entrada de saída de pessoas dos estabelecimentos, simplificar a
comunicação de clientes e prestadores de serviço.
1.1. CONTEXTUALIZAÇÃO
1.2. SITUAÇÃO-PROBLEMA
com horários que podem ser reservados pelos clientes para que eles possam ir
visitar os estabelecimentos.
13
2. CONTEXTUALIZAÇÃO
2.1. PREMISSAS E RESTRIÇÕES DO PROJETO
2.1.1. PREMISSAS
2.1.2. RESTRIÇÕES
2.2.1. PÚBLICO-ALVO
2.2.3. ORGANOGRAMA
Fonte: o autor.
Nos dias de hoje existem algum sistemas, sejam online ou por aplicativos que
realizam o processo que o sistema proposto pretende realizar, porém nenhum deles
foi focado especificamente para o período pandêmico. Os sistemas que existem
atualmente são específicos apenas para um tipo de serviço e não gerais como está
sendo proposto, por isso foi pensando unificar o processo de reservas em um só
sistema, facilitando tanto para quem quer prestar serviços quanto para quem quer
usufruir deles.
Os poucos sistemas que existem hoje em dia foram pensando para serem
usados em períodos não pandêmicos e apenas para o oferecimento de
estabelecimentos prestadores de serviços, como salões de cabelereiro e, não sendo
um sistema unificado, de cadastro único dificulta para os clientes, fazendo com que
esses sejam obrigados a ter cadastro em diversos sites e/ou aplicativos para que
possam usufruir de diversos serviços. Por isso, um sistema visado para atender as
18
3. A SOLUÇÃO
3.1. O SISTEMA PROPOSTO
USUÁRIO DO SERVIÇO
O sistema deve permitir o cadastro dos dados por parte do usuário do serviço,
para que ele possa usufruir das funcionalidades do sistema, tais como reservas de
horários e dia em um determinado estabelecimento, bem como cancelamento de
reservas.
Nível de prioridade:
O Sistema deve permitir a exclusão dos usuários do serviço, desde que não
fira as regras do SGBD quanto à integridade referencial.
Nível de prioridade:
SERVIÇOS/PRODUTOS
Nível de prioridade:
O sistema deve permitir a consulta aos registros dos serviços e/ou produtos
ofertados no local físico das empresas.
RESERVAS
Nível de prioridade
O Sistema deve permitir que o usuário possa fazer uma reserva para o
estabelecimento, para uma data e horário disponível.
FINANCEIRO
Nível de prioridade:
RANQUEAR ESTABELECIMENTO
O sistema deve permitir que clientes possam fornecer uma nota para os
estabelecimentos que ele reservou horários, avaliando como foi prestado o serviço
avaliado.
Nível de prioridade:
Fonte: o autor.
1.1. Descrição:
27
Este caso de uso descreve o processo através do qual um usuário efetua seu
cadastro no sistema.
2. Fluxos de eventos
2.1. Fluxo básico
1. Este caso de uso se inicia quando o usuário do sistema necessita fazer o
cadastro dos seus dados no sistema.
2. O sistema solicita o preenchimento dos seguintes campos obrigatórios:
1. Nome
2. Email
3. Senha
2. O sistema verifica se todos os dados foram preenchidos [FA].
3. O sistema verifica se não existe um usuário do sistema cadastrado com
o.
e-mail informado [FA].
4. O sistema realiza a inclusão dos dados do usuário do sistema informado
no passo 2.
5. O Sistema exibe uma mensagem informando que os dados foram
cadastrados.
6. O usuário do sistema confirma a mensagem.
7. O caso de uso se encerra.
2.3. Pré-condições
1. Usuário não pode ter um cadastro no sistema.
2.4. Pós-condições
1. O usuário deverá ser cadastrado na base de dados.
1. Cadastrar Estabelecimento
1.1. Descrição
Este caso de uso descreve o processo através do qual o um
estabelecimento efetua o cadastro dos dados no sistema
2. Fluxos de eventos
2.1. Fluxo básico (Happy Day)
1. Este caso de uso se inicia quando o prestador de serviço necessita fazer o
cadastro dos seus dados no sistema.
2. O sistema solicita o preenchimento dos seguintes campos obrigatórios:
a. Nome
b. CNPJ
c. Email
d. Senha
2. O sistema verifica se todos os dados foram preenchidos.
29
2.3. Pré-condições
1. Prestador de serviços não pode ter um cadastro no sistema.
2.4. Pós-condições
1. O prestador de serviços deverá ser cadastrado na base de dados.
1. Cadastrar serviço
1.1. Descrição
Este caso de uso descreve o processo através do qual uma empresa
cadastra os serviços disponíveis no sistema.
1.2. Atores envolvidos
Prestador de serviço.
30
2. Fluxo de eventos
2.1. Fluxo básico (Happy Day)
1. Este caso de uso se inicia quando o prestador de serviço deseja alterar
um serviço (incluir, editar, consultar ou excluir).
2. O sistema requisita que o prestador de serviço especifique a operação
que deseja realizar.
3. Uma vez que o prestador de serviço forneça a informação requerida, um
dos subfluxos é executado:
a. Se o prestador de serviço escolher “incluir”, o subfluxo 2.1.1 é iniciado.
b. Se o prestador de serviço escolher “consultar”, o subfluxo 2.1.2 é
iniciado.
c. Se o prestador de serviço escolher “editar”, o subfluxo 2.1.3 é iniciado.
d. Se o prestador de serviço escolher “excluir”, o subfluxo 2.1.4 é iniciado.
a. Nome
b. Tipo
c. Preço
2. O prestador de serviço preenche todos os dados e solicita a alteração.
3. O sistema valida se todos os campos obrigatórios estão preenchidos.
4. O sistema verifica se não existe um serviço cadastrado com o nome
informado.
5. O sistema realiza a alteração do serviço.
6. O caso de uso se encerra.
2.3. Pré-condições
1. Não haver nenhum serviço cadastrado no sistema.
2.4. Pós-condições
1. O nome do serviço criado ou alterado pelo prestador de serviço deverá ser salvo
na base de dados.
2. Os serviços excluídos pelo prestador de serviços devem ser removidos da base
de dados do sistema.
34
2.3. Pré-Condições
1. O sistema não deve ter uma agenda criada.
2.4. Pós-Condições
1. A agenda de serviços criada ou alterada pelo prestador de serviços
deverá ser salva na base de dados.
38
Fonte: o autor.
39
Fonte: o autor.
Fonte: o autor.
41
Fonte: o autor.
Fonte: o autor.
42
Fonte: o autor.
Fonte: o autor.
43
Fonte: o autor.
Fonte: o autor.
44
Fonte: o autor.
Fonte: o autor.
45
Fonte: o autor.
Fonte: o autor.
46
Fonte: o autor.
Fonte: o autor.
47
Fonte: o autor.
Fonte: o autor.
48
Fonte: o autor.
49
Fonte: o autor.
50
Tabelas:
)
51
)
52
Fonte: o autor.
4. Conclusões
Durante a pandemia de Covid-19, pode se perceber a impotência de todos
perante ao vírus sendo pegos de surpresa e não possuindo nenhum plano de
contigência para tal, mesmo, na história recente ter acontecido uma pandemia, a de
gripe suína em 2009. Todas as medidas tomada foram padrões contra pandemias,
porém, nenhuma pandemia anterior foi tão complexa quanto a de Covid-19. Os
países de uma maneira geral não souberam como gerir os lockdowns, como fazer a
transição do trabalho presencial para o tele-trabalho, todas essas mudanças foram
feitas as pressas, muitas, sendo mal realizadas ou mal adaptadas pelas empresas e
funcionários.
Como vantagem do sistema pode-se destacar sua finalidade, a reduzção das filas
presenciais e das aglomerações durante um período pandêmico que seriam geradas
naturalmente com a ida de pessoas aos estabelecimentos.
Entende-se que nem todos os clientes e estabelecimentos vão optar por utilizar o
sistema, o que pode contar como uma desvantagem para o mesmo, visto que não
obterá exito em sua proposta. Pode ser citado, como outra desvantagem para o uso
do sistema, uma concorrência por horários, uma burocracia a mais na hora de ir a
determinado estabelecimento, visto que será necessário reservar uma hora, criação
de regras, os estabelecimentos só aceitarão clientes reservados? Ou aceitarão
pessoas que chegarem sem reservar?
5. REFERÊNCIAS BIBLIOGRÁFICAS