Portfólio FazenTECH3e4 Unopar
Tecnologia em Análise e Desenvolvimento de Sistemas
Semestre: 3º Sem. FLEX e 4º Sem
Disciplinas:
• Análise Orientada a Objetos II
• Banco de Dados II
• Programação Orientada a Objetos
• Programação para Web I
A proposta de Produção Textual Interdisciplinar Individual (PTI) terá como temática
FazenTECH. Escolhemos esta temática para possibilitar a aprendizagem interdisciplinar dos conteúdos
desenvolvidos nas disciplinas desse semestre.
Portfólio FazenTECH3e4 Unopar
1) Análise Orientada a Objetos II
Para o total controle e acompanhamento de todos os processos de negócio da fazenda da Lúcia, é
fundamental a implantação de sistemas de informação para as diferentes áreas funcionais da
fazenda. Assim, Lúcia definiu como prioridade, um sistema de informação para controlar o processo
de criação animal e o planejamento de plantio das diferentes culturas da fazenda.
Você, na atuação de Analista de Sistemas, deve fazer um levantamento em materiais de referência,
definindo o escopo e contexto do sistema para atender o domínio de “criação animal e planejamento
de plantio” e apresentar como documentação da atividade de análise:
a) Modelo de Use Cases (Casos de Uso).
b) Modelo de Classes.
c) Diagrama de Máquina de Estados para a classe “Plantio”, definindo estados relevantes para
os objetos da classe.
d) Diagrama de Atividades correspondente a um caso de uso de sua preferência.
e) Diagrama de Sequência correspondente a um caso de uso (diferente do escolhido no item d.)
2) Banco de Dados II
Procurando criar um controle de pessoal, equipamentos, estoque e qualidade de tudo que é
produzido na fazenda, Lúcia precisa de um banco de dados capaz de armazenar todas estas
informações.
Todo o processo de criação animal e plantio será comandado por um programa de computador e, a
partir de um banco de dados de cada produto (vegetal ou animal) é possível extrair informações
que ajudem a aumentar a produção e reduzir custos.
Utilizando o banco de dados MySQL, crie um script contendo os comandos DDL necessários para
criar um banco de dados e suas tabelas. O banco deverá ser chamado de “fazenda-bd” e algumas
das tabelas interessantes para este banco, poderiam ser as seguintes:
FUNCIONÁRIOS: armazenará dados dos funcionários da fazenda (ID, nome, CPF, salários, etc.).
PRODUÇÃO DE LEITE: armazenará os dados das vacas criadas na fazenda (identificação, espécie,
quando ocorreu a última ordenha, temperatura do leite, produtividade de cada quarto, se a vaca
teve inseminações, a estimativa do parto, secagem esperada e até os minutos de ruminação por
dia, etc.).
PRODUTOS: armazenará dados de tudo o que é produzido na fazenda (ID, nome, tipo, quantidade
em estoque, preço, etc.).
EQUIPAMENTO: armazenará os dados dos equipamentos utilizados na fazenda para suas diversas
atividades, seja para plantio ou ordenha, por exemplo (ID, nome, tipo, etc…).
VAREJISTAS: armazenará informações sobre os parceiros varejistas que compram os produtos da
fazenda para revenda.
Você não precisa ficar “preso” aos exemplos acima. Mas deve incrementar novas entidades,
relacionamentos e atributos que achar necessário, de modo que fique de acordo com a proposta do
trabalho.
Em seguida, adicione também a este script os comandos DML necessários para inserir dados em
todas as tabelas criadas.
Por fim, Lúcia precisa extrair certas informações adicionais a respeito da produção de modo que
possa agregar na gestão da Fazenda, e isto pode ser feito por meio de consultas com comandos
DQL. Após a criação do banco de dados e da inserção de todos os dados, você deve criar pelo
menos quatro consultas utilizando técnicas de consultas avançadas, como junções, funções de
agregação e/ou subconsultas. (Obs.: Estas consultas devem ser relevantes ao projeto de
informatização da fazenda que está sendo elaborado ao longo do trabalho)
3) Programação para Web I
Na fazenda de Lúcia, a produção de leite não possui nenhum tipo de monitoramento, sendo que
muitas vezes esta falta de acompanhamento faz com que ocorra uma grande perda de produto,
gerando assim prejuízo. Para minimizar estas perdas, Lúcia pretende melhorar o monitoramento da
produção leiteira, sendo que sua primeira atitude foi codificar as vacas leiteiras, através de um código
numérico, assim poderá ter o controle de qual animal já realizou o processo de ordenha.
A tecnologia que Lúcia pretende implementar, para realizar o monitoramento da produção de leite,
é um sistema web. O sistema deve cadastrar cada vaca leiteira e a sua quantidade de leite diária,
sendo necessário cadastrar também quem realizou o manejo e o horário respectivo.
Outra funcionalidade pedida foi o monitoramento dos animais doentes, sendo necessário o cadastro
do animal, o tratamento utilizando e os dias necessários para cumprir o tratamento.
Uma característica que Lúcia pediu, foi que o sistema seja simples, otimize o trabalho e tenha uma
interface agradável. Sabendo dos requisitos pedidos, você ficou responsável por desenvolver a
interface do sistema, utilizando as linguagens HTML e CSS.
4) Programação Orientada a Objetos
Para a fazenda de Lúcia, você já construiu um Banco de Dados denominado “fazenda-db”, para armazenar as
informações mais importantes e trabalhar com elas. Agora crie uma estrutura de classes e seus respectivos
métodos para cadastro e manutenção dos dados no sistema. As classes criadas devem obedecer ao paradigma
da orientação a objetos utilizando conceitos como:
• Objetos;
• Encapsulamento;
• Herança;
• Polimorfismo;
• Instância de objetos.
A interpretação de quantas classes, quais classes, métodos e operações é de responsabilidade do aluno. O
aluno deverá anexar no trabalho o print da codificação das classes como trabalhamos em Java.
Portfólio FazenTECH3e4 Unopar
VEJA TAMBÉM:
Portfólio Gamificação na Educação Infantil
Portfólio Assistência em Enfermagem
Portfólio Retratos da Real Beleza
Avaliações
Não há avaliações ainda.