Descrição
Seja bem-vindo a este semestre!
A proposta de Projeto Integrado é possibilitar a aprendizagem interdisciplinar dos conteúdos
desenvolvidos nas disciplinas desse semestre.
ORIENTAÇÕES DO PROJETO INTEGRADO
• O trabalho será realizado individualmente.
• Importante: Você deverá postar o trabalho finalizado no AVA, o que deverá ser feito na pasta
específica da disciplina Projeto Integrado obedecendo ao prazo limite de postagem, conforme
disposto no AVA. Não existe prorrogação para a postagem da atividade.
• Deve conter, depois de pronto, capa e folha de rosto padrão da Instituição, sendo organizado
no que tange à sua apresentação visual (tipos e tamanhos de fontes, alinhamento do texto,
espaçamentos, adentramento de parágrafos, apresentação correta de citações e referências,
entre outros elementos importantes), conforme modelo disponível no AVA.
• A produção textual é um trabalho original e, portanto, não poderá haver trabalhos idênticos
aos de outros alunos ou com reprodução de materiais extraídos da internet. Os trabalhos
plagiados serão invalidados, sendo os alunos reprovados na atividade. Lembre-se de que a
prática do plágio constitui crime, com pena prevista em lei (Lei n.º 9.610), e deve ser evitada
no âmbito acadêmico.
• Importante: O trabalho deve ser enviado em formato Word. Não serão aceitos, sob nenhuma
hipótese, trabalhos enviados em PDF.
A seguir, apresentamos a você alguns dos critérios avaliativos que nortearão a análise
do Tutor a Distância para atribuir o conceito à produção textual:
• Normalização correta do trabalho, com atendimento ao número de páginas solicitadas.
• Apresentação de estrutura condizente com a proposta apresentada (com introdução,
desenvolvimento e conclusão).
• Uso de linguagem acadêmica adequada, com clareza e correção, atendendo à norma padrão.
• Atendimento à proposta, contemplando todos os itens solicitados, com objetividade,
criatividade, originalidade e autenticidade.
• Fundamentação teórica do trabalho, com as devidas referências dos autores eventualmente
citados.
Lembre-se de que seu Tutor a Distância está à disposição para lhe atender em suas
dúvidas e, também, para repassar orientações sempre que você precisar. Aproveite esta
oportunidade para realizar um trabalho com a qualidade acadêmica de nível universitário.
• Leitura proposta
PROJETO INTEGRADO
Público
Para atingir os objetivos deste projeto integrado, você deverá seguir as instruções voltadas à
elaboração do trabalho disponibilizadas ao longo do semestre, sob a orientação do Tutor a
Distância.
ATIVIDADES
Situação Problema: Desenvolvimento de um Portal de Agendamento para uma Clínica Médica
Contexto:
Uma clínica médica em uma cidade de médio porte está enfrentando desafios para gerenciar os
agendamentos de consultas médicas. Atualmente, os agendamentos são realizados apenas por
telefone, o que frequentemente resulta em longas esperas para os pacientes, erros no registro de
informações e dificuldades em reorganizar a agenda em casos de cancelamentos ou remarcações.
Além disso, muitos pacientes relatam insatisfação devido à falta de transparência sobre horários
disponíveis e à impossibilidade de realizar agendamentos fora do horário comercial.
Diante disso, o gerente da clínica decidiu investir no desenvolvimento de um portal de agendamento
online. O objetivo principal do portal é permitir que os pacientes visualizem os horários disponíveis
em tempo real, realizem agendamentos diretamente pela plataforma, recebam notificações por email ou SMS como lembrete e façam alterações ou cancelamentos com facilidade. O portal também
deve incluir funcionalidades para que os funcionários da clínica possam gerenciar os agendamentos,
acompanhar a ocupação dos consultórios e gerar relatórios de utilização.
No entanto, surgiram diversos desafios técnicos e estratégicos. A equipe de desenvolvimento precisa
definir a melhor tecnologia para construir o portal, garantindo que ele seja responsivo, tenha uma
boa estrutura de banco de dados e seja fácil de usar.
DESAFIO:
Passo 1: Análise Orientado a Objetos
O seu primeiro passo é a partir do entendimento do problema, criar um diagrama de classes que
represente o sistema de consultas médicas. O sistema deve registrar informações sobre pacientes,
como nome, endereço, data de nascimento e telefone. Cada paciente pode estar vinculado a um
plano de saúde, que possui atributos como limite de cobertura e data de vencimento, e deve ser
validado antes da realização da consulta.
PROJETO INTEGRADO
Público
As consultas médicas devem incluir informações como o valor, a data e o médico responsável, que é
identificado pelo nome e especialidade. Cada consulta pode gerar uma receita médica, que inclui a
descrição do medicamento, o tempo de tratamento e a dosagem, sendo emitida pelo médico. Além
disso, deve ser possível registrar os pagamentos realizados para cada consulta, com informações
sobre o valor e a data do pagamento.
O sistema também deve emitir relatórios financeiros que consolidem informações das consultas
realizadas, incluindo a data de emissão e o valor total. A partir do diagrama, identifique as classes,
seus atributos e métodos, e crie os relacionamentos necessários para atender aos requisitos
descritos.
Outros pontos levantados pelo cliente são:
1. Gerenciar o cadastro de pacientes, médicos e planos de saúde.
2. Agendar consultas, vincular pacientes a médicos e emitir receitas.
3. Registrar pagamentos e gerar relatórios financeiros de consultas realizadas.
4. Validar os planos de saúde antes de confirmar as consultas.
Simule um cenário em que um paciente realiza uma consulta, efetua o pagamento e recebe uma
receita médica. Em seguida, emita um relatório com o resumo das operações realizadas. Garanta que
o diagrama de classes e a implementação do sistema estejam consistentes com os requisitos.
Passo 2: DESENVOLVIMENTO BACK-END
Sua tarefa agora é criar a parte lógica do sistema, isto é, onde realmente irão ocorrer as funções do
sistema, como: cadastro de pacientes, médicos etc.
Passos a seguir:
1. Desenvolva uma API RESTful usando Node.js para:
• Gerenciar o cadastro de pacientes, médicos e planos de saúde.
• Agendar consultas médicas e associar pagamentos a essas consultas.
• Gerar um resumo financeiro de todas as consultas agendadas, agrupadas por mês.
2. Garanta que os endpoints incluam:
• POST para criação de pacientes, médicos, planos de saúde e consultas.
• GET para listar consultas e resumos financeiros.
3. Implemente a validação do plano de saúde antes de confirmar uma consulta.
PROJETO INTEGRADO
Público
Passo 3: MODELAGEM DE DADOS
Desenhe o Modelo Entidade-Relacionamento (MER), incluindo:
1. Entidades: Paciente, Médico, Consulta, Plano de Saúde, Receita, Pagamento.
2. Relacionamentos e cardinalidades apropriadas.
3. Inclua atributos adicionais, como e-mail e CPF para Paciente, e CRM para Médico.
Passo 4: PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS
Atividade:
Implemente os comandos SQL para:
1. Criar tabelas: Paciente, PlanoDeSaude, Médico, Consulta, ReceitaMedica e Pagamento.
2. Cadastrar dados iniciais para todas as tabelas.
3. Realizar a consulta de agendamentos de pacientes vinculados a um plano de saúde válido.
Passo 5: SISTEMAS OPERACIONAIS
Atividade:
1. Descreva os requisitos de infraestrutura necessários para hospedar o portal de
agendamentos. Inclua:
o Sistema operacional para o servidor.
o Banco de dados a ser utilizado.
o Ferramentas para monitoramento e backup.
2. Configure um script de automação em Linux (Bash) para realizar backups automáticos do
banco de dados.
Avaliações
Não há avaliações ainda.