Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

<p>UNIVERSIDADE PAULISTA – UNIP EaD PROJETO INTEGRADO MULTIDISCIPLINAR IV</p><p>CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS</p><p>ELIAN BASILIO TEREZA</p><p>RA 0420461</p><p>DESENVOLVIMENTO DE SOFTWARE EM C PARA STARTUP DE SOLUÇÕES AMBIENTAIS</p><p>PIM IV</p><p>ANÁPOLIS, GO 2024</p><p>RESUMO</p><p>O seguinte trabalho tem como objetivo apresentar um software desenvolvido com os conhecimentos adquiridos nas disciplinas “Engenharia de Software I” e “Linguagem e Técnicas de Programação” do curso de Tecnologia em Análise e Desenvolvimento de Sistemas, no trabalho foi solicitado a criação de um software para uma startup de soluções ambientais. A empresa em questão tem como objetivo o cadastro de indústrias e o mapeamento e o gerenciamento de gases e materiais particulados que são produzidos por essas indústrias para o controle e redução da poluição gerada, o programa foi desenvolvido com a utilização da linguagem de programação C pelo aplicativo Code::Blocks.</p><p>Palavras-chave: Linguagem C, Linguagem e Técnicas de Programação, Engenharia de Software I, meio ambiente, poluição, Code::Blocks.</p><p>ABSTRACT</p><p>The aim of the following work is to present a software program developed using the knowledge acquired in the subjects "Software Engineering I" and "Programming Languages and Techniques" on the Technology in Systems Analysis and Development course. The assignment involved the creation of a software program for an environmental solutions startup. The company in question aims to register industries and map and manage the gases and particulate materials produced by these industries in order to control and reduce the pollution generated. The program was developed using the C programming language using the Code::Blocks application.</p><p>Keywords: C Language, Programming Language and Techniques, Software Engineering I, environment, pollution, Code::Blocks.</p><p>2</p><p>SUMÁRIO</p><p>INTRODUÇÃO	04</p><p>APRESENTAÇÃO DO PROGRAMA	04</p><p>Tela de Login	04</p><p>Menu de Opções	06</p><p>Cadastro de Clientes	06</p><p>Cadastro de Funcionários	10</p><p>Relatórios	13</p><p>CONCLUSÃO	15</p><p>REFERÊNCIAS	16</p><p>3</p><p>1. INTRODUÇÃO</p><p>A startup de soluções ambientais foi criada com o propósito de coletar e armazenar dados sobre indústrias, facilitando o monitoramento e controle das emissões poluentes. Além disso, a empresa contribui para a redução de impactos ambientais, gerando relatórios que apontam as áreas mais afetadas pela poluição, o que também auxilia o governo na formulação de políticas ambientais.</p><p>O desenvolvimento do programa começou com a organização lógica do algoritmo a ser utilizado. Após essa etapa, o software foi desenvolvido integralmente na linguagem C, com o uso do aplicativo Code::Blocks. O sistema possui uma interface inicial de login, que garante que apenas usuários autorizados possam acessar as funcionalidades do programa, como o cadastro de clientes e funcionários, geração de relatórios, entre outros.</p><p>2. APRESENTAÇÃO DO PROGRAMA</p><p>Devido a alta demanda pelos serviços da startup, foi solicitado o desenvolvimento de um sistema que gerencie todas as atividades de cadastro de clientes e funcionários.</p><p>2.1 Tela de Login</p><p>Assim que o programa é executado o usuário é redirecionado para uma tela de login, essa tela inicial serve como entrada para o programa e como uma forma segura de cada usuário ter acesso apenas as informações disponibilizadas para ele.</p><p>Inicialmente, uma tela com o a função de entrada de dados “Usuário” é mostrada, nessa opção será informado o nome de usuário que o funcionário que está utilizando do programa irá utilizar. O nome de usuário deverá ficar a critério do</p><p>4</p><p>próprio usuário, por conta disso o tipo de entrada do login ficou como %s, ou seja, uma cadeia de caracteres, para que o usuário tenha liberdade para se identificar da forma que for mais fácil a identificação.</p><p>Após a entrada do nome de usuário pela pessoa que está utilizando o programa é disposto na tela a opção de senha. A senha, seguindo a mesma lógica do usuário, é do tipo cadeia de caracteres para que o usuário tenha ainda mais opções de caracteres ao escolher, tornando a entrada ainda mais segura.</p><p>5</p><p>2.2 Menu de Opções</p><p>Após inserir o login e senha o usuário entra no menu de opções com todas as opções que o programa dispõe. Entre elas estão “cadastro de clientes”, “cadastro de funcionários”, “relatórios” e a opção de sair do programa.</p><p>2.3 Cadastro de Cientes</p><p>Ao inserir o comando de número 1 e entrar no sistema, o programa é redirecionado para a parte de cadastro de clientes. Essa parte funciona para o usuário armazenar as informações sobre as empresas que desejam utilizar da aplicação para controle de poluição. O primeiro dado a ser inserido é o nome do cliente.</p><p>6</p><p>· Em seguida é o CNPJ da empresa será cadastrado.</p><p>· E então o nome fantasia da empresa deve ser digitado.</p><p>7</p><p>· Seguido do número de telefone.</p><p>· O endereço da empresa.</p><p>8</p><p>· O CEP da empresa.</p><p>· O e-mail da empresa.</p><p>Ao digitar a última informação a mensagem “Cliente cadastrado com sucesso!” aparece na tela indicando que os dados dos clientes foram armazenados com sucesso. O programa volta ao menu inicial e assim podemos ir para a segunda opção.</p><p>9</p><p>2.4 Cadastro de funcionários</p><p>A opção de cadastro de funcionários segue a mesma lógica do cadastro de clientes, porém com opções diferentes para que os funcionários possam ter seus dados armazenados. A primeira opção que aparece é colocar o nome do funcionário que está sendo cadastrado.</p><p>10</p><p>· Seguido da data de nascimento.</p><p>· O CPF do funcionário.</p><p>11</p><p>· E por fim o endereço de e-mail pessoal.</p><p>Ao inserir todas as informações, uma tela com a mensagem “Funcionário cadastro com sucesso!” é mostrada na tela indicando que todas as informações foram armazenadas.</p><p>12</p><p>2.5 Relatórios</p><p>A última parte de inserção de dados dentro do sistema é a parte de geração de relatórios. Aqui as empresas podem acrescentar as informações sobre a quantidade de poluição que foi gerada no mês de referência e um cálculo é feito com a quantidade total de poluentes liberados em toneladas.</p><p>· Primeiro se coloca a quantidade de matéria liberada em toneladas.</p><p>· A quantidade de gás liberado em toneladas.</p><p>13</p><p>· E por fim o mês de referência.</p><p>Após inseridos todas as informações o programa calcula e gera uma mensagem com o resultado do soma dos poluentes. E em seguida uma mensagem escrita “Relatórios gerados”.</p><p>14</p><p>3. CONCLUSÃO</p><p>Com base no que foi apresentado no trabalho, pode se concluir que para desenvolver um software demanda precisão, trabalho em equipe e atenção constante. As funções para realizar os cadastros e gerar relatórios precisam ser de simples compreensão e precisas para que problemas sejam evitados.</p><p>Ao término do trabalho, os objetivos foram alcançados e soluções foram mostradas para o desenvolvivento de um sistema computacional que gerencie todas as suas tarefas de cadastro e relatórios.</p><p>O Code::Blocks se mostrou como uma ferramenta de ambiente gráfico de fácil manuseio para elaborar o código fonte, proporcionou com facilidade o desenvolvimento de um código organizado e de fácil visualização.</p><p>15</p><p>REFERÊNCIAS</p><p>CARVALHO, Adriane M. B. Rizzoni; CHIOSSI, Thelma C. dos Santos. Introdução à engenharia de software. Campinas, SP. Ed UNICAMP, 2001</p><p>FILHO, Wilson de Pádua Paula. Engenharia de software Fundamentos, Métodos e Padrões. Rio de Janeiro, RJ. Ed LTC, 2001</p><p>FOURNEIR, Roger. Guia prático para desenvolvimento e manutenção de sistemas estruturados. São Paulo. Ed. Makron Books, 1994</p><p>Disponível em: .</p><p>16</p><p>image3.jpeg</p><p>image4.jpeg</p><p>image5.jpeg</p><p>image6.jpeg</p><p>image7.jpeg</p><p>image8.jpeg</p><p>image9.jpeg</p><p>image10.jpeg</p><p>image11.jpeg</p><p>image12.jpeg</p><p>image13.jpeg</p><p>image14.jpeg</p><p>image15.jpeg</p><p>image16.jpeg</p><p>image17.jpeg</p><p>image18.jpeg</p><p>image19.jpeg</p><p>image20.jpeg</p><p>image1.png</p><p>image2.jpeg</p>

Mais conteúdos dessa disciplina