Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Trabalho Estacio Banco de Dados

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 7

UNIVERSIDADE ESTACIO DE SÁ

RECREIO – BARRA WORLD

TÍTULO DO PROJETO DE EXTENSÃO

Nome do(s) discente(s) integrantes do grupo


Nome do(a) professor(a) orientador – ANTONIO Francisco da Silva JUNIOR

2023
Rio de Janeiro/RJ
Sumário
1. DIAGNÓSTICO E TEORIZAÇÃO........................................................................................................3
1.1. Identificação das partes interessadas e parceiros.................................................................3
1.2. Problemática e/ou problemas identificados..........................................................................3
1.3. Justificativa............................................................................................................................3
1.4. Objetivos/resultados/efeitos a serem alcançados (em relação ao problema identificado e
sob a perspectiva dos públicos envolvidos).......................................................................................3
1.5. Referencial teórico (subsídio teórico para propositura de ações da extensão).....................3
2. PLANEJAMENTO E DESENVOLVIMENTO DO PROJETO...................................................................4
2.1. Plano de trabalho (usando ferramenta acordada com o docente)........................................4
2.2. Descrição da forma de envolvimento do público participante na formulação do projeto,
seu desenvolvimento e avaliação, bem como as estratégias pelo grupo para mobilizá-los..............4
2.3. Grupo de trabalho (descrição da responsabilidade de cada membro)..................................4
2.4. Metas, critérios ou indicadores de avaliação do projeto.......................................................4
2.5. Recursos previstos.................................................................................................................5
2.6. Detalhamento técnico do projeto..........................................................................................5
3. ENCERRAMENTO DO PROJETO......................................................................................................5
3.1. Relatório Coletivo (podendo ser oral e escrita ou apenas escrita).........................................5
3.2. Avaliação de reação da parte interessada.............................................................................5
3.3. Relato de Experiência Individual............................................................................................5
3.1. CONTEXTUALIZAÇÃO..............................................................................................................5
3.2. METODOLOGIA.......................................................................................................................6
3.3. RESULTADOS E DISCUSSÃO:....................................................................................................6
3.4. REFLEXÃO APROFUNDADA.....................................................................................................6
3.5. CONSIDERAÇÕES FINAIS........................................................................................................6
1. DIAGNÓSTICO E TEORIZAÇÃO
1.1. Identificação das partes interessadas e parceiros
1. Empresa: REVOLUTIONIT Soluções em T.I CPNJ: 37.014.01.0001-32.
2. Perfil Socioeconômico: Médio porte.
3. Escolaridade: Ensino Superior (Cursando).
4. Faixa etária: 20 anos.
5. 5 Alunos e 1 Empresa.
6. Lucas Nobrega de Almeida Pinheiro.
Rafael dos Santos Catarino.
Tainara da Silva Cruz Miranda.
Carlos Eduardo Ebole de Oliveira.
Milena Cristine da Silva Castor.

1.2. Problemática e/ou problemas identificados


A Empresa REVOLUTIONIT Soluções em T.I, que presta serviços para as empresas REAL
BRASIL TURISMO e DOCE RIO FRETAMENTO E TURISMO, deseja que seja feito um aplicativo
com o intuito de tornar as viagens dos passageiros que utilizam os serviços de transporte
mais atrativas. Para isso, a empresa deseja um sistema que seja modelado para a
plataforma Windows e Linux que seja capaz de cadastrar filmes em um banco de dados e
que reproduza filmes séries e música que será utilizado em seus veículos.

1.3. Justificativa
A proposta da empresa é ter o aplicativo solicitado aos alunos, a fim de melhorar a
experiência de pessoas que já são clientes, ao mesmo tempo que atrai novos clientes pois
este recurso seria um diferencial entre as empresas do ramo de transporte. A problemática
estimula os alunos a colocarem os conhecimentos adquiridos nas aulas de programação
orientada a objetos em Java em execução. O grupo trabalhará utilizando ferramentas
relacionadas a linguagem JAVA, tal como a IDE "Intellij".
1.4. Objetivos/resultados/efeitos a serem alcançados (em relação ao problema
identificado e sob a perspectiva dos públicos envolvidos)
1- Fazer uma plataforma de cadastro de filmes com a intenção de ser executado pela
empresa a fim de posteriormente reproduzi-lo dentro dos carros da empresa.

2- Colocar em prática os conhecimentos adquiridos nas aulas de programação orientada a


objetos em Java.

3- Concretizar a construção do aplicativo solicitado, a fim de ajudar a empresa a aumentar


sua base de clientes.
1.5. Referencial teórico (subsídio teórico para propositura de ações da extensão)
1.FREZATTI, Fábio. Aprendizagem Baseada em Problemas. São Paulo: Grupo GEN, 2018.

2.Deitel, Paul; Deitel, Harvey. Java: Como Programar. 10ª Ed. São Paulo: Pearson, 2016.

3.FELIX, Rafael (Organizador). Programação Orientada a Objetos. 1ª Ed. São Paulo: Pearson,
2017.

4.SCHILDT, Herbert. Java para Iniciantes. 6ª Ed. Porto Alegre: Bookman, 2015.

2. PLANEJAMENTO E DESENVOLVIMENTO DO PROJETO

2.1. Plano de trabalho (usando ferramenta acordada com o docente)


 Utilizar a IDE IntelliJ para criar o código (back-end) em Java Orientado a Objetos com
utilização de frameworks, bibliotecas e classes.
 Utilizar também banco de dados para criar uma "CRUD" (Create, Read, Update,
Delete).
 Utilizar HTML E CSS JavaScript para elaborar o front-end onde serão exibidos os
títulos e capas dos filmes conforme as classes que serão criadas no código back-end
em Java.

Cronogramas:

 Entrega da carta de apresentação do trabalho extensionista e das classes em Java


até a data da AV1 (27/04/2023).
 Entrega da documentação restante e do programa até o final do período
(22/06/2023).
2.2. Descrição da forma de envolvimento do público participante na formulação
do projeto, seu desenvolvimento e avaliação, bem como as estratégias pelo
grupo para mobilizá-los.
As reuniões para discutir sobre o desenvolvimento do programa e quais funções cada aluno
teria de executar foram realizadas por aplicativos de conversa online (Discord e Microsoft
Teams) e uma reunião presencial feita na sala de estudos da universidade

Os alunos Carlos Oliveira e Milena ficaram responsáveis pela criação do código back-end
utilizando linguagem de programação JAVA Orientada a Objetos (classes e estruturas de
repetição), HTML, CSS, Frameworks (Spring Boot) e SQL (Foi utilizado o SGDB Maria DB).
Rafael Catarino, desenvolveu o código front-end utilizando HTML e CSS no intuito de
melhorar a experiência visual do cliente.
Lucas Nóbrega e Tainara Silva ficaram responsáveis pelo contato direto com a empresa
interessada, pelas marcações das reuniões assim como documentar todos os procedimentos
realizados pelo grupo durante o desenvolvimento e prestar suporte quando necessário
2.3. Grupo de trabalho (descrição da responsabilidade de cada membro)
 Responsável pelo código back-end: Milena Cristine e Carlos Oliveira.
 Responsável pelo código front-end: Rafael Catarino
 Responsável pela documentação e contato direto com a empresa: Lucas Nóbrega de
Almeida, Tainara Silva
 Todos os membros do grupo apresentarão o projeto em sala de aula ao término do
período.
2.4. Metas, critérios ou indicadores de avaliação do projeto
 Serão criadas 3 classes na IDE IntelliJ (Java)
A classe " Filme ", a classe " Diretor " e a classe " Gênero ".
 Serão criadas com mapeamento para serem identificadas no banco de dados.
 As classes serão criadas com o objetivo de descrever características de cada filme
cadastrado.
 Front end: Será construído em HTML, CSS e JavaScript.

2.5. Recursos previstos


 Computador com ferramentas de desenvolvimento instaladas tais como: IntelliJ, Java
Development Kit 17.0, Servidor hospedado na nuvem (Microsoft Azure).
Ferramentas de desenvolvimento em HTML, CSS e JavaScript.
 Raspiberry PI para hospedar o serviço de filmes online.
 Banco de dados MariaDB.
2.6. Detalhamento técnico do projeto
 Utilizar a IDE IntelliJ para criar o código (back-end) em Java Orientado a Objetos com
utilização de frameworks, bibliotecas e classes.
 Utilizar também banco de dados para criar uma "CRUD" (Create, Read, Update,
Delete).
 Utilizar HTML E CSS JavaScript para elaborar o front-end onde serão exibidos os
títulos e capas dos filmes conforme as classes que serão criadas no código back-end
em Java.

3. ENCERRAMENTO DO PROJETO

3.1. Relato Coletivo:


O grupo não conseguiu em tempo hábil, fazer com que o programa realizasse a exibição do
filme, porém, outras funcionalidades como o cadastro, a atualização e a exclusão de filmes
no catálogo foram desenvolvidas com sucesso e testadas pela parte interessada. A empresa
em questão ficou satisfeita com o desenvolvimento do programa até então.
3.1.1. Avaliação de reação da parte interessada
Realizar avaliação de reação com a parte interessada (ex: formulário, entrevista gravada em
áudio/vídeo, depoimento em áudio/vídeo etc.), para que o efetivo atingimento dos
objetivos socio comunitários propostos fique evidente.

3.2. Relato de Experiência Individual (Pontuação específica para o relato


individual)
3.2.1. CONTEXTUALIZAÇÃO
Lucas Nóbrega:
Em meu primeiro trabalho extensionista da universidade Estácio - Recreio,
aprendi a colocar em prática métodos de desenvolvimento de softwares que
foram aprendidos em períodos passados, no caso desta atividade, o método
utilizado foi o SCRUM, onde cada membro do grupo tinha uma função e fazíamos
reuniões frequentes para debatermos sobre o progresso feito em "sprints" de
geralmente uma semana.

Carlos Oliveira:

Tainara Silva

Milena Cristine:

Rafael Catarino:
3.2.2. METODOLOGIA
Lucas Nóbrega: Todo o processo de criação do código foi feito de forma online,
com cada aluno fazendo sua parte do código em casa durante o terceiro período
do curso de Análise e Desenvolvimento de Sistemas da Estácio Recreio,
envolvendo o diretor da empresa interessada no projeto no qual fizemos
consultas periodicamente junto a parte interessada via mensagens no Whatsapp
para verificar e adaptar o código conforme as exigências da empresa
3.2.3. RESULTADOS E DISCUSSÃO:
Lucas Nóbrega: A experiência vivida foi conforme eu esperava, tivemos que
utilizar conhecimentos passados em aula, além de pesquisarmos em fontes
externas diversos procedimentos tais como a estrutura de banco de dados que
foi criada e como fazer o banco de dados se comunicar ao código. Foi aprendido
durante o processo de desenvolvimento estratégias para dividir tarefas entre
membros do grupo, assim como escolher um método de desenvolvimento (no
caso usamos o SCRUM)
3.2.4. REFLEXÃO APROFUNDADA
O projeto que nos foi proposto, visava nos ensinar a como interpretar os
requisitos do cliente, assim como moldar o programa em desenvolvimento ao
público – alvo da empresa interessada de maneira que o programa se encaixasse
na política de negócio entre empresa e cliente. Durante o projeto, executamos
exatamente o que havíamos combinado com a parte interessada
3.2.5. CONSIDERAÇÕES FINAIS
A parte interessa deixou claro que caso o projeto atinja suas expectativas, a parte
interessada tem interesse em contratar os alunos envolvidos para investir em
suas carreiras na área de desenvolvimento de softwares

OBSERVAÇÃO: Exige-se que todo o processo de desenvolvimento do projeto de extensão


seja documentado e registrado através de evidências fotográficas ou por vídeos, tendo em
vista que o conjunto de evidências não apenas irá compor a comprovação da realização
das atividades, para fins regulatórios, como também poderão ser usadas para exposição
do projeto em mostras acadêmico-científicas e seminários de extensão a serem realizados
pelas IES.

Você também pode gostar