Baixe o app para aproveitar ainda mais
Prévia do material em texto
0 UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema em C para cadastrar pacientes diagnosticados com covid-19 ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) ( Polo Rangel - Santos ) ( 2020 ) 1 UNIP EaD Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia Sistema em C para cadastrar pacientes diagnosticados com covid-19 Nome(s) completo(s) do(s) aluno(s): Matheus Batista Corrêa, Brunno dos Santos Silva RA(s): 2039712, 2039702 Curso: Análise e Desenvolvimento de Sistemas Semestre: 2 2 Resumo O foco do trabalho será a criação de um sistema em C para hospitais, o sistema irá fazer o cadastro, separação e monitoramento dos pacientes diagnosticados com COVID-19. Neste sistema os pacientes vão ser cadastrados no sistema com seu nome, CPF, telefone, endereço, data de nascimento, e-mail, idade, alguma comorbidade como diabetes, obesidade, tuberculose, e outros, desta forma eles serão divididos entre pacientes dentro do grupo de risco e pacientes fora do grupo de risco. Caso o paciente faça parte do grupo de risco, seus dados serão salvos em um arquivo de texto, para que essas informações possam ser encaminhadas para a central da Secretaria da Saúde da cidade. Palavras chave: COVID-19, cadastro, pacientes, hospitais. ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 3 Abstract The focus of the work will be the creation of a C system for hospitals, the system will register, separate and monitor patients diagnosed with COVID-19. In this system, patients will be registered in the system with their name, CPF, telephone, address, date of birth, e-mail, age, some comorbidity such as diabetes, obesity, tuberculosis, and others, this way they will be divided among patients within the risk group and patients outside the risk group. If the patient is part of the risk group, his data will be saved in a text file, so that this information can be forwarded to the central Health Department of the city. Keywords: COVID-19, register, patients, hospitals. ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 4 Sumário 1. Introdução 5 2. Desenvolvimento 6 2.1 Objetivo 6 2.2 Sistema 7 2.2.1 login 10 2.2.2 Menu 11 2.2.3 Cadastro 12 2.2.5 Funções 14 3. Conclusão 15 4. Referências 16 ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 5 1. Introdução Nesse PIM iremos apresentar um sistema que foi criado para os profissionais da saúde realizarem o cadastro de pacientes diagnosticados com COVID-19, este sistema será utilizado pelos hospitais e irá salva os dados dos pacientes para um melhor controle da doença. Com o aumento exponencial e rápido dos casos de COVID-19 é essencial o uso da tecnologia para podermos controla-la e monitorar com mais eficácia, e este sistema irá ajudar nisso, tanto no monitoramento dos pacientes, como na divisão dos paciente, entre pacientes que pertence ao grupo de risco (acima de 65 anos e/ou doenças crônicas, como diabete, hipertensão e outras) e pacientes que não pertencem ao grupo de risco. ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 6 2. Desenvolvimento 2.1 Objetivos Com os conhecimentos adquiridos nas matérias Linguagem e técnicas de programação e Engenharia de software I, este PIM terá como objetivo o desenvolvimento de um sistema em C, que será usado em hospitais para cadastrar pacientes diagnosticados com COVID-19. O sistema conta com a tela de login onde o profissional da saúde precisa de um usuário e senha para entrar no sistema, após isto ele é encaminhado para o menu onde ele pode começar o cadastro de um novo paciente ou buscar um paciente já cadastrado no sistema. O sistema também fara a verificação para saber se o paciente cadastrado pertence ao grupo de risco ou não, assim o sistema vai salvar estas informações e para serem enviadas para o ministério da saúde. Fazendo com que a identificação dos pacientes do grupo de risco seja feita de forma mais eficaz e rápida para os hospitais. ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 7 2.2 Sistema O sistema foi feito na linguagem C, utilizando o programa CodeBlocks, desta forma ele será visualizado na forma de janela simples (Prompt) como demostrado na imagem abaixo (Figura 1). Figura 1 – Tela Inicial do Sistema ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 8 Foram usadas as seguintes bibliotecas para a criação do sistema. A - stdio.h é um cabeçalho da biblioteca padrão do C. Seu nome vem da expressão inglesa standard input-output header, que significa "cabeçalho padrão de entrada/saída". Possui definições de sub-rotinas relativas às operações de entrada/saída, como leitura de dados digitados no teclado e exibição de informações na tela do programa de computador. Também possui numerosas definições de constantes, variáveis e tipos. É um dos cabeçalhos mais populares da linguagem de programação C, intensivamente utilizado tanto por programadores iniciantes como por experientes. Abaixo temos as funções desta biblioteca que foram utilizadas: printf() Função usada para imprimir dados na tela. scanf() Função usada para capturar dados do usuário. B - Stdlib.h é um arquivo cabeçalho da biblioteca de propósito geral padrão da linguagem de programação C. Ela possui funções envolvendo alocação de memória, controle de processos, conversões e outras. Ela é compatível com C+ ( cstdlib )+ e é chamada em C++. O nome "stdlib" vem de standard library (standard library é biblioteca padrão em inglês). Abaixo temos as funções desta biblioteca que foram utilizadas: Fgets() C - locale.h define as configurações específicas do local, como formatos de data e símbolos de moeda, foi utilizada para podermos visualizar acentos e ‘ç” corretamente no sistema. Abaixo temos as funções desta biblioteca que foram utilizadas: ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 ) 9 Setlocate() Função usada para definir a localidade do sistema para a atual do sistema onde ela está operando. D - time.h é um arquivo cabeçalho que fornece protótipos para funções, macros e definição de tipos da biblioteca padrão da linguagem de programação C para manipulação de datas e horários de modo padrão. Abaixo temos as funções desta biblioteca que foram utilizadas: Time_t() Variável para guardar o tempo de calendário, e geralmente corresponde ao número de segundos decorridos desde as 00 horas do dia 1 de Janeiro de 1970 UTC. E - stdbool.h é um arquivo cabeçalho da biblioteca padrão da linguagemde programação C que foi introduzido a partir de 1999, com C99. É usada para manipular variáveis lógicas, como verdadeiro e falso. Pode ser substituída pela utilização de valores inteiro, sua função é simplesmente facilitar a compreensão do código. Ela é um pouco mais complexa que as outras básicas, mas podemos entende-la perfeitamente. É formada por quatro macros, definidos no IEEE Std 1003.1-2001 são eles: · bool tipo de função que retorna valores lógicos · true equivale a verdadeiro ou também 1 · false representa falso ou 0 · bool_true_false_are_defined significa 1 F - string.h é um arquivo cabeçalho que fornece funções, macros e definições da biblioteca padrão da linguagem de programação C para manipulação de cadeias de caracteres e regiões de memória. Apesar de fornecer funções portáveis entre plataformas, sabidamente há problemas de segurança que expõe os programas a problemas de transbordamento. As funções trabalham apenas com cadeias de caracteres ASCII, mas não são compatíveis com Unicode. ( Impresso por Josivan Leandro Silva, E-mail josivanleandro.ti@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 11/04/2023, 22:06:51 )
Compartilhar