Você está na página 1de 62

REPÚBLICA DE ANGOLA

INSTITUTO MÉDIO POLITÉCNICO ALDA LARA


CURSO TÉCNICO DE INFORMÁTICA
PROVA DE APTIDÃO PROFISSIONAL
12ª CLASSE

SISTEMA INTEGRADO DE GESTÃO ACADÉMICA DO


COLÉGIO SANTA ANA E NOÉSA
“GESTÃO DE MATRÍCULAS” - SIGA

___________________________________________________________
Joana Augusta Simão Muteba
Mbala Miguel Capela
Pedro Pombal Viegas Costa
Simone Francisco João
Wilmo Morande Deodato Velasco António
LUANDA, 2015
____________________________________________________________
INSTITUTO MÉDIO POLITÉCNICO ALDA LARA
CURSO TÉCNICO DE INFORMÁTICA
PROVA DE APTIDÃO PROFISSIONAL
12ªCLASSE

SISTEMA INTEGRADO DE GESTÃO ACADÉMICA DO


COLÉGIO SANTA ANA E NOÉSA
“GESTÃO DE MATRÍCULAS” -SIGA

Joana Augusta Simão Muteba_______________Nº:18


Mbala Miguel Capela______________________Nº: 31
Pedro Pombal Viegas Costa_________________Nº: 33
Simone Francisco João_____________________Nº:34
Wilmo Morande Deodato Velasco António_____Nº:38
GRUPO Nº: 41
TURMA: I12DT
TURNO: TARDE
ORIENTADOR: ENG.º Pedro Massiala
DEDICATÓRIA

Dedicamos este projecto aos


nossos pais e a Comissão de
Desenvolvimento de Projectos
Informáticos do (CODPI) do
IMP “Alda Lara”.

i
EPÍGRAFE

Sábio é aquele que conhece os limites da


própria ignorância.

“Sócrates”

ii
AGRADECIMENTO

Endereçamos os nossos agradecimentos, primeiramente, à Deus por todo o


suporte prestado bem como aos nossos parentes pelo apoio financeiro e emocional.
Um particular agradecimento ao nosso orientador, Eng.º Pedro Massiala pela
paciência e disponibilização de recursos necessários para a elaboração do projecto.
.
Aos Professores Sebastião Gavião e Miguel Paulo, pela dedicação e paciência.
Agradecemos à toda equipe da CODPI (Comissão de Desenvolvimento de
Projectos Informáticos) pelo empenho e força de vontade empregue para que este
projecto fosse um sucesso.
A todos aqueles que de alguma forma contribuíram para que esse projecto fosse
uma realidade.
Ao colégio Santa Ana pela disponibilização das informações que tornaram
possível este projecto.

iii
RESUMO

O presente projecto tem como objectivo apresentar uma nova visão ao modo de
funcionamento da Instituição no que concerne ao processo de matrícula no colégio Santa
Ana e Noésa de modo a promover motivações e atender às necessidades identificadas
visando simplificar, optimizar e auxiliar os funcionários da Instituição em suas tarefas.
Foi desenvolvido o Sistema Integrado de Gestão Académica com a finalidade de
apresentar melhorias face ao modo actual de funcionamento da Instituição.

Palavras-chave: Sistema Integrado de Gestão Académica, Gestão de Matrícula.

iv
ABSTRACT

The purpose of the present project is to present a new vision in the Institution’s
way of working concerning to the registration process in Santa Ana and Noésa College,
in order to promote motivation and meet the needs identified in order to simplify,
optimize, and assist the Institution’s servants in their tasks.
Was developed the School Management Integrated System in order to present
improvements opposite to the Institution’s actual way of working.

Keywords: Integrated Academic Management System, matriculation management.

v
INDICE DE TABELA
Tabela 1: Áreas de formação e os seus respectivos cursos…………………………7
Tabela 2: orçamento do projecto……………………………………………………..10
Tabela 3: lista dos principais processos do Sistema………………………………...13
Tabela 4: descrição dos elementos usados no dicionário de dados………………....18

vi
ÍNDICE DE FIGURAS
Figura 1: diagrama de contexto……………………………………………….16
Figura 2: Diagrama de fluxo de dados………………………………………..17
Figura 3: diagrama de entidade relacional (DER)…………………………….19
Figura 4: janela de carregamento da aplicação……………………………….22
Figura 5: Janela de autenticação………………………………………………23
Figura 6: janela principal……………………………………………………...24
Figura 7:janela de cadastro de encarregado…………………………………..25
Figura 8: janela de cadastro de aluno…………………………………………26
Figura 9: janela para efectuar matrícula………………………………………27
Figura 10: janela da lista dos alunos matriculados…………………………...28
Figura 11: modelo lógico de dados……………………………………………29
Figura 12: componentes da arquitectura de 3 camadas………………………30
Figura 13: arquitectura lógica da aplicação…………………………………...31
Figura 14: arquitectura física do sistema……………………………………...33
Figura 15: modelo físico de dados…………………………………………….34
Figura 16:Boletim de matrícula gerado pelo Sistema………………………...45
Figura 17:Recibo de matrícula gerado pelo sistema………………………….46
Figura 18:Boletim de matrícula do colégio…………………………………...47
Figura 19:Recibo da matrícula do colégio…………………………………….48

vii
ÍNDICE

1. INTRODUÇÃO....................................................................................................2
1.1. JUSTIFICATIVA ....................................................................................................................... 3
1.2. OBJECTIVOS ............................................................................................................................ 3
1.2.1. GERAL ............................................................................................................................... 3
1.2.2. ESPECÍFICO ...................................................................................................................... 3
1.3. METODOLOGIA....................................................................................................................... 3
1.4. ESTRUTURA DO TRABALHO................................................................................................ 5
2. DOMÍNIO DO PROBLEMA .............................................................................7
2.1. OBJECTO DE ESTUDO ............................................................................................................ 7
2.2. SITUAÇÃO ACTUAL DA INSTITUIÇÃO .............................................................................. 7
2.3. OBJECTIVO DA INSTITUIÇÃO .............................................................................................. 7
2.4. PROBLEMAS A SEREM RESOLVIDOS ................................................................................. 7
2.5. VANTAGENS ............................................................................................................................ 8
2.6. DESVANTAGENS .................................................................................................................... 8
2.7. ÂMBITO DO PROJECTO ......................................................................................................... 9
2.8. SOLUÇÃO PROPOSTA ............................................................................................................ 9
2.9. ORÇAMENTO ......................................................................................................................... 10
2.10. VIABILIDADE .................................................................................................................... 10
3. ANÁLISE DOS REQUISITOS DO SISTEMA ..............................................12
3.1. IDENTIFICAÇÃO DOS UTILIZADORES DO SISTEMA ..................................................... 12
3.2. PRINCIPAIS PROCESSOS ..................................................................................................... 13
3.2.1. Funcionais......................................................................................................................... 14
3.2.2. Não Funcionais ................................................................................................................. 14
3.2.2.1. Usabilidade ................................................................................................................... 14
3.2.2.2. Disponibilidade ............................................................................................................. 14
3.2.2.3. Performance .................................................................................................................. 14
3.2.2.4. Suporte .......................................................................................................................... 15
3.2.2.5. Segurança ..................................................................................................................... 15
3.3. DIAGRAMA DE CONTEXTO ........................................................................................... 16
3.4. DIAGRAMA DE FLUXO DE DADOS ............................................................................... 17
3.5. DICIONÁRIO DE DADOS ................................................................................................. 17
3.6. DIAGRAMA DE ENTIDADE RELACIONAL INICIAL ................................................... 19
4. DESENHO ..........................................................................................................22
4.1. FORMULÁRIOS ..................................................................................................................... 22
4.1.1. JANELA DE CARREGAMENTO DA APLICAÇÃO .................................................... 22
4.1.2. JANELA DE AUTENTICAÇÃO ..................................................................................... 23
4.1.3. JANELA PRINCIPAL ..................................................................................................... 24
4.1.4. JANELA DE CADASTRO DE ENCARREGADO ......................................................... 25
4.1.5. JANELA DE CADASTRO DE ALUNO ......................................................................... 26
4.1.6. JANELA PARA EFECTUAR MATRÍCULA ................................................................. 27
4.1.7. JANELA DA LISTA DOS ALUNOS MATRICULADOS ............................................. 28
4.2. MODELO LÓGICO DE DADOS............................................................................................. 29
4.3. ARQUITECTURA LÓGICA DA APLICAÇÃO ..................................................................... 30
5. IMPLEMENTAÇÃO ........................................................................................ 33
5.1. ARQUITECTURA FÍSICA DO SISTEMA ............................................................................. 33
5.2. MODELO FISICO DE DADOS ............................................................................................... 34
5.3. EXTRATO DE CODIGOS ....................................................................................................... 35
6. FERRAMENTAS .............................................................................................. 38

viii
6.1. MICROSOFT VISUAL STUDIO 2010 .................................................................................... 38
6.2. SQL SERVER R2 2008 ............................................................................................................ 38
6.3. ADOBE PHOTOSHOP CS6 .................................................................................................... 38
6.4. MICROSOFT OFFICE VISIO 7............................................................................................... 38
6.5. MICROSOFT OFFICE WORD 2007 ....................................................................................... 38
6.6. MICROSOFT OFFICE EXCEL 2007 ...................................................................................... 38
6.7. SNAGIT ................................................................................................................................... 38
6.8. MICROSOFT OFFICE POWER POINT 2013 ......................................................................... 39
6.9. PLATAFORMAS / FRAMEWORK ........................................................................................ 39
CONCLUSÃO ..............................................................................................................40
LIMITAÇÕES .............................................................................................................41
GLOSSÁRIO................................................................................................................42
ANEXOS ....................................................................................................................... 42
REFERÊNCIAS WWW .............................................................................................. 49
REFERÊNCIAS BIBLIOGRÁFICAS.......................................................................50

ix
SIGLAS E ABREVIATURAS

PAP- Prova de Aptidão Profissional


DER- Diagrama de Entidade e Relacionamento
DFD- Diagrama de Fluxo de Dados
DC -Diagrama de Contexto
CODPI- Comissão de Desenvolvimento de Projectos Informáticos
SIGA- Sistema Integrado de Gestão Académica
SQL- Structured Query Language
DAL- Data Access Layer
BLL -Business Logic Layer
UIL -User Interface Layer
SIGM – Sistema Integrado de Gestão Académica

x
SUMÁRIO

1. INTRODUÇÃO....................................................................................................2
2. DOMÍNIO DO PROBLEMA .............................................................................7
3. ANÁLISE DOS REQUISITOS DO SISTEMA ..............................................12
4. DESENHO ..........................................................................................................22
5. IMPLEMENTAÇÃO ........................................................................................ 33
6. FERRAMENTAS .............................................................................................. 38
CONCLUSÃO ..............................................................................................................40
LIMITAÇÕES .............................................................................................................41
GLOSSÁRIO................................................................................................................42
ANEXOS ....................................................................................................................... 42
REFERÊNCIAS WWW .............................................................................................. 49
REFERÊNCIAS BIBLIOGRÁFICAS.......................................................................50

xi
Capítulo I
1. INTRODUÇÃO

O Sistema Integrado de Gestão tornou-se uma ferramenta comum no meio privado e


que tem trazido resultados significativos às organizações, possibilitando a integração das
informações em uma base única de dados e geração de relatórios em todos os níveis hierárquicos
da organização, por meio do cruzamento de dados.

A relevância deste trabalho académico encontra-se na sugestão de uma inovação, por


meio da adopção de novas tecnologias, capaz de trazer às instituições de ensino oportunidade
de melhoria de seus processos por meio da aplicação de um Sistema integrado de gestão. A
contribuição prática deste artigo se evidencia por oferecer aos gestores de instituições de ensino
uma alternativa aos problemas administrativos e educacionais por meio de um Sistema
Integrado de Gestão, uma oportunidade de conhecer um modelo mais eficiente de administração
escolar.

A luz do acima exposto, entendemos que o objecto de estudo deste trabalho se enquadra
bem nesta abordagem, pois, a gestão de matrícula nesta Instituição ainda acontece de forma
tradicional onde predomina a utilização do papel para efeitos de registos dos fluxos de matrícula
da organização nomeadamente: gerir alunos matriculados, listar alunos, executar operações
relacionadas com a matrícula. Ora, este método de tratamento de informações ligados à gestão
de matrícula acarreta consigo uma série de problemas de gestão administrativa e pedagógica
por parte da organização com destaque à lentidão na execução dos processos, dificuldades no
controlo, enganos diversos, falhas, entre outros.

A questão que se coloca neste trabalho é como gerir com eficiência e eficácia a gestão
de matrícula do colégio Santa Ana evitando desperdícios e salvaguardando os interesses da
organização tais como a prestação de serviço de qualidade á sociedade, entre outros?

Ao longo deste trabalho vamos propor a nossa solução apresentando os resultados


obtidos possíveis de serem discutidos e melhorados.

2
1.1.JUSTIFICATIVA

Castro (1978) afirma que um trabalho pode ser justificado seguindo três critérios: a
importância, a originalidade e a viabilidade. Existe importância quando o tema está ligado a
uma questão crucial que polariza ou afecta um segmento substancial da sociedade, se diz, assim,
que ele é importante.

A originalidade se faz presente quando o resultado de uma pesquisa tem o potencial de


surpreender, ele se torna original, mesmo caso já tenha sido pesquisado anteriormente.

Tendo em conta que o colégio Santa Ana possui um Sistema para o controlo de
matrículas dos seus Alunos, sobre o Sistema não foi fornecido informações o que nos levou a
desenvolver um Sistema de raiz com um conceito diferente do Sistema actual apesar de poder
haver semelhanças entre os dois Sistemas.

Acreditamos que uma vez implementado este Sistema auxiliará o Colégio a modernizar
os serviços prestados, acrescentando valor no seu ramo de actividade e elevar a satisfação no
atendimento aos seus clientes.

1.2.OBJECTIVOS

1.2.1. GERAL

Desenvolver um Sistema Integrado de Gestão de Matrícula para o Colégio Santa Ana


que visa automatizar o fluxo de documentos e informações dos processos de gestão de matrícula
para melhorar a eficiência e eficácia e reduzir os custos de execução destes processos.

1.2.2. ESPECÍFICO

a) Identificar os principais elementos e fundamentos dos Sistemas Integrados de Gestão


de Matrícula;
b) Identificar a interferência dos agentes externos no processo de matrícula do colégio;
c) Compreender os processos de matrícula que servirão de base para o Sistema a ser
desenvolvido;
d) Analisar as ferramentas de controlo utilizadas pela secretária a e como estes controlos
são utilizados em termos de tecnologias de informação;
e) Verificar a capacitação dos funcionários envolvidos nos processos da matrícula;
f) Utilizar as informações da secretária como norteador das estratégias adoptadas pelo
colégio;
g) Avaliar e propor uma ferramenta de gestão de matrícula;
h) Verificar as vantagens da ferramenta do Sistema Integrado de Gestão de Matrícula;

1.3.METODOLOGIA

A abordagem do nosso trabalho em termos de metodologia de pesquisa é de natureza


qualitativa (LUDKE; ANDRE, 1986) e a análise dos dados foi feita com base na análise de
conteúdo (BARDIN, 2002).

3
O método de pesquisa usado na recolha dos dados é o da observação participante do
ambiente de trabalho da secretaria do colégio e entrevista.
O trabalho será desenvolvido essencialmente em 5 etapas:
Etapa 1: Revisão de trabalhos de monografia sobre os Sistemas Integrados de Gestão
Académica;
Etapa 2: Entrevista oral com os funcionários da secretaria ligados aos processos de matriculas.
Etapa 3: Observação participativa do processo de matrículas em contexto de ambiente de
trabalho.
Etapa 4: Análise exploratória de alguns documentos internos do colégio essenciais para o
perfeito desempenho do programa tais como documentos gerados no processo de matrículas.
Etapa 5: Passaremos a etapa de análise, desenho, implementação e testes do sistema a ser
desenvolvido.

4
1.4.ESTRUTURA DO TRABALHO

O presente projecto está estrutura do em seis capítulos, sendo:

Capítulo I – INTRODUÇÃO: neste capítulo apresenta-se uma visão geral e breve sobre o tema
do projecto, a justificativa, os objectivos do trabalho, a metodologia de pesquisa assim como a
estrutura do relatório acompanhado de uma descrição.
Capítulo II – DOMÍNIO DO PROBLEMA: neste capítulo descreve-se em breves, o objecto
de estudo, situação actual da Instituição, objectivo da Instituição, o âmbito, solução proposta,
orçamento e a viabilidade.
Capítulo III – ANÁLISE DOS REQUISITOS: neste capítulo apresenta-se uma breve
descrição dos requisitos funcionais e não funcionais do Sistema, assim como os principais
processos.
Capítulo IV – DESENHO: neste capítulo descreve-se a estrutura de menu, interfaces gráficas
com o utilizador, o modelo lógico de dados e a arquitectura lógica da aplicação.
Capítulo V – IMPLEMENTAÇÃO: neste capítulo apresenta-se a arquitectura física do
Sistema, o modelo físico de dados, assim como extractos de códigos.
Capítulo VI – TECNOLOGIAS E FERRAMENTAS UTILIZADAS: neste capítulo
descreve-se é apresentado as tecnologias e ferramentas que foram utilizadas na elaboração deste
projecto.
CONCLUSÃO: neste ponto é descrito as principais conclusões do trabalho.
LIMITAÇÕES: neste ponto é apresentado as limitações que os autores encontraram em
desenvolver o projecto fase ao seu nível e grau de conhecimento, abrindo uma janela para os
alunos ou outros interessados a melhorar o presente trabalho.

5
Capítulo II
2. DOMÍNIO DO PROBLEMA
2.1.OBJECTO DE ESTUDO

O Colégio Santa Ana & Noésa é uma Instituição do Ensino Médio fundada aos 02 de
Julho de 1997 pela Senhora Teresa dos Santos, proprietária, vocacionada a ministrar cursos
técnicos e pré-universitários nomeadamente Informática, Contabilidade e Gestão, Saúde,
Ciências Físicas e Biológicas e Ciências Económicas e Jurídicas. O Colégio encontra-se
localizado na rua da Liberdade, Bairro Vila Alice em Luanda.
A Instituição possui seis cursos distribuídos em quatro áreas de formação,
nomeadamente:

ÁREA CURSO 1 CURSO 2

PUNIV Ciências económicas e jurídicas Ciências Físicas e Biológicas


SAÚDE Análises clínicas Enfermagem
COGEST Contabilidade e Gestão -
INFORMÁTICA Curso Médio Técnico de Informática -

Tabela 1: Áreas de formação e os seus respectivos cursos

2.2.SITUAÇÃO ACTUAL DA INSTITUIÇÃO

No contexto actual, existe um Sistema de gestão de matrículas alinhado a tecnologia de


informação na Instituição, porém suas funções são desconhecidas, tendo em conta uma
perspectiva cada vez mais crescente da organização e gestão escolar surge a necessidade de
melhorar o modo de funcionamento.

2.3.OBJECTIVO DA INSTITUIÇÃO

A Instituição tem como objectivo principal informatizar todas as áreas de funções


nomeadamente a secretaria, as coordenações de curso e tesouraria. O Sistema a ser
implementado será utilizado pelos funcionários da mesma Instituição tendo em conta o seu grau
de responsabilidade na execução das tarefas.

2.4.PROBLEMAS A SEREM RESOLVIDOS

Depois de um trabalho de campo, verificou se os seguintes problemas:


O processo de matrícula por ser um processo muito exaustivo e cauteloso pode se
registar estados de espera devido ao grande número de alunos que recorrem a Instituição para
efectuar a sua matrícula ou confirmação o que gera stress e mal atendimento. Em muitos casos
a procura é maior do que a oferta.

7
2.5.VANTAGENS

O Sistema pode sob determinadas condições trazer os seguintes benefícios a Instituição:


 Obtenção da informação em tempo oportuno;
 Garantia de consistência, integridade e coerência no tratamento da informação;
 Redução dos custos operacionais;
 Melhoria da produtividade;
 Melhoria do serviço realizado e oferecido;
 Melhoria da tomada de decisão por meio fornecimento de informações mais
rápidas e precisas;
 Melhoria do “controlo de gestão” por meio de divulgação das informações
atempadamente;

2.6.DESVANTAGENS

Ao contrário das vantagens que o Sistema possui, existe algumas desvantagens do mesmo
tais como:
O alto custo, algumas vezes, pode inviabilizar a adopção do sistema por certas
Organizações. Sua demorada e difícil implantação representa um factor negativo, podendo
gerar desconforto aos colaboradores, que necessitarão de treinamento e reaprendizagem de seu
trabalho. Exige alto nível de comprometimento de todos os envolvidos nos processos
organizacionais para administração da mudança no ambiente de trabalho e oferece pouca
flexibilidade. Em organizações que não possuem estrutura que suporte a implantação do
Sistema, sua adopção se torna mais lenta e com maior custo, devido à necessidade de aquisição
de novos equipamentos.

8
2.7. ÂMBITO DO PROJECTO

Este trabalho levou em consideração apenas alguns aspectos sobre a gestão académica,
considerados importantes para a tarefa da secretaria, deixando assim partes da gestão académica
fora da pesquisa.
É importante salientar, também, que, uma vez que o objectivo do trabalho era
desenvolver um Sistema Integrado de Gestão de Matrículas, não foram relatados todos os
Sistemas existentes no Sistema Integrado de Gestão Académica.
Com relação ao colégio o trabalho limitou-se ao controlo da gestão de matrículas não
abordando outras actividades feitas pelo mesmo.

2.8. SOLUÇÃO PROPOSTA

Tendo em conta o levantamento de informações feito junto do colégio Santa Ana, a


solução proposta parte do princípio que todas as informações podem ser visualizadas pelos
funcionários. Porém, somente a secretaria fará a matrícula dos alunos. As informações partem
de diferentes pontos, porém são armazenados em uma única base de dados que é partilhada
pelas áreas. O cliente pode interagir com todas as áreas de acordo com a necessidade.

Para que o utilizador tenha acesso ao Sistema, é necessário que seja credenciado. A
interacção com o Sistema é feita mediante a utilização de interfaces gráficas de comunicação
entre o utilizador e o Sistema. O Sistema terá uma interface amigável e intuitiva facilitando a
interacção homem-máquina.

9
2.9. ORÇAMENTO

Ord Item Qtd Nº Horas Valor Un SubTotal


1. MATERIAL INFORMÁTICO
1.1 PC HP AIO 23"PAV I7-4785 8G 1 TB W10 (T) 1 - 228 375,00 228 375,00
1.2 SW MS WIN SERVER STD 2012 64BIT 1 -
SQL SERVER 2008 R2 MANAGEMENT
1.3 STUDIO 1 - 115 241,12 115 241,12
1.4 Windows 8.1 PRO PT 64BIT OEM 3 - 275 500,00 826 500,00
1.5 HP LASERJET MFP COLOR M476 DN (20/20) 1 105 850,00 105 850,00
1.6 NET FRAMEWORK 4.0 3 - 0,00
1.7 REPORT VIEWER 2010 3 - 0,00
1.8 PC HP AIO 21.5"I3-4170T 6G 1TB W10 (T) 3 - 147 900,00 443 700,00
1.9 UPS WINTECH 2 000 VA TOUCH 2 - 18 125,00 36 250,00
1.10 MAO DE OBRA 560 3 500,00 1 960 000,00
TOTAL AOA 3 487 541,12

Tabela 2: orçamento do projecto

2.10. VIABILIDADE

A viabilidade da recolha de dados está correlacionada directamente com a


disponibilização de informações e o estado de teorização a esse respeito e no facto de que a
proprietária, assim como os funcionários, tomaram conhecimento e se predispuseram a
disponibilizar quaisquer informações, bem como tempo, os recursos tecnológicos, e o
acesso aos dados, necessários à pesquisa, tendo em vista que apresenta uma visão melhorada
do modo de funcionamento da empresa. Assim os critérios apresentados por Castro (1997)
quanto à justificativa da pesquisa são atendidos.

Quanto a viabilidade económica, com a implementação deste Sistema os custos de


manutenção serão bem menores em relação as despesas pagas por horas extras fruto das
falhas e horas adicionais que levam a secretaria a concluir esta tarefa. Para os ganhos da
Instituição o orçamento inicial para a implementação do Sistema justifica os benefícios que
tomará como partido uma vez que melhorará o funcionamento da Instituição face a
competitividade do mercado e estará em melhores condições de tomar decisão em tempo
real.

10
Capítulo III
3. ANÁLISE DOS REQUISITOS DO SISTEMA
2.11. IDENTIFICAÇÃO DOS UTILIZADORES DO SISTEMA

2.11.1. UTILIZADOR: qualquer um que interaja com o aplicativo

2.11.2. UTILIZADOR NORMAL


O utilizador exerce as seguintes funções no Sistema:
 Cadastra encarregado
 Matricula aluno
 Insere aluno na turma
 Solicita emissão de recibo

2.11.3. ADMINISTRADOR: é o utilizador responsável por gerir o Sistema, tem acesso a


todas as informações relativamente as matrículas efectuadas e outros dados.

2.11.3.1. TAREFAS
Gerir contas: Faz o registo dos utilizadores no Sistema;
Fazer a gestão das matrículas efectuadas.

2.11.3.2. O ADMINISTRADOR TEM ACESSO:


A lista de todos os utilizadores no Sistema e a sua manipulação;
Aos relatórios de matrículas em turmas, cursos e área de formação;

12
2.12. PRINCIPAIS PROCESSOS

A tabela abaixo enumera todos os estímulos que ocorrem e os quais o sistema deve
responder o seu tipo e classificação.

N Processos Tipo Classificação Respostas Atores


ª
1 Cadastrar utilizador Extern Fluxo Cadastro efectuado ou Cadastro Invalido Administrado
o r
2 Cadastrar encarregado Extern Fluxo Cadastro efectuado ou Cadastro Invalido Funcionário
o
3 Matricular aluno Extern Fluxo Matricula efectuada ou Matricula Invalido Funcionário
o
4 Inserir aluno na Turma Extern Fluxo Turma cheia Funcionário
o
5 Solicitar emissão recibo Extern Fluxo Recibo ou Falha na emissão do recibo Funcionário
o
6 Listar aluno Interno Fluxo Lista de alunos ou Não há dados

7 Solicitar emissão de relatório Extern Fluxo Impressão ou Falha na impressão Funcionário


o
8 Consultar dados de aluno Extern Fluxo Consulta ou Dados não encontrado Funcionário
o
9 Consultar dados do utilizador Extern Fluxo Dados do utilizador ou Utilizador não Administrado
o encontrado r

Tabela 3: lista dos principais processos do Sistema

13
Abaixo são apresentados as exigências funcionais e não funcionais a que o Sistema deve se
comprometer a cumprir:

2.12.1. Funcionais

[RF01] O Sistema deve possibilitar a gestão de matrículas, (Criar, Visualizar, Editar e


Eliminar);
[RF02] O Sistema deve possibilitar a gestão dos alunos, associando-lhe a uma ou mais
confirmações de matrículas (Criar, Visualizar, Editar e Eliminar);
[RF03] O Sistema deve possibilitar a gestão dos documentos de pagamentos (Criar, Visualizar,
Editar e Eliminar);
[RF04] O Sistema deve possibilitar a consulta do histórico de matrículas;
[RF05] O Sistema deve possibilitar a emissão de recibos de matrículas;
[RF06] O Sistema deve possibilitar a emissão de relatórios diários, semanais, entre outros;
[RF07] O Sistema deve possibilitar a gestão dos encarregados, associar-lhes a um ou mais
alunos (Criar, Visualizar, Editar e Eliminar);
[RF08] O Sistema deve manter o histórico das actividades dos utilizadores do Sistema (logs).

2.12.2. Não Funcionais

2.12.2.1. Usabilidade

[RNF01] Deve respeitar as normas de usabilidade para aplicações Standardalone;


[RNF02] Deve uniformizar as máscaras, os componentes gráficos, e as mensagens de erro;
[RNF03] Deve permitir a mesma qualidade de visualização em qualquer dispositivo cliente.

2.12.2.2. Disponibilidade

[RNF04] Deve estar acessível independentemente da localização geográfica do cliente, desde


que tenha acesso à intranet e possua credenciais válidos;

[RNF05] Deve suportar tolerância às falhas e possuir um Sistema de cópia de segurança;

2.12.2.3. Performance

[RNF06] Consulta dos dados não podem demorar mais do que 5 minutos.

14
2.12.2.4. Suporte

[RNF07] Deve possibilitar a adaptabilidade a alterações de leis constitucionais que influenciam


no processamento de dados (tarifas);

[RNF08] Configurações específicas de acordo com as Instituições clientes.

2.12.2.5. Segurança

[RNF09] Deve restringir o acesso aos recursos do Sistema de acordo com perfil do utilizador;

[RNF10] Deve restringir as operações de acordo com o perfil do utilizador;

[RNF11] Actividades dos utilizadores devem ser registadas nos logs das actividades realizadas
no Sistema.

15
2.13. DIAGRAMA DE CONTEXTO

A figura abaixo representa o DC que permite visualizar todo o sistema como um único
processo e é composto por fluxos de dados que mostram as interfaces entre o sistema e as
entidades externas.

Figura 1: diagrama de contexto

16
2.14. DIAGRAMA DE FLUXO DE DADOS

A figura abaixo representa o DFD que é construído com base nos processos funcionais,
depósitos de dados, fluxos de dados e entidades externas identificados no sistema em estudo.

Figura 2: Diagrama de fluxo de dados

2.15. DICIONÁRIO DE DADOS

17
Abaixo temos o DD como sendo uma ferramenta que permite descrever de forma precisa
e rigorosa os elementos de dados pertencentes ao sistema.

Notação Descrição
= É composto de
+ E
() Opcional
LimInf{ }LimSup Iteração ou conjunto
[] Alternativa
** Comentários
@ Identificador de um depósito de dados e entidade
| Separador de opções alternativas na construção [ ]

Tabela 4: descrição dos elementos usados no dicionário de dados

Matricula=@Cod_Matricula + Ano_Lectivo + Situacao_Financeira + Situacao_Pedagogica + Data_Matricula +


Cod_Aluno + Cod_Turma
Situacao_Financeira = [ "Bolseiro 100%"| "Bolseiro 50%"|"Normal "| ]
Situacao_Pedagogica= [ "Apto"|"Não apto "|"Com deficiência "]

Aluno=@cod_Aluno + Nome + Sexo + BI + Data_Emissao_BI + Telefone + Data_Nascimento + Nome_Pai +


Nome_Mae + Cod_Encarregado + Cod_Nacionalidade + Cod_Provincia + Cod_Municipio + Bairro + Foto
Sexo=[ "Masculino "| "Femenino "]

Nacionalidade=@Cod_Nacionalidade + Descricao + Pais


Descricao= * Descreve a nacionalidade *
Provincia=@Cod_Provincia + Descricao
Descricao= * Nome da provincia *
Municipio=@Cod_Municipio + Descricao + Cod_Provincia
Area_Formacao=@Cod_Area_Formacao + Nome_Area
Descricao = * Nome da área de formação*
Curso: @Cod_Curso + Descricao + Abreviacao + Cod_Area_Formacao
Descricao = * Nome do curso*
Utilizador=@Cod_Utilizador + Nome_Utilizador + BI_Utilizador +Login + Senha + Telefone
+ Estado
Login= * Nome usado para fazer autenticação*
Estado=[ "activo" | "inactivo" ]

18
2.16. DIAGRAMA DE ENTIDADE RELACIONAL INICIAL

A figura abaixo mostra o DER que é a ferramenta de modelação que permite a representação
do sistema como, uma rede de processos funcionais.

1:1 Nacionalidade 1:1 Utilizador


1:1
Pertence Pertence Inscreve

0:N 0:N 1:N Turno


0:N Encarregado 1:1 Acompanha 1:N Aluno 1:1 Faz 1:N Matricula 1:1
0:N 0:N 1:N

Pertence
Sala
1:1 Possui Tem
1:1
Provincia 1:1 Pertence 0:N
Pertence
1:1
1:1
1:N 1:N
Tem Turma
Possui 1:N 1:N

1:N Tem
1:1 Municipio Pertence
1:1 Tem

1:1 1:1
Classe Curso
1:N

Possui

1:1
Area_Formacao

Figura 3: diagrama de entidade relacional (DER)

19
Capítulo IV

21
3. DESENHO
3.1.FORMULÁRIOS

3.1.1. JANELA DE CARREGAMENTO DA APLICAÇÃO

A figura abaixo mostra a janela de carregamento da aplicação.

Figura 4: janela de carregamento da aplicação

22
3.1.2. JANELA DE AUTENTICAÇÃO

A figura abaixo mostra a janela de autenticação onde é solicitado o nome e senha do


utilizador.

Figura 5: Janela de autenticação

23
3.1.3. JANELA PRINCIPAL

A figura abaixo mostra a janela principal do sistema com os principais menus e


submenus. Apenas o menu Matrícula e Sobre estão habilitados.

SIGA-GM

Figura 6: janela principal

24
3.1.4. JANELA DE CADASTRO DE ENCARREGADO

A figura abaixo mostra a janela onde são cadastrados os encarregados no sistema esta
janela antecede a janela de cadastramento de aluno sendo que é obrigatório cadastrar primeiro
o encarregado.

Figura 7:janela de cadastro de encarregado

25
3.1.5. JANELA DE CADASTRO DE ALUNO

A figura abaixo mostra a janela onde é feito o cadastro dos alunos.

Figura 8: janela de cadastro de aluno

26
3.1.6. JANELA PARA EFECTUAR MATRÍCULA
A figura abaixo mostra a janela onde são feitas as matrículas no sistema.

Figura 9: janela para efectuar matrícula

27
3.1.7. JANELA DA LISTA DOS ALUNOS MATRICULADOS

A figura abaixo mostra a janela onde podemos visualizar os alunos matriculados.

Figura 10: janela da lista dos alunos matriculados

28
3.2.MODELO LÓGICO DE DADOS

A figura abaixo mostra o modelo lógico de dados que leva em conta algumas limitações
e implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias
e estrangeiras, normalização, integridade referencial, entre outras.

Figura 11: modelo lógico de dados

29
3.3.ARQUITECTURA LÓGICA DA APLICAÇÃO

A figura abaixo mostra os componentes da arquitectura baseada em três regras principais:


apresentação, negócio e acesso aos dados.

Apresentação

Negócio

Dados

Figura 12: componentes da arquitectura de 3 camadas

30
A figura abaixo mostra a arquitectura lógica do SIGM.

SIGM – Gestão de Matrículas

Lógica de negócio

Lógica de acesso aos

SQL SERVER 2008

Figura 13: arquitectura lógica da aplicação

31
Capítulo V
4. IMPLEMENTAÇÃO
4.1.ARQUITECTURA FÍSICA DO SISTEMA

A figura abaixo mostra como estão distribuídos os componentes físicos para aquilo que é o
modo de funcionamento do Sistema.

Figura 14: arquitectura física do sistema

Switch

33
4.2.MODELO FISICO DE DADOS

Figura 15: modelo físico de dados

34
4.3.EXTRATO DE CODIGOS

//Metódo de autenticação

public View_Utilizador Autenticar(string Login, string Senha)


{

SqlConnection conex = new SqlConnection(caminho);


SqlCommand cmd = new SqlCommand();
cmd.Connection = conex;
cmd.CommandType = CommandType.Text;
string pesq = "Select * From View_Utilizador where Login = @Login and Senha = @Senha";
cmd.CommandText = pesq;
cmd.Parameters.AddWithValue("@Login", Login);
cmd.Parameters.AddWithValue("@Senha", Senha);
SqlDataReaderdr = null;
conex.Open();

dr = cmd.ExecuteReader();
View_Utilizador Ut = null;

if (dr.Read())
{
Ut = new View_Utilizador();
Ut.Codigo = Convert.ToInt32(dr["Cod_Utilizador"]);
Ut.Nome = Convert.ToString(dr["Nome_Utilizador"]);
Ut.Senha = Convert.ToString(dr["Senha"]);
Ut.Login = Convert.ToString(dr["Login"]);
Ut.Estado = Convert.ToString(dr["Estado"]);
Ut.Grupo = Convert.ToString(dr["Cod_Grupo"]);
Ut.Nivel = Convert.ToString(dr["Cod_Nivel"]);
}

Return Ut;
}

35
Public void gravar_Matricula () {
if ((Txt_Nome_ec.Text == "") || (txt_Email_ec.Text == "") || (Txt_profissao_ec.Text == "") ||
(Txt_Telefone_ec.Text == "") || (Cbx_Municipio_ec.Text == "") || (Cbx_Provincia_ec.Text
== "") || (Cbx_Nacionalidade_ec.Text == ""))

MessageBox.Show("Preencha todos os campos", "", MessageBoxButtons.OK,


MessageBoxIcon.Error);

} else

InfoMatricula icd = new InfoMatricula();


MatriculaBLL cdb = new MatriculaBLL();
TurmaBLL vf = new TurmaBLL();

icd.Cod_Aluno = Convert.ToInt32 (txt_Id_Ma.Text);


icd.Situacao_Finaceira = Cbx_Financa.Text ;
icd.Situacao_Pedagogica = Cbx_Pedagogica.Text;
icd.Cod_Turma = vf.GetID(Convert.ToInt32(Cbx_Turma.SelectedValue));

cdb.Gravar(icd);

MessageBox.Show("Matricula efectuada", "",


MessageBoxButtons.OK,MessageBoxIcon.Asterisk);

}
}

36
Capítulo VI
5. FERRAMENTAS
5.1.MICROSOFT VISUAL STUDIO 2010

Microsoft Visual Studio é um ambiente de desenvolvimento integrado (IDE) da


Microsoft concebido para o desenvolvimento de Software especificamente ao .NET Framework
e as linguagens Visual Basic (VB), C, C++.C# (C Sharp) e J# (J Sharp).

5.2.SQL SERVER R2 2008

SQL Server é um Sistema de Gestão de Base de Dados (SGBD) relacional desenvolvido


pela Microsoft. Foi criado em parceria com a Sybase em 1988 inicialmente para a plataforma
OS/2. Como uma Base de dados.

5.3.ADOBE PHOTOSHOP CS6

O Adobe Photoshop é um software caracterizado como editor de imagens


bidimensionais do tipo raster (possuindo ainda algumas capacidades de edição típicas dos
editores vectoriais) desenvolvido pela Adobe Systems.

5.4.MICROSOFT OFFICE VISIO 7

Microsoft Visio 7 ou Ms Visio 7 é um aplicativo para criação de diagramas para o ambiente


Windows.

5.5.MICROSOFT OFFICE WORD 2007

O Microsoft Word (processador de texto produzido pela Microsoft), é uma versão do


Microsoft Office, parte da família Microsoft Windows de programas de escritório.

5.6.MICROSOFT OFFICE EXCEL 2007

Microsoft Office Excel 2007 é um editor de planilhas produzido pela Microsoft para
computadores que usam Sistemas operativos Windows.

5.7. SNAGIT

É um programa desenvolvido para capturar imagens e filmar as execuções na tela do seu


computador oferecendo ainda vários recursos de edição. Além de fotografar ou filmar o desktop
de seu Windows ou Mac, este aplicativo possui várias extensões adicionais com apps, sendo
accionado através da tecla "print screen".

38
5.8.MICROSOFT OFFICE POWER POINT 2013

Microsoft PowerPoint é um programa utilizado para edição e exibição de apresentações


gráficas, originalmente para a plataforma Windows.

5.9.PLATAFORMAS / FRAMEWORK

6.8.1. MICROSOFT. NET

Microsoft. NET (comummente conhecido por. NET Framework - em inglês: dotNet) é


uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e
execução de Sistemas e aplicações. Todo e qualquer código gerado para. NET pode ser
executado em qualquer dispositivo que possua um Framework de tal plataforma.

Com ideia semelhante à plataforma Java, o programador deixa de escrever código para
um Sistema ou dispositivo específico, e passa a escrever para a plataforma. NET.

6.9. LINGUAGEM DE PROGRAMAÇÃO


6.9.1. C# (CSHARP)
C# (C Sharp) é uma linguagem de programação orientada a objecto criada pela
Microsoft, faz parte da sua plataforma. Net. A companhia baseou o C# na linguagem C++ e
Java. (França, 2007).

39
CONCLUSÃO

A Tecnologia da Informação vem evoluindo ao longo dos anos e está sendo cada vez
mais utilizada pelas organizações em seus mais variados processos. O Sistema Integrado de
Gestão Académica surgiu como resposta à necessidade de unificação dos Sistemas que
compõem as diferentes áreas do Colégio Santa Ana e Noésa. O SIGA aplicado a unidade escolar
trará integração aos diversos sectores e o compartilhamento de informações em tempo real,
evitando perdas, duplicações, retrabalho e apontando divergências de informações, de forma a
optimizar os processos organizacionais, resultando em eficiência na execução das tarefas.

40
LIMITAÇÕES

Existe um sistema para gestão de matrículas na Instituição mas não foram relatadas
informações sobre o mesmo o que dificultou em parte a recolha de informações obrigando-nos
a desenvolver o Sistema partindo do pressuposto que não existe um sistema de Gestão de
Matriculas.
A gestão é um processo muito abrangente, durante o desenvolvimento do Sistema
levamos em conta apenas alguns aspectos, deixando de fora alguns processos não menos
importantes do que os que foram abordados desta feita incentivamos aos alunos interessados a
melhorarem Sistema aumentando a sua abrangência a fim de atender as necessidades existentes
nas outras rotinas da Instituição e complementar sanando as possíveis falhas do Sistema em
causa.

41
GLOSSÁRIO

PAP (Prova de Aptidão Profissional): é realizada em áreas técnicas e cientificas compreendidas


nas matérias para as quais o curso dá preparação e poderá assumir aspectos de aplicação técnica
ou de desenvolvimento.
DER (Diagrama de Entidade E Relacionamento): é uma ferramenta de modelação que permite
a representação do Sistema como uma rede de processos funcionais (dá ênfase às características
funcionais).
DFD (Diagrama de Fluxo de Dados): é construído com base nos processos funcionais, depósitos
de dados, fluxos de dados e entidades externas identificados no Sistema em estudo.
DC (Diagrama de Contexto): representa todo o Sistema como um único processo e é composto
por fluxos de dados que mostram as interfaces entre o Sistema e as entidades externas.

CODPI (Comissão de Desenvolvimento de Projectos Informáticos):

SQL (Structured Query Language): é uma linguagem de pesquisa declarativa para banco de
dados relacional (bases de dados relacionais).

ANEXOS

public void Gravar(InfoEncarregado Icd)


42
{
SqlConnection conex = new SqlConnection(caminho);
SqlCommand cmd = new SqlCommand();
cmd.Connection = conex;
cmd.CommandType = CommandType.Text;
string grava = "Insert into Tb_Encarregado
(Nome,Proficao,Telefone,Email,Cod_Nacionalidade,Cod_Provincia,Cod_Municipio,Foto)VA
LUES(@Nome,@Proficao,@Telefone,@Email,@Cod_Nacionalidade,@Cod_Provincia,@Co
d_Municipio,@Foto)";
cmd.CommandText = grava;
cmd.Parameters.AddWithValue("@Nome", Icd.Nome);
cmd.Parameters.AddWithValue("@Proficao", Icd.Profissao);
cmd.Parameters.AddWithValue("@Email", Icd.Email);
cmd.Parameters.AddWithValue("@Cod_Provincia", Icd.Cod_Provincia.Codigo);
cmd.Parameters.AddWithValue("@Cod_Municipio", Icd.Cod_Municipio.Codigo);
cmd.Parameters.AddWithValue("@Cod_Nacionalidade",
Icd.Cod_Nacionalidade.Codigo);
cmd.Parameters.AddWithValue("@Telefone", Icd.Telefone);
cmd.Parameters.AddWithValue("@Foto", Icd.Foto);
conex.Open();
cmd.ExecuteNonQuery();
conex.Close();
}

43
44
Figura 16:Boletim de matrícula gerado pelo Sistema

45
Figura 17:Recibo de matrícula gerado pelo sistema

46
Figura
18:Boletim de matrícula do colégio

47
Figura 19:Recibo da matrícula do colégio

48
REFERÊNCIAS WWW

https://www.pt.wikipedia.org/wiki/Framework
https://www.google.com/search?q=framework&oq=framework&aqs=chrome..69i57.15859j0j
7&sourceid=chrome&es_sm=93&ie=UTF-8#q=devcomponent
https://www.google.com/search?q=arquitectura+logica+de+dados&es_sm=93&biw=1366&bi
h=705&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMI1q6cze7JyAIVQcN
yCh0MvgwE
https://www.msdn.microsoft.com/pt-br/library/ms174587(v=sql.120).aspx
https://www.google.com/search?q=dicion%C3%A1rio+de+dados&oq=dicinario+de+dados&
aqs=chrome.1.69i57j0l5.49104j0j4&sourceid=chrome&es_sm=93&ie=UTF-8
https://www.pt.wikipedia.org/wiki/Dicion%C3%A1rio_de_dados

http://www.devmedia.com.br/desenvolvimento-em-3-camadas-conceitos/22277

http://www.waldyrfelix.net/curso-de-arquitetura-de-software-dotnet/

http://blog.globalcode.com.br/2013/11/o-que-e-arquitetura-de-software.html
http://www.juliobattisti.com.br/artigos/ti/ncamadas.asp
www.informaticon.com.br
http://linksinergia.com.br/2014/11/17/arquitetura-em-camadas-encerramento/
http://www.ebay.com/bhp/microsoft-sql-server-2008
http://www.webcache.googleusercontent.com/search?q=cache:http://www.luis.blog.br/modela
gem-de-dados-modelo-conceitual-modelo-logico-e-
fisico.aspxhttps://www.techsmith.com/download-snagit-win-thankyou.html

http://free.appnee.com/15-techsmith-snagit-12-x-universal-license-keys-for-win-mac/

49
REFERÊNCIAS BIBLIOGRÁFICAS

RETEP (2012). Manual do projecto tecnológico12. Luanda: EDIÇÃO REDITEP. Lda.


Acenat da Cruz Colage, João Alberto Ngongo, Nilda Juliana Domingos, Ortiz de Arcanjo
António Davide (2012).Criação de uma rede de computadores para a empresa joan express
viagens. Luanda: Instituto Médio Politécnico “Alda Lara ”

Emelson Ernesto Malanga, Esperança Jacinto, Eufrásia Carina Domingos Júnior, Eusébio
Manuel Macanzu (2014). Desenvolvimento de um sistema para gestão de pautas do IMPAL.
Luanda: Instituto Médio Politécnico “Alda Lara ”

Abrahão Lopes .Modelo Conceitual, Lógico e Físico,Entidade-Relacionamento. Rio grande do

50

Você também pode gostar