Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 21

UNIVERSIDADE DE LUANDA

INSTITUTO POLITÉCNICO DE GESTÃO LOGÍSTICA E TRANSPORTES


DEPARTAMENTO DE ENGENHARIAS E TECNOLOGIAS
LICENCIATURA EM ENGENHARIAS MECATRÓNICA E INFORMÁTICA

TRABALHO PRÁTICO DE COMPUTAÇÃO GRÁFICA

INSTRUCTOR ACADÊMICO

LUANDA
2022
Nº Processo Nome Nota
20190108 Emanuel Lauriano João Armando
20190269 Jael Glória Mvuatu
20190109 Leonardo Raimundo Mutombo
20200274 Pitra Diogo Silva Mateuss
20200152 Valter Nelson Justino De Figueiredo

Trabalho apresentado no curso de


Graduação em Engenharia Informática
3º ano do Instituto Politécnico de
\ Gestão e Logística de Transportes

____________________
Orientadora: Prof.ª Josefa Garcia

LUANDA
2022
AGRADECIMENTOS
Após a conclusão deste projecto emcomputação gráfica, gostaríamos de agradecer a um
conjunto de pessoas, pela disponibilidade em partilhar conhecimentos e esperiências.
Em especial à Professora Josefa Garcia, por toda a disponibilidade, apoio e sugestões,
que nos permitiram elaborar um melhor e mais organizado projecto, bem como pela sua
disponibilidade em ajudar a comtodas as dúvidas que surgiram durante o trabalho.
RESUMO
Este trabalho é uma junção de vários conceitos sobre a programação, computação
gráfica, e desenvolvimento de softwares, inerente a alguns tipos de aplicativos já
conhecidos no mundo em particular para aplicabilidade acadêmica. Portanto
primeiramente conceituou-se um aplicativo como sendo um programa, e como resultado
destes conceitos desenvolveu-se a estrutura, a funcionalidade, a codificação do
programa, e a execução da aplicação.
Palavras chave: Istructor, software, NetBeans IDE, JDK, Java.
ABSTRACT
This work is a combination of several concepts about programming, computer graphics,
and development of software, inherent to some types of applications already known in
the world in particular for academic applicability. Therefore, an application was first
conceptualized as a program, and as a result of these concepts, the structure,
functionality, program coding, and application execution were developed.

Keyword: Instructor, software, NetBeans IDE, JDK, Java.


1. Introdução

Um aplicativo é um software ou programa, cujo objectivo é realizar uma tarefa


específica. Enquanto os sistemas operacionais são encarregados de fazer o computador
funcionar, os programas são apresentados como ferramentas para realizar as tarefas.

Embora existam aplicativos semelhantes que desempenham funções acadêmicas


especificamente, isto é, entreter, informar, actualizar, etc. O instrutor acadêmico que é
um software offline como um todo foi projectado para facilitar a concepção de
informações específicas com relação a cursos de ensino e formação para níveis do
ensino médio e ensino superior, não visando apenas em apresentar informações gerais
sobre o curso de interesse do usuário, mas também informar sobre as áreas de actuação
(mercado de trabalho), o salário como profissional e empregabilidade (a possibilidade
ou facilidade de encontrar um emprego), e um instrutor interno que tem a função de
fazer ao usuário algumas questões que influenciam na escolha do curso em sí.

1.2 Problemática
Sendo o instrutor um tipo de educador focado apenas em repassar um determinado
conteúdo e o software um programa, questiona-se o seguinte:
O que é o software instructor acadêmico?

1.3 Justificativa
A necessidade de se ter o conhecimento geral e introdutório dos cursos no qual
pretendemos nos formar antes de nos inscrevermos e depositarmos créditos e
financiamentos para os ensinos médio e superior, bem como os cursos de acréscimo
intelectual e especificação, e, nos submetermos à condição de que não estámos nos
formando naquilo que realmente tínhamos como perspectiva é um factor comun entre os
estudantes.
Por estes factores surgiu a idéia de desenvolver um software (aplicativo) offline para
auxiliar com informações gerais pré-estabelecidas para que o usuário informe-se e seja
instruido antes de se submeter ao estudo de um determinado curso.

1.4 Objectivo Geral


Na tentativa de dar resposta à problemática relacionada com a concepção de
informações que descrevem um determinado curso, este trabalho tem como objetivo
geral desenvolver um softwere que sirva para serviços de instrução acadêmica.

7
1.4.1 Objectivos específicos

 Esclarecer ao usuário o que pode vir a aprender ao estudar um determinado


curso
 Comparar a forma de como o usuário seleccionaria o seu curso de formação
após consultar o software
 Informar ao usuário sobre cursos em nível de ensino médio
 Informar ao usuário sobre cursos em nível de ensino superior
 Informar ao usuário sobre o software
 Ser de uso fácil para o usuário
 Mostrar as possibilidades de empregabilidade e investimento
 Instruir com auxílio de algumas questões estatebelecidas pelo software

1.5 Delimitações
Durante a realização deste trabalho delimitámo-nos em desenvolver um software
denominado instructor acadêmico, utilizando o JDK junto com o NetBeans IDE.

8
Capítulo 1

2. Fundamentação Teórica

Atualmente, os aplicativos, são contruídos por uma variação de linguagens de


programação, funcionalidade, tipo, e são vendidas por uma variedade de preços de
acordo com a sofisticação e os recursos oferecidos;
Existe uma variedade de ferramentas que desenvolvem softwares desde o mais simples
ao profissional para as áreas de engenharia, humanas, e a área financeira; as mais
conhecidas são: O netBeans IDE, App inventor, visual studio, intelij, pycharm, etc...
O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código
aberto para desenvolvedores de software nas linguagens java, javascript, HTML5, PHP,
C/C++.
O NetBeans IDE é rico em recursos que permitem o desenvovimento rápido de
aplicativos por meio de modelos de padrão de design e muitos rcursos avançados, o IDE
(desenvolvimento de aplicativos da WEB), é executado em muitas plataformas, como
windows, Linux, Solares e Mac OS.
JDK (Java development kit) que sigifica kit de desenvovimento Java: é um conjunto de
utilitários cuja finalidade é a permissão para criação de jogos e programas para a
plataforma Java. Este pacote disponibilizado pela Oracle, e nele vem todo o ambiente
necessário para criação e execução dos aplicativos Java.
O instructor acadêmico é um sotwere que auxília na condução da aprendizagem de um
determinado curso.

2.1 Importâncias do softwere instructor acadêmico


O software instructor acadêmico, tem uma grande importância por estar relacionada aos
os estudos, influenciando direitamente na formação intelectual, profissional acadêmica e
pessoal.
2.2 Características, Vantagens e Desvantagens.
Possue uma variedade de cursos, um instructor interno, uma interface gráfica interativa
e comprensível, que acaretam as seguintes vantagens:
 É de uso fácil
 É offline
 É uma aplicação portátil, acessível em tempo pretendido.
Como um trabalho, este projecto possue as seguintes desvantagens:
É necessário actualizações por parte dos programadores, no caso de acréscimo de
informações e informações que sejam do interece do usuário.

9
Capítulo 2

3. Metodologia
Foram utilizados os métodos de pesquisa bibliográfica, que proporciona o levantamento
de infomações e conhecimentos a cerca de um tema e o levantamento de campo em que
se fazem perguntas direitamente às pessoas em se pretende estudar.

3.1. Campos de Estudo

Para a realização deste trabalho, o nosso campo de estudo foi o IPGEST, ITEL, e o
ISUTIC. Nestes locais tivemos o contacto com algumas pessoas para reunir algumas
respostas e averiguar o factor comum entre as escolhas dos cursos, alguns livros
(referências bibliográficas) onde conseguimos a maioria dos conteúdos teóricos que
ajudaram no estudo e desenvolvimento do projecto.

3.2. Tipos de Pesquisa


 Quanto aos objetivos: explorativa e explicativa.
 Quanto à natureza: aplicadas.

3.3. Métodos

Utilizamos as Técnicas de análise de dados, que:

3.3.1. Quanto à abordagem


 Qualitativa: porque com base nas pesquisas feitas procuramos descrever o tema
e usar impressões, opiniões, e pontos de vista.

3.4. Ferramentas utilizadas


Utilizamos as seguintes ferramentas:
 Computadores
 NetBeans IDE
 Pichon
 Inno setup
 Launch4j
 JDK

10
Porque:
 Os softweres são desenvolvidos utilizando o computador, através de uma
determinada linguagem de programação.
 O NetBeans IDE contém ferramentas que agilizam o processo de
desenvolvimento de um softwere, tanto na front-end e back-end.
 O pichon é um softwere de aplicação que contém diversas imagens em formato
de ícones que nos possibilita melhorar a interface gráfica, por exemplo:
Colocar ícones nos botões, nas representações dos frames.
 Inno setup permite configuraro processo de instalação que o softwere deve
seguir, utilizando um assistente ou wizard e em modo mais avançado com a
programação de um script, que são arquivos de texo com um formato sequencial
que permitem determinar quais os passos que devem ser seguidos.
 Lynch, por ser uma ferramenta auxiliar do Inno setup.
 O JDK poque nele vem todo o ambiente necessãrio para a criação e execussão
dos aplicativos Java.

11
Capítulo 3

4. Anállise de Resultados e Discussões

4.1. Funcionamento do softwere instructor acadêmico


O funcionamento básico da aplicação desenvolvida é bem parecido com o formato de
uma aplicação normal. Assim podemos dividir a aplicação em seguintes partes:
A interface gráfica (front-end), que é a parte visível e interage com o usuário, isto é,
frames, painéis, botões, etc...
A back-end, que é a parte da codificação do software e que o usuário não tem acesso.

Ao aderirmos a aplicação, encontramos a seguinte classificação das frames:


 Tela de animação
 Tela de bem-vindo
 Tela menu, que é a tela que vai direcionar o usuário para cursos no qual pretende
se informar.

Após o usuário selecionar o nível acadêmico, aparece uma tela para selecionar a classe
dos cursos, e nela poderá observar os seguintes ítens:
 Informações gerais sobre o curso
 Áreas de aplicaçãos
 Mercado de trabalho
 Instructor
A partír destes ítens o usuário pode se actualizar e ser reencaminhado de acordo com a
sua escolha.

12
5. Considerações finais

5.1. Conclusões
O objrctivo deste trabalho foi realizar um estudo abragente sobre o desenvolvimento de
um software, orientado para serviços de instrução acadêmica.
O primeiro passo do trabalho foi identificar, através de estudos sobre aplicações
orientadas a serviços acadêmicos, as características que podem ser consideradas
relevantes na construção desta aplicação, bem como a construção da sua estrutura. O
trabalho buscou também diferenciar o conceito informar e instruir sobre cursos distíntos
no âmbito acadêmico. Os resultados desses estudos deram origem ao capítulo dois deste
trabalho.
Foram investigadas ferramentas que fornecem suporte a construção de aplicações
executáveis sobre os quais os estudos foram aprofundados. Dentre as várias opções
existentes foram escolhidas quatro ferramentas, sobre os quais JDK, NetBeans IDE,
pychon, innosetup. O estudo do NetBeans IDE serviu principalmente para a construção
da interface gráfica ( front-end). O estudo do JDK serviu para compilarmos o programa.
A última parte do trabalho foi construir um setup paraque a aplicação seja instalável em
outros computadores.
A seção a seguir apresenta sugestões de trabalhos futuros com o objectivo de encorajar a
continuidade do trabalho desenvolvido.

5.2. Trabalhos Futuros


Em relação a trabalhos futuros este trabalho fornece algumas opções no que diz respeito
a continuidade da aplicação desenvolvida.

 Maturidade da aplicação

Para a aplicação atingir sua maturidade e consequente aumento da usabilidade, é


necessário que o ela seja testada mais intensamente. Durante o desenvolvimento
ela foi testada por nós (desenvolvidores), porém seria intenressante aumentar a
quantidade de testes e criar mais opções de informação, e um conjunto maior de
serviços a serem fornecidos como parte do pacote básico da aplicação.

 Criação de novas opções

Actualmente disponibiliza apenas informações e um questionário para intruir o


usuário. É importante fazer com que exixtam vídeos, instructores online, para
que assim, o usuário obtenha ao menos informaçoes e tenha apoio e
disponibilidade de professores online, vídeo-aulas, um alarme de estudos, para o
auxiliarem no processo de formação. por exemplo, os professores poderão
publicar vídeos, disponibilizar livros,documentos, que auxílhem o estudante; e o

13
aluno poderá utilizar o alarme para o alertar sobre as aulas dispoibilizadas e o
horário de estudos na aplicação.

14
6. Referências bibliográficas

Livros:
Centro Universitário do Leste de Minas Gerais - Unileste-MG. PROBIC-FAPEMIG/
Unileste-MG.11p.
CINTIA F. M. A; BENEDITO J. DA. C; NARDI, A. E. Sistemas de Bibliotecas univa:
normalização dos trabalhos acadêmicos da univap. São José dos Campos:
SP 2020. 43 p.

YouTube:
Apresentando o NetBeans – parte 2- criando o primeiro projecto. 1 vídeo (ca. 08:43
min). Publicado pelo canal Alexandro Adário. Acesso em: 14 abr. 2021.

15
APÊNDICES

16
APÊNDICE 1- Imagens da interface gráfica do sofwere instructor acadêmico

17
18
APÊNDICE 2- imagens do código da aplicação

19
20
7. Cronograma de actividades

Data Actividades Semana

12.04.2022 Discussão sobre o tema do projecto 1ª

16.04.2022 Levantamento de requisitos 1ª


E formulação da strutura da app
17.04.2022 Desenvolvimento da splashcreen 1ª

21.04.2022 Desenvolvimento do menu do aplicaivo 1ª

23 a 27 de Criação dos botões e especificação de 2ª


suas funções
04.2022
30.04.2022 Teste do aplicativo 2ª

28 a 30 de Elaboração do relatório 2ª
04.2022

21

Você também pode gostar