Você está na página 1de 47

INSTITUTO MÉDIO TECNÍCO DE ADMINISTRAÇÃO E GESTÃO N° 56

ANTÓNIO JACINTO
NAMIBE
CURSO TÉCNICO DE INFORMÁTICA DE GESTÃO

CRISTINA RAÚL
JORGE KALENGA MIGUEL
LAURINDO EDUARDO PAULO
MARIA ENGRÁCIA SASSISSOQUELE CHILANDA
TERESA MANUELA VITI CORREIA

CRIAÇÃO DE UM SISTEMA DE GESTÃO PARA OS ALUNOS


ESTAGIÁRIOS DO INSTITUTO MÉDIO POLITÉCNICO DE
ADMINISTRAÇÃO E GESTÃO DO NAMIBE

Moçâmedes/2020
CRISTINA RAÚL
JORGE KALENGA MIGUEL
LAURINDO EDUARDO PAULO
MARIA ENGEÁCIA SASSISSOQUELE CHILANDA
TERESA MANUELA VITI CORREIA

CRIAÇÃO DE UM SISTEMA DE GESTÃO PARA OS ALUNOS


ESTAGIÁRIOS DO INSTITUTO MÉDIO POLITÉCNICO DE
ADMINISTRAÇÃO E GESTÃO DO NAMIBE

Trabalho de conclusão do curso apresentado sob


forma de Projecto Tecnológico ao Instituto Médio
Técnico de Administração e Gestão do Namibe,
como requisito para obtenção do título de Técnico
Médio em Informática de Gestão.

Orientador: Walter Cabral Kahamba

Moçâmedes/2020
CRISTINA RAÚL
JORGE KALENGA MIGUEL
LAURINDO EDUARDO PAULO
MARIA ENGRÁCIA SASSISSOQUELE CHILANDA
TERESA MANUELA VITI CORREIA

CRIAÇÃO DE UM SISTEMA DE GESTÃO DE ALUNOS ESTAGIÁRIOS


DO INSTITUTO MÉDIO POLITÉCNICO DE ADMINISTRAÇÃO E
GESTÃO DO NAMIBE

Trabalho de conclusão de curso apresentado ao Instituto Médio Politécnico de Administração


e Gestão do Namibe, como requisito parcial para a obtenção do título de técnico médio de
Informática e Gestão.

Aprovado em_______de_____________________________________________de 2020


Júri_____________________________________________________________________
Coordenador do Curso_____________________________________________________
Orientador_______________________________________________________________
Agradecemos à Deus pelo dom da vida, pela sua grande misericórdia, p
Aos nossos professores que não mediram esforço na
transmissão dos conhecimentos e de forma especial ao
nosso orientador Walter Cabral Kahamba, por nos ter
aceite como nosso tutor, pelo apoio moral e paciência que
disponibilizou em nos orientar neste trabalho de conclusão
de curso. Também agradecemos a toda família pelo apoio
prestado durante o percurso académico.
E para todos que direita ou indirectamente nos
incentivaram a continuar a nossa formação académica.
O nosso muito obrigado!
Pensamento

"Quando o mundo estiver unido na busca do conhecimento, e não mais lutando pelo dinheiro
e poder então a nossa sociedade poderá evoluir a um novo nível."

Regina Haydt
RESUMO
O desenvolvimento crescente de tecnologias traz a necessidade de realizar tarefas de maneira
cada vez mais simples e informatizada, ou seja, de modo que seja exigido o menor esforço
possível por parte das pessoas. As aplicações web são exemplos dessa informatização, já que
cada vez mais tarefas, desde o envio de mensagens até o pagamento de contas, podem ser
realizadas de maneira online, utilizando apenas um computador com acesso à Internet. Pela
experiência vivenciada no Instituto Médio Politécnico de Administração e Gestão do Namibe,
foi constatada a ausência de um sistema para a gestão dos alunos estagiários. O principal
objectivo deste trabalho é desenvolver através das tecnologias Web, um sistema para
disponibilizar informações e gerir de forma segura os estagiários, de modo a colaborar para o
crescimento da instituição. Para o desenvolvimento do software, primeiramente fez-se uma
análise da web, bem como o funcionamento e os padrões da web, as aplicações web, os
conceitos fundamentais sobre as páginas web, as linguagens de programação, seguidos de um
estudo sobre as permissões do sistema e posteriormente optou se por fazer a escolha das
ferramentas a utilizar na construção do software. Por fim, todos os objectivos estabelecidos
inicialmente foram cumpridos, visto que o sistema foi desenvolvido e possui todas as
funcionalidades essenciais, sendo possível resolver problemas na gerência dos estagiários em
sua integridade no Instituto.
Palavras chaves: Aplicação web. Sistema de gestão de estagiário. Tecnologias web. Instituto
Médio Politécnico de Administração e Gestão do Namibe.
ABSTRACT
The development of technologies brings the need to perform tasks in an increasingly simple
and computerized way, that is, so that the least possible effort is required from people. Web
applications are examples of this computerization, since more and more tasks, from sending
messages to paying bills, can be carried out online, using only a computer with Internet
access. From the experience at the Medium Polytechnic Institute of Administration and
Management of Namibe, the absence of a system for the management of trainee students was
found. The main objective of this work is to develop, through Web technologies, a system to
provide information and safely manage interns, in order to collaborate for the institution's
growth. For the development of the software, first an analysis of the web was made, as well as
the functioning and the standards of the web, the web applications, the fundamental concepts
about the web pages, the programming languages, followed by a study on the permissions of
the system and later chose to choose the tools to be used in the construction of the software.
Finally, all the objectives established initially were fulfilled, since the system was developed
and has all the essential functionalities, being possible to solve problems in the management
of the interns in their integrity at the Institute.
Keywords: Web application. Trainee management system. Web technologies. Medium
Polytechnic Institute of Administration and Management of Namibe.
LISTA DE TABELAS
Tabela 1: Vantagens distintivas das aplicações web em detrimento da desktop....................... 20
Tabela 2: Permissões de acesso ao sistema............................................................................... 28
LISTA DE FIGURAS
Figura 1: Comunicação Server e Cliente/Browser................................................................... 18
Figura 2:Página inicial do google chrome................................................................................ 25
Figura 3: Página inicial do software NetBeans IDE................................................................. 25
Figura 4: Painel de controlo do Xampp.................................................................................... 26
Figura 5: Página inicial do PHPMyAdmin............................................................................... 27
Figura 6: Página inicial do MySQL WorkBench...................................................................... 28
Figura 7: Assistente de configuração........................................................................................ 29
Figura 8:Tela de login do sistema............................................................................................. 30
Figura 9:Página inicial do administrador.................................................................................. 30
Figura 10: Menu Empresas....................................................................................................... 31
Figura 11: Página de notificações............................................................................................. 31
Figura 12: Página inicial do aluno............................................................................................ 32
Figura 13: Página para contactar os professores....................................................................... 32
Figura 14: Gráfico do gênero dos inquiridos............................................................................ 33
Figura 15: Gráfico do Estado Civil dos inquiridos................................................................... 33
Figura 16: Gráfico das idades dos inquiridos........................................................................... 34
Figura 17:Gráfico referente a questão 1....................................................................................34
Figura 18: Gráfico referente a questão 2...................................................................................35
Figura 19:Gráfico referente a questão 3....................................................................................35
Figura 20: Gráfico referente a questão 4...................................................................................36
Figura 21: Gráfico referente a questão 5...................................................................................36
LISTA DE ABREVIATURAS E SIGLAS
ECS-Estágio Curricular Supervisionado
WWW-World Wide Web
ARPA-Advaanced Research Projects Agency
CERN- European Council for Nuclear Research
URL-Uniform Resource Locator
IP-Internet Protocol
DNS- Domain Name System
TCP-Transmission Control Protocol
HTTP-Hypertext Transfer Protocol
PHP-Hypertext Preprocessor
CGI-Commom Gateway Interface
HTML-Hypertext Markup Language
CSS-Cascading Style Sheets
W3C-World Wide Web Consortium
SQL-Standard Query Language
IMPAGN-Instituto Médio Técnico de Administração e Gestão do Namibe
DBA-Desenvolvedor ou Arquitecto de Dados
GIVA-Gabinete de Inserção de Vida Activa
ÍNDICE
1. INTRODUÇÃO............................................................................................................... 13
1.1. PROBLEMA..................................................................................................................... 13
1.2. OBJECTIVO GERAL....................................................................................................... 13
1.3. OBJECTIVO ESPECÍFICO.............................................................................................. 13
1.4. HIPÓTESE........................................................................................................................ 14
1.5. JUSTIFICATIVA............................................................................................................... 14
1.6. METODOLOGIA.............................................................................................................. 14
2. FUNDAMENTAÇÃO TEÓRICA.................................................................................. 15
2.1. ESTÁGIO CURRICULAR SUPERVISIONADO.....................................................15
2.2. DIFERENÇA ENTRE INTERNET E WORLD WIDE WEB................................... 15
2.3. FUNCIONAMENTO DA WEB................................................................................. 16
2.3.1. PADRÕES DA WEB.............................................................................................. 17
2.4. TECNOLOGIAS WEB.............................................................................................. 17
2.4.1. NAVEGADOR WEB..............................................................................................17
2.4.2. HTTP - HYPERTEXT TRANSFER PROTOCOL.................................................18
2.5. CONCEITOS FUNDAMENTAIS: PÁGINAS WEB................................................ 18
2.5.1. VANTAGENS E DESVANTAGENS DAS PÁGINAS WEB ESTÁTICAS......... 19
2.5.2. VANTAGENS E DESVANTAGENS DAS PÁGINAS WEB DINÂMICAS........ 20
2.6. APLICAÇÃO WEB................................................................................................... 20
2.6.1. APLICAÇÃO WEB X APLICAÇÕES DESKTOP............................................... 20
2.7. FERRAMENTAS E TECNOLOGIAS UTILIZADAS.............................................. 21
2.7.1. PHP - HYPERTEXT PREPROCESSOR............................................................... 22
2.7.2. HTML - HYPERTEXT MARKUP LANGUAGE................................................. 23
2.7.3. CSS - CASCADING STYLE SHEETS................................................................. 23
2.7.4. JAVASCRIPT......................................................................................................... 24
2.7.5. GOOGLE CHROME.............................................................................................. 25
2.7.6. NETBEANS IDE.................................................................................................... 26
2.7.7. PACOTE XAMPP.................................................................................................. 27
2.7.8. MYSQL WORKBENCH........................................................................................ 28
2.8. PERMISSÕES DE ACESSO AO SISTEMA.............................................................29
3. APRESENTAÇÃO DO SISTEMA................................................................................ 30
3.1.1. TELA DE REGISTO E LOGIN NO SISTEMA.................................................... 30
3.1.2. INTERFACE PROFESSOR................................................................................... 31
3.1.3. INTERFACE ALUNO............................................................................................ 32
4. ANÁLISE DE RESULTADO DOS INQUÉRITOS...................................................... 34
5. CONCLUSÃO.................................................................................................................. 38
REFERÊNCIAS BIBLIOGRÁFICAS.................................................................................. 39
ANEXOS.................................................................................................................................. 40
1. INTRODUÇÃO
As tecnologias estão cada vez mais presente na área educacional, sendo que, os
docentes, estão utilizando as novas tecnologias para apoiar suas actividades educacionais.
Portanto, deve-se reconhecer a importância das mudanças na educação, pois as tecnologias
serão capazes de divulgar as informações e diminuir as distâncias, permitindo mais agilidades
nos processos de uma instituição. Dentre as diversas actividades educacionais, cita-se o
estágio curricular obrigatório. Esta actividade busca interligar o estagiário à sua futura área de
trabalho, fazendo com que ele possa utilizar na prática os conhecimentos teóricos adquiridos
em sala de aula.

Todo o sistema de aprendizado oferecido no estágio está voltado à adaptação


psicológica do estagiário com a sociedade e a sua experiência necessária na utilização de
ferramentas essenciais em sua formação profissional.

Assim, com o presente estudo pretende-se desenvolver uma aplicação web


denominado “Sigestagiário” na plataforma web capaz de fazer a gerência de alunos
estagiários. O Trabalho está estruturado em cinco partes: introdução, fundamentação teórica,
apresentação do sistema, análise dos resultado do inquérito e a conclusão. Durante o trabalho
faremos uma análise da Web, bem como as linguagens de programação a utilizar e as
permissões de acesso ao sistema.

1.1. PROBLEMA
Pela experiência vivenciada durante os anos letivos no Instituto Médio Politécnico de
Administração e Gestão do Namibe (IMPAGN), foi observada uma série de dificuldades em
fornecer algumas informações aos alunos estagiários, concernente aos locais de estágios. Essa
problemática também pode estar sendo vivenciada em outras instituições de ensino, pois é o
mesmo cenário acadêmico.

Como criar maneira mais fácil e simples de obter, controlar e gerir as informações
sobre os estágios dos alunos?

1.2. OBJECTIVO GERAL


Facilitar as tarefas manuais para otimizar melhor o tempo, permitindo mais agilidade
aos processos.

1.3. OBJECTIVO ESPECÍFICO


14
 Incentivar a utilização de uma aplicação web, com vista a tornar os processos manuais mais simple

 Reunir tudo em um só lugar, facilitando a localização dos dados por todos que tiverem
acesso ao sistema;
 Fornecer um panorama geral de tudo, evitando erros como documentos vencidos,
perdidos ou em más condições.

1.4. HIPÓTESE
 Desenvolver um sistema de gestão de alunos estagiários para instituto de ensino;

 Destacar a importância aos professores e alunos do uso de uma aplicação web.

1.5. JUSTIFICATIVA
A dificuldade de acesso as informações sobre os estágios faz com que os alunos não
tenham adesão as datas que os mesmo tenham de se apresentar aos locais de estágio.

O presente estudo justifica-se, pois a criação desta aplicação contribuirá de maneira a


manter a organização dos alunos estagiários, colaborando para garantia da integridade dos
dados, evitando assim, sobrecarregar os actores envolvidos no manuseamento de papel, além
de disponibilizar informações para os estagiários.

1.6. METODOLOGIA
A pesquisa é de carácter bibliográfico, pois foi possível tomar conhecimento acerca
das aplicações web, através de autores competentes que dominam bem sobre o assunto e que
foi-se utilizado ás suas obras que deram suporte a este projecto. Realizou se buscas em livros
e consultas na internet.

Posteriormente, foram escolhidas as linguagens a serem utilizadas na implementação


do sistema e as plataformas em que esse será suportado. As linguagens utilizadas para o
desenvolvimento do sistema são as seguintes: PHP, HTML, CSS, JavaScript e SQL. Quanto à
plataforma, optou-se pelo desenvolvimento de um sistema do tipo WEB.

Durante a elaboração do projecto usou-se as metodologias quantitativas e qualitativas,


estimulando os inquiridos a debruçar acerca do tema. O questionário foi elaborado com
perguntas abertas e uma fechada, o que possibilitou na obtenção de opiniões relativamente
simples e detalhadas.

15
2. FUNDAMENTAÇÃO TEÓRICA
2.1. ESTÁGIO CURRICULAR SUPERVISIONADO
O Estágio Curricular Supervisionado (ECS) é necessário para o aluno obter a
experiência mais próxima do trabalho em situações reais, actuando junto à comunidade e ao
meio social, de modo à aprimorar seus processos de aprendizagem cultural e professional por
meio da vivência.

O estágio é uma actividade profissional que exige ao estudante à pôr em prática os


seus conhecimentos e as suas competências. O estagiário é o aprendiz que leva a cabo esta
prática com a intenção de obter experiência de trabalho.

O aprendizado é muito mais eficiente quando é obtido através de experiências, na


prática o conhecimento é adquirido com muita eficácia, portanto torna-se muito mais comum
ao estagiário lembrar-se das actividades durante o percurso do seu estágio do que das
actividades que realizou em sala de aula enquanto aluno. Na efectiva prática em sala de aula o
estagiário tem a possibilidade de entender vários conceitos que lhe foram ensinados apenas na
teoria. Por isso, o aluno deve perceber no estágio como uma oportunidade única e realizá-lo
com determinação, comprometimento e responsabilidade.

O objectivo do estágio é proporcionar experiência de trabalho ao estagiário e prepará-


lo para que se possa desenvolver no sector de actividade associado a sua futura profissão.

Assim, o estágio é bastante relevante porque objectiva a efectivação da aprendizagem


como processo pedagógico de construção de conhecimentos e desenvolvimento de
competências e habilidades através da supervisão de professores, sendo a relação directa da
teoria com a prática no quotidiano, pois reunir toda teoria com a prática é um grande desafio
pelo qual o educando de um curso de ensino médio tem de lidar.

2.2. DIFERENÇA ENTRE INTERNET E WORLD WIDE WEB


Devido expansão da Internet dois termos se tornaram muito comuns nesta área de
pesquisa e em alguns momentos são tratados como sinônimos: a Web e a Internet. Mas na
verdade Web e Internet são duas coisas distintas.

A Internet surgiu a partir de um projeto da Agência Norte Americana de Projetos de


Pesquisa Avançada (ARPA), com vista a interligar computadores dos seus departamentos de
pesquisa. A primeira estrutura montada que realizava essa comunicação entre computadores

16
foi chamada de ARPANET, que no ano de 1969 interligava quatro instituições de ensino americanas: Univ

A Internet é organizada em forma de uma teia. Para conectar um computador a outro,


as mensagens de comunicação passam por inúmeros computadores. O primeiro computador
informa que deseja se conectar com a outra máquina, através de protocolos essa mensagem
passa por diversos servidores, que informam o próximo caminho a ser seguido até chegar à
máquina destino. Omar Reyes Mancilla define:

A Internet é o maior conglomerado de redes de comunicações em escala mundial,


onde vários computadores, dispositivos como celulares, carros, televisões, etc. estão
conectados em uma rede mundial. Assim como os seres humanos precisam de uma
mesma linguagem para poder se comunicar, os computadores também usam um
protocolo de comunicação chamado TCP/IP, este protocolo permite o acesso às
informações e todo tipo de transferência de dados (MANCILLA , 2014, p. 13).

No ano de 1980, Timothy Berners-Lee, físico e pesquisador do Instituto de Tecnologia


de Massachusetts e da Organização Europeia para a Investigação Nuclear (CERN) na Suíça,
criou um sistema que armazenava e disponibilizava informações interconectadas e
compartilhadas com os demais pesquisadores. Esse sistema ficou conhecido como ENQUIRE,
e é considerado o precursor da Web.

Em 1989, Timothy Berners-Lee juntamente com Robert Cailliau, percebeu o grande


desenvolvimento do sistema ENQUIRE, e elaborou a primeira definição formal em que se
referia à Web como uma plataforma multimídia e interativa que tornou a Internet popular fora
dos meios acadêmicos e de pesquisa.

[...] WWW, é um sistema de documentos em hipermídia que são interligados e


executados na Internet. Os documentos podem estar na forma de vídeos, sons,
hipertextos e figuras. Para consultar a informação, pode-se usar um programa de
computador chamado navegador para descarregar informações de servidores web e
mostrá-los na tela do usuário. O usuário pode então seguir as hiperligações na
página para outros documentos ou mesmo enviar informações de volta para o
servidor para interagir com ele (NONATO, 2015, p. 5).

De acordo com Pereira (2014), a diferença entre internet e web é bastante simples: a
internet é uma rede que conecta milhões de computadores pelo mundo, enquanto a web é uma
das várias ferramentas de acesso à essa rede. É a internet que provê serviços como e-mail,
FTP e troca de mensagens instantâneas.

2.3. FUNCIONAMENTO DA WEB


Na web, para visualizar uma página ou outro recurso disponibilizado, normalmente
inicia-se ao digitar uma Uniform Resource Locator (URL) no navegador ou seguindo uma
hiper ligação. Primeiramente, a parte da URL referente ao servidor web é separada e

17
transformada em um endereço Internet Protocol (IP), por um banco de dados da internet chamado domínio

Em seguida o navegador envia uma requisição Hypertext Transfer Protocol (HTTP) ao


servidor solicitando o recurso indicado pela parte restante da URL (retirando-se a parte do
servidor). No caso de uma página web típica, o texto em Hypetext Markup Language
(HTML) é recebido e interpretado pelo navegador, que realiza então requisições adicionais
para figuras, arquivos de formatação, arquivos de script e outros recursos que fazem parte da
página. O navegador então reconstitui a página para a tela do utilizador, de acordo com as
descrições dos arquivos que a compõe.

2.3.1. PADRÕES DA WEB


A funcionalidade da web é baseada em três padrões:

 Uniform Resource Locator (URL) - Cada documento ou recurso existente na web


tem um endereço único;
 Hypertext Transfer Protocol (HTTP) - Os documentos são transferidos entre o
servidor web e o navegador web.
 Hypetext Markup Language (HTML) - Os documentos seguem uma estrutura
padrão definida segundo a linguagem HTML. Esse padrão é definido em HTML 1,
RFC 1866 (HTML 2.0), HTML 3.2, HTML 4.01 e XHTML.

2.4. TECNOLOGIAS WEB


2.4.1. NAVEGADOR WEB
O navegador é um programa de computador usado para visualizar recursos da WEB,
como páginas, imagens e vídeos. Também é possível comunicar com o servidor web a fim de
receber ou enviar informações. O primeiro navegador desenvolvido no CERN foi a World
Wide Web, pelo próprio TIM Berners Lee, para plataforma NeXTSTEP em 1990.

Hoje, existe uma infinidade de navegadores web disponíveis, uns pagos outros
gratuitos, uns rápidos outros mais lentos, uns mais seguros e outros nem tanto. Entretanto a
grande maioria cumpre o seu papel fundamental, ou seja, colocar ao alcance de todos as mais
variadas páginas existentes, desde uma simples leitura de uma notícia até a compra de um
determinado produto.

2.4.2. HTTP - HYPERTEXT TRANSFER PROTOCOL


O HTTP é o protocolo usado na World Wide Web para a distribuição e recuperação de
informação, em sua maioria documentos hipertexto. A troca de informações entre um browser
18
e um servidor Web é toda feita através desse protocolo, que define um conjunto de regras simples para a ef

O protocolo HTTP surgiu da necessidade de distribuir informações pela Internet. Para


que essa distribuição fosse possível, foi necessário criar uma forma padronizada de
comunicação entre os clientes e os servidores da web, entendida por todos os computadores
ligados à Internet. Com isso, o protocolo HTTP passou a ser utilizado para a comunicação
entre computadores na Internet e a especificar como seriam realizadas as transações entre
clientes e servidores, através do uso de regras básicas.

2.5. CONCEITOS FUNDAMENTAIS: PÁGINAS WEB


Uma Página Web é um documento individual disponível na World Web Web. Estes
documentos são escritos usando HTML e CSS, duas linguagens específicas para a construção
de Páginas Web. As páginas podem conter texto estruturado (títulos, parágrafos, listas, etc) e
elementos multimédia (imagens, vídeos, sons, etc).

Páginas web podem ser classificadas como estáticas ou dinâmicas de acordo com o
seu comportamento.

O navegador Web e o servidor Web desempenham papeis principais em qualquer


comunicação na Internet. O protocolo de transferência de hipertexto é usado para a transação
entre o navegador web e o servidor web. Neste tipo de comunicação, o navegador envia uma
solicitação HTTP para o servidor e em seguida, o servidor envia uma resposta HTTP ao
navegador com uma página HTML e a comunicação entre eles termina. Portanto, esses tipos
de páginas Web são conhecidos como páginas Web estáticas.

Por outro lado, nas páginas Web dinâmicas, o servidor da Web não pode enviar
directamente a página HTML com a resposta. Ele chama um programa que é colocado em seu
disco rígido para acessar o banco de dados e o processamento de transações também é
executado.

Uma das principais diferenças entre elas é a seguinte: as páginas Web estáticas exibem
o mesmo conteúdo a cada vez que alguém o visita, enquanto nas páginas Web dinâmicas o
conteúdo da página muda de acordo com o usuário.

A seguir, figura 1, está representada a comunicação entre navegador web (cliente) e o


servidor web (servidor).

19
Figura 1: Comunicação Server e Cliente/Browser.

2.5.1. VANTAGENS E DESVANTAGENS DAS PÁGINAS WEB ESTÁTICAS


Uma das vantagens das páginas estáticas é que elas oferecem velocidade, por não
haver acesso a banco de dados, geração de arquivos com engines ou processamento para cada
requisição, as páginas se tornam mais rápidos. Páginas consistem em arquivos estáticos, que
são servidos a cada requisição. Isso também significa que, em picos de tráfego, as páginas
estáticas de um website têm um desempenho melhor que as de um website com páginas
dinâmicas.

Conforme José Luis Damaren Junior, as páginas estáticas são desvantajosas porque;

Não há conteúdo personalizado, não há pesquisa em grandes coleções de itens em


um banco de dados, não há interação do usuário com o servidor. É impossível, na
prática, implementar uma loja online que lista produtos em um resultado de busca de
forma estática, a não ser que a lista total de itens seja pequena o suficiente para ser
enviada por completo ao cliente dentro da página (JUNIOR, 2018, p. 17).

2.5.2. VANTAGENS E DESVANTAGENS DAS PÁGINAS WEB DINÂMICAS

20
Portanto, as páginas web dinâmicas também possuem vantagens e desvantagens segundo Junior:

Uma das principais vantagens é que as “Páginas dinâmicas são muito atraentes por
poderem personalizar conteúdo, oferecer sistema de login, seção de comentários e interação
com o usuário” (JUNIOR, 2018, p. 15).

No entanto, os website com páginas dinâmicas também possuem desvantagens. O


processamento envolvido é elevado, uma vez que o servidor precisa gerar uma página para
cada requisição (JUNIOR, 2018).

2.6. APLICAÇÃO WEB


O constante crescimento da Internet e a necessidade de serviços rápidos e instantâneos
têm ocasionado uma demanda significativa no desenvolvimento de aplicações que utilizam a
Web como ambiente operacional.

Aplicação Web é um software que é instalado em um servidor web, capaz de tornar os


processos manuais mais simples, rápidos e eficazes. Notou-se que tudo que está na internet é
um Website, inclusive um sistema também é um site, porém a diferença é que ele é integrado
com um banco de dados onde guarda informações e que para acessá-lo é preciso de uma tela
de login, porque senão qualquer pessoa poderia acessar o sistema e fazer as alterações que
bem entender.

Em suma um Website é utilizado praticamente para informar, já uma aplicação web é


utilizado para solucionar problemas do quotidiano, envolvendo automatização de processos.
Além disso uma aplicação web permite ao usuário interagir com o sistema, já um Website não
permite que o usuário cadastre alguma informação no banco de dados e nem interagir com
essas informações.

2.6.1. APLICAÇÃO WEB X APLICAÇÕES DESKTOP


O desenvolvimento de aplicações iniciou com as aplicações desktop, ou seja, se
desenvolvia as aplicações e instalava-se nos computadores desejados (exemplo: Microsoft
Office Word 2007, Nero 7, etc.), com o passar do tempo surgiram novas formas de se
desenvolver aplicações e uma delas foi a possibilidade de se desenvolver aplicações que
poderiam ser executadas por um navegador que é o caso das aplicações web. As aplicações
web vieram para dar soluções a muitos problemas que as aplicações desktop apresentavam,
fazendo com que muitos programadores concluíssem que programar para web só tem
vantagens em relação programar para uma determinada plataforma (Desktop).

21
De acordo com Seibel (2008) a diferença entre elas é a seguinte: Aplicações desktop:
executam em estações locais, podendo acessar um banco de dados que está em outra estação,
mas o processamento de dados ocorre localmente. Ao passo que as aplicações web: executam
em servidores e geram conteúdo HTML, que é interpretado por navegadores. A interface
reside no cliente (Navegar) e o processamento acontece no servidor de aplicações. O banco de
dados pode estar em uma terceira máquina.

Além disso, todas as actualizações necessárias são feitas por meio de um único
servidor central, não sendo preciso baixar aplicações ou realizar reinstalações. Logo, temos
tudo feito de forma centralizada, sem maiores problemas, bastando realizar a adaptação no
servidor.

A tabela a seguir apresenta as vantagens distintivas de aplicações web com relação as


aplicações desktop:

Vantagens distintivas das aplicações web em relação a desktop

Aplicações web Aplicações desktop


Vantagem: os dados são acessíveis a partir Desvantagem: as aplicações desktop
de um navegador, não precisando de dependem de um sistema operacional, para
instalação em uma máquina. serem instaladas em uma máquina.
Vantagem: como todos os dados são Desvantagem: os dados da aplicação ficam
armazenados em um servidor, temos a restritas em um computador que possui a
flexibilidade de acessar o sistema em instalação.
qualquer lugar e hora, através da internet.
Vantagem: as actualizações são feitas em Desvantagem: Nas aplicações desktop para
tempo real e de uma forma quase invisível fazer actualização é preciso baixar o Setup
para o usuário, pois não existe processo de do aplicativo ou voltar a reinstalar o mesmo.
instalação em uma máquina.
Tabela 1: Vantagens distintivas das aplicações web em detrimento da desktop.

2.7. FERRAMENTAS E TECNOLOGIAS UTILIZADAS


Sigestagiário - é um sistema de gestão de alunos estagiários, desenvolvido em
plataforma web capaz de manter a organização de alunos estagiários, colaborando para um
melhor controle e garantia da integridade dos dados, evitando assim, sobrecarregar os actores
envolvidos no manuseamento de papel, além de disponibilizar informações para os
estagiários. Está aplicação foi construída tendo como suporte as seguintes ferramentas e
tecnologias:

a) Linguagens
 PHP;
22
 HTML;
 JAVASCRIPT;
 SQL.
b) Folha de Estilo
 CSS
c) Frameworks
 BootStrap;
 jQuery.
d) Softwares
 Google Chrome;
 Netbeans Ide;
 Pacote Xampp;
 MySQL WorkBench.

2.7.1. PHP - HYPERTEXT PREPROCESSOR


Nos dias actuais, o PHP, é uma das linguagens de programação mais usadas no mundo.
A linguagem surgiu por volta de 1994, como um pacote de programas CGI (Commom
Gateway Interface) criados por Rasmus Lerdof, com o nome Personal Home Page Tools, para
substituir um conjunto de scripts Perl que ele usava no desenvolvimento de sua página
pessoal.

A ideia inicial era acompanhar o tráfego do site pessoal do criador. Os anos passaram e
o criador desenvolvia scripts, o que aumentava os recursos que o site dele tinha. O sucesso
dessa linguagem foi tão grande que o criador, Rasmus Lerdof, transformou o aglomerado de
códigos CGI em uma linguagem de programação. Com isso, a grande maioria dos sites e
aplicações passaram a utilizar o PHP como linguagem principal.

De acordo com Edvaldo Junior Bento, a linguagem de programação PHP pode ser
definida como:

[...] uma ferramenta que possibilita o pré-processamento de páginas HTML. Dessa


forma, PHP consegue alterar o conteúdo de uma página, antes de enviá-la para o
navegador. Além disso, PHP também permite capturar entradas de dados do usuário,
como formulários e outras formas de interação (BENTO, 2014).

Seu propósito principal é de implementar soluções web velozes, simples e eficientes.


O PHP sofreu diversas mudanças, entre elas temos: O PHP 2/FI, 3, 4, 5 e 7. O PHP 5 foi a
versão mais popular do PHP e até hoje é oferecida em diversos servidores de hospedagem.

23
No decorrer do desenvolvimento do sistema foi se utilizado o PHP 7, que foi lançado em dezembro

2.7.2. HTML - HYPERTEXT MARKUP LANGUAGE


O HTML é uma linguagem de marcação criado em 1991, por Tim Berners-Lee, no
CERN (European Council for Nuclear Research) na suíça. Inicialmente o HTML foi
projectado para interligar instituições de pesquisa próximas, e compartilhar documentos com
facilidade. Em 1992, foi liberada a biblioteca de desenvolvimento WWW (World Wide Web),
uma rede de alcance mundial, que junto com o HTML proporcionou o uso em escala mundial
da WEB.

O HTML é um conjunto estruturado de instruções, conhecidas por etiquetas ou


tags (em inglês), que dizem a um browser como publicar uma página web, ou seja, o browser
interpreta essas etiquetas e desenha a página no ecrã (CALDEIRA, 2015).

O HTML desde o seu lançamento tem passado por diversas evoluções, que estão cada
vez mais melhorando a navegabilidade na web, estás versões são as seguintes: HTML, HTML
2.0, 3.2, 4.0.1, XHTML, HTML 5, 5.1 e 5.2.

O HTML 5 é a nova versão do HTML 4. Está versão foi bastante importante na


construção do sistema, sendo que ela foi lançada em 2014 e que acarreta diversos novos
recursos, o que possibilitou deixar o sistema capaz de ser apresentado em vários dispositivos
diferentes como: tablets, smartphones e Pcs.

Um dos principais objectivos do HTML 5 é facilitar a manipulação do elemento


possibilitando o desenvolvedor a modificar as características dos objectos de forma não
intrusiva e de maneira que seja transparente para o usuário final.

Está última versão do HTML também cria novas tags e modifica a função de outras.
As versões antigas do HTML não continham um padrão universal para a criação de secções
comuns e específicas como rodapé, cabeçalho, sidebar, menus e etc.

2.7.3. CSS - CASCADING STYLE SHEETS


O Cascading Style Sheets (CSS) é uma folha de estilo composta por camadas e
utilizada para definir a apresentação (aparência) em páginas da web que adotam para o seu
desenvolvimento linguagens de marcação como HTML. O CSS define como serão exibidos
os elementos contidos no código de uma página web e sua maior vantagem é efectuar a
separação entre o formato e o conteúdo de um documento.

24
O CSS foi desenvolvido pelo W3C (World Wide Web Consortium) em 1996, por uma razão bem si

A primeira versão do CSS foi lançada em 1996 (CSS1), consequentemente visando o


melhoramento da linguagem, foram lançados o CSS2 e o CSS3. Está última versão permitiu
manter um maior controle sobre o estilo das páginas web do sistema, sendo que optou se
também por utilizar um framework CSS que ajudou na estilização da aplicação e o mesmo é
chamado Brootstrap.

O Bootstrap é um Framework CSS desenvolvido pelo Twitter em 2010, com o


objectivo de padronizar as ferramentas da empresa. Inicialmente era chamado de Twitter
Blueprint e, um pouco mais adiante, em 2011, foi transformado em código aberto e teve o
nome alterado para Bootstrap. Desde então, já passou por diversas actualizações e está
actualmente na versão 4.4 (SOUZA, 2020).

O Bootstrap oferece diversas funcionalidades que podem ser implementadas em um


website ou aplicação web.

 Layout responsivo - uma das principais funcionalidades do Bootstrap é permitir que a


adaptação do layout da página seja feita de acordo com o tipo de dispositivo utilizado;
 Alerts - possibilita a configuração de forma simples e rápida de diferentes tipos de
alertas para o usuário, com cores específicas, de acordo com a situação;
 Carousel - permite a exibição de imagens de forma responsiva. Ele também
possibilita a inclusão de efeitos especiais para a transição da imagem e controles de
exibição, como os indicadores de próximo e anterior;
 Navbar - permite a construção de um sistema de navegação responsivo. É possível
configurar diferentes formas de apresentação do menu, como escolher entre o
posicionamento lateral ou superior e definir a forma de exibição.

2.7.4. JAVASCRIPT
De acordo com Maurício Samy Silva,

JavaScript é uma linguagem desenvolvida para rodar no lado do cliente, isto é, a


interpretação e o funcionamento da linguagem dependem de funcionalidades
hospedadas no navegador do usuário. Isso é possível porque existe um interpretador
JavaScript hospedado no navegador (SILVA, 2010, p. 23).

Quando o JavaScript apareceu pela primeira vez em 1995, seu principal objectivo era
lidar com algumas das entradas de validação que anteriormente tinha sido deixado ao lado do
servidor em linguagens como Perl. Antes disso o tempo de ida e volta para o servidor foi

25
necessário para determinar se um campo obrigatório havia sido deixado em branco ou se um valor digitado

Graças ao JavaScript podemos criar efeitos especiais nas páginas e definir


interatividades com o usuário, pela qual o Framework desta linguagem conhecido como
jQuery contribuiu para boa interatividade. JQuery é um framework JavaScript gratuita e de
código fonte aberto, criada e concebida com o objetivo de facilitar o desenvolvimento de
scripts no lado do cliente, de forma a obter uma manipulação do HTML mais rápida e
eficiente. Além disso, provê simplicidade e produtividade na utilização de scripts client side
para dinamizar as páginas.

O jQuery possui algumas características em que na qual serão descritas abaixo:

 É bem leve;
 Suporte a diversos navegadores web;
 O jQuery funciona em todos os navegadores mais utilizados no mundo, entre eles:
Google Chrome, Firefox, Microsoft Edge, Safari, Internet Explorer e outros mais;
 Suporte a CSS3;

2.7.5. GOOGLE CHROME


O Google Chrome é um navegador para internet, desenvolvido pela empresa Google
com visual minimalista. É um navegador livre e gratuito.

Um dos recursos que essa ferramenta possui e foi utilizado no decorrer do


desenvolvimento do sistema, é o recurso de inspeção de código. Com ele foi possível escolher
características visuais para o sistema, depurar códigos e acompanhar algumas
funcionalidades. Este recurso pode ser acessado pela tecla de atalho “F12” ou com o botão
direito do mouse sobre o conteúdo web, em menu suspenso, opção “Inspecionar Elemento”.

A seguir, na figura 2, está representada a página inicial do google chrome.

26
Figura 2:Página inicial do google chrome.

2.7.6. NETBEANS IDE


O NetBeans IDE é um software de código aberto que permite o desenvolvimento
rápido e fácil de aplicações desktop Java, móveis e Web e também aplicações HTML5 com
HTML, JavaScript e CSS.

O IDE também fornece um grande conjunto de ferramentas para desenvolvedores de


PHP e C/C++. Seus recursos permitem que determinados códigos ganhem destaque sintática e
semanticamente para melhor organização e mais rapidez do trabalho.

A seguir, na figura 3, está representada a página inicial do software NetBeans IDE.

27
Figura 3: Página inicial do software NetBeans IDE.

2.7.7. PACOTE XAMPP


O XAMPP é um pacote com os principais servidores de código aberto do mercado,
incluindo FTP, banco de dados MySQL e Apache com suporte às linguagens PHP e Perl
(HIGA, 2012).

Actualmente, o XAMPP está disponível para quatro sistemas operacionais: Windows,


Linux, Mac OS X e Solaris. No Windows, o executável possui o nome xampp_start.exe. Um
painel de controle (xampp-control-3-beta.exe) também fica disponível e permite iniciar ou
parar servidores individuais.

A seguir, na figura 4, está representada o painel de controle do Xampp.

28
Figura 4: Painel de controlo do Xampp.

O Apache é um servidor de código aberto e nome oficial é Apache HTTP Server,


mantido pela Apache Software Foundation, e alimenta cerca de 46% de todos os sites
hospedados na internet (LONGEN, 2020). Pode ser acessado neste endereço “http://localhost/
”.

O trabalho de um servidor de internet é servir sites na internet. Para chegar nesse


objectivo, ele age como um mediador entre o servidor e as máquinas dos clientes. Ele puxa
conteúdo de um servidor em cada pedido do cliente e realizar essa entrega na internet
(LONGEN, 2020).

A instalação do XAMPP contém uma ferramenta bastante importante para a gestão de


bancos MySQL, o PHPMyAdmin. Esta é uma ferramenta escrita em PHP usada para
gerenciar o MySQL, com opções para criar novos bancos, usuários, tabelas, inserir, pesquisar
e remover registros etc. Para acessar o PHPMyAdmin é necessário inserir este enderenço “
http://localhost/phpmyadmin/” em um navegador web.

A seguir, na figura 5, está representada a página inicial do PHPMyAdmin.

29
Figura 5: Página inicial do PHPMyAdmin.

2.7.8. MYSQL WORKBENCH


MySQL Workbench é uma ferramenta visual unificada para arquitectos de banco de
dados, desenvolvedores e DBAs. O MySQL Workbench fornece modelagem de dados,
desenvolvimento de SQL e ferramentas de administração abrangentes para configuração de
servidor, administração de usuário, backup e muito mais. O MySQL Workbench está
disponível no Windows, Linux e Mac OS X (MYSQL, 2020).

Para a manipulação do banco de dados utilizou se a linguagem SQL (Standard Query


Language). É uma linguagem de consulta estruturada padrão para execução de comandos em
bancos de dados relacionais. É por meio dela que criamos tabelas, colunas, índices, atribuímos
permissões a usuários, bem como realizamos consultas a dados. Enfim, é utilizando a SQL
que conversamos com o banco de dados.

O SQL foi criado para servir como uma forma simples, precisa e directa para a
manipulação de informações presentes em bancos de dados. Dessa maneira, o acesso, a
modificação, a exclusão e a criação de informações em bancos de dados podem ser feitos de
um modo padronizado. Assim, os bancos podem ser facilmente integrados a aplicações, como
sistemas de gestão integrada, logística ou mesmo aplicativos web.

30
A seguir, na figura 6, está representada a página inicial do MySQL WorkBench.

Figura 6: Página inicial do MySQL WorkBench.

2.8. PERMISSÕES DE ACESSO AO SISTEMA


As permissões de acesso ao sistema de gestão de estagiários podem ser resumidas na
seguinte tabela, em que na qual os professores do GIVA (Gabinete de Inserção de Vida
Activa) e coordenadores de cursos do Instituto farão a gerência do sistema e todos os alunos
se beneficiarão dessa gerência.

Permissões de acesso ao sistema

Permissões Prof. Giva Prof. Coord. Aluno


Criar conta de usuário Sim Não Não
Cadastrar Administradores Sim Não Não
Fazer Login. Sim Sim Sim
Recuperar senha. Sim Sim Sim
Disponibilizar informações para os Sim Sim Não
estagiários.
31
Visualizar informações. Sim Sim Sim
Cadastrar grupos, alunos e Sim Sim Não
professores.
Cadastrar empresa e usuários Sim Não Não
Contactar em caso de dúvidas. Não Não Sim
Gerar relatório dos cadastros feitos. Sim Sim Não
Tabela 2: Permissões de acesso ao sistema.

32
3. APRESENTAÇÃO DO SISTEMA
O sistema desenvolvido para este projecto é dividido em duas interfaces: Interface
professor e aluno. Na interface professor é acessado apenas pelos professores coordenadores
de cursos e do Giva e tem a função de gerenciar todo o sistema, passando informações para os
alunos, fazer cadastramento e gerar relatórios, entre outros. A interface aluno tem as
funcionalidade de ver as informações acerca do estágio, visualizar os grupos criados e
contactar os professores em caso de dúvida.

3.1.1. TELA DE REGISTO E LOGIN NO SISTEMA


Na figura que se segue está apresentado a página onde o primeiro usuário do sistema
poderá registrar se e posteriormente cadastrar outros usuários como administrador ou
coordenador.

Figura 7: Assistente de configuração.

Na figura 8, está apresentado a tela de login do sistema para os professores e alunos.


Essa tela será requisitada em todo momento que a sessão ainda não esteja iniciada, ou seja,
não será possível acessar o sistema a não ser pela tela de login.

33
Figura 8:Tela de login do sistema.

3.1.2. INTERFACE PROFESSOR


Na Figura 9, está apresentada o painel principal do sistema em que é invocada logo
após o login do professor. A partir da tela principal, o professor pode ter um maior controle
dos alunos que estão inseridos em grupo ou não.

34
Figura 9:Página inicial do administrador.

Na figura 10, está apresentado o menu empresa, sobre o qual onde os professores
poderão cadastrar as empresas e inserir os alunos nos seus devidos locais de estágio e apôs o
cadastro gerar relatórios. Este processo dará a possiblidade de o aluno visualizar na sua conta
em que local de estágio ele se encontra.

Figura 10: Menu Empresas.

Na figura 11, está apresentada a página de notificações em que os professores poderão


receber dúvidas por parte dos alunos. A partir desta página os professores também poderão
transmitir alguma informação concernentemente ao estágio dos alunos.

35
Figura 11: Página de notificações.

3.1.3. INTERFACE ALUNO


Na Figura 12, está apresentada o página principal em que é invocada logo após o login
do aluno. A partir da página inicial, os aluno poderão também visualizar as informações
disponibilizadas pelos professores.

Figura 12: Página inicial do aluno.

Na figura 13, está apresentado a página onde os alunos poderão contactar aos
professores em caso de alguma dúvida.

36
Figura 13: Página para contactar os professores.

37
4. ANÁLISE DE RESULTADO DOS INQUÉRITOS
Durante a recolha de dados, tivemos como população os professores do IMPAGN, em
que na qual foram inquiridos professores coordenadores de curso e do GIVA, sendo que 5 são
do gênero masculino e 3 do gênero feminino totalizando 8. Dos oito professores inquiridos,
temos 4 solteiros e 4 casados, pelo qual 3 têm idade compreendida entre os 26 à 33 anos, 4 no
intervalo dos 34 à 41 e 1 dos 42 em diante, conforme mostra os 3 primeiros gráficos abaixo:

Gênero

Masculino

Feminino

Figura 14: Gráfico do gênero dos inquiridos.

Observando o gráfico acima é de notar que cerca de 62% dos inquiridos são do sexo
masculino e 38% do sexo feminino.

Estado Civil

Casado
Solteiro

38
Figura 15: Gráfico do Estado Civil dos inquiridos.

De acordo com o gráfico 2 é notório que cerca de 50% dos inquiridos são casados e
solteiros.

Idade

26 à 33

34 à 41

42 em diante

Figura 16: Gráfico das idades dos inquiridos.

Neste gráfico cerca de 50% dos inquiridos têm as idades compreendidas entre os 34 à
41 anos, 37% entre os 26 à 33 e 42 em diante.

1. Quais softwares são usados na gestão de alunos estagiário?

Microsoft Word

39
Figura 17:Gráfico referente a questão 1.

No gráfico acima é de ter em conta que dos 8 professores inquiridos, obteve se a


mesma resposta correspondendo a 100%.

2. Os procedimentos usados na gestão de alunos estagiários tem sido

Sim
Não

Figura 18: Gráfico referente a questão 2.

Relativamente a está questão, observa-se que cerca de 62% responderam sim e o


restante 38% responderam não.

3. Tens enfrentado dificuldades em fornecer informações aos estagiár

Poucas vezes

Nunca

40
Figura 19:Gráfico referente a questão 3.

Analisando está questão, verificou-se que 62% dos inquiridos poucas vezes têm
enfrentado dificuldades em fornecer informações aos estagiários e cerca de 38% nunca
enfrentaram dificuldades.

4. Com a criação de um aplicação web é possível minimizar as dificuld

Figura 20: Gráfico referente a questão 4.

Concernentemente a está questão, 50% dos inquiridos respondeu que um software de


gestão de alunos estagiários poderia minimizar as dificuldades e outros 50% responderam
talvez.

5. Consideras importante a criação de uma aplicação web para gestão

Sim. Facilita
Talvez. Tem

41
Figura 21: Gráfico referente a questão 5.

5. CONCLUSÃO
De acordo com as nossas pesquisas, o estágio tem uma enorme importância na
formação profissional, é a base para desenvolver as suas competências e habilidades, após
esta prática os estagiários sentem-se mais preparados para actuar profissionalmente no
mercado de trabalho. Assim sendo, os finalistas do Instituto Médio Politécnico de
Administração e gestão do Namibe passam pelo estágio curricular em todos os anos lectivo e
com base em alguns estudos e observações, fomos notando problemas em fazer chegar as
informações sobre o estágio a todos os estagiários e como solução foi desenvolvido um
sistema para gerenciamento dos mesmos com o intuito de tornar os processos manuais mais
simples, rápidos e eficazes.

Em suma, podemos considerar que este sistema é de grande importância, pois


permitirá aos alunos minimizar os seus recursos quanto a deslocação em busca de uma
informação. Portanto recomendamos o uso deste sistema porque foi projectado com uma alta
usabilidade, de forma que os usuários não terão dificuldades em utilizar nenhuma das
funcionalidades.

42
43
REFERÊNCIAS BIBLIOGRÁFICAS
BENTO, E. J. (2014). Desenvolvimento Web com PHP e MySQL. São Paulo: Casa do
Código.
CALDEIRA, C. C. (2015). Introdução ao HTML (HyperText Markup Language). Évora.
HIGA, P. (2012). O que é XAMPP e para que serve. Fonte: Techtudo:
https://www.techtudo.com.br/dicas-e-tutoriais/noticia/2012/02/o-que-e-xampp-e-para-
que-serve.html Acessado em: 26 de Agosto de 2020.
JUNIOR, J. L. (2018). Implementando uma Página Dinâmica com um Gerador de Sites
Estáticos. Porto Alegre .
LONGEN, A. (2020). O que é Apache? Uma Visão Aprofundada do Servidor Apache. Fonte:
Hostinger Tutoriais: https://www.hostinger.pt/tutoriais/o-que-e-apache Acessado em:
26 de Agosto de 2020.
MANCILLA , O. R. (2014). Importância da internet para o desenvolvimento das vendas no
Brazil. Assis .
MYSQL. (2020). MySQL WorkBench. Fonte: MySQL:
https://www.mysql.com/products/workbench/ Acessado em:26 de Agosto de 2020.
NONATO, M. D. (2015). World Wide Web. Santa Rosa.
PEREIRA, L. (2014). Diferença entre Web e internet. Fonte: Olhardigital:
https://olhardigital.com.br/noticia/qual-a-diferenca-entre-internet-e-web/40770
Acessado em: 03 de Julho de 2020.
SEIBEL, T. (2008). O são aplicações web. Fonte: TiagoSeibel:
http://www.tiagoseibel.com.br/2008/02/o-que-so-aplicaes-web.html Acesssado em: 15
de Setembro de 2020.
SILVA, M. S. (2010). JavaScript Guia do Programador. São Paulo: Novatec Editora Ltda.
SOUZA, I. (2020). Bootstrap: saiba neste guia para iniciantes o que é, por que e como usá-lo.
Fonte: Rockcontent: https://rockcontent.com/br/blog/bootstrap/ Acessado em: 28 de
Agosto de 2020.

44
ANEXOS

45
INSTITUTO MÉDIO POLITÉCNICO DE ADMINISTRAÇÃO E GESTÃO
Nº56

“ANTÓNIO JACINTO”

NAMBE

O presente questionário foi elaborado pelos estudantes do curso de Informática de


Gestão do Instituto Médio Politécnico de Administração e Gestão do Namibe em função do
tema criação de um sistema de gestão para os alunos estagiários do IMPAGN, com o intuito
de fazer a recolha de dados, pois a mesma nos possibilitará entender e analisar de como tem
sido a gestão de alunos estagiários e quais as dificuldades enfrentadas.

Trata-se simplesmente de um trabalho académico e destina-se a fins científicos, o


sucesso deste trabalho depende da sua cooperação.

Desde já, o nosso muito obrigado pela sua compreensão e participação.

Solicitemos que responda de maneira espontânea e sincera as questões que


seguem e em algumas questões terá de assinalar com X.

GÊNERO

Masculino Feminino

ESTADO CIVIL

Casado Solteiro Outros

IDADE

18 à 25 26 à 33 34 à 41

42 em diante

1. Quais softwares são usados na gestão de alunos estagiário?


a) Microsoft Word
b) Aplicações Web
46
c) Outros softwares
2. Os procedimentos usados na gestão de alunos estagiários tem sido eficiente e eficaz?
Sim Não
3. Tens enfrentado dificuldades em fornecer informações aos estagiários
concernentemente ao estágio?
a) Sempre
b) Poucas vezes
c) Muitas vezes
d) Nunca
4. Com a criação de um aplicação web é possível minimizar as dificuldades enfrentadas
na gestão de alunos estagiários?

Sim Não Talvez

5. Consideras importante a criação de uma aplicação web para gestão dos alunos
estagiários do IMPAGN? Porquê?
R:______________________________________________________________________________

47

Você também pode gostar