Buscar

TRABALHO DE CONCLUSÃO DE CURSO FAEL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FACULDADE EDUCACIONAL DA LAPA 
CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
5º SEMESTRE – EAD 
PROFESSOR: RAFAEL DORNELLES LIMA 
 
 
 
 
 
 
 INOVAÇÃO ODONTOLÓGICA 
 
 
 
 
 Ricardo Marinho de Matos 
 
 
 
 
 
São Paulo-SP 
04 de junho de 2021 
 
Projeto de Desenvolvimento de Sistemas 
O proprietário de um consultório odontológico atua há muitos anos no mesmo bairro e nos 
últimos meses estão tendo dificuldades para gerenciar seu consultório. Quando iniciou os 
atendimentos como dentista a lista de pacientes era pequena e, assim, mais fácil de gerenciar. Com a 
demanda aumentando essa situação está ficando insustentável. Inclusive, já ocorreram algumas vezes 
de esquecer o atendimento agendado, faltar materiais por não ter realizado pedido, esquecer de cobrar 
alguns atendimentos etc. 
A ideia é que o próprio paciente acesse o aplicativo do consultório, realize seu cadastro e faça 
o agendamento. Ao realizar o cadastro, o paciente recebe via e-mail o usuário e senha para acessar o 
sistema do consultório. O dentista libera no sistema os dias e horários em que poderá atender e o 
paciente pode visualizar os dias disponíveis e selecionar o que melhor lhe atende. Na medida em que 
os pacientes realizam os agendamentos, os horários ficam indisponíveis. O tempo para cada consulta 
é de uma hora (1h). O paciente também deve receber um alerta um dia antes sobre o atendimento 
agendado. Além disso, o dentista pensou que poderia controlar o estoque de seus materiais pelo 
sistema, ou seja, deseja registrar a entrada de produtos e, à medida que utiliza esses materiais, dá 
baixa e quando o estoque do produto estiver com 10 itens o sistema deve emitir um alerta, para que 
ele faça um novo pedido. 
O dentista espera que o sistema dê a ele maior controle sobre a parte financeira, ou seja, as 
contas pagas e que precisa pagar, as recebidas e as que tem para receber. 
Para as contas que estão em aberto o sistema deve enviar um alerta um dia antes do vencimento por 
e-mail. Também deve enviar um alerta por e-mail sobre as contas a receber que ainda estão em 
aberto. Ainda, o aplicativo também deve possibilitar a troca de mensagens entre o dentista e o 
paciente. O sistema também deve disponibilizar informações para auxiliar o dentista na tomada de 
decisão, por exemplo: informações históricas do paciente, gerar informações sobre o total pago e 
recebido durante o mês, conta em atraso, a quantidade de pacientes atendidos por mês, a agenda do 
próximo mês, sobre os materiais disponíveis em estoque e os que estão com o estoque mínimo etc. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1 - OBJETIVO: 
Desenvolver um APP (Application) para um consultório odontológico onde o mesmo irá dar 
comodidade tanto ao paciente quanto ao dentista, pois através dele o paciente vai poder visualizar os 
dias disponíveis na agenda do dentista, marcar consulta cancelar consulta e for o caso, depois, da 
consulta agendada ele poderá também trocar mensagens com o dentista. 
Já para o dentista dentre outros benefícios, através do mesmo ele irá organizar, facilitar, 
desburocratizar, dar mais segurança aos dados, ou seja, ele vai melhorar o gerenciamento do 
consultório tendo mais rapidez na consulta de histórico de pacientes, terá mais controle das contas, 
controle do estoque, etc. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2 - ANÁLISE DO SISTEMA ATUAL: 
 Atualmente, o dentista gerencia seus pacientes em uma agenda de papel. Os materiais 
utilizados no consultório não têm registro, à medida que o dentista percebe que estão acabando ele 
faz um novo pedido. Então, ele decidiu informatizar o consultório para otimizar o trabalho, evitar 
desperdícios, agilizar o atendimento aos pacientes etc. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 - LISTAS DE REQUISITOS 
 
3.1 - REQUISITOS FUNCIONAIS: 
 Código Nome/Identificação Sujeito Descrição 
 [RF01] Cadastrar clientes / 
usuário 
 Paciente Cliente / Usuário realiza o cadastro e recebe 
via e-mail o usuário e senha para acessar o 
Portal. 
 [RF02] Efetuar login Paciente / 
dentista 
Autenticação de usuários, permitindo a 
realização de operações no sistema. 
 [RF03] Realizar agendamento 
pelo portal 
 Sistema O sistema verifica dia e horário disponíveis 
na agenda virtual do dentista. 
 [RF04] Visualizar calendário 
disponível 
 Sistema O sistema disponibiliza os dias e horários 
disponíveis para novas consultas. 
 [RF05] Lembrete de consulta 
agendada 
 Sistema O paciente recebe um alerta um dia antes 
sobre o atendimento agendado. 
 [RF06] Controle de estoque de 
produtos 
 Sistema O Sistema controla o estoque de adição e 
baixa dos produtos. 
 [RF07] Alerta para novos 
pedidos de produtos 
 Sistema O sistema envia um alerta para informar que 
o estoque está baixo. 
 [RF08] Contas em aberto Sistema O Sistema monitora as contas em aberto. 
 [RF09] Contas a receber Sistema O sistema monitora as contas a receber. 
 [RF10] Contas pagas Sistema O sistema armazena as contas que foram 
pagas. 
 [RF11] Contas recebidas Sistema O sistema armazena as contas que foram 
recebidas. 
 [RF12] Troca de mensagem Paciente 
& 
 Dentista 
O sistema possibilita a troca de mensagens 
entre o dentista e o paciente. 
 [RF13] Histórico do paciente Sistema O sistema registra todo histórico do paciente. 
 [RF14] Gerenciamento do total 
pago e recebido durante 
um mês 
 Sistema Sistema registra as contas pagas e recebidas. 
 [RF15] Histórico de 
atendimento 
 Sistema Relatório de pacientes atendidos por mês 
 [RF16] Gerenciamento de todos 
os materiais 
 Sistema Informações de todos os materiais 
disponíveis em estoque e os que estão com 
estoque mínimo etc. 
 [RF17] Gerenciamento da 
agenda 
 Dentista O dentista informa os dias e horários de 
atendimento, podendo também fazer 
agendamentos e cancelamentos. 
 
 
 
 
 
3.2 - REQUISITOS NÃO FUNCIONAIS: 
Revisão: 01 Data Atualização: 16/03/2020 Autor: Ricardo Marinho de Matos 
Código: Descrição: 
[RNF01] Todos os usuários devem possuir senha para acessar o sistema. 
[RNF02] Ao submeter a solicitação de acesso ao sistema, a tela inicial deve aparecer em, no 
máximo, dez segundos. 
[RNF03] A autenticação no sistema só será feita depois da confirmação do usuário e senha enviada 
para o e-mail que foi registrado na hora do cadastro do usuário. 
[RNF04] O sistema deve estar disponível pelo menos 99,9% do tempo em dias úteis no horário 
comercial. 
[RNF05] Só o dentista que disponibilizará no sistema os dias e horários disponíveis na agenda. 
[RNF06] O cadastro do funcionário no sistema só é autenticado depois de ser confirmado o login e 
senha do dentista. 
[RNF07] Não mais que dez notificações a cada 100 mil podem ser perdidas devido a falhas no 
sistema. 
[RNF08] O sistema emitirá um e-mail de alerta para o dentista, no exato momento em que o estoque 
atingir no mínimo 10 unidades do produto. 
[RNF09] O sistema registrará todo o histórico dos pacientes em um banco de dados. 
[RNF10] Acessando o banco de dados a qualquer momento o dentista terá acesso ao histórico dos 
pacientes. 
[RNF11] Acessando o banco de dados a qualquer momento o dentista terá acesso aos gráficos das 
suas despesas e lucros. 
[RNF12] O sistema vai ter acesso a sistemas bancários para fazer débitos nas contas dos pacientes. 
[RNF13] O sistema terá no máximo 10 segundos na demora de resposta. 
[RNF14] O sistema é construído na linguagem Java. 
[RNF15] O sistema é construído para rodar emAndroid e Ios. 
[RNF16] O Sistema deverá utilizar criptografia para cifrar e decifrar as senhas cadastradas. 
[RNF17] O método para cifrar e decifrar as senhas será o MDS que é um algoritmo de 128 bits 
unidirecional. 
[RNF18] Só o dentista terá acesso ao banco de dados do sistema. 
[RNF19] Os relatórios e históricos poderão ser extraídos do banco de dados no formato PDF e 
poderão ser impressos. 
[RNF20] O sistema armazenará no banco de dados o histórico do total pago e recebido durante o mês, 
contas em atraso, a quantidade de pacientes atendidos por mês. 
[RNF21] As correções de eventuais defeitos no sistema devem ser corrigidas e disponibilizadas em 
até uma hora após o primeiro registro formal ou informal de reclamação de usuários. 
 
 
4 – DIAGRAMA DE CASO DE USO: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 – ESPECIFICAÇÃO DE CASO DE USO: 
 
5.1 - MARCAR CONSULTA: 
Diagrama de caso de uso Gerenciamento consultório odontológico 
Caso de uso. Marcar consulta. 
Ator principal. Dentista. 
Ator secundário. Paciente. 
Resumo. O dentista / paciente deve acessar o sistema e 
marcar a consulta. 
Pré-condições. Ator / paciente tem que esta logado no sistema. 
Pós-condições. Consulta marcada. 
 
Fluxo principal 
Ações do ator Ações do sistema. 
 1 - Exibe a tela inicial com o menu de opções. 
2 - Seleciona a opção consulta. 
 3 - Exibe a tela para marcar consulta. 
4 - Informa o CPF do paciente. 
 5 - Exibe os dados do paciente. 
6 - Seleciona agenda. 
 7 - Seleciona dia e horário disponíveis. 
 
8 - Seleciona dia e horário desejado. 
9 - Clicar no confirmar agendamento. 
 10 - Sistema exibe mensagem de agendamento 
com sucesso e encera o caso de uso. 
 
Fluxo alternativo 
Ações do ator Ações do sistema 
 5.1 - Exibe mensagem que o paciente não esta 
cadastrado, com um link para acessar a tela de 
cadastro. 
5.2 - seleciona a opção de cadastrar cliente. 
 5.3 - Exibe na tela um menu com a mensagem 
solicitando um e-mail valido. 
5.4 - Informa um e-mail valido. 
 5.5- Envia par o e-mail informado um usuário e 
senha. 
5.6 - Informa o usuário e senha recebidos. 
 5.7 - Faz a autenticação do usuário e senha. 
 5.8 - Exibe a mensagem, e-mail autenticado. 
 5.9 - Exibe o menu para fornecer os dados para o 
cadastro. 
5.10 - Fornece os dados. 
 5.11- O sistema retorna para o passo 6. 
 
 
 
 
5.2 - CANCELAR CONSULTA: 
Diagrama de caso de uso Gerenciamento consultório odontológico 
Caso de uso. Cancelar consulta. 
Ator principal. Dentista. 
Ator secundário. Paciente. 
Resumo. O dentista / paciente deve acessar o sistema e 
cancelar a consulta. 
Pré-condições. Dentista / paciente tem que esta loga do no 
sistema e a consulta tem que ter estar agendada. 
Pós-condições. Consulta cancelada. 
 
Fluxo principal 
Ações do ator Ações do sistema. 
 1- Exibe a tela inicial com o menu de opções. 
2 - Seleciona a opção cancelar consulta. 
 3 - Verifica se o paciente tem consulta agendada. 
 4- Exibe o dia e horário da consulta agendada. 
5 - Seleciona o dia e horário. 
 6 - Exibe a mensagem na tela perguntando se 
realmente deseja cancelar consulta. SIM ou 
NÃO. 
7 - Clica na opção confirmar 
 8 - Exclui o agendamento. 
 9 - Exibe a mensagem agendamento excluído. 
 10 - Registra a ação no banco de dados. 
 11 - Já disponibiliza na agenda como dia e 
horário disponíveis. 
 12 – O sistema encera o caso de uso. 
 
Fluxo alternativo 
Ações do ator Ações do sistema 
 3.1 - Exibe mensagem informando que não tem 
consulta agendada para esse paciente. 
 3.2 - O sistema retorna para o passo1. 
Fluxo alternativo 
Ações do ator Ações do sistema 
7.1- Cliente clica em não confirmar 
cancelamento. 
 
 7.2 - Exibe mensagem informando que a 
operação foi cancelada. 
 7.3 - O sistema retorna para o passo 1. 
 
 
 
 
 
 
 
5.3 - DISPONIBILIZAR DIAS E HORÁRIO: 
Diagrama de caso de uso Gerenciamento consultório odontológico 
Caso de uso. Disponibilizar dias e horário. 
Ator principal. Dentista. 
Resumo. O dentista disponibiliza os dias e horários 
sabendo que cada consulta tem a duração de uma 
hora e tendo toda consciência, de que o seu 
cliente só agendará nos dias que ele 
disponibilizar no sistema. 
Pré-condições. Ator tem que esta logado no sistema. 
Pós-condições. Disponibilizar dias e horários disponíveis. 
 
Fluxo principal 
Ações do ator Ações do sistema. 
 1 - Exibe a tela inicial com o menu de opções. 
2 - Selecionar manter agenda. 
 3 - Exibe a tela com o menu de opções. 
4 - Escolhe a opção disponibilizar dias e horários. 
 5 - Exibe o calendário com os horários, dias, 
meses e ano. 
6 - Seleciona horário, mês e o dia. 
 7 - Exibe a mensagem perguntando se deseja 
confirmar SIM ou NÂO. 
8 - Confirma clicando em SIM. 
 9 - Grava no banco de dados os dias, meses, ano 
e horários. 
 10 - Exibe a mensagem operação concluída. 
 11 - Disponibiliza na agenda os dias disponíveis. 
 12 - O sistema encera caso de uso. 
 
Fluxo alternativo 
Ações do ator Ações do sistema 
8.1 - Clicando em não. 
 8.3 - O sistema retorna para o passo1. 
 
 
 
 
 
 
 
 
 
 
 
5.4 - REPOR PRODUTOS: 
Diagrama de caso de uso Gerenciamento consultório odontológico 
Caso de uso. Repor produtos. 
Ator principal. Dentista. 
Resumo. O dentista repõe os produtos sempre que 
necessário informando algumas informações do 
produto como, por exemplo: código, tamanho, 
peso, quantidade etc. 
Pré-condições. Ator tem que esta logado no sistema. 
Pós-condições. Reposição de produtos no estoque. 
 
Fluxo principal 
Ações do ator Ações do sistema. 
 1 - Exibe a tela inicial com o menu de opções. 
2 - Selecionar manter estoque. 
 3 - Exibe a tela com o menu de opções. 
4 - Repor produtos. 
 5 - Exibe um campo para informar os dados do 
produto. 
6 - Preenche os dados do produto. 
 7 - Exibe a mensagem perguntando se deseja 
confirmar SIM ou NÂO. 
8 - Confirma clicando em SIM. 
 9 - Grava no banco de dados os dias, meses, ano 
e horários. 
 10 - Exibe a mensagem operação concluída. 
 11 - Disponibiliza o produto no estoque do 
sistema. 
 12 - O sistema encera caso de uso. 
 
Fluxo alternativo 
Ações do ator Ações do sistema 
 
8.1 - Clicando em não. 
 8.2 - Exibe na tela a mensagem operação não 
realizada. 
 8.3 - O sistema retorna para o passo1. 
 
 
 
 
 
 
 
 
 
 
6 – DIAGRAMA DE CLASSE: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 – DIAGRAMA DE SEQUÊNCIA: 
 
7.1 – AGENDAMENTO DE CONSULTA: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7.2 – LOGIN: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7.3 – REPOR ESTOQUE: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7.4 – HISTORICO DO PACIENTE: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7.5 – CONTA RECEBIDA: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8 – MODELO DE BANCO DE DADOS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9 - ARQUITETURA DO SISTEMA:

Continue navegando