Aluno: Fernando José Tozato de Siqueira. 202202760811.
Objetivo: Implementar um protótipo de sistema em Java, utilizando como base os conceitos POO em Java a codificação de banco de dados com Linguagem Java.
-
Desenvolver um protótipo de sistema de cadastro em Linguagem Java com as quatro operações básicas de CRUD em banco de dados.
-
Defina o que será o seu sistema de cadastro. Algumas opções:
2.1 Sistema de Logística: Cadastrar Produtos de Estoque.
2.2 Sistema de Alunos: Cadastrar os Dados de Alunos de uma escola.
2.3 Sistema de Funcionários: Cadastrar os dados de Funcionários e seus dependentes.
2.4 Sistema de Automóveis: Cadastrar os dados de diversos carros.
-
O que deve ter no seu sistema:
3.1 Defina um Nome para seu Sistema.
3.2 O sistema deve fazer todas as atividades de CRUD em Banco de Dados.
3.3 O sistema deve ter pelo menos um (1) elemento diferencial além das atividades de CRUD:
A) Exemplo 1: Caso escolha um Sistema de cadastro de Alunos, além de CRUD, o Sistema de Alunos deve resgatar no banco de dados todos os alunos que passaram em alguma disciplina. B) Exemplo 2: Caso escolha um Sistema de Logística, além do CRUD (que é obrigatório), o Sistema deve resgatar no banco e imprimir todos os itens que custam mais de 100 reais. -
O que deve ser entregue:
4.1 O Sistema implementado em Java com o CRUD, ou seja, todos os itens apresentados no item 3. (Valor 2,5 pontos)
4.2 O documento, em formato pdf, explicando todo o sistema implementado. O documento deve ter e responder as seguintes questões: (Valor 1,5 pontos)
A) O nome do Sistema. B) O objetivo do Sistema. Qual a problemática que o sistema irá resolver. C) Os requisitos do Sistema. O que o sistema irá fazer? D) Caso de uso do Sistema. E) Explicação do que foi implementado: Explicar as principais classes e métodos, explicar as classes abstratas e interfaces, explicar o banco de dados e explicar a escolha dos elementos usado. F) Conclusão: Uma análise crítica do que foi implementado e se ele resolve o problema. -
Principais observações:
A) Essa é a 3ª Avaliação Nota Final da disciplina ARA0075, valor de 4,0 pontos.
B) A interpretação das questões faz parte do processo avaliativo. A organização de todo o trabalho faz parte do processo avaliativo.
C) Atenção: Trabalho pode ser feito no máximo em dupla. A entrega é para o email exercicios.profsimone@gmail.com com o título do email 3-NotaFinalJavaNOME_DA_DUPLA. O título deve está exatamente nesse formato, caso contrário a avaliação não será corrigida.
D) O trabalho deve estar localizado no Github (no caso, enviar o link para o email). As questões devem estar identificadas e o link de acesso deve estar funcionando. Se não estiver funcionamento ou página indisponível, será atribuída a nota zero (0,0) ao trabalho.
E) O documento deverá estar, obrigatoriamente, no formato de artigo padrão proposto pela Sociedade Brasileira de Computação, disponível no link: https://www.sbc.org.br/documentos-da-sbc/summary/169-templates-para-artigos-ecapitulos-de-livros/878-modelosparapublicaodeartigos. Documentos entregue fora do formato, será descontado 1,0 na nota final desta atividade. Depois de pronto, o documento em pdf deve ser submetido também no GitHub.
F) As questões de implementação somente serão consideradas corretas se a execução do código ocorrer sem quaisquer erros de execução / compilação, que serão testados pelo professor (a) na correção da avaliação.
G) Códigos iguais ao da internet ou igual ao de outro aluno (a) serão penalizados e terão a nota zero (0,0). Todos os códigos passarão por ferramentas que identificarão se o trabalho foi realizado por Inteligência Artificial, em caso do uso da ferramenta, o trabalho terá a nota zero (0,0). O aluno (a) poderá ser solicitado (a) a explicar o código, as estruturas e as classes utilizadas.
H) Data da entrega: Até o dia 16-06-2023, até às 23:59. Emails com trabalhos enviados após esse horário e essa data não serão corrigidos. Problemas técnicos na entrega são de responsabilidade do aluno (a).