Escolar Documentos
Profissional Documentos
Cultura Documentos
ISCED- HUÍLA
LUBANGO
2020
INSTITUTO SUPERIOR DE CIÊNCIAS DE EDUCAÇÃO
ISCED- HUÍLA
LUBANGO
2020
AGRADECIMENTOS
Primeiramente gostaria de agradecer a Deus, por ter me iluminado durante a jornada
académica, pela vida e saúde.
A minha família pelo apoio que sempre me deram durante toda a minha vida.
Agradeço ao meu orientador Mestre Manuel Teixeira por aceitar conduzir o meu
trabalho de pesquisa.
Aos meus irmãos, amigos que estão sempre por perto nos momentos bons e ruins. Aos
meus colegas do ISCED-Huíla com quem compartilhei óptimos momentos.
A todos professores com quem pude conviver durante a minha trajectoria académica.
ii
DEDICATÓRIA
Dedico este trabalho aos meus pais, pilares da minha formação como ser
humano.
iii
RESUMO
iv
LISTA DE ABREVIATURAS
TIC – Tecnologias de Informação e Comunicação
BD - Base de dados
XP - Extreme Programing
MVP - ModePresentientte
v
Índice de Figuras
vi
Índice de Tabelas
Tabela 1. Descrição do caso de uso efectuar login .......................................... 36
Tabela 2. Descrição do caso de uso cadastrar aluno ....................................... 36
Tabela 3. Descrição do caso de uso matricular aluno ...................................... 36
Tabela 4. Descrição do caso de uso cadastrar curso ....................................... 37
Tabela 5. Descrição do caso de uso Cobrança de emolumento ...................... 37
Tabela 6. Descrição do caso de uso Cadastro de emolumentos ..................... 37
vii
Índice de Gráficos
viii
ÍNDICE
AGRADECIMENTOS .......................................................................................... ii
RESUMO ............................................................................................................ iv
INTRODUÇÃO ................................................................................................... 2
CONCLUSÕES ................................................................................................ 43
BIBLIOGRAFIA................................................................................................. 44
ANEXOS .......................................................................................................... 48
x
Introdução
INTRODUÇÃO
2
em papel, existe uma duplicação de actividades, registar os dados da factura
no bloco de papel, passar a factura e posteriormente no final do mês
transcrever os dados do bloco de papel para um mapa de controlo ou
balancete e pode-se considerar um desdobramento desnecessário de tarefas
comparando com um sistema de gestão financeira baseada no uso de um
sistema de gestão de base de dados digital. Além do processamento de
propina nota-se que outros processos como matrícula, elaboração de relatórios
também são feitas de forma manual, o que não torna a informação segura.
3
Quanto aos meios informáticos que fazem parte das ferramentas na escola, o
gráfico acima ilustra que 100% dos funcionários responderam “Computador”,
67% responderam “impressoras”, 33% responderam “internet”, 33%
responderam “Rede de Computadores” e 100% responderam “MS Excel e MS
Word”.
O gráfico acima apresentado mostra que 34% dos funcionários considera suas
habilidades no uso do computador e internet “Boa”, 33% considera “Muito Boa”
e 33% considera “Suficiente”.
0% 100% 0% 0%
0% 100% 0% 0%
4
O gráfico acima mostra que 100% responderam que a eficiência nos serviços
de atendimento ao aluno prestado pela secretaria da escola é “Boa”.
O gráfico acima mostra que 100% afirma que no processo de matrículas dos
alunos na escola utiliza-se “uma ficha de matrícula em papel e recibo em
papel”.
Neste gráfico mostra que 67% consideração que existe “pouca duplicação de
tarefas” e 33% considera que existe “Muita duplicação de tarefas”.
5
Como considera a organização e localização de dados dos
estudantes na emissão de listas de matriculas e de facturação da
propina?
0% 100%
Sim Não
O gráfico acima mostra que 100% responderam “Não” são feitas mediante um
sistema informático.
0% 67% 33%
Gráfico 10: Referente à pergunta n.º 9.1, feitas aos funcionários da área académica
6
No gráfico representado acima 67% responderam que consideram a utilização
de um sistema informático baseado numa base de dados para tarefas de
matrículas e facturação na escola “Boa” e 33% responderam “Muito Boa”.
46,7%
20% 26,7% 6,7%
Atendimento mediante um
computador e Preenchimento de
80% recibo
Atendimento mediante um
Computador e impressão de
17% 3%
Recibo
7
Que meios tens identificado no processo de pagamentos de
emolumento e propinas?
Atendimento mediante um
Computador e impressão de
Recibo
Atendimento mediante um
Computador e impressão de
Recibo
83%
Atendimento mediante um
Computador e impressão de
7% 10% Recibo
50%
20% 27% 3%
Por acaso, alguma vez seu nome não constava na lista, mesmo tendo
feito a matrícula?
40% 60%
Sim Não
8
Se sim, como considerou o tempo de resolução do caso?
67%
17% 8% 8%
No gráfico acima mostra que 17% dos alunos que responderam sim considerou
o tempo de resolução “Mau”, 67% considerou “Bom”, 8% considerou “Muito
Bom” e 8% considerou “Suficiente”.
70%
30%
Sim Não
No gráfico acima mostra que 30% respondeu “Sim” e 70% respondeu não.
44,4%
33,3%
22,2%
0,0%
O gráfico nº.18, mostra que 22,2% dos alunos que responderam sim
considerou o tempo de resolução do caso “Mau”, 44,4% considerou “Bom” e
33,3% considerou “Muito Bom”.
9
Com base na caracterização dos resultados do inquérito por questionário
aplicado aos funcionários e alunos da escola, elaborou-se a seguinte questão
de investigação:
Antecedentes do tema
10
suas necessidades visando a organização da vida acadêmica de cada aluno.
(Sousa, Souza, Araujo, Souza, & Smiderle, 2018)
11
Desenho Metodológico da Investigação
População
Amostra
Tipo de Investigação
Métodos Teóricos
12
Dedutivo e Indutivo: dedutivo permite explanar verdades particulares contidas
em verdades universais. Vem de um processo através de levantamentos
particulares, que fazem chegar a determinadas conclusões gerais (Cervo &
Bervian, 1996). Indutivo é um método responsável pela generalização, isto é,
partimos de algo particular para uma questão mais ampla, mais geral (Lakatos
& Marconi, 2007).
Parte introdutória: nesta secção foi feita uma breve introdução apontando os
objectivos que se pretende alcançar .
13
Capítulo II. Modelação do Sistema centrada nas atividades da metodologia
Scrum.
Referências Bibliográficas
Anexos
14
Capítulo I - Fundamentação Teórica
CAPÍTULO I – FUNDAMENTAÇÃO TEÓRICA
16
As bases de dados na gestão académica oferecem muitas vantagens, tais
como: possibilidade a gestão a manutenção de dados académicos, contribui
para o aperfeiçoamento da produtividade de gestor escolares, inclui dados
relacionais de alunos, professores, disciplinas e planos de ensino, produz
informação sobre os resultados de aprendizagem (António & Marcelino, 2014).
17
Os registos são conectados uns aos outros por meio de uma ligação, também
chamada de link (associação essa entre exactamente dois registos). (Ribeiro,
2017).
Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser
impostas para evitar aspectos indesejáveis, como: Repetição de informação,
incapacidade de representar parte da informação e perda de informação. Essas
restrições são: integridade referencial, chaves e integridade de junções de
relações (Takai, Italiano, & Ferreira, 2005).
19
Figura 4. Modelo Orientado a Objecto
Fonte: Jorge Ávila (2013)
20
que norteiam as pessoas envolvidas no desenvolvimento de software e serão
detalhados a seguir:
1.5.2. SCRUM
21
Scrum é um método ágil de desenvolvimento de software criado por Jeff
Sutherland e sua equipe no início de 1990. O Scrum considera uma abordagem
mais humana ao solucionar os problemas existentes no desenvolvimento de
software (Carvalho & Mello, 2012).
A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de
manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o
que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do
dia que se inicia (Desenvolvimento Ágil, 2018).
22
Figura 6. Ciclo Scrum
Fonte: take (2018)
23
Figura 7. Arquitectura MVP
Fonte: thiengo
24
• View: Entidade responsável por definir a estrutura, layout e aparência do
que será exibido na tela. Dentro do nosso contexto, as Views são
nossas Activities, Fragments e elementos visuais criados para serem
disponibilizados na tela.
• Model: Implementação do modelo de domínio da aplicação que inclui o
modelo de dados, regras de negócio e validações de lógica.
• ViewModel: Ele age como intermediário entre a View e o Model, é o
responsável por manusear o Model para ser utilizado pela View.
25
Figura 9. Arquitectura MVC
Fonte: Wikipédia
HTML
PHP
26
uma interacção com o Utilizador através de formulários, parâmetros da URL e
links. (integrator tecnology e design, 2014)
Bootstrap
Netbeans
Wamp server
Para armazenamento dos dados foi adotado o banco de dados MySQL, para
trabalhar com o banco de dados utilizou-se o phpMyAdmin e a Consola Mysql
que ajudou na análise do banco de dados, junto com essas escolhas foi
definido o servidor web que será executado diretamente numa máquina local,
para isso foi definido o WAMP que possui um pacote de aplicações livres como
Apache, PHP, MySQL e phpMyAdmin.
MySQL Workbench
27
StarUML
BrModelo
28
Capítulo II - Modelação do Sistema centrada
nas atividades da metodologia Scrum.
CAPÍTULO II – MODELAÇÃO DO SISTEMA DE GESTÃO DE BASE DE
DADOS
31
O complexo escolar privado Lussati no seu sistema manual de gestão, as
informações são armazenadas em formato de papel, folha de cálculo do Excel
e no Word.
32
feita o controlo das dificuldades e observar até que ponto esta o projecto. A
Sprint review nesta fase são avaliados os objectivos definidos no sprint e
adaptar se necessário ao product backlog, a Sprint Sprint retrospective, nesta
fase são avaliados os pontos positivos e negativos que aconteceram no ciclo
que se encera, e por fim o produto final e posteriormente sua implementação.
Segundo Sofia (2010), requisitos funcionais explicam o que deve ser feito,
identificando a tarefa necessária, ação ou atividade que deve ser realizada.
RF01-Efectuar Login
RF02-Cadastrar Funcionar/Administrador
33
A aplicação deverá permitir o Administrador cadastre um novo utilizador do
sistema em sua base de dados, informando os dados precisos. O acesso à
informação do sistema será mediante permissões atribuídas ao Administrador.
RF07- Visualizar
RF08 – Imprimir
34
RNF01- Usabilidade
RNF02- Desempenho
RNF03- Segurança
System
Cadastrar Usuario
Administrador
<<include>>
<<include>>
<<include>>
Cadastrar emolumento
Funcionario
Cobrar emolumento
relatorio
35
Utilizador acede ao sistema.
- O sistema abre a tela de login onde o
Administrado/Utilizador poderá inserir as
informações como nome e palavra passe que serão
os requisitos para entrar no sistema.
- O sistema vai mostrar a página principal em caso
dos dados forem válidos.
Fluxo de evento Nome ou palavra passe não correspondem o
secundário sistema retorna uma mensagem “nome ou palavra
passe invalidadas”
Tabela 1. Descrição do caso de uso efectuar login
Cadastrar aluno
Pré-condição Estar autenticado no sistema
Descrição - A aplicação solicita os dados necessários para
cadastrar o aluno.
- O Administrador/Utilizador informa os dados do
estudante.
- O Utilizador clica em Guardar.
- O sistema emite a mensagem “Cadastrado com
sucesso”
Fluxo de evento Caso as informações não forem inseridas, ou seja,
Secundário existir campos obrigatórios vazios a aplicação vai
notificar erro.
Tabela 2. Descrição do caso de uso cadastrar aluno
Matricular aluno
Pré-condição Estar autenticado no sistema
- A aplicação solicita os dados necessários para a
matrícula do aluno.
- O Administrador/Utilizador informa os dados
necessários para a matrícula.
- O Utilizador clica em matricular
- O Sistema emite uma mensagem “matriculado com
sucesso”.
Fluxo de evento secundário Caso as informações não forem inseridas, ou seja,
existir campos obrigatórios vazios a aplicação vai
notificar erro.
Tabela 3. Descrição do caso de uso matricular aluno
Cadastrar Curso
Pré-condição Estar autenticado no sistema
Descrição - A aplicação solicita os dados necessários para
cadastrar curso.
- O Administrador/Utilizador informa os dados
necessários.
- O Administrador/Utilizador clica em cadastrar o
sistema.
- O sistema emite uma mensagem “cadastrado com
sucesso”.
36
- O sistema retorna a lista de curso cadastrado.
Fluxo de evento Caso as informações não forem inseridas, ou seja,
secundário existir campos obrigatórios vazios a aplicação vai
notificar erro.
Tabela 4. Descrição do caso de uso cadastrar curso
Cobrança de emolumento
Pré-condição Estar autenticado no sistema
Descrição - A aplicação solicita os dados necessários para
cadastrar curso.
- O Administrador/Utilizador informa os dados
necessários.
- O Administrador/Utilizador clica em cadastrar o
sistema.
- O sistema emite uma mensagem “cadastrado com
sucesso”.
- O sistema imprime o recibo de pagamento.
Fluxo de evento Caso as informações não forem inseridas, ou seja,
secundário existir campos obrigatórios vazios a aplicação vai
notificar erro.
Tabela 5. Descrição do caso de uso Cobrança de emolumento
Cadastrar emolumento
Pré-condição Estar autenticado no sistema
Descrição - A aplicação solicita os dados necessários para
cadastrar curso.
O Administrador/Utilizador informa os dados
necessários.
- O Administrador/Utilizador clica em cadastrar o
sistema.
- O sistema emite uma mensagem “cadastrado com
sucesso”.
- O sistema retorna a lista de emolumentos.
Fluxo de evento Caso as informações não forem inseridas, ou seja,
secundário existir campos obrigatórios vazios a aplicação vai
notificar erro.
Tabela 6. Descrição do caso de uso Cadastro de emolumentos
37
Figura 11. Diagrama de Classes
1 : Informar dados()
3 : Requisição()
4 : Buscar()
5 : Retorna dados()
6 : Carregar Resultados()
8 : Notificar Erro()
38
Usuario Interface açcão Banco de dados
1 : Digitar dados()
2 : Validar dados()
3 : Requisição()
4 : Guardar()
6 : Sucesso()
7 : Notificar Erro()
O modelo conceitual deve ser uma descrição do sistema proposto que possa
ser entendida pelo usuário. Deve conter ideias e conceitos integradas
referências ao processo da tarefa sobre o que deve ser feito, como deve
comportar e com o que deve parecer. (Rebelo, 2011)
39
2.5.4. Modelo Lógico
A modelagem física de dados lida com o design do banco de dados com base
nos requisitos reunidos durante a modelagem de banco de dados lógico.
Durante a modelagem física, os objectos são definidos em nível chamando de
nível de esquema. (difference between, 2011)
40
2.6. Plano de Segurança do sistema
41
Conclusões
CONCLUSÕES
O estudo comprovou que há um problema de gestão da informação académica
e financeira no Complexo Escolar Privado Lussati no Lubango por falta de
automatização das tarefas relativos a matrículas e facturação.
Neste estudo foi feito uma análise dos requisitos e da problemática mediante
um inquérito por questionário. Optou-se pelo modelo de base dados
denominados Modelo Relacional; a metodologia de desenvolvimento de
software utilizada foi Scrum; a arquitectura de desenvolvimento de sistema
utilizado consistiu no MVC. As ferramentas e tecnologias utilizadas são: html,
php, bootstrap, SQL, Netbeans, wamp server, mysql workbench, star uml,
brModelo;
Futuras implementações
43
Bibliografia
BIBLIOGRAFIA
Alff, F. (14 de Outubro de 2019). MVVM – O que é Model-View-ViewModel.
Obtido de analisederequisitos: https://analisederequisitos.com.br/mvvm-o-que-
e-model-view-viewmodel/
António, P. S., & Marcelino, E. A. (2014). Proposta de uma base de dados para
a gestão da informação académica: Um estudo junto a direção do instituto de
ciências religiosa de Angola ICRA-Regional Lubango. Lubango: ISCED-Huíla.
Araújo, B., Moterani, C., Tavares, E. M., Afonso, G., Ribeiro, J. R., & Penha, M.
(15 de Julho de 2017). Desenvolvimento de um sistema integrado de gestão
universitária.
Bay, E., Gretter, E. G., Badalotti, G. M., Sabadin, N. M., Zanchett, P. S., &
Aléssio, C. S. (2016). ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EM
FOCO. Brasil: UNIASSELVI.
Júnior, A. A., Schmitz, H., & Neto, A. C. (20 de Setembro de 2012). Adaptação,
melhoramento e gerenciamento de um software de gestão Educacional e sua
influência na gestão democrática-participativa.
Rodrigues, F., Torres, M. T., & Florian, F. (2018). Segurança dos Sistemas de
Informação. p. 25.
Takai, O. K., Italiano, I. C., & Ferreira, J. E. (Maio de 2011). Modelos de Dados
de um Sistema Gerenciador de Banco de Dados (SGBD). Brazil.
Anexo
ANEXOS
Caros funcionários,
O Estudante O Orientador
_____________________ _____________________
Carlitos Sabino Tchingala Manuel Teixeira, MSc.
Questionário
1. Que meios informáticos listados abaixo fazem parte de suas ferramentas
de trabalho na escola?
Computador Impressora
Rede de computadores Sistema Informática
Internet MS Excel e o MS Word
Sim Não
Muito Obrigado!
Instituto Superior de Ciências de Educação da Huíla
Departamentos de Ciências Exactas
Secção de Informática Educativa
Caros alunos,
Pretende-se com este inquérito por questionário, obter as opiniões dos alunos
em torno dos serviços prestados pela área académica ou secretária do
Complexo Escolar Privado Lussati no Lubango.
O Estudante O Orientador
_____________________ _____________________
Carlitos Sabino Tchingala Manuel Teixeira, MSc.
Questionário
1. Como considera o atendimento nos serviços prestados pela secretária
da escola?
Mau Bom Muito Bom Suficiente
5. Por acaso, alguma vez seu nome não constava na lista, mesmo tendo
feito a matrícula?
Sim Não
Sim Não
Muito Obrigado!
Figura 17. Página de Login