Escolar Documentos
Profissional Documentos
Cultura Documentos
Moçâmedes
2023
Meireles Miúdo Pascoal Abel
Moçâmedes
2023
DEDICATÓRIA
Dedico este trabalho primeiramente а Deus, por ser essencial em minha vida, aos meus pais
Feliciano Pascoal Abel e Cecilia Muteque, Salomé Ngueve Canhanga que incansavelmente
lutaram para a minha formação, e não hesitaram em confiar em mim até nos piores momentos,
aos meus irmãos, e a minha namorada Josefina Benjamim Filipe, a toda minha família que
com muito carinho е apoio.
AGRADECIMENTOS
Primeiramente rendemos graças ao nosso Senhor, pela saúde física e mental, proporcionando-
nos dia após dia durante o nosso tempo de formação. Aos meus pais, Feliciano Pascoal, e
Cecília Muteque, Salomé Ngueve, que tiveram a oportunidade de prosseguir, pelo apoio ao
longo deste percurso.
Agradeço também aos meus irmãos Eugénio Pascoal, Afonso Pascoal, Catarina Pascoal Lúcia
Pascoal, Rosimar Quissanga, Francisco Pascoal, Pascoal Abel, Paulino Pascoal, aos meus
amigos, Luís, Manuel Tchitoma, Domingos Ribeiro, Kakonha, Avelino Tanga, de forma
especial a Josefina Tchitula Filipe, de forma directa e indirecta aos que acompanharam-nos e
apoiaram-nos em momentos bons e difíceis da minha, caminhada académica.
A todos que directa e indirectamente que fizeram parte da minha formação, o meu muito
obrigado!
RESUMO
Com o uso intenso de meios computacionais para criação de produções científicas e
documentos de uso geral, muita informação tem sido gerada, mas grande parte deixa de ser
disseminada para instituições as quais ela interessa e também documentos acabam sendo
perdidos e precisam ser refeitos, sendo que poderiam ser facilmente reutilizados, provendo
assim economia de tempo e pessoal nas organizações. Este trabalho tem como tema propor a
implementação de um repositório digital no Instituto Gregório Semedo para melhorar a gestão
de informações. O desenvolvimento de um Web Site para a gestão e organização de trabalhos
de conclusão de curso e outros com maior realce os Tccs. Portanto é necessário que as
instituições e os seus profissionais desenvolvam e assumam novas posturas e novas formas
de gerir informações, investindo na melhoria conjunta e equilibrada dos seus recursos
tecnológicos e humanos. Neste contexto, tendo presente o papel que um Website pode
desempenhar na instituição surge esta dissertação que se pretende que contribua para o
enriquecimento qualitativo de busca de informação. Porém, o mundo da programação é vasto,
e existem várias linguagens, e cada linguagem com suas respectivas bibliotecas e Framework,
a fim de se posicionar com mais eficiência. Para desenvolver este projecto foi utilizada como
plataforma base, a linguagem de programação PHP (Hipertext Preprocessor, originalmente
Personal Home Page) com o Framework Laravel e como linguagem auxiliar o HTML (Hyper
Text Markup Language), CSS (Cascading Style Sheets) e outras ferramentas. Os resultados
obtidos com os testes iniciais de implementação da ferramenta demonstram a sua viabilidade
haja vista que as actividades envolvidas no processo de serviços foram agilizadas.
Índic
e
INTRODUÇÃO.....................................................................................................................................7
1. Introdução......................................................................................................................................1
1.1. Situação Problemática................................................................................................................2
1.2. Problema de Investigação...........................................................................................................2
1.3. Objecto de investigação..............................................................................................................2
1.4. Objectivos...................................................................................................................................3
1.4.1. Objectivos Geral.....................................................................................................................3
1.4.2. Objectivos Especifico.............................................................................................................3
1.5. Justificativa.................................................................................................................................3
CAPITULO II........................................................................................................................................5
Enquadramento Teórica.........................................................................................................................6
2.1. Sistemas informáticos......................................................................................................................6
2.1.3. Classificação dos sistemas informático........................................................................................6
2.1.4. Finalidades dos sistemas informáticos..........................................................................................7
2.2. Repositório Digital..........................................................................................................................7
2.3. Processo de desenvolvimento de sistemas informáticos..................................................................8
2.4 Tecnologia e Ferramenta para o Desenvolvimento do Repositório Digital Informáticos..................8
2.4.1. Linguagens para o Desenvolvimento Web...................................................................................9
2.4.1.1. PHP...........................................................................................................................................9
2.4.1.2. HTML.......................................................................................................................................9
2.4.1.3 CSS...........................................................................................................................................10
2.4.1.4 JavaScript.................................................................................................................................11
2.5.1 FrameWorks................................................................................................................................12
2.5.1.2 MVC.........................................................................................................................................12
2.5.1.3 SQL..........................................................................................................................................14
1.5.1.3 Bootstrap..................................................................................................................................15
1.6. Descrição das técnicas e tecnologias utilizadas........................................................................16
1.7. Definição dos requisitos funcionais e não funcionais da aplicação................................................16
CAPITULO III.....................................................................................................................................19
CAPITULO III: Aspectos Metodologia...............................................................................................20
3.1. Procedimentos Metodológicos.......................................................................................................20
3.1.2. Classificação da pesquisa...........................................................................................................20
3.1.3. Classificação da pesquisa quanto a forma de abordagem do problema.......................................20
3.1.4. Classificação da pesquisa quanto a profundidade.......................................................................21
3.1.5. Classificação da pesquisa quanto a estratégia.............................................................................21
a) Pesquisa bibliográfica......................................................................................................................21
b) Estudo de Caso.................................................................................................................................21
3.1.2. População...................................................................................................................................22
3.1.3. Amostra......................................................................................................................................22
3.1.3.1. Amostra não Probabilística......................................................................................................22
3.1.4. Técnicas de Instrumentos de recolha de dados...........................................................................22
3.1.4.1. Entrevista.................................................................................................................................22
3.1.4.2. Técnicas de análises de dados..................................................................................................22
CRONOGRAMA DE ACTIVIDADES...............................................................................................23
REFERÊNCIAS BIBLIOGRÁFICAS.................................................................................................24
INTRODUÇÃO
Introdução
Com o uso intenso de meios computacionais para criação de produções científicas e documentos
de uso geral, muita informação tem sido gerada, mas grande parte deixa de ser disseminada para
aquelas pessoas e instituições as quais ela interessa e também documentos acabam sendo
perdidos e precisam ser refeitos, sendo que poderiam ser facilmente reutilizados, provendo
assim economia de tempo e pessoal nas organizações.
Estas informações necessitam serem armazenadas para que não sejam perdidas no tempo, para
que possam ser acessadas pelos interessados e para que sejam preservadas a fim de se permitir o
reuso dos documentos criados pelas instituições. Desta maneira, faz-se necessário o uso de
sistemas capazes de suprir estas necessidades, e para tais necessidades são apresentados os
repositórios digitais, sistemas capazes de armazenar, gerir, disseminar e preservar as produções
de uma instituição qualquer (SOMMERVILLE, 2011).
Este trabalho tem como objectivo criar uma plataforma web para que, usando sistemas
computacionais, as produções científicas e os documentos gerados pela instituição de ensino
superior, IGS (Instituto Superior Politécnico Gregório Semedo) sejam disponibilizados ao
público interessado e que este público tenha facilidade em acessá-lo. Para isso pretende-se
demonstrar o desenvolvimento e a customização de um repositório digital utilizando softwares
livres para atender as necessidades de armazenamento e das produções científicas produzidas
pelos estudantes Rodrigues et al. (2006).
Segundo Finger (1997) nas universidades os processos de gestão deveriam ser inovadores,
melhorando assim a comunicação entre a comunidade em geral, discentes e docentes, técnicos e
funcionários. Em um ambiente onde as informações transitam de um lugar a outro em pouco
tempo, formado por agilidade e competitividade as instituições de ensino tem buscado o uso de
sistemas de informação gerenciais para facilitar a organizações das informações. Dessa maneira
o objectivo desta pesquisa é desenvolver um sistema web para gerenciamento dos TCC’s.
Situação Problemática
No que se refere especificamente à Repositório digital, identifica-se a existência de importantes
avanços decorrentes da introdução e da utilização das TICs em instituições públicas e privadas.
A falta de um repositório digital no IGS que poderia ajudar na conservação dos documentos
através de um armazenamento credíveis dos dados constitui de antemão o problema de pesquisa.
Considerada essa realidade que vivemos em nossos dias levantou-se a seguinte pergunta: Como
melhorar o processo de gestão e controlo dos trabalhos de final de curso, no Instituto Superior
Politécnico Gregório Semedo Namibe?
Problema de Investigação
Objectivos
Objectivos Geral
Criar um repositório de informação para gerenciar os dados referentes aos Tccs dos estudantes
do IGS
Objectivos Especifico
o Diagnosticar a situação actual do funcionamento da biblioteca do instituto Gregório
Semedo.
o Modelar uma base de dados para o armazenamento de dados relacionados com o
gerenciamento dos Tccs na área da biblioteca.
o Desenvolvimento de um sistema Web que possuirá sistema de login, endereços (urls) das
páginas amigáveis, interfaces responsivas.
Justificativa
O problema foi diagnosticado no Instituto Gregório Semedo o mesmo carece de um sistema para
armazenamento de dados no que tange as monografias e outras informações. Meio mais arcaicos
e ultrapassados são constantemente substituídos por maneiras mais eficientes e modernas,
muitas vezes por processos computadorizados. O computador juntamente com a internet foi um
salto tecnológico para o mundo, quebrando barreiras, aproximado países, diminuindo distancias
e principalmente abrindo uma nova perspectiva para a humanidade.
O uso dos meios tecnológicos e outros meios de comunicação disponíveis actualmente para as
instituições são ilimitados, desde criação de tabelas simples de pesquisas de mercado, até
complexos programas de manutenção de estoque e comunicação em tempo real entre duas
pessoas em diferentes partes do mundo. Seu uso e utilidade são uma grande ferramenta
administrativa, quando bem usadas e aplicadas.
Inputs – envolvem a captação e reunião de elementos que ingressam no sistema para serem
processados (dados, instruções).
Processamento – envolve processos de transformação que convertem (entradas) em produto
(programas, equipamentos).
Nesse sentido, temos que a visão clássica dos elementos de um sistema é a seguinte:
Inputs Outputs
Processamento
entrada saida
a) Como gerenciar as forças e grupos internos que geram seus dados e serviços.
Dada a necessidade da resolução destes, criam-se sistemas para resolver problemas e para reagir
as mudanças que ocorrem no ambiente.
Estes sistemas são criados para reagir, às mudanças sociais e tecnológicas que ocorrem
constantemente no mercado. A ocorrência de mudanças no mercado cria novos problemas,
levando a necessidade da utilização de novos sistemas. Como o mercado está em constante
movimento, novos sistemas podem ser criados para fazer frente a estas mudanças externas e
inclusive, ao surgimento de novas tecnologias.
O primeiro web site nasceu no dia 6 de Agosto de 1991 no escritório do engenheiro inglês Tim
Berners-Lee, na época funcionário do CERN, um laboratório de pesquisas atómicas da Europa.
A web se tornou uma plataforma de comunicação tão importante quanto o rádio e a televisão.
O sistema de publicação conhecido como World Wide Web (Rede mundial de computadores),
ou WWW, nasceu com a ideia de que qualquer pessoa poderia compartilhar conhecimento
utilizando uma linguagem de publicação (HTML, HyperText Markup Language).
1.4.1 Conceito de sistema web
O sistema web é mais do que um software hospedado na internet onde qualquer usuário
cadastrado pode a cessá-lo através de um navegador.
Quando criada em 1990, pelo físico britânico e cientista da computação Tim Berners-Lee, a web
era apenas um local estático e tinha a função de armazenar informações.
Os softwares web não tinham credibilidade, pois eram acessíveis apenas em redes locais dentro
das organizações (Guilherme, 2008).
Com o passar do tempo, recursos foram agregados e a internet se expandiu tornando-se cada vez
mais rápida. Com isso foram criados os softwares web. Com esta criação, os sistemas poderiam
ser acessados por qualquer dispositivo que possuísse um navegador, não sendo mais necessário
executar a instalação do sistema na máquina do cliente.
Tal episódio fez com que muitos negócios migrassem para a internet, juntamente com os
sistemas gerenciais utilizados pelas organizações (Sommerville I. , 2011).
De acordo com Arantes (2018), um sistema web se define como um tipo de site dinâmico, onde
a experiência do usuário é personalizada.
Portanto, a tecnologia web tem sido considerada por alguns autores a nova geração de sistemas
de informação (Ramos, 2018).
De acordo com Jorge (2007), reforça dizendo, o crescente desenvolvimento da tecnologia web
deve-se à necessidade de simplificar a actualização e manutenção dos sistemas, mantendo o
código-fonte em um mesmo local, de onde ele pode ser a cessado por vários usuários
simultâneos.
Os tipos de páginas da web podem ser classificados de acordo com sua forma, tipo de acesso,
tecnologia utilizada e funcionalidade. As páginas da web são definidas como um documento
electrónico que contém informações que podem ser textuais, visuais ou sonoras. Eles estão
hospedados em um servidor e podem ser a cessados através de um navegador.
Apesar da definição de repositório digital confiável ainda gerar discussão, existem ameaças e
riscos que identificados por todos que podem por em causa os sistemas. Para mitigar esses riscos
é necessário uma monitorização, planeamento e manutenção constante, assim como estratégias
de implementação.
Os repositórios são o meio pelo qual essas instituições estão endereçando esta responsabilidade
para os membros das suas instituições e para o público em geral (Lynch et al., 2003).
No contexto do presente estudo, podemos pensar no repositório como uma base de dados na
Web na qual uma instituição de pesquisa deposita sistematicamente sua produção académica e a
disponibiliza de forma ampla para as comunidades interessadas. Sobre essa base de dados é
oferecido um conjunto de serviços voltados para a gestão e para a disseminação de informações
em formato digital. Esses serviços incluem armazenamento, tratamento técnico, organização,
preservação de toda a natureza.
1.6.1 PHP
O PHP foi criado para resolver problema muito mais simples do que os problemas que ele
resolve hoje (LERDOF, 2017). O próprio criador do PHP, Rasmus Lerdof, em uma palestra na
conferência WeAreDevelopers de 2017, disse que a linguagem foi criada para ser uma
biblioteca.
Visando tornar os sistemas mais acessíveis, em 1994, surgiu a linguagem de programação PHP.
Seu propósito era facilitar a criação de páginas dinâmicas sem a necessidade do desenvolvedor
utilizar CGI (Common Gateway Interface), uma tecnologia que recebe parâmetros dos
navegadores para serem processadas no servidor em que a mesma é executada.
Deste modo, no PHP, o código de programação é escrito junto com o código HTML,
simplificando e, consequentemente, agilizando o desenvolvimento de um sistema. Assim, o
browser executa o código que se encontra em uma determinada tag, as quais são etiquetas que
estruturam os conteúdos exibidos pelo browser.
Quando se fala de internet, o PHP é a linguagem mais presente nos sistemas atuais, o que faz
essa tecnologia ter um suporte muito grande e que seja muito fácil e barato colocar um sistema
escrito em PHP para ser executado em um servidor online.
1.6.2 HTML
Em uma página exibida por um browser é possível observar que existem conteúdos de textos e
mídias: nos textos existem títulos, parágrafos, tabelas, entre outros; nas mídias há fotos, imagens
animadas e vídeos. Visando estruturar e organizar esses conteúdos surge em 1989 a linguagem
HTML.
1.6.3 CSS
A linguagem HTML apenas organiza e indexa o conteúdo de uma páginaWeb. É possível
informar a cor, tamanho e posição do texto através da tag <font>. Contudo, para recursos mais
avançados como animações e estilos de textos mais elaborados é necessário a utilização de
outras tecnologias, como o CSS.
Com ele é possível configurar tamanho e cor de fontes, espaçamento entre linhas, margens e
adaptar o layout em diferentes tamanhos de monitores e telas. (Costa et al., 2001)
Com o CSS é possível definir um estilo para ser aplicado em varias páginas, isto agilizao
desenvolvimento de um sistema Web. Tendo em vista que, com o HTML, se o desenvolvedor
desejar colocar todo parágrafo com uma determinada coloração em todas as] páginas, o mesmo
deverá fazer uso da tag <font> página por página. Com o CSS bastaria definir um estilo em um
arquivo CSS e aplicá-lo nas páginas desejadas. O exemplo abaixo ilustra esta situação:
A sintaxe no exemplo acima diz que para toda tag em HTML <p> em que este arquivo CSS for
aplicado terá a fonte de tamanho 12 e a cor azul. Este arquivo poderá ser utilizado em quantas
páginas o desenvolvedor desejar. Caso a cor requerida no futuro seja vermelha, bastará que o
programador mude o arquivo CSS a ter que mudar todas as páginas que utilizaram esta
configuração. Para Costa (2001), a folha de estilo permite fazer uma declaração global com a
configuração de design desejada para as páginas definidas pelo desenvolvedor. Para informar
que a página A necessita do arquivo CSS estilos.css é necessário incorporá-lo a mesma através
da tag <link>, conforme observado no exemplo abaixo:
1.6.4 JavaScript
As tecnologias HTML e CSS tem a função de formatar e estilizar uma página. Elas não
conseguem, por exemplo, somar dois valores que são informados por um usuário. Isto ocorre
porque elas não são linguagens de programação. Para executar esta operação simples o browser
receberia os valores por meio do HTML, enviaria ao servidor e o servidor realizaria a operação
de adição. Isto demanda um custo, determinadas ações poderiam ser realizadas no client-side.
Para atender esta necessidade surge em 1996 o linguagem de programação JavaScript. (Costa et
al., 2001)
O JavaScript é uma tecnologia flexível de tipagem dinâmica, isto é, a definição de uma variável
do tipo string ou interior será dinamicamente. Ela é uma linguagem procedural, funcional e
orientada a objetivos. A linguagem é interpretada pelo browser, assim executada no client-side.
Como no CSS, o código JavaScript pode ser embutido no código HTML por meio da tag
<script> conforme o exemplo a seguir. (Costa, et al., 2001)
Estes eventos ocorreram como resultado de acções realizadas pelo usuário. Além disto, por se
tratar de uma linguagem de programação é possível fazer uso de Estruturas de Controle, como as
de Decisão e as de Repetição, tornando esta tecnologia muito importante e significativa no
desenvolvimento de um sistema Web.
1.6.5.2 Ionic
Ionic é um framework de código aberto para desenvolvimento de aplicativos multiplataforma,
focado na experiência front-end do usuário final e que utiliza detecnologias web como HTML,
CSS e JavaScript para a criação de aplicativos Web e Mobile de alta qualidade. É um framework
com uma curva de aprendizado simples e pequena, permitindo que desenvolvedores que
possuam conhecimentos de desenvolvimento web construam aplicações que atingem um público
maior de maneira rapida. Ele contém uma grande lista de componentes próprios e prontos para
serem utilizados no desenvolvimento.
1.6.5.3 Laravel
Um Framework bastante conhecido baseado nesta linguagem de programação é o Laravel. O
Laravel tem o objectivo de desenvolver códigos curtos, com melhor desempenho e programação
ágil. Para Das e Saikia (2016), sua estrutura é a mais rápida, poderosa e afirmam que o Laravel é
um Framework PHP de alto desempenho para o desenvolvimento Web.
1.7 Xampp (Apache)
Para (Jacob, 2014), XAMPP é um pacote com os principais servidores de código aberto do
mercado, banco de dados MySQL e Apache com suporte as linguagens PHP e Perl. É
um software livre, que consiste principalmente na base de dados MySQL. XAMPP é utilizado
actualmente para servir websites na WWW, e com algumas modificações é geralmente seguro
para uso em servidor público. Uma ferramenta especial é incluída para proteger facilmente as
partes mais importantes e sensíveis do pacote. O XAMPP possui muitos aplicativos, dentre eles
o Apache, MySQL, phpMyAdmin, FileZilla FTP Server e OpenSSL.
Actualmente o servidor apache é o mais utilizado na internet, entre os tópicos responsáveis por
sua popularidade podemos destacar: a sua instalação e configuração é muito simples, suporte a
SSL, suporte a cgi’s, suporte a banco de dados, grande suporte técnicos em listas de discussão,
estabilidade, escalabilidade, segurança quando bem configurado, suportada por diversas
plataformas (Linux, IBM, Windows NT e outros). (Maestrelli, 2000)
4.8 MySQL
O MySQL é um servidor e gerenciador de banco de dados (SGBD) relacional, de licença dupla
(sendo uma delas de software livre), atende a aplicações de pequeno e grande
porte e com mais vantagens do que seus concorrentes. É reconhecido como o banco de dados
open source com maior capacidade para concorrer com programas similares de código fechado,
tais como SQLServer (da Microsoft) e Oracle (MILANI, 2007, p. 22).
Toda a criação dos relacionamentos entre as tabelas pode ser baseada em chaves estrangeiras.
Outro recurso que a ferramenta possibilita é realizar a engenharia reversa de esquemas do banco
de dados, bem como gerar todos os scripts em SQL. Com essa ferramenta, a modelagem do
banco de dados pode assumir níveis conceituais, lógicos e físicos. MySQL Workbench apresenta
uma arquitectura extensível, sendo possível visualizar a representação de tabelas, funções, entre
outros (WORKBENCH, 2016).
Para Elmasri e Navathe (2011), as instruções (ou comandos) DDL são utilizadas para a
definição da estrutura do modelo físico do banco de dados, através de três comandos básicos:
Alter: responsável por modificar determinada estrutura/objeto já existente. Por exemplo, no caso
de uma tabela, possibilita adicionar/remover colunas e até mesmo mudar o tipo de dados de uma
coluna;
Já as instruções DML, como o nome indica, são responsáveis pela manipulação de dados do
banco, através de inserções, actualizações e remoções, como também, para execuções de
consultas. Utiliza-se para tal de quatro comandos básicos:
Select: comando usado para extrair dados específicos de uma ou mais tabelas (é o
comando mais utilizado na linguagem SQL).
Insert Into: responsável pela inserção de um ou mais registos nas tabelas do banco;
Delete From: possibilita a remoção de uma ou mais linhas de determinada tabela através
da especificação ou não de alguma condição.
Update: através deste comando é possível actualizar o valor de uma ou mais linhas em
uma tabela. A determinação de filtros ou não indica quais linhas devem ser actualizadas;
Neste exemplo é possível visualizar uma relação entre a tabela Biblioteca e Aluno.
2.1.Metodologia
Quanto aos objectivos esta pesquisa é classificada, em relação aos objectivos, como
exploratória, pois é realizado um estudo para familiarizar com o tema, além de que foi realizado
um levantamento de dados sobre o assunto (GIL, 2007 apud SILVEIRA; CÓRDOVA, 2009),
por meio de livros, artigos, monografias e materiais encontrados na internet.
Segundo Turato (2003, p.153) considera método como sendo um conjunto de regras que
elegemos num determinado contexto para se obter dados que nos auxiliem na explicação ou na
compreensão dos constituintes do mundo.
Para este trabalho foi aplicado o inquérito na secção da biblioteca, do IGS Namibe como técnica
de recolha de dados. Pardal & Correia (1995, p.48), consideram a técnica como “um instrumento
de trabalho que viabiliza a realização de uma pesquisa” que, através da execução do conjunto de
operações de um método, permite confrontar o corpo de hipóteses com a informação colhida na
amostra. Neste sentido os autores classificam as técnicas de recolha de dados na “investigação
social” como observação, questionário, entrevista, escalas de atitudes e opiniões, análise de
conteúdo, análise documental, entre outras.
No presente trabalho será utilizada a pesquisa exploratória e quantitativa têm como principal
finalidade desenvolver, esclarecer e modificar conceitos e ideias, tendo em vista a formulação
de problemas mais precisos ou hipóteses pesquisáveis para estudos posteriores, são
desenvolvidas com o objectivo de proporcionar visão geral, de tipo aproximativo.
2.3 População
2.4 Amostra
O IGS tem como missão promover a ciência e prestar à sociedade um serviço de excelência,
colaborando para a formação de cidadãos. Cientes dos seus deveres e direitos, capazes de actuar
como executores de mudança numa proporção reconhecida pelo seu altruísmo e por elevados
padrões de exigência e responsabilidades que estima o conhecimento, como condição de acesso
ao mundo do trabalho e ao progresso de estudos.
Assim sendo o IGS, tem a visão ser um instituto de referência a nível local pelo êxito académico
e profissional dos académicos.
Neste capítulo apresentar-se-á o sistema web criado com o objectivo de efectuar serviços.
A tela inicial do sistema web, nela o usuário poderá ter acesso as informações.
Login: é a tela onde os usuários cadastrados farão login para ter acesso aos serviços que o
sistema web disponibiliza, tendo em conta o nível de acesso.
Figura 8-Tela inicial e login Fonte: própria.
É a tela onde os usuários serão cadastrados pelos administradores, com o usuário já cadastrado
no sistema terem acesso aos serviços que o sistema web disponibiliza tendo em conta o nível de
acesso
Também concluiu-se que os repositórios digitais podem ser muito eficazes dentro de
instituições que não produzam, produções científicas, mas que produzam documentos
digitais referentes à administração e controle das instituições, pois com o uso eficaz destes
sistemas tais documentos podem ser preservados.
Para construção deste Sistema Web utilizou-se as linguagens HTML, PHP, CSS, JAVASCRIPT,
como ferramenta de trabalho usou-se BOOTSTRAP, e XAMP como servidor local, para o
armazenamento de dados foi o utilizado o MYSQL.
Que o trabalho realizado possa servir de consulta para outros trabalhos relacionados a
Sistemas Web;
Que a Direcção e o Departamento de Engenharia e Novas Tecnologias, faça a adaptação
do sistema nem que tiver que ser hospedado em uma rede local que abrange a biblioteca
e os laboratórios;
Que o TCC apresentado se dê continuidade, para apresentar novas funcionalidades que
irão beneficiar os estudantes do IGS e não só.
Trabalhos futuros
As ideias que foram pensadas, e não incluídas no sistema actual, mas que podem ser
implementados futuramente são:
170297
QUESTIONÁRIO DE PESQUISA
Caro (a) funcionário, com o presente inquérito pretendemos obter informações sobre um
Website, como Proposta de implementação, na biblioteca. Pretendemos proceder a esta
recolha de informações, e para tal contamos com a prestimosa colaboração dos estimados e
funcionários do IGS Namibe.
Assinale com “X” no espaço relativo à afirmação que melhor se enquadra com o seu ponto de
vista e se necessário, faça um breve comentário a abaixo na pergunta que se segue.
Género:
1. O Instituto Gregório Semedo, tem um website para Tccs exclusivo?
a) Sim
b) Não
2. Se não tem um website para Tccs será que a sua criação já tem sido projectada?
a) Sim
b) Não
3. Com que frequência as pessoas poderão visitar o website ?
a) Quase Nunca
b) Às vezes
c) Quase sempre
d) Sempre
4. Em caso de realizar-se a criação do website Tccs para biblioteca, o que não pode
faltar no mesmo?
R: