Prévia do material em texto
UNIVERSIDADE PAULISTA – UNIP EaD Projeto Integrado Multidisciplinar IV Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas STELLA VIEIRA LINS DA SILVA - 2313583 PROJETO DO SISTEMA DESKTOP EM LIGUAGEM DE PROGRAMAÇÃO C 4F AMBIENTAL Brasília 2023 STELLA VIEIRA LINS DA SILVA - 2313583 PROJETO DO SISTEMA DESKTOP EM LIGUAGEM DE PROGRAMAÇÃO C 4F AMBIENTAL Projeto Integrado Multidisciplinar em Análise e Desenvolvimento de Sistemas Projeto Integrado Multidisciplinar para obtenção do título de tecnólogo em Análise e Desenvolvimento de Sistemas, apresentado à Universidade Paulista – UNIP EaD. Brasília 2023 RESUMO Este documento tem como objetivo apresentar os conhecimentos adquiridos nas disciplinas de Linguagem e Técnicas de Programação e Engenharia de Software I, aplicando-os no desenvolvimento do programa 4F AMBIENTAL, utilizando a linguagem de programação em C. O principal objetivo deste trabalho é garantir que o programa 4F AMBIENTAL seja bem estruturado e organizado, permitindo que os usuários possam utilizar seus recursos de forma eficiente e segura. Para atingir esse objetivo, serão aplicados conceitos de programação em C, como algoritmos, estruturas de dados, funções e modularização. O resultado final será um programa bem desenvolvido, seguro e eficiente, que atenda às necessidades da empresa 4F AMBIENTAL, contribuindo para a sustentabilidade ambiental e econômica. O programa será capaz de fornecer relatórios e análises para auxiliar na tomada de decisões sustentáveis. Palavras-chave: 4F, em C, fornecer. ABSTRACT This document aims to present the knowledge acquired in the subjects of Language and Programming Techniques and Software Engineering I, applying it in the development of the 4F AMBIENTABLE program, using the C programming language. The main objective of this work is to ensure that the 4F AMBIENTABLE program is well structured and organized, allowing users to use its resources efficiently and safely. To achieve this objective, C programming concepts will be applied, such as algorithms, data structures, functions and modularization. The end result will be a well-developed, safe and efficient program that meets the needs of the 4F AMBIENTABLE company, contributing to environmental and economic sustainability. The program will be able to provide reports and analysis to assist in making sustainable decisions. Keywords: 4F, in C, provide. SUMÁRIO Conteúdo 1. INTRODUÇÃO ...................................................................................................... 6 2. EMPRESA 4F AMBIENTAL .................................................................................. 7 3. LINGUAGEM DE PROGRAMAÇÃO C ................................................................. 8 4. SISTEMA 4F AMBIENTAL .................................................................................... 9 5. TELAS DO PROGRAMA 4F AMBIENTAL .......................................................... 10 6. MANUAL DO USUÁRIO DO PROGRAMA 4F AMBIENTAL ............................... 16 7. MANUAL DE INSTALAÇÃO DO PROGRAMA 4F AMBIENTAL ......................... 17 8. COMO COMPILAR O PROGRAMA 4F AMBIENTAL ......................................... 18 CONCLUSÃO ............................................................................................................ 19 REFERÊNCIAS ......................................................................................................... 20 6 1. INTRODUÇÃO Este documento tem como propósito central apresentar o projeto 4F AMBIENTAL, que surge da aplicação dos conhecimentos adquiridos nas disciplinas de Linguagem e Técnicas de Programação e Engenharia de Software I. O objetivo é utilizar esses conhecimentos na concepção de um programa utilizando a linguagem de programação em C. O principal enfoque deste trabalho reside na garantia de que o programa 4F AMBIENTAL seja estruturado e organizado de maneira minuciosa, a fim de possibilitar que os usuários utilizem seus recursos de maneira eficiente e segura. Para atingir esse intento, serão aplicados conceitos fundamentais de programação em C, tais como algoritmos, estruturas de dados, funções e modularização. O desfecho almejado é a entrega de um programa bem desenvolvido, seguro e eficiente, capaz de atender às necessidades da empresa 4F AMBIENTAL. Este programa contribuirá para a sustentabilidade ambiental e econômica, fornecendo relatórios e análises que auxiliarão na tomada de decisões sustentáveis. Dessa forma, busca-se promover um impacto positivo no meio ambiente e no desempenho da empresa. 7 2. EMPRESA 4F AMBIENTAL A empresa 4F Ambiental oferece serviços de consultoria para empresas que desejam implementar práticas sustentáveis em suas operações. Isso inclui a análise do impacto ambiental das operações da empresa, a identificação de áreas de melhoria e a implementação de soluções sustentáveis. Além disso, a 4F Ambiental desenvolve produtos e soluções sustentáveis, como sistemas de energia renovável, soluções de reciclagem e compostagem, e tecnologias de conservação de água. Esses produtos e soluções são projetados para atender às necessidades específicas de cada cliente, com o objetivo de maximizar a eficiência e minimizar o impacto ambiental. A startup 4F Ambiental é uma empresa inovadora, comprometida com a sustentabilidade e com a promoção de um futuro mais verde e sustentável. Com uma equipe altamente qualificada e dedicada, a empresa está pronta para enfrentar os desafios do mercado e liderar a transição para um mundo mais sustentável. 8 3. LINGUAGEM DE PROGRAMAÇÃO C A linguagem de programação C é uma linguagem de programação de nível médio, desenvolvida por Dennis Ritchie na década de 1970. É uma linguagem de programação de propósito geral, que é utilizada para desenvolver uma ampla variedade de aplicações, incluindo sistemas operacionais, aplicativos de desktop, jogos, dispositivos móveis, entre outros. Uma das principais vantagens da linguagem C é sua eficiência e velocidade. Por ser uma linguagem compilada, o código escrito em C é traduzido diretamente para o código de máquina, o que torna os programas escritos em C muito rápidos e eficientes em termos de uso de recursos de hardware. Além disso, a linguagem C é uma linguagem de baixo nível, o que significa que o programador tem um controle mais preciso sobre o hardware do computador. Isso permite que os programadores escrevam programas que são muito próximos do hardware, o que é importante para aplicações que exigem um alto nível de desempenho. No entanto, a linguagem C também apresenta algumas desvantagens, como a dificuldade de escrever código seguro e livre de erros, e a falta de recursos avançados de programação orientada a objetos. Apesar dessas desvantagens, a linguagem C continua sendo uma das linguagens de programação mais populares e amplamente utilizadas no mundo da programação. 9 4. SISTEMA 4F AMBIENTAL O 4F AMBIENTAL é um sistema desenvolvido em linguagem de programação C que tem como objetivo cadastrar usuários e permitir o acesso através de login. O sistema foi projetado com foco principal no cadastro de empresas sustentáveis e suas informações, incluindo empresas que possuem um forte compromisso com a sustentabilidade. Os principais cadastros dos clientes dentro do sistemaincluem informações como nome e dados do responsável, nome da empresa, CNPJ, razão social, nome fantasia, telefone, endereço (rua, número, bairro, cidade, estado e CEP), e-mail, data de abertura e outros dados relevantes para o cadastro. Além disso, o sistema será responsável por gerar relatórios com informações sobre esses clientes, permitindo que sejam analisados quais empresas fazem tarefas diferentes e onde é o seu foco de atuação. Essas informações podem ser úteis para empresas que desejam implementar práticas sustentáveis em suas operações ou para indivíduos que desejam apoiar empresas que possuem um forte compromisso com a sustentabilidade. O 4F AMBIENTAL é uma solução inovadora que utiliza a linguagem de programação C para fornecer um sistema eficiente e seguro para o cadastro de empresas sustentáveis e suas informações. Com recursos avançados de relatórios, o sistema pode ajudar a promover a sustentabilidade econômica e ambiental, permitindo que empresas e indivíduos tomem decisões informadas e responsáveis. A empresa oferece uma ampla gama de serviços, incluindo desenvolvimento de software, criação de sites e aplicativos móveis, consultoria em TI, suporte técnico, gerenciamento de projetos e muito mais. A empresa está comprometida em fornecer soluções de alta qualidade, que atendam às expectativas dos clientes e ajudem a impulsionar o crescimento de seus negócios. . 10 5. TELAS DO PROGRAMA 4F AMBIENTAL FIGURA 1 – Tela Inicial do programa 1 Essa tela inicial foi projetada para oferecer as opções de cadastro, login ou saída do programa, proporcionando ao usuário a escolha de interagir com o sistema de acordo com suas necessidades. 1 Fonte: Elaborado pelo autor (2023) 11 FIGURA 2 – Tela de Cadastro 2 Esta é uma tela de cadastro simples, onde os usuários podem inserir seu nome e senha para realizar o registro no sistema. 2 Fonte: Elaborado pelo autor (2023) 12 FIGURA 3 – Tela de Login 3 Esta é uma tela de login simples, onde os usuários podem inserir seu nome e senha para realizar o acesso ao sistema. 3 Fonte: Elaborado pelo autor (2023) 13 FIGURA 4 – Tela do Sistema Logado 4 Esta é uma tela ao acessar o sistema, onde apresenta ao usuário, algumas opções: Cadastrar cliente, Gerar relatório e Sair do programa. 4 Fonte: Elaborado pelo autor (2023) 14 FIGURA 5 – Tela de Cadastro do Cliente 5 Esta é uma tela de cadastro do cliente no sistema, onde apresenta ao usuário, algumas opções para fazer o cadastro do cliente, como: nome e dados do responsável, nome da empresa, CNPJ, razão social, nome fantasia, telefone, endereço, (rua, número, bairro, cidade, estado e CEP), e-mail, data de abertura e dados relevantes para cadastro. 5 Fonte: Elaborado pelo autor (2023) 15 FIGURA 6 – Tela de Relatório 6 Esta é uma tela de relatório do cliente no sistema, onde apresenta ao usuário, algumas opções que foram cadastrada do cliente, como: nome e dados do responsável, nome da empresa, CNPJ, razão social, nome fantasia, telefone, endereço, (rua, número, bairro, cidade, estado e CEP), e-mail, data de abertura e dados relevantes para cadastro. 6 Fonte: Elaborado pelo autor (2023) 16 6. MANUAL DO USUÁRIO DO PROGRAMA 4F AMBIENTAL O manual de utilização do programa segue os passos a seguir: Inicialmente, é necessário que o usuário esteja devidamente cadastrado no sistema. Caso não esteja, será preciso realizar o procedimento de cadastro para, então, ter acesso ao programa. Dentro do sistema, o usuário terá à disposição três opções: Cadastrar cliente Gerar relatório Encerrar sessão e sair do programa Ao selecionar a opção 1, o usuário poderá inserir os dados de um cliente, ou seja, uma empresa sustentável, fornecendo todas as informações solicitadas. Ao concluir o cadastro, retornará à tela principal. Na opção 2, o usuário terá a possibilidade de gerar um relatório abrangente sobre os clientes já cadastrados no programa, permitindo a realização de buscas e a utilização das informações de maneira eficaz. Por fim, ao selecionar a opção 3, o usuário encerrará sua sessão e sairá do programa. 17 7. MANUAL DE INSTALAÇÃO DO PROGRAMA 4F AMBIENTAL O manual de instalação do Programa 4F Ambiental é um guia essencial para a instalação e utilização do software. Para começar, o usuário deve garantir que o sistema atenda aos requisitos mínimos, incluindo um sistema operacional compatível, memória RAM e espaço em disco suficientes, além de uma conexão com a Internet. O processo de instalação inicia com o download do arquivo de instalação a partir do site oficial ou do link fornecido. Após o download, o usuário deve localizar o arquivo de instalação e seguir as instruções do assistente para completar a instalação do programa. Uma vez instalado, o Programa 4F Ambiental estará pronto para uso. Ao abrir o programa, o usuário será direcionado para a tela inicial, onde poderá realizar o login e ter acesso às funcionalidades do software, incluindo o cadastro de empresas sustentáveis e a geração de relatórios. Para mais informações sobre o uso do programa, é recomendado consultar o manual do usuário ou a seção de ajuda online. Em caso de necessidade de suporte adicional, o usuário pode entrar em contato através dos canais de suporte indicados no site oficial do Programa 4F Ambiental. O Programa 4F Ambiental oferece uma solução eficaz para gestão de empresas sustentáveis e a realização de relatórios relacionados à sustentabilidade. A instalação e utilização do programa são fundamentais para a promoção de práticas sustentáveis e a gestão eficiente das empresas. 18 8. COMO COMPILAR O PROGRAMA 4F AMBIENTAL Para compilar o programa, optou-se por utilizar um método de compilação online, evitando o uso de softwares convencionais como o Visual Studio. O processo de compilação pode ser realizado seguindo os seguintes passos: 1. Acesse o site https://www.onlinegdb.com/online_c_compiler, que foi selecionado devido à sua facilidade de uso e interface simplificada. 2. Copie o código-fonte do programa e cole-o no espaço designado no site. 3. Pressione a opção "RUN" para iniciar o processo de compilação. 4. Aguarde até que o compilador finalize o processo de compilação e gere as telas do programa, que serão apresentadas no projeto. Essa abordagem oferece uma forma prática e conveniente de compilar o programa, sem a necessidade de instalar softwares adicionais no sistema. Além disso, permite a compilação remota, por meio de um navegador web, e é ideal para usuários que desejam evitar a complexidade de softwares de compilação convencionais. 19 CONCLUSÃO Este trabalho demonstrou a viabilidade e conveniênciade utilizar um compilador online para a compilação de programas em linguagem C. A escolha do site https://www.onlinegdb.com/online_c_compiler e a descrição detalhada do processo de compilação oferecem uma alternativa prática e acessível, eliminando a necessidade de softwares convencionais. A abordagem apresentada permite que os usuários realizem a compilação de forma remota, por meio de um navegador web, simplificando o processo e tornando-o mais acessível. Ao adotar essa metodologia, os usuários podem compilar programas em linguagem C de maneira eficiente e conveniente, atendendo às necessidades de praticidade e facilidade de acesso. Além disso, este trabalho ressalta a relevância e o potencial da linguagem de programação C, demonstrando que, com esforço e dedicação, projetos futuros podem ser aprimorados. No entanto, é importante reconhecer que a linguagem C é considerada ultrapassada em comparação com linguagens mais modernas. Portanto, embora a linguagem C continue sendo uma ferramenta valiosa, é fundamental considerar também a exploração de linguagens de programação mais contemporâneas para atender às demandas atuais e futuras de desenvolvimento de software. 20 REFERÊNCIAS O manual do iniciante em C: aprenda o básico sobre a linguagem de programação C em apenas algumas horas. Site. Disponível em < O manual do iniciante em C: aprenda o básico sobre a linguagem de programação C em apenas algumas horas (freecodecamp.org)>. Acesso em: 15 de outubro 2023. O que é linguagem C. Site. Disponível em Linguagem de programação C: o que é, vantagens e desvantagens e como aprender (ebaconline.com.br) >. Acesso em: 17 de outubro 2023. Compilador online C. Site. Disponível em < Online C Compiler - online editor (onlinegdb.com)>. Acesso em: 18 de outubro 2023. Introdução à linguagem C. Site. Disponível em < Introdução à Programação C (pucrs.br)>. Acesso em: 20 de outubro 2023. Linguagem C: O que é e quais os principais fundamentos!. Site. Disponível em < Linguagem C: o que é e quais os principais fundamentos! – Insights para te ajudar na carreira em tecnologia | Blog da Trybe (betrybe.com) > Acesso em: 22 de outubro 2023. https://www.freecodecamp.org/portuguese/news/o-manual-do-iniciante-em-c-aprenda-o-basico-sobre-a-linguagem-de-programacao-c-em-apenas-algumas-horas/ https://www.freecodecamp.org/portuguese/news/o-manual-do-iniciante-em-c-aprenda-o-basico-sobre-a-linguagem-de-programacao-c-em-apenas-algumas-horas/ https://www.freecodecamp.org/portuguese/news/o-manual-do-iniciante-em-c-aprenda-o-basico-sobre-a-linguagem-de-programacao-c-em-apenas-algumas-horas/ https://ebaconline.com.br/blog/o-que-e-linguagem-c https://ebaconline.com.br/blog/o-que-e-linguagem-c https://www.onlinegdb.com/online_c_compiler https://www.onlinegdb.com/online_c_compiler https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm https://blog.betrybe.com/linguagem-de-programacao/linguagem-c/ https://blog.betrybe.com/linguagem-de-programacao/linguagem-c/ 1. INTRODUÇÃO 2. EMPRESA 4F AMBIENTAL 3. LINGUAGEM DE PROGRAMAÇÃO C 4. SISTEMA 4F AMBIENTAL 5. TELAS DO PROGRAMA 4F AMBIENTAL 6. MANUAL DO USUÁRIO DO PROGRAMA 4F AMBIENTAL 7. MANUAL DE INSTALAÇÃO DO PROGRAMA 4F AMBIENTAL 8. COMO COMPILAR O PROGRAMA 4F AMBIENTAL CONCLUSÃO REFERÊNCIAS