Buscar

PIM III

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 25 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE PAULISTA - UNIP 
 
Yago dos Reis Oliveira Dias; RA: 0540334 
Leonardo Tokio de Sousa Almeida RA: 0536611 
 
 
 
 
 
 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR III – PIM III 
Sistema de Coleta de Contêiner de Óleo de Cozinha Usados 
 
 
 
 
 
 
AMPARO - SP 
2021 
 
 
 
Yago dos Reis Oliveira Dias; RA: 0540334 
Leonardo Tokio de Sousa Almeida RA: 0536611 
 
 
 
 
PROJETO INTEGRADO MULTIDISCIPLINAR III – PIM III 
Sistema de Coleta de Contêiner de Óleo de Cozinha Usados 
 
 
 
 
Projeto Integrado Multidisciplinar III do curso de 
Redes de Computadores no 4º semestre de 2021 na 
Universidade Paulista – UNIP 
 
 
Orientador: Professor Rodrigo Rodrigues 
 
 
 
AMPARO – SP 
2021 
 
 
RESUMO 
 
Neste trabalho iremos apresentar um sistema desenvolvido para realizar o con-
trole 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 rea-
lizado 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 faci-
litar 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. 
O sistema será totalmente desenvolvido em linguagem de programação para 
web, assim facilitando o acesso no geral. 
Palavra-chave: Software, sistemas, sistemas de gestação, programação. 
 
 
 
 
 
 
ABSTRACT 
 
In this work we will present a system developed to carry out the total control of 
collection of 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 has good 
logistics in the collection . 
The system will facilitate the control, having a form to register the collection 
points or donors, which are condominiums, commercials and residences, also the re-
gistration of an individual as the main contact, all to make it easier for the company to 
carry out the oil collection has better administration and control of everything, because 
in the same way as the registration is carried out, it is possible to consult the informa-
tion. 
The system will be fully developed in web programming language, thus facilita-
ting general access. 
Keyword: Software, systems, gestation systems, programming. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LISTA DE ILUSTRAÇÕES 
 
Figura 1 – Exemplo de Código HTML.........................................................................9 
Figura 2 – Exemplo de Código CSS............................................................................10 
Figura 3 – Exemplo de Código JavaScript...................................................................11 
Figura 4 – Página Home..............................................................................................12 
Figura 5 – Página Condomínios..................................................................................13 
Figura 6 – Página Pessoas.........................................................................................14 
Figura 7 – Página Containers......................................................................................15 
Figura 8 – Código HTML Página Home.......................................................................15 
Figura 9 – Código JavaScript Página Home................................................................16 
Figura 10 – Código JavaScript Página Pessoas..........................................................17 
Figura 11 – Modelo Lógico do Sistema.......................................................................20 
Figura 12 – Criação da Tabela condomínios...............................................................21 
Figura 13 – Criação da Tabela containers...................................................................22 
Figura 14 – Criação da Tabela pessoas.....................................................................22 
 
 
 
 
SUMÁRIO 
 
1 INTRODUÇÃO ......................................................................................................... 7 
2 COLETA DE ÓLEO DE COZINHA USADO ............................................................. 8 
3 ESTRUTURA DO SISTEMA .................................................................................... 8 
3.1 Linguagens de Programação Utilizadas ................................................................ 9 
3.2 HTML 5 .................................................................................................................. 9 
3.3 CSS 3 .................................................................................................................. 10 
3.4 JavaScript ............................................................................................................ 10 
4 APRESENTANDO O SISTEMA ............................................................................. 11 
5 PROGRAMAÇÃO APLICADA ................................................................................ 16 
5.1 Programação do Sistema .................................................................................... 16 
6 BANCO DE DADOS ............................................................................................... 18 
6.1 PostgreSQL ......................................................................................................... 19 
6.2 Estrutura do Banco de Dados ............................................................................. 20 
7 ÉTICA E LEGISLAÇÃO PROFISSIONAL .............................................................. 22 
7.1 Ética e Legislação Aplicada ................................................................................. 23 
8 CONCLUSÃO ......................................................................................................... 24 
REFERÊNCIAS ......................................................................................................... 25 
 
7 
 
 
1 INTRODUÇÃO 
Com base nos conhecimentos adquiridos nas matérias 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 infor-
matizado para gerenciar a coleta de contêiner de óleos de cozinha usados em condo-
mínios na região central de uma grande cidade. 
O sistema será desenvolvido sem linguagem de programação WEB, contara 
com 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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
8 
 
2 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. 
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 socie-
dade, 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 des-
carte 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çãode 
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 a empresa PIM III para desenvolver 
um sistema que facilite o controle da coleta dos contêineres que ficam armazenados 
o óleo. 
 
3 ESTRUTURA DO SISTEMA 
Visando o melhor custo benefício para o sistema a ser desenvolvido, a empresa 
PIM III optou por desenvolver o projeto em modelo WEB, assim facilitando o acesso 
de qualquer lugar, pois apenas dependera de um servidor web hospedando a aplica-
ção desenvolvida, e ela poderá ser acessada de qualquer navegador disponível como 
por exemplo o Google Chrome, assim o sistema fica mais leve e de fácil manutenções 
futuras, lembrando também que o banco de dados será aplicado da mesma forma 
utilizando a linguagem SQL (Structured Query Language) e o seu SGBD (Sistema de 
Gerenciamento de Banco de Dados) sendo o PostgreSQL, lembrando que todas as 
ferramentas e linguagens utilizadas são open source (Gratuitas). 
 
 
 
9 
 
3.1 Linguagens de Programação Utilizadas 
Para o desenvolvimento de um sistema web, utilizamos algumas linguagens de 
programação e todo sistema existe o front-end (Interface Frontal), sendo ela a parte 
em que o usuário interage e faz as alimentações e movimentações no sistema, neste 
caso utilizaremos HTML 5 (Hyper Text Markup Language) e CSS 3 (Cascading Style 
Sheets) e existe o back-end (Programação Atrás) onde utilizaremos a linguagem de 
programação web mais moderna sendo ela JavaScript. 
 
3.2 HTML 5 
O HTML foi criado em 1991, por Tim Beners-Lee na suíça, HTML é uma lingua-
gem 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 ta-
belas 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 com sigo novas ferramentas 
parta o CSS e o JavaScript. 
 
Figura 1 – Exemplo de Código HTML 
 
Fonte: https://devmedia.com.br 
https://devmedia.com.br/
10 
 
3.3 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 se 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 1994 por Hakon Lie isso se tornou 
mais fácil, mais somente no ano de 1995 a empresa W3C que colocou à tona a pri-
meira versão do CSS e em 1999 se tornou popular entre os programadores. Hoje na 
sua versão 3 deixa as páginas web mais limpas, finas, modernas e com efeitos sen-
sacionais. 
 
Figura 2 – Exemplo de Código CSS 
 
Fonte: https://devmedia.com.br 
 
3.4 JavaScript 
 Criada em 1995 por Brendan Eich JavaScript é uma das linguagens de progra-
mação web mais modernas atualmente e também altamente usada por grandes de-
senvolvedores como por exemplo a Netflix, mais não devemos confundir Java com 
JavaScript são duas linguagens um pouco distintas. 
https://devmedia.com.br/
11 
 
 Scripts desenvolvidos nesta linguagem são capazes de interagir com as mar-
caçõ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. 
 
Figura 3 – Exemplo de Código JavaScript 
 
Fonte: https://terminalroot.com.br/ 
 
4 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 consegui-
mos 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 lingua-
gem de banco de dados SQL, conseguimos implantar em uma única página a possi-
bilidade de o usuário realizar o cadastro, consulta e alteração dos dados, assim facili-
tando a operação do sistema sem que seja necessária uma página para cada opera-
ção. 
https://terminalroot.com.br/
12 
 
O sistema possui como página principal a Home, nesta página tomamos a li-
berdade de mostrar o número de containers disponíveis para usos e condomínios dis-
poní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 funcionali-
dade 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 dis-
poní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 le-
var o usuário aos cadastros e outras operações do sistema. 
 
Figura 4 – Página Home 
 
Fonte: Próprio autor 
 
• Página Condomínios: está pagina é responsável para realizar o cadas-
tro de condôminos, já ao abrir a mesma, você consegue ao mesmo 
13 
 
tempo visualizar os condomínios cadastrados, contendo seu nome, en-
dereço e a quantidade de containers em uso e também consegue reali-
zar a alteração do cadastro apenas clicando sobre ele, alterando os da-
dos 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 con-
domínio é possível ver que tem uma pessoa atrelada ao condomínio es-
pecifico. 
 
 
 
 
14 
 
Figura 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 
 
Fonte: Próprio autor 
 
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 JavaScript, linguagem usada para a programação do sistema. Observe a baixo 
como fico o código HTML da página Home. 
 
Figura 8 – Código HTML Página Home 
 
Fonte: Próprio auto 
16 
 
5 PROGRAMAÇÃO APLICADA 
Linguagem de programação é uma linguagem formal, que através de uma série 
de instruções, permite que programadores deem ordem que mudam o comportamento 
da máquina, retornando ou não resultados ao usuário. A lógica da programação é uma 
só, o que muda entre elas são as sintaxes, é como se fosse o idioma dos países cada 
um tem o seu nativo, sendo assim a empresa PIM III utilizou a linguagem de progra-
mação JavaScript. 
 JavaScript é uma linguagem de programaçãoweb, ao longo do tempo ela vem 
sendo muito usada e aprimorada por programadores web, por ser uma linguagem de 
fácil aprendizado ela também pé gratuita e possui muitas ferramentas e um suporte 
amplo. Sua comunicação com HTML e CSS é excelente o que torna o desenvolvi-
mento do sistema mais profissional. 
 
5.1 Programação do Sistema 
Para realizar a comunicação com o banco e efetuar, consultas, cadastros e 
alterações (select, insert e update), utilizamos a linguagem de programação Javacript, 
com a flexibilidade desta linguagem utilizamos ela para realizar atualização da página 
sem a necessidade de sair da mesma, e também mostrar resultados na Home. Você 
pode observar algumas partes do código de programação a baixo. 
 
Figura 9 – Código JavaScript Página Home 
 
Fonte: Próprio autor 
 
17 
 
Figura 10 – Código JavaScript Página Pessoas 
 
Fonte: Próprio autor 
 
 
 
18 
 
6 BANCO DE DADOS 
Toda as operações realizadas na interface do usuário são armazenadas de al-
guma forma, sendo elas 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 até mesmo na nuvem, ele é composto por tabelas com linhas e colunas 
relacionados aos dados do sistema em que o utiliza. 
O banco de dados também se utiliza uma linguagem própria de programação 
chamada SQL (Strutured Query Language) traduzido, Linguagem de Consulta Estru-
turada, 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 queries, consultas e manipula-
ção, isso tudo é possível ser realizado através de outros códigos de programação 
como o JavaScript que será usado em nosso sistema. 
Algumas tarefas que são possíveis 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 é responsável por 
possuir os comandos mais simples que afetam os dados das tabelas 
como por exemplo, (insert, delete, select). 
• DDL – Data Definition Language: já neste subgrupo os comandos afe-
tam um nível 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 apaga 
19 
 
um 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 importância 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 é 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 até o momento tratamos de linguagem de banco de dados, 
mais não podemos esquecer de algo importante que é responsável por ge-
renciar e armazenar de forma correta toda essa operações e banco de da-
dos, chamado de SGBD (Sistema de Gerenciamento de Banco de Dados), 
é 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. 
 
6.1 PostgreSQL 
Sendo considerado um dos SGBDS mais avançados do mercado e por ser tam-
bém open source, ou seja, gratuito, a empresa PIM III escolheu ele para gerenciar 
todo o seu banco de dados. 
Para que fosse possível utilizar esse SGBD dedicamos um servidor com a im-
plantação do mesmo, assim todos os dados do banco de dados do sistema de controle 
de coleta de contêineres de óleo de cozinha usados ficaram armazenados, toda con-
sulta, cadastro ou até mesmo exclusão será feito através dele, utilizando linhas de 
programação através da linguagem JavaScript e uma string de conexão realizada tam-
bém com JavaScript. 
 
 
20 
 
6.2 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 rápido 
e flexível, 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 você pode aplicar as ideias de 
como ficara as tabelas e relações entre as tabelas e os dados, além 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 físico que será apresentado mais à frente. 
Veja a baixo o modelo lógico. 
Figura 11 – Modelo Lógico do Sistema 
 
Fonte: Próprio autor 
Após apresentado o modelo lógico, podemos seguir com nosso modelo de im-
plementação que seria o modelo físico, ele é composto por código em SQL, onde após 
ser executado em no SGBD escolhido ou seja o PostgreSQL, resultará na criação do 
banco, tabelas e conexão entre tabelas chamadas de index composta por primary key 
(Chave Primaria) e foreign key (Chave Secundária). 
O nosso banco de dados foi composto por algumas tabelas que serão respon-
sáveis por armazenar as informações imputadas no sistema pelo usuário, as tabelas 
criadas foram as seguintes: 
21 
 
• Tabela condomínios: composta pelos campos, name, address e o 
campo id para controle interno no banco de dados, está tabela será res-
ponsável por armazenar os dados cadastrais dos condomínios de coleta. 
• Tabela containers: composta pelos campos, name e id, será responsá-
vel por cadastrar os containers em geral, assim sendo possível através 
de uma identificação amarrar os mesmos ao condomínio. 
• Tabela pessoas: composta pelos campos, name, type, cpf_1, será res-
ponsável por cadastras as pessoas no geral e pessoas responsáveis por 
condomínio em relação a coletas de container. 
Existem em nosso banco outras tabelas não citadas a cima, que são responsá-
veis pelas conexões como por exemplo a tabela (condominios_containers), responsá-
vel por amarrar um container especifico a um condomínio. 
Através do modelo físico podemos ver a linguagem SQL sendo usada na cria-
ção das tabelas, veja a baixo o modelo físico: 
 
Figura 12 – Criação da Tabela condomínios 
 
Fonte: Próprio autor 
 
 
 
 
 
22 
 
Figura 13 – Criação da Tabela containers 
 
Fonte: Próprio autor 
 
Figura 14 – Criação da Tabela pessoas 
 
Fonte: Próprio autor 
 
Com o modelo físico em mãos, e nosso SGBD implantado e funcional tivemos 
apenas que todas nosso código SQL no PostgreSQL para realizar a criação das tabe-
las e suas relações. 
 
7 ÉTICA E LEGISLAÇÃO PROFISSIONAL 
Ética profissional é o conjunto de regras, normas e preceitos que formam a 
consciência do profissional (Colaborador), que refletem na sua conduta. O profissional 
ético age dentro dos padrões convencionais, seguindo regras e normas, sem prejudi-
car o próximo, cumprindo com os valores estabelecidos pela sociedade. 
Cada profissão tem o seu código de ética, cabe ao profissional conhecer e cum-
prir as normas e regras estabelecidas pelo órgão que administra a sua categoria. 
23 
 
A ética está ligada à ação das pessoas e é aquilo que define quais ações po-
dem ser consideradas corretas ou incorretas, definindo o queé o certo e o errado. 
 
7.1 Ética e Legislação Aplicada 
Com o sistema desenvolvido para gerenciar a coleta de óleo de cozinha, iremos 
ter uma rastreabilidade de elementos eficaz, além de controlar a quantidade de doa-
dores (Condôminos). 
Através do cadastro dos doadores iremos ter um diagnóstico da campanha de 
conscientização de coleta de óleo de cozinha, os condomínios saberão se os condô-
minos estão entendendo a importância da coleta de óleo, assim como criar estratégias 
para garantir esse entendimento. 
Formando assim uma sociedade consciente e comprometida com o meio am-
biente. 
A Empresa PIM III, é 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 instruídos sobre a importância da segurança de dados pessoais 
e sobre a ética profissional. 
Nossa empresa observa a LGPD, Lei Geral de Proteção de Dados, a fim de 
garantir a segurança das informações armazenadas em nossos bancos de dados, 
conforme o Art. 1º da Lei Nº 13.709, de 14 de agosto de 2018 (Brasil, 2018). 
 
 
 
 
 
 
 
 
24 
 
8 CONCLUSÃO 
Com base nos requisitos, a empresa PIM III, desenvolveu um sistema web com-
pleto, utilizando códigos e linguagem de programação mais modernos, com isso foi 
possível alcançar o solicitado, tornando a coleta de containers de óleo de cozinha 
usados, mais controlado e ágil. 
Com o sistema em mãos é possível saber, quais condomínios possui contai-
ners, qual a pessoa responsável pelo container dentro daquele condômino e também 
ter um controle de quantos container estão disponíveis para distribuição e também 
ocupados. Tudo isso se da ao luxo devido a interface amigável, onde em uma mesma 
página você consegue realizar três operações diferentes (Cadastro, Consulta e Alte-
ração). 
O sistema também conta com um banco de dados, muito bem estruturado, pos-
suindo amarrações entras a tabela oque facilita na velocidade da consulta de grandes 
dados, tanto o banco de dados como o sistema foram desenvolvidos utilizando lingua-
gens e ferramentas open source o que torna barato e de fácil 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 sensíveis cadastrados no sistema. 
 
 
 
 
 
 
 
 
 
 
25 
 
REFERÊNCIAS 
 
CUNHA, Elisangela de Souza. A Importância da Coleta do Óleo usado para o Meio 
Ambiente. Educação Ambiental em Ação, 2013. Disponível em: <https://www.revis-
taea.org/artigo.php?idartigo=1540>. Acesso em: 14 de outubro de 2021. 
 
PACIEVITCH, Yuri. HTML. InfoEscola. Disponível em: <https://www.infoes-
cola.com/informatica/html/>. Acesso em: 14 de outubro de 2021. 
 
FEITOSA, Eduardo. O que é o HTML5. DEVMEDIA, 2012. Disponível em: 
<https://www.devmedia.com.br/o-que-e-o-html5/25820>. Acesso em: 14 de outubro 
de 2021. 
 
SILVA, Giancarlo. Oque é e como funciona a linguagem JavaScript. CanalTech, 2015. 
Disponível em: <https://canaltech.com.br/internet/O-que-e-e-como-funciona-a-lingua-
gem-JavaScript/>. Acesso em: 15 de outubro de 2021. 
 
SQL – o que é e como funciona na prática. Pravaler, 2020. Disponível 
em:https://www.pravaler.com.br/sql-o-que-e-e-como-funciona-na-pratica/>.Acesso 
em: 15 de outubro de 2021. 
 
PORFÍRIO, Francisco. O que é ética? Brasil Escola. Disponível em: <https://brasiles-
cola.uol.com.br/o-que-e/o-que-e-sociologia/o-que-e-etica.htm>. Acesso em 17 de ou-
tubro de 2021. 
https://www.revistaea.org/artigo.php?idartigo=1540
https://www.revistaea.org/artigo.php?idartigo=1540
https://www.infoescola.com/informatica/html/
https://www.infoescola.com/informatica/html/
https://www.devmedia.com.br/o-que-e-o-html5/25820
https://canaltech.com.br/internet/O-que-e-e-como-funciona-a-linguagem-JavaScript/
https://canaltech.com.br/internet/O-que-e-e-como-funciona-a-linguagem-JavaScript/
https://www.pravaler.com.br/sql-o-que-e-e-como-funciona-na-pratica/
https://brasilescola.uol.com.br/o-que-e/o-que-e-sociologia/o-que-e-etica.htm
https://brasilescola.uol.com.br/o-que-e/o-que-e-sociologia/o-que-e-etica.htm

Continue navegando