Buscar

PIM IV - Análise e Desenvolvimento de Sitemas - Monitor de Covid19 em C

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 18 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 18 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 18 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

UNIVERSIDADE PAULISTA – UNIP EaD 
Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia em Análise e Desenvolvimento de 
Sistemas 
 
 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR – PIM IV 
 
 
 
 
 
 
SISTEMA DE CONTROLE E MONITORAMENTO DE COVID 19 
 
 
 
 
 
 
 
 
XXXXXXX
UNIVERSIDADE PAULISTA – UNIP 
INSTITUTO DE CIÊNCIAS SOCIAIS E COMUNICAÇÃO 
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E 
DESENVOLVIMENTO DE SISTEMAS 
 
 
SISTEMA DE CONTROLE E MONITORAMENTO DE CASOS DE 
COVID 19 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR – PIM IV 
 
ALUNOS: XXXXXXXX R.A.: XXXXX 
 
 
Projeto Integrado Multidisciplinar – PIM IV apresentado como um 
dos pré-requisitos para aprovação no bimestre vigente, no Curso 
Superior de Tecnologia em Análise e Desenvolvimento de 
Sistemas 
 
Orientador (a): XXXXXXXXX 
 
 
 
 
 
 
 
XXXXXXXXX 
XXXXX
RESUMO 
 
Este é um projeto multidisciplinar que visa desenvolver no aluno a prática da 
realização de pesquisa cientifica e a busca por conhecimento, fomentando a 
argumentação e discussão das técnicas e metodologias aplicadas. A pandemia de 
Covid19 que está assolando a humanidade nos últimos anos fez com que a sociedade 
precisasse desenvolver vacinas, remédios e outros artifícios para que pudéssemos 
lidar com a doença, controlando e buscando meios de vencer essa crise. O uso de 
inovações tecnológicas que temos atualmente foi muito importante para o controle e 
criação de planos de ação contra essa doença. Em vista desse cenário este trabalho 
propõem apresentar um programa desenvolvido na linguagem C, que pode auxiliar os 
hospitais e profissionais da saúde a realizarem o cadastro dos pacientes de Covid, 
gravando os registros dos pacientes do grupo de risco em um arquivo txt que poderá 
ser enviado para os órgãos responsáveis afim de informar e catalogar a disseminação 
da doença. Importante acrescentar que nenhum dado pessoal do paciente será 
gravado nos registros que serão disponibilizados para os órgãos responsáveis, 
somente será gravado a Idade e o CEP de residência do paciente, preservando assim 
sua identidade. 
 
 
PALAVRAS CHAVE: Covid19, Linguagem de Programação C, Software de 
monitoramento. 
 
 
 
 
ABSTRACT 
 
 This is a multidisciplinary project that aims to develop in the student the 
practice of carrying out scientific research and the search for knowledge, promoting 
argumentation and discussion of applied techniques and methodologies. The 
Covid19 pandemic that has been plaguing humanity in recent years has made 
society need to develop vaccines, medicines and other devices so that we could deal 
with the disease, controlling and seeking ways to overcome this crisis. The use of 
technological innovations that we currently have was very important for the control 
and creation of action plans against this disease. In view of this scenario, this work 
proposes to present a program developed in C language, which can help hospitals 
and health professionals to carry out the registration of patients in Covid, recording 
the records of patients in the risk group in a txt file that can be sent to the responsible 
bodies in order to inform and catalog the spread of the disease. It is important to add 
that no personal data of the patient will be recorded in the records that will be made 
available to the responsible bodies, only the Age and the zip code of residence of the 
patient will be recorded, thus preserving their identity. 
 
 
KEYWORDS: Covid19, C Programming Language, Monitoring Software. 
 
 
 
 
 
 
 
 
4 
SUMÁRIO 
INTRODUÇÃO ...................................................................................................................... 5 
DESENVOLVIMENTO ........................................................................................................... 6 
1. LINGUAGEM C ........................................................................................................... 6 
1.1. Características e Recursos da linguagem C .................................................... 6 
2. METODOLOGIA ........................................................................................................... 7 
3. TECNOLOGIA E A COVID19 ..................................................................................... 7 
4. SOFTWARE “MONITOR DE COVID” ........................................................................ 8 
4.1. Tela de Login ...................................................................................................... 9 
4.2. Menu de Cadastro .............................................................................................. 9 
5. CODEBLOCKS ......................................................................................................... 14 
CONCLUSÃO...................................................................................................................... 16 
REFERÊNCIAS BIBLIOGRÁFICAS .................................................................................... 17 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
INTRODUÇÃO 
 
A pandemia mundial demandou necessidade de investimentos na área médica 
e as instituições correram para desenvolver softwares para a área da saúde. Muitos 
países precisaram de ferramentas para enfrentar o vírus no sentido de produção de 
testes, dispositivos de proteção, ventiladores e outros itens que foram sendo 
desenvolvidos nesse meio tempo, para assim termos melhores “armas” contra a 
doença. 
As técnicas digitais também foram muito utilizadas para monitorar a 
disseminação da doença, o que ajudou a traçar estratégias para conter o avanço do 
vírus. O Covid19 é altamente transmissível e saber quais indivíduos estão mais 
expostos ao vírus é essencial. 
O sistema de saúde criado neste trabalho foi desenvolvido em linguagem C, 
utilizando CodeBlocks, e será empregado em hospitais para cadastrar pacientes que 
forem diagnosticados com Covid19 e precisam de acompanhamento e 
monitoramento. Ao receber o diagnostico positivo o profissional de saúde deve realizar 
o login no sistema (com seu usuário e senha) e seguir os passos para cadastro do 
paciente. 
Informações como nome, endereço, data de nascimento, cep, se tem alguma 
comorbidade (diabetes, obesidade, hipertensão, tuberculose e etc) serão inseridas 
no sistema e serão salvos em um arquivo, porém caso o paciente seja do grupo de 
risco (maior de 65 ou tenha alguma comorbidade), será gravado um arquivo sem os 
dados pessoais dele, sem nenhuma referencia a sua pessoa, mas com a informação 
da localidade (encontrada pelo cep) e idade (encontrada a partir da data de 
nascimento). 
 
 
 
 
 
 
 
 
6 
DESENVOLVIMENTO 
 
1. LINGUAGEM C 
 
A linguagem C foi elaborada nos laboratórios da AT&T por Dennis Richie em 
1972. 
A linguagem foi criada com o objetivo de aperfeiçoar o sistema operacional 
Unix, desta maneira esta linguagem foi desenvolvida de programador para 
programador. 
O código C é de aplicação geral, habilitada praticamente para qualquer modelo 
de projeto e plataforma, usando a linguagem C é possível criar sistemas operacionais, 
aplicativos, drivers e outros controladores de dispositivo. É possível também 
programar micro controladores e muitos outros dispositivos. 
A linguagem C pode ser facilmente encontrada rodando em grandes jogos que 
estão disponibilizados no mercado, editores de vídeo e imagem, robôs, sistemas de 
automação e também muitos sistemas operacionais como Windows, Linux e Mac Os. 
C é uma linguagem muito poderosa, extremamente veloz em tempo de 
execução com uma construção simples e robusta, que inspirou de modo direto muitas 
linguagens como C++, Java, C#, Objetive C entre outras. 
 
 
1.1. Características e Recursos da linguagem C 
 
Devemos ressaltar que a linguagem C é uma expressão de alto padrão, nela 
esta contida recursos de executam mias naturalmente o acesso aos espaços físicos 
de memória e dados, isso facilita a instalação de softwares e aplicações de diferentes 
propósitos. 
As linguagensde programação são classificadas em níveis, linguagem de baixo 
nível e linguagem de alto nível. Linguagem de baixo nível são aquelas que em sua 
construção se assemelham com os sinais de máquina, com os códigos binários. Uma 
linguagem bem conhecida de baixo nível é a Assembly. 
Por outro lado, linguagem de alto nível é quando a sintaxe se relaciona e tem 
muita semelhança com língua falada por nós seres humanos, ou seja, pode-se criar 
7 
um código usando a nossa língua, claro que tem que se seguir certos parâmetros de 
lógica e operadores da linguagem, mas essas são as mais próximas do nosso 
vocabulário. A Linguagem Python é um bom exemplo disso. 
A linguagem C pode ser compilada em diversas arquiteturas, sistemas 
operacionais e compiladores diferentes. Sendo usada para softwares e hardwares 
com códigos limpos e muito velozes. 
Ela também se mostra muito simples, com sintaxes fáceis de se assimilar e 
aprender, quando bem escrita, dificilmente dará problema. 
A linguagem C possui recursos de baixo nível muito úteis, como por exemplo: 
acesso a memória de máquina, o que elimina a necessidade do programador usar 
códigos em Assembly. 
 
2. METODOLOGIA 
 
 No desenvolvimento do Projeto Integrado Multidisciplinar IV usei o método Ágil 
e com framework SCRUM. 
 Algumas ferramentas para organização e desenvolvimento dos testes de mesa 
foram usadas durante o projeto, o que facilitou muito o trabalho e a visão do projeto 
como um todo monitorando o fluxo de atividades e melhorando a construção do 
projeto. O método facilitou também a estimar os prazos e os tempos necessários para 
conclusão do trabalho. 
 
 
3. TECNOLOGIA E A COVID19 
 
Atualmente tudo que vem acontecendo envolve tecnologia, sendo assim, seria 
de se esperar que a pandemia também entraria nesse “pacote”. 
Este projeto tem a finalidade de executar a fundamentação teórica e prática 
efetivando assim um completo processo de aprendizagem, possibilitando usarmos os 
conceitos adquiridos apresentando um sistema escrito em linguagem C. 
Desta maneira o Monitor de Covid foi desenvolvido assim de auxiliar os 
hospitais a realizarem o cadastro dos pacientes que possam ser diagnosticados com 
Covid19, e precisam de acompanhamento. O sistema também possibilita os órgãos 
8 
de saúde a desenvolverem planos de ação para combater e conter os casos de 
Covid19. 
Também será possível realizar pesquisas cientificas com os dados gerados 
pelo software. 
 
 
4. SOFTWARE “MONITOR DE COVID” 
 
O software foi desenvolvido com o objetivo de cadastrar pacientes infectados 
pela Covid19 auxiliando profissionais da saúde e possibilitando o controle e 
monitoramento dos pacientes com resultado positivo, permitindo mais atenção 
aqueles que estão no grupo de risco, por conta da idade ou de comorbidades. 
Para acessar o sistema “Monitor de Covid” basta executar o arquivo 
MonitorDeCovid.exe localizado no arquivo zipado que foi entregue junto com o 
trabalho. 
Figura 1 – Tela Inicial 
 
Fonte: print screen – acervo próprio 
 
A primeira tela apresentada no sistema tem a data atual o nome do sistema, 
autor e a tela de login. 
 
 
 
9 
4.1. Tela de Login 
 
Para acessar o sistema “Monitor de Covid” basta digitar o Login: unip e senha: 
unip. 
Figura 2 – Tela de Login 
 
Fonte: print screen – acervo próprio 
 
 
O sistema apresenta uma tela de login que verifica quantas vezes forem 
necessárias o login e a senha até que a senha esteja correta e o usuário possa logar. 
 
 
4.2. Menu de Cadastro 
 
Após o login o sistema avisa que o usuário esta logado e exibe uma mensagem 
de boas vindas, em seguida ele testa os arquivos de cadastro, confirmando que eles 
estão presentes, caso contrario o sistema cria automaticamente os arquivos no 
diretório que o executável esta alocado. 
 
 
 
10 
No menu de cadastro o usuário encontra duas opções: 
1- Iniciar o Cadastro do Paciente 
2- Sair do programa 
 
 
Conforme imagem abaixo. 
 
 
Figura 3 – Menu de Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
 
 
 
 
 
 
 
11 
Caso o usuário escolha a opção 2 a tela abaixo será mostrada e ele sairá 
automaticamente do sistema. 
 
Figura 3 – Menu de Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12 
 Se o usuário escolher a opção 1, o cadastro se iniciará solicitando a 
primeira informação do paciente “Nome”, conforme tela abaixo. 
 
Figura 4 – Início do Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13 
Após o usuário inserir todas as informações o sistema pergunta se ele 
quer cadastrar outro paciente teclando 1 ou tecla qualquer tecla para sair. 
Conforme tela abaixo. 
 
Figura 5 – Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14 
Caso o usuário tecle 1, um novo cadastro se inicia. 
 
Figura 6 – Novo Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
5. CODEBLOCKS 
O CodeBlocks foi a IDE usada para programar em C, juntamente com o 
compilador MinGW. 
CodeBlocks é um projeto de software livre que facilita a organização e 
programação. 
Abaixo esta a tela dele. 
 
 
 
 
 
 
 
15 
Figura 6 – Novo Cadastro 
 
Fonte: print screen – acervo próprio 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16 
CONCLUSÃO 
 
São muitas as aplicações dos softwares na melhoria na vida da sociedade, 
investir em tecnologia na área da saúde é uma estratégia muito bem vinda, porque os 
recursos tecnológicos aceleram processos e organizam dados facilmente. 
A tecnologia está na rotina domiciliar, acadêmica, na área de pesquisa, 
reinderização de imagens e também na área da saúde. A tecnologia pode ajudar a 
reduzir custos e acelerar os processos estratégicos. 
A pandemia do Covid19 muitas ferramentas foram desenvolvidas usando a 
tecnologia atual, dessa maneira podemos verificar o quanto a área tecnológica é 
importante para gerarmos segurança e protegermos a sociedade. 
Boas ferramentas auxiliam os profissionais da saúde a alimentar pesquisas e 
desenvolver métodos e estratégias para solucionar problemas ou senão que pelo 
menos consigam atenuar os efeitos, controlando as ações se baseando nos dados 
fornecidos por softwares como este. 
O “Monitor de Covid” com certeza vai ajudar aos clínicos e órgãos de saúde a 
rastrear as atividades do vírus. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17 
REFERÊNCIAS BIBLIOGRÁFICAS 
 
A importância de investir em tecnologia na área da saúde. Disponível 
em: http://medilab.net.br/2019/06/18/importancia-de-investir-em-tecnologia-na- area-
da-saude/ . 
Acesso em 20 de novembro de 2021. 
Linguagem C – Exemplos e aplicações da programação em linguagem 
C. Disponível em: https://idocode.com.br/blog/programacao/exemplos-e-
aplicacoes-da- linguagem-c/ . 
Acesso em 28 de novembro de 2021. 
O que é Linguagem C? Disponível em: http://linguagemc.com.br/o-que-e- 
linguagem-c/ . Acesso em 13 de novembro de 2021. 
Qual o papel da tecnologia no combate ao novo corona vírus (COVID-19)? 
Disponível em: https://convexnet.com.br/qual-o-papel-da-tecnologia- no-combate-
ao-novo-coronavirus-covid-19/ . Acesso em 24 de novembro de 2021. 
Variáveis em Linguagem C. Disponível em: 
http://linguagemc.com.br/variaveis-em-linguagem-c / . 
Acesso em 26 de outubro de 2020.

Continue navegando