Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PIM IV - ANALISE E
DESENVOLVIMENTO DE SISTEMAS
UNIP
Engenharia de Software
Universidade Paulista (UniP)
22 pag.
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
 
 
 
 
Universidade Paulista – UNIP EAD 
Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 
 
 
 
 
 
 
 
Caio Soares Rocha da Silva (RA: 2246057) 
Guilherme Macedo Ramirez (RA: 0613615) 
Vinícius Lourenço Silva dos Santos (RA: 0600570) 
Icaro Capello Freire (RA: 0613883) 
Sérgio Ariel de Oliveira Marcondes (RA: 0609977) 
 
 
 
 
 
 
 
Sistema de cadastro e diagnóstico de pacientes com COVID-19 
 
 
 
 
 
São Paulo 
2022 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
 
 
 
 
Caio Soares Rocha da Silva (RA: 2246057) 
Guilherme Macedo Ramirez (RA: 0613615) 
Vinícius Lourenço Silva dos Santos (RA: 0600570) 
Icaro Capello Freire (RA: 0613883) 
Sérgio Ariel de Oliveira Marcondes (RA: 0609977) 
 
 
 
 
 
 
Sistema de cadastro e diagnóstico de pacientes com COVID-19 
 
 
 
 
 
 
Projeto multidisciplinar para o desenvolvimento 
e aplicações dos conhecimentos adquiridos nas 
disciplinas cursadas no segundo bimestre 
vigente no 2° semestre do curso de Análise e 
desenvolvimento de sistemas na instituição de 
ensino Universidade paulista - UNIP EaD 
Orientador: Emerson Beneton 
 
 
 
 
São Paulo 
2022 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
 
 
 
 
Resumo 
 
 
Este trabalho tem como o principal objetivo, desenvolver um sistema através 
da linguagem de programação C que poderá ser utilizado em hospitais, clinicas e 
qualquer unidade de saúde, fixa ou móvel, para que em meio a pandemia global de 
COVD-19 seja ferramenta de cadastro de pacientes que contraíram a doença e 
necessitam de acompanhamento médico durante o período de internação. Devido a 
pandemia global de covid-19, em paralelo surgiu a necessidade e demanda de 
inovação tecnológica para ambientes hospitalares ao redor do mundo, é importante 
que o uso da tecnologia seja cada vez mais crescente para auxiliar e aumentar a 
celeridade na identificação e rastreamento das pessoas contaminadas com o vírus, 
dado que o COVID-19 é uma doença que se espalha rapidamente e age de igual 
forma, tornando cada minuto um tempo precioso para o salvamento de vidas 
humanas e evitar o colapso do sistema de saúde. 
Muitos governos ao redor do mundo estão usando a tecnologia diante da 
pandemia para capacitação de informações sobre a propagação do vírus e auxiliar 
os profissionais de saúde na luta contra esta temível doença que vem assolando o 
mundo. Para resolução do caso e para o desenvolvimento do sistema serão 
utilizadas as disciplinas vigentes do bimestre, Linguagem e Técnicas de 
Programação e Engenharia de Software I. 
 
Palavras-chaves: Sistema de linguagem C; Code Blocks; Engenharia de Software; 
COVID-19. 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
 
 
 
 
Abstract 
 
This work has as its main objective, to develop a system through the C 
programming language that can be used in hospitals, clinics and any health unit, 
fixed or mobile, so that in the midst of the global pandemic of COVD-19 it is a 
registration tool of patients who contracted the disease and need medical follow-up 
during the hospitalization period. Due to the global pandemic of covid-19, in parallel, 
there was a need and demand for technological innovation for hospital environments 
around the world, it is important that the use of technology is increasingly increasing 
to assist and increase the speed in the identification and tracking of people infected 
with the virus, given that COVID-19 is a disease that spreads quickly and acts in the 
same way, making every minute precious time to save human lives and prevent the 
collapse of the health system. 
Many governments around the world are using technology in the face of the 
pandemic to provide information about the spread of the virus and help health 
professionals in the fight against this fearsome disease that has been plaguing the 
world. For the resolution of the case and for the development of the system, the 
current disciplines of the two-month period will be used, Language and Techniques 
of Programming and Software Engineering I. 
 
Keywords: C language system; Code Blocks; Software Engineering; COVID-19. 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
 
 
 
 
Sumário 
 
1. Introdução .................................................................................................. 6 
2. Engenharia de software ............................................................................. 7 
 2.1. Metodologia .................................................................................... 7 
 2.2. Metodologia Cascata ..................................................................... 7 
 2.3. Vanstagens .................................................................................... 9 
 2.4. Desvantagens ................................................................................ 9 
 2.5. Metodologia ágil ........................................................................... 10 
3. Desenvolvimento ..................................................................................... 10 
 3.1. Linguagem de programação C ..................................................... 10 
 3.2. Code Blocks ................................................................................. 11 
 3.3. Funcionamento do sistema .......................................................... 12 
 3.4. Arquivo ......................................................................................... 20 
 3.5. Fluxograma .................................................................................. 20 
4. Conclusão ................................................................................................ 21 
5. Referências .............................................................................................. 22 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
6 
 
 
 
1. Introdução 
 
A pandemia mundial despertou uma necessidade de investimentos em 
inovação médica e muitas instituições começaram a potencializar o desenvolvimento 
de softwares de saúde. Nações inteiras solicitam tecnologia e ferramentas para 
vencer o vírus: testes, máscaras respiratórias,dispositivos de proteção, ventiladores, 
desfibriladores e dentre outros. Ao passo que conhecemos mais acerca da doença, 
contemplamos as estratégias digitais gradualmente sendo aplicada neste momento. 
Visto que, o novo corona vírus contamina um número considerável de 
indivíduos, os procedimentos padrões de rastreamento para constatar as pessoas 
que foram diagnosticados com resultado positivo e interromper o contágio não são o 
bastante. É por esse motivo que, a maioria dos países, têm adotado o uso de 
tecnologias com essa função. Ao rastrear os pacientes, os governos são capazes de 
distinguir os indivíduos que foram contaminados e, em seguida, avisar aqueles que 
tiveram contato com a pessoa com COVID-19. 
 A metodologia do projeto foi desenvolvida a partir de um sistema em 
linguagem C, utilizando o codeblocks, que será empregado pelos hospitais para 
cadastrar os pacientes que forem diagnosticados com covid-19 e carecem de um 
acompanhamento e monitoramento. Ao receber o diagnóstico positivo os 
profissionais da saúde devem realizar o login no sistema (informando o usuário e a 
senha) e informar os dados pessoais do paciente, como Nome, CPF, Telefone, 
Endereço (Rua, Número, Bairro, Cidade, Estado e CEP), Data de Nascimento e E-
mail, data do diagnóstico e informar alguma comorbidade do paciente (diabetes, 
obesidade, hipertensão, tuberculose, outros) que serão salvos em um Arquivo, onde 
as informações armazenadas podem ser consultadas a qualquer momento. 
Após o cadastro, o sistema deverá calcular a idade e verificar se o paciente 
possui alguma comorbidade e se pertence ao grupo de risco (maiores de 65 anos). 
Caso o paciente pertença ao grupo de risco o sistema deverá salvar em um arquivo 
de texto o CEP e a idade do paciente para que essa informação possa ser enviada 
para a central da Secretaria da Saúde da cidade. 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
7 
 
 
 
2. ENGENHARIA DE SOFTWARE 
 
Nesse programa foram utilizados os conhecimentos da engenharia de 
software, pois ela é a área responsável pelo estabelecimento das técnicas e das 
práticas para o desenvolvimento de software cobrindo uma ampla área de 
aplicações e diferentes tipos de dispositivos. 
Além disso, por conta da engenharia de software, conseguimos oferecer 
varias mecanismos para se que o programa possa gerenciar o processo de 
desenvolvimento do sistema computacional de qualidade e que atenda às 
necessidades de um requisitante de software. 
 
2.1. METODOLOGIA 
 
A metodologia é o estudo dos métodos. Isto é, o estudo dos caminhos para 
se chegar a um determinado fim. 
Por conta do projeto precisamos garantir a maior eficiência em todo o seu 
desenvolvimento, por isso cabe ao responsável pela equipe conhecer todas as 
diferentes metodologias e quais são as melhores para serem implementadas no 
projeto disponíveis. 
O termo metodologia inclui os seguintes conceitos, em relação a uma 
disciplina particular ou campo de estudo: 
1. Coleção de teorias, conceitos e idéias; 
2. Estudo comparativo de diferentes enfoques; 
3. Crítica de um método individual. 
 
2.2. METODOLOGIA CASCATA 
 
A Metodologia Cascata, como o nome indica, é uma metodologia de 
desenvolvimento fluida, em que cada etapa leva a outra, como a queda de uma 
cachoeira. 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
8 
 
 
 
Por isso, é um modelo impassível de erros e/ou alterações, pois não há 
possibilidade de retomar etapas, uma vez que o Modelo Waterfall possui apenas 
uma única direção. 
O Modelo Cascata funciona da seguinte maneira: 
1.Especificação: é feita a análise e captação das necessidades do cliente e 
definidos os “requisitos do sistema” com suas funcionalidades; 
2. Projeto do software: é elaborado o desenho da arquitetura geral do 
sistema, seguindo as informações coletadas na etapa anterior. Tudo é separado em 
partes chamadas de “unidades de programa” para poder agilizar o desenvolvimento. 
Cada unidade terá seu próprio “requisito de unidade”; 
3. Implementação: nesta etapa, com o projeto definido, cada “unidade de 
programa” é implementada, podendo alocar vários programadores simultaneamente; 
4.Teste unitário: no final da implementação, são feitos os “testes de unidade” 
para certificar (validação) que as implementações atendem aos “requisitos de 
unidade”; 
5. Integração: com as unidades testadas, a próxima tarefa é integrar todas 
elas para compor um sistema completo. 
6. Teste de Sistema: no final da integração, é feito um teste geral para 
certificar (validação) que os “requisitos do sistema” foram completamente atendidos. 
Por fim, o software é entregue ao cliente; 
7. Operação e manutenção: Ao operar, ou seja, utilizar o sistema, o cliente 
poderá encontrar erros ou necessidades que não foram identificadas anteriormente. 
Esta fase se responsabiliza pela correção dos erros ou melhorias do sistema 
(evolução). 
O grupo é formado por 05 (cinco) integrantes. O projeto foi desenvolvido de 
forma a extrair o máximo da capacidade técnica de cada um, sendo que apesar do 
projeto ter sido divido, todos foram responsáveis por “fiscalizar” o bom andamento e 
construção do inicio ao fim. 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
9 
 
 
 
IMAGEM 01: Modelo em cascata 
 
Fonte: https://medium.com/contexto-delimitado/o-modelo-em-cascata-f2418addaf36 
 
2.3. VANTAGENS 
 
Uma das principais vantagens do modelo é que, quando bem utilizado, ele 
não permite pular fases. A etapa seguinte só é iniciada após concluída a anterior. 
Com isso, é possível garantir que não haverá falhas de aplicação do modelo no 
decorrer do projeto. 
A principal vantagem do Modelo Cascata é sua fluidez e a correlação entre 
suas etapas de desenvolvimento. As fases desta metodologia só funcionam após a 
finalização da etapa anterior, algo que torna esse processo de desenvolvimento 
mais demorado. 
Outra característica da metodologia cascata é a impossibilidade de erros 
durante o desenvolvimento do software. Erros, nessa metodologia, são 
inadmissíveis. 
 
2.4. DESVANTAGENS 
 
A metodologia cascata tem varias desvantagens mas a principal, no entanto, 
é que ele não admite erros e mudanças. Não há maneiras de se testar e liberdade 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
10 
 
 
 
para criar em seu processo. Basta um detalhe desandar e deve-se fazer tudo de 
novo. 
É justamente por essa impossibilidade de correção de erros e do retorno de 
etapas, que seu ciclo de vida é menor que o de outras metodologias. Quando o 
software é desenvolvido, é necessário trabalhar apenas na manutenção dele a partir 
de então, sem a possibilidade de refazer ou modificar outras etapas, que antecedem 
a manutenção do projeto. 
 
2.5. METODOLOGIA AGIL 
 
Metodologia ágil é uma forma de conduzir projetos que busca dar maior 
rapidez aos processos e à conclusão de tarefas. Nãoapenas isso, mas o agile 
baseia-se em um fluxo de trabalho mais ágil, flexível, sem tantos obstáculos, com 
total iteratividade. 
Métodos ágeis enfatizam comunicação frequente, preferencialmente cara a 
cara, em vez de documentos escritos. A maioria dos componentes de um grupo ágil 
deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para 
terminar o software: no mínimo, os programadores e seus clientes 
 
3. DESENVOLVIMENTO 
 
Em todo processo de codificação, compilação e execução do código foi utilizado a 
IDE CODE BLOCKS, sendo utilizada a linguagem de programação C. 
 
3.1. Linguagem de programação C 
 
A linguagem de programação C é uma linguagem de programação 
compilada de propósito geral, criada em 1972 por Dennis Ritchie na empresa AT&T 
Bell Labspara desenvolvimento do sistema operacional UNIX. 
Na linguagem C, precisamos gerenciar explicitamente a memória alocada, 
podemos manipular diretamente o endereço da memória, precisamos entender o 
conceito de passagem de parâmetros por valor e referência, o conceito de variáveis 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
11 
 
 
 
de ponteiro e assim por diante. O conhecimento que adquirimos nos permite 
escrever programas corretos e eficazes. Esse conhecimento é especialmente 
importante quando precisamos projetar novas estruturas de dados para atender a 
necessidades específicas. Linguagens de programação mais abstratas suportam 
nativamente as estruturas de dados mais comuns; na linguagem C, precisamos 
implementá-las. O conhecimento obtido na implementação de estruturas nos dá uma 
melhor compreensão de qual estrutura deve ser usada em uma determinada 
aplicação, nos permite nos adaptar às estruturas existentes quando necessário e 
nos ensina a avaliar a eficiência dos algoritmos que utilizam essas estruturas. 
 
3.2. CODE BLOCKS 
 
É um ambiente de desenvolvimento integrado de código aberto e 
multiplataforma. Ele foi desenvolvido em C++, usando wxWidgets. Sua arquitetura é 
orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins 
fornecidos a ele. 
O Code::Blocks está sendo desenvolvido para Windows e Linux. Alguns 
usuários também compilaram com sucesso o Code::Blocks para freeBSD e Max OS 
X. 
Esse programa não lançava uma versão estável desde 2008, lançando no 
lugar as chamadas Nightly builds Em 30 de Maio de 2010 foi lançada a versão 
10.05, em 2012 a versão: 12.11, lançada em 2013 a versão 13.12, e a última é a 
16.01 lançada em 2016. 
 
 
 
 
 
 
 
 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
12 
 
 
 
IMAGEM 02: Inicial CODE BLOCKS 
 
Fonte: Autoria própria 
 
3.3. Funcionamento do sistema 
 
O sistema conta com diferentes telas onde apresenta as informações 
necessárias que foram solicitadas no projeto, sendo disposto da seguinte forma: 
 
Tela inicial: a primeira tela apresentada é o ponto de partida para o 
funcionário usuário do sistema, onde ele deve informar os dados solicitados para 
que assim possa cadastrar um login e senha que o permitirá ter acesso às demais 
telas. É importante frisar que esse funcionário, ao realizar seu cadastro, terá 
permissões de administrador, sendo possível tanto o cadastro e remoção de 
pacientes, quanto o cadastro e remoção de novos funcionários. 
IMAGEM 03: Software – Tela inicial 
 
Fonte: Autoria própria 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
13 
 
 
 
Feito o cadastro, o usuário é saudado com uma mensagem informando o 
sucesso do cadastro e que será possível realizar o login com os dados cadastrados 
anteriormente. 
 
Login de usuário: é onde será realizado o login de todo funcionário 
cadastrado no sistema, administrador ou não. 
 
IMAGEM 04: Software – Login de usuário 
 
Fonte: Autoria própria 
 
 
Menu principal: após feito o login o usuário é levado até o menu principal, 
onde terá opções do que ele deseja fazer dentro do sistema em execução. É 
possível ir até o menudos pacientes, o menu dos funcionários, salvar os pacientes 
com comorbidades ou que a idade os classifica como grupo de risco ou sair do 
sistema, tudo isso digitando o número correspondente a opção desejada. 
 
 
 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
14 
 
 
 
IMAGEM 05: Software – Menu principal 
 
Fonte: Autoria própria 
 
Menu pacientes: é possível iniciar o cadastro de novos pacientes, listar 
aqueles já cadastrados e salvos no sistema ou fazer a remoção daquele paciente 
que por ventura já não será mais utilizado. Lembrando que a seleção da opção 
desejada também é feita através da seleção do número correspondente, também 
servindo para opção “sair” que uma vez selecionada, retornará ao menu principal. 
IMAGEM 06: Software – Menu pacientes 
 
Fonte: Autoria própria 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
15 
 
 
 
Cadastro de pacientes: é onde será realizado o cadastro de qualquer 
paciente que o usuário necessite, sendo que o cadastro é realizado através de 
diversas informações básicas como nome completo, CPF, telefone com DDD, 
endereço completo (Rua, número da residência, bairro, cidade, estado e CEP), data 
de nascimento, e-mail que possibilitará um futuro contato, data do diagnóstico que 
informou o que paciente contraiu COVID-19 e se ele tem alguma comorbidade. 
Após realizado o cadastro, o usuário e saudado com uma mensagem 
informando o sucesso do cadastro, onde pode optar por continuar cadastrando ou 
finalizar o processo. 
 
IMAGEM 06: Software – Cadastro de pacientes 
 
Fonte: Autoria própria 
 
 
 
 
 
 
 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
16 
 
 
 
IMAGEM 07: Software – Continuar cadastro 
 
Fonte: Autoria própria 
 
Lista de pacientes cadastrados: é onde o usuário terá acesso a todas 
informações de pacientes já cadastrados anteriormente. 
 
IMAGEM 08: Software – Pacientes cadastrados 
 
Fonte: Autoria própria 
 
Remoção de pacientes cadastrados: o usuário poderá realizar a remoção 
de pacientes cadastrados anteriormente, de uma forma simples, apenas digitando o 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark17 
 
 
 
CPF do paciente que será deletado do sistema. Ao final uma mensagem de 
confirmação será apresentada. 
IMAGEM 09: Software – Remoção de pacientes cadastrados 
 
Fonte: Autoria própria 
Grupo de risco: paciente classificados como grupo de risco, seja por idade 
que são considerados os maiores de 65 anos ou por possuir alguma comorbidade 
que o classifica assim, podem incluídos e salvos em uma espécie de banco de 
dados, sendo gerado um arquivo do tipo txt. 
 
IMAGEM 10: Software – Grupo de risco 
 
Fonte: Autoria própria 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
18 
 
 
 
 
Menu funcionários: é possível iniciar o cadastro de novos funcionários, 
listar aqueles já cadastrados e salvos no sistema ou fazer a remoção daquele 
funcionário que por ventura já não será mais utilizado. Lembrando que a seleção da 
opção desejada também é feita através da seleção do número correspondente, 
também servindo para opção “sair” que uma vez selecionada, retornará ao menu 
principal. 
 
IMAGEM 11: Software – Menu funcionários 
 
Fonte: Autoria própria 
 
Cadastro de funcionários: o usuário poderá fazer o cadastro de qualquer 
outro funcionário que terá a permissão de acessar o sistema. Para isso é necessário 
dados como o nome completo, o login e a senha que serão usados na tela de “login 
de usuário” e ao final, confirmar a senha. 
Após realizado o cadastro, o usuário e saudado com uma mensagem 
informando o sucesso do cadastro, onde pode optar por continuar cadastrando ou 
finalizar o processo. 
 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
19 
 
 
 
IMAGEM 12: Software – Cadastro de funcionários 
 
Fonte: Autoria própria 
 
Remoção de funcionários cadastrados: o usuário poderá realizar a 
remoção de funcionários cadastrados anteriormente, de uma forma simples, apenas 
digitando o login do funcionário que será deletado do sistema. Ao final é 
apresentado na tela o nome do funcionário e o login utilizado no cadastro, 
justamente com uma mensagem de opção se deseja prosseguir com a exclusão. 
 
IMAGEM 13: Software – Remoção de funcionários cadastrados 
 
Fonte: Autoria própria 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
20 
 
 
 
Listar funcionários: é onde o usuário administrador pode ter acesso a 
todos os funcionários cadastrados e que tem acesso ao sistema através de seus 
logins e senhas. 
 
IMAGEM 13: Software – Listagem de funcionários 
 
Fonte: Autoria própria 
 
3.4. ARQUIVO 
Todos os dados informados no sistema fica armazenado em um arquivo que 
funciona como uma espécie de banco de dados. É nesse local onde pode ser 
consultados todos os dados do paciente. 
 
3.5. FLUXOGRAMA 
 
 IMAGEM 14: FLUXOGRAMA 
 
 Fonte: Autoria própria 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
21 
 
 
 
Conclusão 
 
De acordo com o conteúdo fornecido como base de estudo e através da 
realização de pesquisas em diversas plataformas, foi possível a criação de um 
sistema programado em Linguagem C, para ambientes hospitalares e demais polos 
do ramo, com o propósito de auxiliar profissionais de saúde no cadastro de 
pacientes que apresentam contaminação pelo vírus da COVID-19, de forma mais 
célere. Com o uso dos dados coletados podendo ser compartilhado com a secretária 
de saúde na luta e prevenção contra o vírus. 
Para o desenvolvimento do sistema utilizamos os conceitos explorados, na 
disciplina Linguagem e Técnicas de Programação, sendo feito o uso do Code Blocks 
para execução das linhas de códigos necessárias para a criação dos campos 
utilizados no projeto, começando da tela de login e finalizando na pergunta se o 
usuário deseja realizar um novo cadastro. 
Utilizando alguns conceitos das aulas de Engenharia de Software I, entre 
todas as metodologias avaliamos seus pontos fortes e fracos, optamos por adotar a 
Metodologia Cascata, devido a mesma estar em alinhamento com nosso projeto e o 
desenvolvimento ser efetivado em etapas. 
Com o aumento de casos e disseminação alavancada da doença em todo o 
mundo, o uso da tecnologia é classificado como aliado primordial no combate do 
COVID-19, pois é através dela que a coleta de dados se torna mais rápida e segura, 
dados estes usados nos mais diversos fins estatísticos, colaborando assim para que 
sejam feitas análises de onde e como a doença se espalha. 
Em todos os testes realizados o sistema demonstrou-se confiável, totalmente 
estável e seguro para que possa serimplementado. 
 
 
 
 
 
 
 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark
22 
 
 
 
Referências 
 
Wikipédia Linguagem C 
Disponível: https://pt.wikipedia.org/wiki/C_(linguagem_de_programação) 
 
Escola politécnica Introdução a linguagem C 
Disponível: https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm 
 
Wikipédia Engenharia de software 
Disponível: https://pt.wikipedia.org/wiki/Engenharia_de_software 
 
Wikipédia Metodologia 
Disponível: https://pt.wikipedia.org/wiki/Metodologia 
 
Wikipédia codeblocks 
Disponível: https://pt.wikipedia.org/wiki/Code::Blocks 
 
Metodologia cascata 
Disponivel: https://www.objective.com.br/insights/modelo-agil-modelo-cascata/ 
 
Wikipedia Metodologia Ágil 
Disponivel: https://pt.wikipedia.org/wiki/Desenvolvimento_ágil_de_software 
 
RESOLVE BULID WARNING EXTRA TOKENS: 
Disponivel:https://stackoverflow.com/questions/8247636/resolve-build-warning-
extra-tokens-at-end-of-include-directive 
 
COMO CRIAR UM MENU EM C: 
Disponivel: https://www.cprogressivo.net/2013/02/Criando-um-menu-em-C.html 
 
CANAL DO PROF PIETRO MARTINS: 
Disponivel: https://www.youtube.com/@profpietromartins 
Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/
Downloaded by: mestre-edit (mestreedit51@gmail.com)
https://pt.wikipedia.org/wiki/C_(linguagem_de_programação)
https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm
https://pt.wikipedia.org/wiki/Engenharia_de_software
https://pt.wikipedia.org/wiki/Metodologia
https://pt.wikipedia.org/wiki/Code::Blocks
https://www.objective.com.br/insights/modelo-agil-modelo-cascata/
https://pt.wikipedia.org/wiki/Desenvolvimento_ágil_de_software
https://stackoverflow.com/questions/8247636/resolve-build-warning-extra-tokens-at-end-of-include-directive
https://stackoverflow.com/questions/8247636/resolve-build-warning-extra-tokens-at-end-of-include-directive
https://www.cprogressivo.net/2013/02/Criando-um-menu-em-C.html
https://www.youtube.com/@profpietromartins
https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark

Mais conteúdos dessa disciplina