Você está na página 1de 16

UNIVERSIDADE PAULISTA – UNIP EaD

Projeto Integrado Multidisciplinar


Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

David dos Santos Pereira – RA 2123188


Wagner Bezerra da Silva – RA 2125207
Raphael Eliezer Rezende dos Santos – RA 2119993

PROJETO INTEGRADO MULTIDISCIPLINAR – PIM IV

UNIP EaD Polo Guarulhos IV - Jardim Adriana


2021
David dos Santos Pereira – RA 2123188
Wagner Bezerra da Silva – RA 2125207
Raphael Eliezer Rezende dos Santos – RA 2119993

PROJETO INTEGRADO MULTIDISCIPLINAR – PIM IV

Projeto Integrado Multidisciplinar para a


obtenção do título de graduação em
Análise e Desenvolvimento de Sistemas,
apresentado à Universidade Paulista –
UNIP EaD.

UNIP EaD Polo Guarulhos IV - Jardim Adriana


2021
RESUMO
O objetivo do projeto é aproveitar o contexto geral que o mundo se encontra e
criar um software de cadastro de pacientes infectados com o COVID-19, totalmente
criado em linguagem C, aproveitando todo o material disponível e pesquisa dela. O
software tem como características, área de login e funções de cadastro e consulta
de pacientes, priorizando estabilidade e facilidade em seu manuseio. O projeto
busca contextualizar o momento atual em que o Brasil se encontra e ser objetivo
como um software de cadastro.

Palavras-chave: COVID-19, login, cadastro e consulta.


ABSTRAC
The project's objective is to take advantage of the general context that the
world is in and create a software for registering patients infected with COVID-19,
entirely created in C language, taking advantage of all available material and
research. The software features a login area and functions for registering and
consulting patients, prioritizing stability and ease of handling. The project seeks to
contextualize the current moment in which Brazil finds itself and to be objective as a
registration software.

Keywords: COVID-19, login, registration and consultation.


SUMÁRIO
1 INTRODUÇÃO...........................................................................................................5
2 DESENVOLVIMENTO...............................................................................................6
2.1 Contextualização do COVID-19 no Brasil...........................................................6
2.2 Sintomas..............................................................................................................7
2.3 Elaboração do software e suas características...................................................8
2.4 Objetivo do Software............................................................................................9
2.5 Metodologia do Software.....................................................................................9
3 Documentação.........................................................................................................11
3.1 Por que a linguagem C?....................................................................................11
3.2 Programa funcional............................................................................................11
3.3 Como compilar e executar.................................................................................11
3.4 Executável..........................................................................................................11
3.5 Login e senha.....................................................................................................11
3.6 Tabela das funções próprias do software..........................................................12
CONCLUSÃO..............................................................................................................13
REFERÊNCIAS...........................................................................................................14
5

1 INTRODUÇÃO

A pandemia chegou para mostrar o quanto de informação essa nova era de


tecnologia pode nos manter informados. Hoje os noticiários nos mantem atualizados
com a quantidade de infectados e o número de vacinados em cada respectiva
região, do Brasil e do mundo. Tudo isso graças as tecnologias que temos a
disposição. Seguindo essa mesma ideia esse projeto tem como ponto de partida
construir um software que possibilite o cadastro de infectados e filtre os pacientes
que estejam com mais de 65 anos e tenha algum tipo de comorbidade, para que os
agentes de saúde possam acompanhá-los mais de perto. Todo o programa é
construído em linguagem C, assim tornando possível colocar todo o conhecimento
adquirido em prática, como também ir além através de pesquisa. As características
que poderão ser encontrada no programa são, cadastrar pacientes, consultar
pacientes cadastrados e criar uma lista de pacientes que se encaixam no grupo de
risco.
Espero que aprecie o conteúdo e o programa, que como esperado demandou
mais tempo que o calculado pelo grupo, apenas o deixando mais desafiador e rico
de conhecimento.
6

2 DESENVOLVIMENTO

2.1 Contextualização do COVID-19 no Brasil


Quando aprendemos sobre novas tecnologias em vez de nos preocuparmos
com a vida, não estamos mais preparados para cenários de saúde e prevenção de
possíveis desastres virais de emergência, infelizmente o mundo vem mostrando isso
recentemente.
Com o desenvolvimento tecnológico mundial e a evolução do sistema, a
busca por exploração e desenvolvimento financeiro, a falta de educação, prevenção
e atenção à saúde em isolamento social de possíveis vírus e doenças tem sido
negligenciada. Este ano, o Carnaval do Brasil foi realizado de 22 a 25 de fevereiro.
Na véspera da comemoração, havia apenas um caso suspeito no país e outros 51
foram descartados. Na época, o vírus já estava presente em 26 países, incluindo
Estados Unidos e Europa. De acordo com a Organização Mundial da Saúde (OMS),
o Covid-19 havia infectado 1.200 pessoas fora da China naquela época e causado 8
mortes. Nos países asiáticos onde o vírus surgiu, os números foram chocantes:
75.569 pessoas foram infectadas e 2.239 pessoas morreram. No contexto de grave
desigualdade social, pouco se sabe sobre as características de transmissão do
Covid-19. As pessoas vivem em habitações e condições sanitárias instáveis, não
têm acesso sistemático à água e encontram-se em estado de agregação. A
epidemia de Covid-19 colocou a população brasileira em situação de extrema
vulnerabilidade, com alto índice de desemprego e cortes drásticos nas políticas
sociais. Nos últimos anos, especialmente após a aprovação da Emenda nº 95, que
estabeleceu um teto radical para os gastos públicos, e as políticas econômicas
implementadas pelo atual governo, as restrições aos investimentos em saúde e
pesquisa tornaram-se cada vez mais severas. No Brasil. É nesses tempos de crise
que a sociedade percebe a importância de um país com um forte sistema de ciência
e tecnologia e um único sistema de saúde que proteja o direito à saúde para todos.
Em meados de abril, poucos meses após o início da epidemia na China no final de
2019, ocorreram mais de 2 milhões de casos de infecção por Covid-19 em todo o
mundo e mais de 120.000 mortes. De acordo com a Organização Mundial da Saúde
(2020), a maioria das pessoas infectadas com o vírus Covid-19tem doenças
respiratórias leves a moderadas e podem se recuperar sem tratamento especial,
7

mas os idosos e aqueles com doenças cardiovasculares, diabetes, doenças


respiratórias crônicas etc. Pessoas com complicações de doenças, câncer, têm uma
chance maior de evoluir para uma doença grave. Os sintomas desta doença variam
de pessoa para pessoa. Para algumas pessoas, é apenas um simples resfriado,
enquanto para outras pode evoluir para uma pneumonia grave. O Covid-19se
espalha por meio de gotículas respiratórias e contato próximo ou se espalha e
produz aerossóis durante a cirurgia.

2.2 Sintomas
Como todo tipo de vírus o Covid-19 vem com uma lista de sintomas atrelados
ao qual serve de base para um diagnóstico precoce por parte do paciente, assim
com sua divulgação ajudar os possíveis infectados a procurar ajuda médica o quanto
antes.
Segue a lista de alguns dos sintomas por categoria.

Sintomas mais comuns:


 Febre;
 Tosse;  
 Cansaço;
 Perda de paladar ou olfato; 

Sintomas menos comuns:


 Dores de garganta;
 Dor de cabeça;  
 Dores e desconfortos;
 Diarreia; 
 Irritações na pele ou descoloração dos dedos dos pés ou das mãos;
 Olhos vermelhos ou irritados;

Sintomas graves:
 Dificuldade para respirar ou falta de ar;
 Perda da fala, mobilidade ou confusão;  
8

 Dores no peito;

2.3 Elaboração do software e suas características


No Brasil, a questão de o isolamento social seria a estratégia mais adequada
para o contexto atual da epidemia baseada em “estratégia de alto risco”, decorrentes
daquelas orientadas para a redução do impacto da doença e suas complicações em
um subconjunto populacional considerado de mais alto risco, prevalência, há uma
preferência por estratégias populacionais, pois os benefícios das ações preventivas
seriam sentidos não só pela população de imediato, mas também financeiro.
A adoção de diferentes estratégias de isolamento seguindo como  exemplos
pelo mundo, fez com que o Brasil enxergasse  medidas inovadoras na saúde
abrangendo diversos setores para que diminuísse o contágio e as mortes, investindo
em desenvolvimento de software para Hospitais e órgãos públicos do brasil, para
que obtivesse controle de contágio e o monitoramento territorial, identificando os 
indivíduos  que foram contaminados, priorizando  controle vacinal, acompanhando
através de registro de armazenamento no Sistema Nacional de Saúde, por
Nome ,CPF , Endereço, Data de Nascimento, Telefone , Data do diagnóstico, e
informando comorbidade  presente  assim confirmada, aos cuidados da saúde
hospitalar Nacional a fim de mitigar o contágio e possíveis mortes
Baseados em dados de mobilidade interurbana apontam os caminhos
potenciais da difusão da epidemia como instrumento de alocação dos recursos
necessários à adequada assistência, no momento, as decisões imediatas devem
buscar poupar vidas, garantindo a assistência de boa qualidade ao paciente grave.
Com base no Sistema de Controle de Dados coletados dos pacientes,
diagnosticado positivo em Covid-19, profissionais da Saúde deverão fazer seu login
no Sistema de controle de Saúde Nacional, a fim de garantir total segurança ao
acesso aos dados obtidos e preservar seu sigilo, informando usuário e senha.
Acessando plataforma de registro de cadastro liberado pelo Sistema de
funcionários, caso digitado qualquer um dos dois incorreto login, senha, retorna ao
início do Login e Verifica nova tentativa de login, senha, para que seja efetuada com
sucesso.
Após cadastro, o paciente encaminhado para aos cuidados médicos, o dados
no Sistema ficará armazenado e a pré-avaliação registrada de comorbidade
9

confirmada e se pertence ao grupo de risco acima de 65 anos de idade, o Sistema


ficará à disposição e liberando para fechar o software caso o usuário opte por não
continuar novamente ou não houver mais pacientes para cadastrar naquele período.

2.4 Objetivo do Software


De acordo no livro texto aqui citadas o modelo do desenvolvimento do
Sistema criado para a efetivação do controle do cadastro e auxiliar o monitoramento
da Pandemia do Covid 19, devido ao seu curto tempo de estudo, foi levantado a
vantagem da necessidade ao modelo incremental, aplicando estudos de Engenharia
de Software, interessado na aplicação modelo cascata, projeto de forma que o
sistema for dividido em pequenas partes, sequencial e paralelo.
Uma entrega que de forma facilita sua correção de erros, e cada interação
transmite um conjunto de elementos utilizáveis, cumprindo o prazo de entrega
especificado, facilitando sua implementação e manutenção com equipes diferentes
desenvolvendo partes diferentes.

2.5 Metodologia do Software


O modelo de ciclo de vida utilizada para a criação do software foi o modelo
cascata (waterfall) com o pezinho no Codifica-Remenda, por se tratar de um trabalho
acadêmico e seu prazo apertado, modelos mais avançados e de melhor
desenvolvimento não puderam ser uma opção para ele, então o ciclo analisa, layout
(Design), codifica, testa e corrigi, foi o único utilizado. Seguindo a métodos ágeis,
mas mantendo dois pontos importantes como o fluxo do software. A Figura 1
apresenta o fluxo utilizado no programa do início ao seu fechamento.
E a sua documentação, que será abordada no próximo capítulo e informara
todas as funções presentes no projeto.
10

Figure 1 - Fluxo do Programa

Fonte: autoria própria.


11

3 Documentação

Como objetivo, todo software carece de um documentação e transparência


em suas funcionalidades. Tornando o passivo de que outros desenvolvedores
venham a entender o que o software executa em sua codificação.

3.1 Por que a linguagem C?


O software foi desenvolvido em C para reforçar o conhecimento adquirido na
matéria de Linguagem e Técnicas de Programação e suas respectivas aulas
práticas.

3.2 Programa funcional


A forma encontrada para poder criar rotinas de forma modularizadas foi
separar em funções que executam atividades específicas dentro do programa, como
a função ano Atual() que retorna o ano vigente que o programa está sendo
executado sem a necessidade de que o usuário informe isso.

3.3 Como compilar e executar


O arquivo Cadastro_Covid.c encontrado no Zip, deve ser aberto no programa
Code::Blocks 20.03 onde o link para download do mesmo pode ser encontrado nas
referências, no final deste trabalho. Com o programa instado o arquivo pode ser
aberto na aba superior File/Open ou com o atalho Ctrl+O no teclado, após aberto
pode ser compilado e executado na aba Build/Build and Run ou pelo atalho F9 do
teclado, é importante levar em conta que os atalhos descritos são para o SO
Windows.

3.4 Executável
Dentro do zip se encontra o arquivo Cadastro_Covid.exe, ao qual roda o
programa sem a necessidade de uma compilação, utilizando o SO Windows é
possível abrir o programa com duplo clique do mesmo e utilizando o software.

3.5 Login e senha


12

No arquivo credencial.txt se encontra o login e senha para acessar o


programa e suas funções.

3.6 Tabela das funções próprias do software


Para melhor compreensão e manutenção. Na Tabela 1 apresenta-se todas as
funções encontradas dentro do código do software e suas descrições.

Tabela 1 - Funções e suas descrições

Nome da função Descrição

anoAtual() Retorna inteiro do ano atual.

cadastrarPaciente() Cadastra Paciente.

Procura o CPF dos pacientes cadastrados


consultar()
e retorna os dados caso exista.

criaArquivo() Cria o arquivo CADASTROS.DAT caso ele não exista

fecharPrograma() Fecha o Programa.

Filtra idade de risco e cria arquivo CADASTRO.TXT


filtrarRisco(int, int)
com CEP e IDADE do paciente.

limpBuf() Limpa o buffer do teclado.

Questiona sobre logar novamente,


logarNovamente()
após a credencial não estar correta.

Recebe os valores inseridos pelo usuário e retorna


login(char, char)
um inteiro caso a credencial esteja correta.
Informa as opções para o Usuário disponível
menuOpcoes() no Programa. Recebe o valor da opção.
Chama as funções escolhidas.
mensagemInit() Capa do Programa (VISUAL).

pulo() Pulo de linha mais risco (VISUAL).

Verifica igualdade das Strings que a função


stringsIguais(char, char)
recebe como parâmetro.
13

validLogin() Valida o login do usuário.

verifica a existência do arquivo


verificarArquivo()
com cadastro dos pacientes.
Fonte: autoria própria.
14

CONCLUSÃO

Ter como projeto o desenvolvimento de um programa de cadastro de


pacientes infectados pelo novo Covid-19, foi um grande desafio e é responsável por
principalmente reforçar o conhecimento adquirido na matéria Linguagem e Técnicas
de Programação e suas aulas práticas. Utilizar todo o conhecimento dos modelos
de ciclo de vida de um software é um grande desafio quando o conhecimento foi
apenas teórico e não prático. Com o projeto adquirimos conhecimento extra sobre as
bibliotecas que a linguagem C tem a disposição e o quanto podem facilitar o
desenvolvimento e resolver problemas que vão surgindo conforme o estamos
codificando. Um ponto relevante em descrever na conclusão foi a biblioteca <time.h>
que pode ser usada para adquirir o ano atual sem a necessidade de uma interação
do usuário.
Na visão geral é bom entender o que uma pandemia pode acarretar e forçar
empresas a realizar projetos em tempo recorde e assim desenvolver novas ideias
para novos problemas. E com esse trabalho foi possível enxergar uma fração do
que pode se ter no desenvolver de um projeto verdadeiro.
15

REFERÊNCIAS

SCIELO BRASIL. A pandemia de COVID-19 no Brasil: crônica de uma crise


sanitária anunciada. 2020. Disponível em:
https://www.scielo.br/j/csp/a/pz75jtqNC9HGRXZsDR75BnG/. Acesso em: 2 nov.
2021.

CONECTAS. ONU pede revogação imediata da Emenda Constitucional 95.


2020. Disponível em: https://www.conectas.org/noticias/onu-pede-revogacao-
imediata-da-emenda-constitucional-95/?gclid=CjwKCAiAv_KMBhAzEiwAs-
rX1JAoZIYUXwzdMW0IhPUW6NE1aAkS-
dzV3mQI9pFcotBPMz4w2rFj8RoCRCAQAvD_BwE. Acesso em: 3 nov. 2021.

SANAR. Linha do tempo do Coronavírus no Brasil. 2020. Disponível em:


https://www.sanarmed.com/linha-do-tempo-do-coronavirus-no-brasil. Acesso em: 3
nov. 2021.

Manzano, J.A.N. G. Estudo Dirigido de Linguagem C. São Paulo: Editora Saraiva,


2013. Disponível em:
https://integrada.minhabiblioteca.com.br/#/books/9788536519128/. Acesso em: 01
nov. 2021.

YOUTUBE. Programar em C. 2014. Disponível em:


https://www.youtube.com/playlist?list=PLa75BYTPDNKZWYypgOFEsX3H2Mg-
SzuLW. Acesso em: 1 nov. 2021.

INTELLECTUALE. A biblioteca string.h. 2021. Disponível em:


http://linguagemc.com.br/a-biblioteca-string-h/. Acesso em: 10 nov. 2021.

CODEBLOCKS. IDE CODE::BLOCKS. 2021. Disponível em:


http://www.codeblocks.org/downloads/binaries/. Acesso em: 01 nov. 2021.

Você também pode gostar