Buscar

Projeto PIM 4

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 15 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 15 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 15 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 
 
 
 
 
GABRIEL MATOS LIMA – 0605656 
 
 
 
 
 
PROJETO: SISTEMA DE CONTROLE DE CONVID-19 
 
 
 
 
 
 
 
 
POLO Brasília– DF 
2022
 
 ii 
GABRIEL MATOS LIMA - 0605656 
 
 
 
 
 
 
 
 
 
Projeto de criação de um sistema de controle de Covid-19 
Projeto Integrado Multidisciplinar IV para obtenção do título de tecnólogo em 
Análise e Desenvolvimento de Sistemas, apresentado à Universidade Paulista – 
UNIP – EaD 
 
Orientador: xxxx 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
POLO Brasília– DF 
2022
 
 
iii 
 
 
RESUMO 
 
Este trabalho consiste na elaboração de um projeto integrado multidisciplinar com o 
objetivo de aplicar os conhecimentos adquiridos nas disciplinas de Linguagem de 
Programação e Engenharia de Software. Por meio destas áreas de conhecimento 
será apresentado um estudo metodológico para criação de um software executado 
na framework Codeblocks.org com a solução principal de cadastrar pacientes com 
Covid-19. 
 
1. Sistema de linguagem C 2. COVID-19 3. Sistemas de Informação 4. Software 
iv 
ABSTRACT 
 
This work consists of the elaboration of an integrated multidisciplinary project with the 
objective of applying the knowledge acquired in the disciplines of Programming 
Language and Software Engineering. Through these areas of knowledge, a 
methodological study will be presented for the creation of software executed in the 
Codeblocks.org framework with the main solution of registering patients with Covid-
19. 
 
 
1. Language system C 2. Covid-19 3. Information systems 4. Software 
 vi 
SUMÁRIO 
 
1 INTRODUÇÃO ........................................................................................................ 5 
2 REFERENCIAL TEÓRICO ...................................................................................... 6 
2.1 Sistema de Informação ....................................................................................... 6 
2.2 Conceito de Tecnologia da Informação .............................................................. 6 
2.3 Processo de Sistemas de Software .................................................................... 7 
2.4 Sistemas de Linguagem C .................................................................................. 7 
2.5 Classes e Recursos da Linguagem C ................................................................. 7 
2.6 Modelo de Ciclo de Vida do SoftWare ................................................................ 8 
3 APRESENTAÇÃO DO DESENVOLVIMENTO DO SISTEMA ................................. 9 
3.1 Login ................................................................................................................... 9 
3.2 Cadastro do paciente ........................................................................................ 10 
3.3 Arquivo externo para importação e consulta ..................................................... 11 
4 CONSIDERAÇÕES FINAIS .................................................................................. 12 
 
 
 
 
 
 vi 
 
1 INTRODUÇÃO 
A pandemia global aumentou a necessidade de investir em inovação em 
saúde, e muitas organizações começaram a alavancar o desenvolvimento de 
software de saúde. Países inteiros estão pedindo tecnologia e ferramentas para 
combater o vírus: testes, ventiladores, equipamentos de proteção ventiladores e 
marcapasso. 
A medida que estudamos mais sobre esta doença, podemos ver uma 
aplicação gradual de estratégias digitais durante este período. Com tantas pessoas 
infectadas com COVID-19, os procedimentos de triagem padrão não são suficientes 
para encontrar pessoas infectadas e interromper esse ciclo de infecção. Por esse 
motivo, a maioria dos países aceita o uso de tecnologia com esse recurso. Ao 
rastrear pacientes, os governos podem distinguir as pessoas que foram infectadas e 
notificar aqueles que estiveram em contato com a pessoa com COVID-19. A 
metodologia do projeto foi desenvolvida a partir de um sistema em linguagem C, 
utilizando blocos de códigos, que serão aplicados pelos hospitais para cadastrar 
pacientes diagnosticados com covid-19 e que necessitam de acompanhamento e 
monitoramento. 
Após receber o diagnóstico positivo, o profissional de saúde faz o login (provê 
usuário e senha) e provê informações pessoais do paciente como nome, CPF, 
telefone, endereço (rua, número, bairro, cidade-estado, estado, CEP), deve ser 
relatado, data de nascimento e endereço de e-mail, data do diagnóstico e 
comorbidades do paciente (diabetes, obesidade, hipertensão, tuberculose, etc.) e 
são armazenados em arquivo. Você pode acessar as informações armazenadas a 
qualquer momento. Após o cadastro, o sistema deve calcular a idade e determinar 
se o paciente possui comorbidades e se pertence ao grupo de risco (65 +). Se o 
paciente estiver em risco, o sistema deve armazenar o código postal e a idade do 
paciente em um arquivo de texto para que essas informações possam ser enviadas 
para a Central de Saúde local. 
 
 
6 
 
2 REFERENCIAL TEÓRICO 
2.1 Sistema de Informação 
De acordo com O`Brien e Marakas (2013) é por meio do sistema de 
informação que podemos inserir dados, organizá-los em um ciclo de processos, 
formando uma base de informações e conhecimentos. Já para Filho (1994) é 
atividade dos sistemas de informações: coletar, transmitir, armazenar, recuperar, 
editar e exibir dados para usuários da organização ou não. 
Diariamente as pessoas precisam tomar decisões e os elementos que 
compõem os conjuntos inter-relacionados dos SI possibilitam feedbacks precisos 
que auxiliam os gestores nessas ações. São nessas ocasiões que os SI se tornam 
estratégicos para as organizações e Governos, diminuindo os riscos e aumento a 
eficácia no combate ao vírus da Covid-19. 
Para Laudon e Laudon (1999), os sistemas de informações têm o objetivo de 
otimizar o arquivamento de documentos e informações, de forma dinâmica, 
orientada e segura, com o intuito de adequar e melhorar o controle dos processos 
organizacionais. 
2.2 Conceito de Tecnologia da Informação 
Para Filho (1994) a tecnologia da informação é um conjunto de partes físicas 
e programas ou aplicativos com o objetivo de realizar atividades de processamento 
de informações. 
No contexto da modernização tecnológica, segundo Souza e Zwicker (2001) 
após a implantação de um sistema de informação, é preciso um prazo de 
estabilização. Nessa etapa, o sistema já é parte integrante das ferramentas de apoio 
nos processos diários e, o mais importante, ferramenta essencial no processo de 
tomada de decisão e controle das informações. 
 
7 
 
2.3 Processo de Sistemas de Software 
Conforme observado nas áreas de desenvolvimento, a engenharia de 
software estuda e propõe soluções que possam ser utilizadas ao longo do ciclo de 
vida do produto (CVP). E por falar em CVP, ele deve considerar seus quatro pilares: 
Processos, Métodos/Técnicas, Ferramentas, Qualidade e Controle. 
É interessante saber que esses pilares estão inter-relacionados e podem 
trabalhar juntos ou em paralelo para encontrar as melhores práticas. O 
desenvolvimento do sistema apresentado neste artigo seguiu etapas existentes em 
um processo de desenvolvimento de software bem definido. 
Foi planejado e desenhado com base nas necessidades da indústria 
(identificar pacientes com COVID-19 e notificar o Ministério da Saúde se estiverem 
em risco e apresentarem comorbidades) e seu desenvolvimento passo a passo 
permitiu formar um produto para ser entregue e testados pelo usuário final. 
 
2.4 Sistemas de Linguagem C 
A linguagem C foi elaborada em 1972 por Dennis Ritchie. Os códigos foram 
gerados com intuito de serem usados no aperfeiçoamento de uma nova versão do 
sistema operacional UNIX. Desse modo, o princípio da linguagem C foiproduzido 
por programadores para programadores. 
A linguagem C pode facilmente observada em grandes jogos do mercado 
atual, editores de imagem e vídeo, entre outros. 
Além de todo essa flexibilidade, a linguagem C está apta a constituir 
programas excepcionais e de grande capacidade de execução, dispõe de uma 
construção simples e importante com códigos de elevada classificação. 
2.5 Classes e Recursos da Linguagem C 
A linguagem em C contém recursos que executam mais naturalmente o 
acesso aos espaços de memória e dados, porém isso não dificulta que a mesma 
também consiga ser prontamente instalada em softwares ou aplicações distintas. 
Os sistemas podem ser classificados em baixo e alto nível. As linguagens de 
baixo nível são aquelas que podem ser assimiladas com as linguagens das 
8 
 
máquinas, ou seja, códigos binários. Já as de alto nível são aquelas, no qual, sua 
sintaxe se aproxima da língua falada, ou seja, menos verbosa no contexto de 
programação. 
2.6 Modelo de Ciclo de Vida do SoftWare 
No desenvolvimento de software, além de pensar em qual processo seguir, 
também é preciso pensar no melhor modelo de ciclo de vida. Segundo Gordon e 
Gordon (2006), o ciclo de vida do software possui uma série de etapas/fases a 
serem percorridas até seu projeto final, tais como: levantamento de necessidades, 
análise de alternativas, projeto, desenvolvimento, implementação e manutenção. 
Ainda não há consenso no meio acadêmico e profissional sobre quais etapas são 
melhores, piores ou se todas devem ser consideradas. 
Devido a curta duração do projeto, foi utilizada uma combinação de objetos e 
um modelo incremental no desenvolvimento do sistema apresentado neste trabalho. 
Segundo um livro didático da área de engenharia de software, um modelo 
incremental seria a aplicação do modelo cascata várias vezes em um mesmo 
projeto, de forma que o desenvolvimento de um sistema complexo seja dividido em 
pequenas partes, sucessivamente, parte por parte ou em paralelo. 
 
9 
 
3 APRESENTAÇÃO DO DESENVOLVIMENTO DO SISTEMA 
3.1 Login 
Devido Conforme instruções do projeto de sistema, a Tela de Login será a 
primeira funcionalidade a ser criada. Na contextualização do projeto o Login é 
necessário para dar segurança e rastreabilidade dos usuários que acessam a 
aplicação. 
 
 
 
 
 
 
 
 
Figura 1 – Código Tela de login 
 
Como já foi dito, a função Login tem o objetivo de impedir o acesso de 
qualquer usuário não esteja autorizado. No código foi definido o caracter CHAR para 
usuários e senhas com tamanho size de [15]. Veja abaixo a tela no compilador: 
 
 
 
 
 
 
 
 
 
 
Figura 2 – Tela de login compilada 
 
10 
 
3.2 Cadastro do paciente 
Para a criação e armazenamento do cadastro dos pacientes uma struct foi 
criada conforme apresentado na parte do código abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura-3 Instruções para Cadastro do Paciente 
 
 
11 
 
Para Após criação da tela para cadastro de pacientes, é necessário ao final informar 
se o paciente foi diagnosticado positivo e se possui alguma comorbidade: veja tela 
abaixo: 
 
 
 
 
 
 
 
 
 
Figura-4 Tela copilada para Cadastro do Paciente 
3.3 Arquivo externo para importação e consulta 
Através da criação da instrução de ponteiro, é criado um arquivo do tipo TXT 
na pasta base do sistema que armazena os cadastros realizados. Este arquivo tem 
objetivo de possibilitar a consulta dos cadastros podendo ser importados para 
sistemas capazes de ler a estrutura TXT em seus sistemas. Veja abaixo parte do 
código: 
 
 
 
 
 
 
 
 
 
 
 
Figura-5 Criação do ficheiro cadastros.txt 
 
12 
 
Conforme trecho do código, assim que a linha é percorrida o sistema cria e 
fica aguardando inserções de cadastros no arquivo para armazenagem. Veja abaixo 
o arquivo em execução: 
 
 
 
 
 
 
 
 
 
 
 
Figura-5 Criação do ficheiro cadastros.txt 
 
4 CONSIDERAÇÕES FINAIS 
Percebe-se que a pandemia global tem fomentado uma demanda crescente 
por inovação em todos os setores da sociedade devido ao contínuo isolamento e 
limitações dos governos locais. Investir em tecnologia na área da saúde se tornou 
algo estratégico e de demanda nacional. 
Um dos setores que mais recebeu atenção foi o da saúde, onde eram 
necessárias inovações e softwares para facilitar o trabalho desses profissionais. Em 
decorrência da pandemia ferramentas de controle foram demandadas em larga 
escala, o que proporcionou maior controle dos casos e pacientes infectados e por 
região de casos. 
O desenvolvimento deste trabalho teve como objetivo criar um sistema capaz 
de registrar pacientes infectados ou não, além disso, proporcionar e gerar dados que 
pudessem ser consultados pelas Secretárias de Saúde locais e regionais. O 
presente trabalho apresentou elementos com referencial teórico e um sistema em 
funcionamento que pode ser observado que é possível gerar e armazenar dados 
13 
 
sobre os casos. Após criação do sistema, foi possível observar que esses 
dados gerados podem ser utilizados em análises de estatísticas, o que pode afunilar 
as estratégias de combate ao COVID-19. 
Como acadêmico, é importante destacar a importância da experiência prática 
na criação de software. 
Fica como sugestão para trabalhos futuros, a melhor compreensão da 
utilização dos ambientes de simulação de sistemas em linguagem C e 
aprofundamento da criação de documentação para melhor estruturação de sistemas 
conforme estudado na matéria de Engenharia de Software. 
 
 
14 
 
REFERÊNCIAS 
 
ANDRADE, Maria Margarida de. Introdução à metodologia do trabalho Científico, 
São Paulo:Editora Atlas, 2015. 
 
AUDY, Jorge Luis Nicolas; ANDRADE, Gilberto Keller de; CIDRAL, Alexandre. 
Fundamentos de Sistema de Informação, Porto Alegre: Bookman, 2005. 
 
CABRAL, Carlos; CAPRINO, William. Trilhas em Segurança da Informação: 
Caminhos e idéias para a proteção de dados, Rio de Janeiro: Brasport, 2015. 
 
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 27 de novembro de 2022. 
 LAKATOS, E. M.; MARCONI, M. A. Fundamentos metodologia científica. 4.ed. 
São Paulo: Atlas, 2001. 
 
LAUDON, Jane Price; LAUDON, K. C. Sistemas de Informação, 4° Edição, LTC 
Editora, 1999. 
 
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 27 de novembro de 2022. 
 
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 27 de novembro de 2022.

Outros materiais