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

Prévia do material em texto

1 
 
1 
 
1 
 
 
UNIVERSIDADE PAULISTA — UNIP EaD 
Projeto Integrado Multidisciplinar - PIM III 
 Curso Superior de Tecnologia em Redes de Computadores 
 
 
 
Sistema De Coleta De Ólêo De Cozinha Usado 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
POLO - PIRAI DO SUL 
2023 
UNIVERSIDADE PAULISTA — UNIP EaD 
Projeto Integrado Multidisciplinar – PIM III 
 Curso Superior de Tecnologia em Redes de Computadores 
 
 
 
Sistema De Coleta De Ólêo De Cozinha Usado 
 
 
 
 
 Nome: Mauricio De Jesus Ribeiro Dos Santos 
 RA: 0577760 
 Curso: Superior Tecnologia Redes Computadores 
 	Semestre 5ºSemestre 
 Orientador: Prof. Rodrigo Rodrigues 
 
 
 
 
POLO – PIRAI DO SUL 
2023
RESUMO 
 
O seguinte projeto integrado multidisciplinar III tem como base os conteúdo das disciplinas Metodologia Cientifica, Ética e Legislação Profissional, Linguagem de Programação Aplicada e Administração de Banco de Dados .O trabalho vai dissertar sobre um sistema que será desenvolvido para realizar o controle total de coleta de contêineres de óleos de cozinha usados, este sistema contara com a opção de cadastro das informações necessárias para que o controle seja realizado de forma fácil e que possua uma boa logística na coleta. O sistema irá facilitar o controle, possuindo um formulário para cadastro dos pontos de coletas ou doadores sendo eles, condomínios, comerciais e residências, também o cadastro de uma pessoa física como contato principal, isso tudo para facilitar para que a empresa que realize a coleto do óleo tenha melhor administração e controle de tudo, pois da mesma forma que se realiza o cadastro é possível realizar a consulta das informações. 
Palavra-chave: Metodologia Cientifica, Ética e Legislação Profissional .
 
 
 
 
 
 
 
 
 
 
 
 ABSTRACT 
The following multidisciplinary integrated project III is based on the contents of the disciplines Scientific Methodology, Ethics and Professional Legislation, Applied Programming Language and Database Administration. Used cooking oil containers, this system will have the option of registering the necessary information so that the control is carried out easily and that it has a good logistics in the collection. The system will facilitate the control, having a form for registering the collection points or donors being them, condos, commercials and residences, also the registration of an individual as main contact, all this to make it easier for the company that performs the collection of oil has better administration and control of everything, because in the same way that the registration is carried out, it is possible to consult the information.
Keywords: Scientific Methodology, Ethics and Professional Legislation.
 
SUMÁRIO
 
INTRODUÇÃO ………………………………………………………..……….6
1-COLETA DE ÓLEO DE COZINHA USADO……………………..……….7
2-.LINGUAGENS DE PROGRAMAÇAO UTILIZADOS ……….……...….7
 2.1 HTML………………………………………………………...………….8 
 2.2 CSS …………………………………….…………………….…………9
 2.3 JavaScript………………………………………….…..………………9
 3- APRESENTANDO O SISTEMA ………………………….……………10
4- ADMINISTRAÇÃO DE BANCO DE DADOS ……………….…..….. 11 
 4.1 Estrutura do Banco de Dados …………………….……………15
7 ETICA E LEGISLACAO PROFISSIONALIZANTE………….……….16
8 CONCLUSÃO …………………………………………………………….18
REFERENCIAS …………………………………………..…….………… 19
INTRODUÇÃO 
 
Com base nos conhecimentos adquiridos nas disciplinas de. Administração de banco de dados, Linguagem de programação aplicada, Metodologia Cientifica e Ética e legislação profissional, a empresa PIM III foi designada a elaborar um sistema informatizado para gerenciar a coleta de contêiner de óleos de cozinha usados em condomínios na região central da capital de uma grande cidade. O sistema deve permitir o cadastro dos condôminios como doadores de Oleo de cozinha usado, cadastrar uma pessoa, pessoa fisica, como ponto de contato do condominio (Exemplo: Sindico, Zelador, condomino
O sistema irá conter uma interface amigável e intuitiva tornando a manipulação do sistema fácil e ágil. A aplicação contara com um banco de dados em SQL (Structured Query Language), para realizar o armazenamento das informações cadastradas através da interface gráfica desenvolvida.
 Todo o desenvolvimento será realizado através de plataformas open source, assim visando o baixo custo e tornando fácil futuras manutenções. Além disso as disciplinas do atual semestre ajudaram imensamente no desenvolvimento do trabalho, contribuindo assim no entendimento ainda mais dos assuntos.
 
 
 
 
 
 
COLETA DE ÓLEO DE COZINHA USADO 
 
 Antes de falarmos sobre o sistema que vai realizar o controle da coleta de óleo de cozinha usado, iremos abordar a importância do descarte correto do mesmo,sem prejudicar o meio ambiente e as pessoas .
 Com o crescimento de forma acelerada da população mundial, o debate sobre as questões ambientais ampliou de forma em que abrange todos os níveis da sociedade, e um dos assuntos abordados é o óleo cozinha, sendo ele um dos itens mais consumidos pelos brasileiros. Devido a falta de informação os locais como cozinhas de residências, restaurantes, bares, lanchonetes e industrias, acabam fazendo o descarte incorreto, despejando o óleo em locais como ralos, pias das cozinhas etc. 
 O lançamento deste tipo de óleo no sistema hídrico provoca a diminuição de oxigenação e iluminação das águas, assim prejudicando a fauna e flora no local. Para isso existem as empresas de coleta de óleo de cozinha, que reciclam o mesmo que pode ser utilizado até mesmo na fabricação de sabão. 
 Foi uma empresa deste ramo que solicitou que trabalhasse essas disciplinas e assim conseguir desenvolver um sistema que facilite o controle da coleta dos contêineres que ficam armazenados o óleo. 
 
2 LINGUAGENS DE PROGRAMAÇÃO UTILIZADAS 
 
 Para desenvolver um sistema web, utilizamos determinadas linguagens de programação, e cada sistema possui uma interface (front end), que é a parte onde os usuários interagem e realizam operações e ações no sistema, neste caso utilizaremos o HTML 5 ( Hyper Text Markup Language) e CSS 3 (Cascading Style Sheets) e o backend (atrás da programação), usaremos a mais recente linguagem de programação web, javascript.
 
2.1 HTML 5
 
 O HTML foi criado em 1991, por Tim Beners-Lee na suíça, HTML é uma linguagem de marcação e não programação, através dela é possível definir o tipo de letra, tamanho, cor espaçamento entre outros aspectos, como alinhamento criação de tabelas e até mesmo apresentar uma imagem dentro da página web, com o passar do tempo o HTML foi sendo aprimorado juntamente com a evolução da tecnologia, hoje se tornou mais fácil de se utilizar, resumindo o HTML é responsável por construir e exibir conteúdo na web, claro juntamente com outras linguagens. Hoje ele está na versão 5 que o tornou mais leve e compatível e trouxe novas ferramentas parta o CSS e o JavaScript. E suas configurações ainda mais avançadas e consequentemente ajudando ainda mais no controle de sites.
 
Figura 1 – Exemplo de Código HTML 
 
Fonte: https://devmedia.com.br 
2.2 CSS 3 
 
 CSS (Cascading Style Sheetss) foi praticamente a revolução para deixar o código em HTML mais prático, leve e fácil de desenvolver um exemplo seria a criação de uma tabela, se utilizava muitos códigos para fazer ajustes simples como um espaçamento de célula, com a proposta do CSS em 1999.
2.3 JavaScript 
 
 Criada em 1995 por Brendan Eich JavaScript é uma das linguagens de programação web mais modernas atualmente e também altamente usada por grandes desenvolvedores como por exemplo a Netflix, mais não devemos confundir Java com JavaScript são duas linguagens um pouco distintas. 
 Os Scripts quesão desenvolvidos nesta linguagem são capazes de interagir com as marcações desenvolvidas em HTML e CSS ditos anteriormente, estes scripts rodam ao lado do cliente e não remotamente o que torna mais leve e processual, toda a aplicação web. Com técnicas de programação precisas, usando esta linguagem é possível por exemplo atualizar os conteúdos de uma página web sem se quer atualizar a página inteira ou até mesmo sair dela
3-APRESENTANDO O SISTEMA 
 Com os requisitos levantados a empresa PIM III, elaborou uma interface, leve e mais amigável possível, utilizando os códigos em HTML e CSS, e assim conseguimos alcançar um resultado ótimo, que vai facilitar a operação do sistema pelo usuário. 
 Utilizando a linguagem de programação JavaScript, juntamente com a linguagem de banco de dados SQL, conseguimos implantar em uma única página a possibilidade de o usuário realizar o cadastro, consulta e alteração dos dados, assim facilitando a operação do sistema sem que seja necessária uma página para cada operação 
 O sistema possui como página principal a Home, nesta página tomamos a liberdade de mostrar o número de containers disponíveis para usos e condomínios disponíveis para receber novos containers, também foi acrescentado um calendário para que o usuário possa se atualizar dos dias das semanas. Iremos apresentar as páginas do sistema e falar um pouco de cada funcionalidade que elas executam, as páginas do sistema são as seguintes: 
Página Home: a página home é composta por um layout central onde concentra algumas informações como a quantidade de containers disponíveis do total em estoque, e também a quantidade de condomínios disponíveis para receber containers do total cadastrado. Está mesma página é possível encontra o menu em barra lateral responsável por levar o usuário aos cadastros e outras operações do sistema. 
 
1 
 
1 
 
1 
 
 
Fonte: Próprio autor 
· Página Condomínios: está pagina é responsável para realizar o cadastro de condôminos, já ao abrir a mesma, você consegue ao mesmo tempo visualizar os condomínios cadastrados, contendo seu nome, endereço e a quantidade de containers em uso e também consegue realizar a alteração do cadastro apenas clicando sobre ele, alterando os dados e salvando 
 
Figura 5 – Página Condomínios 
 
Fonte: Próprio autor 
· Página Pessoas: levantado através dos requisitos e seguindo o mesmo padrão de páginas anteriores, a página cadastro de pessoas conta com os campos Nome, CPF, qual o tipo de pessoa (Morador, Síndico, Zela-dor) e a qual condomínio ele pertence, assim o controle de pessoas e pessoas responsáveis fica mais prático. Quando é realizado o cadastro da pessoa e atribuído ela a um condomínio, na página cadastro de condomínio é possível ver que tem uma pessoa atrelada ao condomínio especifico 
 
	6 	– 	Página 	Pessoas
 
Fonte: Próprio autor 
 
· Página Containers: responsável por realizar os cadastros de todos os containers disponíveis pela empresa de coleta, esta página conta com algumas opções que irá ajudar no controle, como por exemplo o status do container, é possível ver se ele está disponível ou ocupado através de uma legenda, que conta com a cor verde para disponível e vermelho para ocupado. Também é possível realizar a amarração do container ao condomínio que está em uso. 
 
 
15 Figura 7 – Página Containers 
 
 
Para cada página existe um código em HTML e CSS responsável por criar os campos, fontes, cores, atributos e até mesmo imagens de fundo e cores de fundo, juntamente com o Java Script, linguagem usada para a programação do sistema. Observe a baixo como fico o código HTML da página H.
3.1 PROGRAMAÇÃO APLICADA 
 É uma linguagem formal que através de uma série de instruções que o programador pode fazer alterações no sistema .
5 
 
Figura 
5 
 
Figura 
5 
 
Figura 
4- ADMINISTRAÇÃO BANCO DE DADOS 
 
Todas as operações realizadas na interface do usuário são armazenadas de alguma forma, sendo alas cadastros e alterações e o local ideal para armazenar é o banco de dados. Banco de dados é um local reservado no disco de um computador, servidor ou ate mesmo na nuvem, ele e composto por tabelas com linhas e colunas relacionados aos dados do sistema em que o utiliza. 
O banco de dados se utiliza uma linguagem própria de programação chamada SQL (Strutured Query Language) traduzido, Linguagem de Consulta Estruturada, ela é usada para executar comandos em banco de dados relacionados, ou seja, baseados em tabelas. Programação baseada em SQL pode se tornar uma tarefa bem complexa, pois ,é possível realizar como escrever ,ou fazer consultas e manipulação, isso tudo é possivel ser realizado através de outros códigos de programação como o Java Script que será usado em nosso sistema. como o Java Script que será usado em nosso sistema. 
Algumas tarefas que são possiveis executar em tabelas de bancos de dados: 
· Insert (inserir); 
· Delete (excluir); 
· Update (atualizar); 
· Select (selecionar, consultar); 
Um banco de dados mais complexo, existe muito mais tarefas que possam ser executadas durante uma simples consulta, mais que possua tabelas amarradas a ela como por exemplo, o fato de o usuário realizar uma consulta de um cadastro de uma pessoa física, e trazer seu endereço, e seu endereço pode estar composto por dados de outras tabelas, como uma tabela que cadastra cidades, outra que cadastre estados do brasil e assim por diante. Para isso existem subgrupos que dividem os comandos utilizados, por exemplo: 
· DML — Data Manipulation Language: este subgrupo é responsavel por possuir os comandos mais simples que afetam os dados das tabelas como por exemplo, (insert, delete, select). 
· DDL - Data Definition Language: ja neste subgrupo os comandos afetam um nivel a cima, sendo eles o bancam de dados em si e não só apenas suas tabelas, os comandos mais usados são o DROP que apagam objeto por inteiro e o comando CREATE que cria o objeto como por exemplo o banco de dados inteiro. 
· DCL - Data Control Language: neste subgrupo os comandos são de grande importancia pois eles vão definir o acesso ao banco, quais usuários e maquinas da rede vão ter acesso e qual permissão em banco de dados, um exemplo e o comando GRANT. 
· DTL - Linguagem de Transição de Dados: os comandos deste sub-grupo o responsável por autorizar que as modificações feitas pelos usuários sejam gravadas, o comando seria o COMMIT. 
 Lembrando que ate o momento tratamos de linguagem de banco de dados, mais não podemos esquecer de algo importante que o responsável por gerenciar e armazenar de forma correta toda essa operações e banco de dados, chamado de SGBD (Sistema de Gerenciamento de Banco de Dados) 6 quem faz todo o gerenciamento do banco de dados escolhido, no caso do sistema desenvolvido pela empresa PIM III, utilizaremos a linguagem SQL e o SGBD PostgreSQL, possuem outros SGBD como Mysql, OracleDB, SQL Server, MariaBD. 
4.1 Estrutura do Banco de Dados 
 Com os requisitos em mãos a empresa PIM III, trabalhou para elaborar a melhor estrutura de banco de dados, assim tornando a funcionalidade do sistema mais rapido e flexivel, tanto no cadastro como nas consultas, para alcançar isso a primeira etapa foi elaborar o modelo lógico do banco de dados. 
 O modelo lógico server como um escopo, onde voce pode aplicar as ideias de como ficara as tabelas e relações entre as tabelas e os dados, alem de descrever como os dados serão armazenados no banco. A empresa PIM III elaborou o modelo lógico antes de termos em mãos o modelo fisico que será apresentado mais a frente. Veja a baixo o modelo lógico. 
 Após apresentado o modelo Iógico, podemos seguir com nosso modelo de implementação que seria o modelo fisico, ele 6 composto por codigo em SQL, onde ap6s ser executado em no SGBD escolhido ou seja o PostgreSQL, resultado na criação do banco, tabelas e conexão entre tabelas chamadas de index composta por primary key (Chave Primaria) e foreign key (Chave Secundaria).O banco de dados foi composto por algumas tabelas que será responsáveis por armazenar as informações imputadas no sistema pelo usuário, as tabelas criadas foram as seguintes 
 
5-ETICA E LEGISLACAO PROFISSIONAL 
 Com o sistema desenvolvido para gerenciar a coleta de Olêo de cozinha, iremos ter uma rastreabilidade de elementos eficaz, alem de controlar a quantidade de doa-dores (Condôminos). Através do cadastro dos doadores iremos ter um diagnostico da campanha deconscientização de coleta de olêo de cozinha, os condôminios saberão se os condôminos estão entendendo a importância da coleta de olêo, assim como criar estratégias para garantir esse entendimento.Formando assim uma sociedade consciente e comprometida com o meio ambiente. A Empresa comprometida com a ótica e legislação que garante a proteção de dados pessoais, os nossos colaboradores participam periodicamente de formações onde são instruidos sobre a importância da segurança de dados pessoais e sobre a Otica profissional. Nossa empresa observa a LGPD,lei geral ‘ de Proteção de Dados,afim de garantir a segurança das informações armazenadas . 
 
CONCLUSÃO 
 
 Com o sistema desenvolvido é possivel saber, quais condôminios possui containers, qual a pessoa responsavel pelo container dentro daquele condomino e tambem ter um controle de quantos containers estão disponiveis para distribuição e tambem ocupados. Tudo isso se da ao luxo devido a interface amigavel, onde em uma mesma pagina voce consegue realizar outras operações diferentes (Cadastro, Consulta e Alterções). 
 O sistema também conta com um banco de dados, muito bem estruturado, possuindo amarrações entre as tabela oque facilita na velocidade da consulta de grandes dados, tanto o banco de dados como o sistema foram desenvolvidos utilizando linguagens e ferramentas open source o que torna barato e de facil manutenção. 
 Para o conforto e segurança dos usuários e pessoas cadastradas no sistema, trabalhamos sobre a lei LGPD (Lei Geral de Proteção de Dados), tornando seguro todos os dados sensiveis cadastrados no sistema. 
 O Projeto trouxe inúmeros conhecimentos para o curso.As disciplina que foram utilizadas na produção ajudou imensamente para a produção do mesmo.Todas elas fazem um importante papel empresas de todo o mundo .
 
 
 
REFERÊNCIAS 
 
Compra e venda de óleo de cozinha usado .Biolitoral . Disponível em : https://www.biolitoral.com.br/compra-venda-oleo-cozinha-usado. Acesso em :27/08/2023
CUNHA, MARIA. A Importância da Goleta do Olêo usado para o Meio Ambiente. Educação Ambiental em Ação, 2013. Disponivel em: <https://www.revis-taea.orWartioo.php?idartipo=1540>. Acesso em: 13 de ABRIL de 2023. 
PACIEVITCH,FERNANDO.HTML.InfoEscola.Disponivel: <https://www.infoescola.com/informatica/html/>. Acesso em: 13 de junho de 2023. 
FEITOSA, Eduardo. 0 que A o HTML5. DEVMEDIA, 2012. Disponivel em: <httbs://www.devmedia.com.br/o-que-e-o-htm15/25820>. Acesso em: 15 de ABRIL de 2023. 
SILVA, PAULO. Oque é e como funciona a linguagem JavaScript. CanalTech, 2015. Disponivel em: <https://canaltech.com.br/internet/O-clue-e-e-comofunciona-a-linqua-pem-JavaScript/>. Acesso em: 18 de ABRIL de 2023. 
SQL — o que A e como funciona na pratica. Pravaler, 2020. Disponivel em:https://www.pravaler.com.brisql-o-que-e-e-como-funciona-napratica/>.Acesso em: 13 de ABRIL de 2023. 
PORFIRIO, ROBERTO. 0 que é ética? Brasil Escola. Disponivel em: 
<https://brasiles-cola.uol.com.br/o-aue-e/o-Que-e-sociolodiato-aue-eetica.htm>. Acesso em 13 de junho de 2023.

Mais conteúdos dessa disciplina