Escolar Documentos
Profissional Documentos
Cultura Documentos
___________________________________________________________
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
i
EPÍGRAFE
“Sócrates”
ii
AGRADECIMENTO
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.
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.
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
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
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?
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.
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
1.2.2. ESPECÍFICO
1.3.METODOLOGIA
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
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:
2.3.OBJECTIVO DA INSTITUIÇÃO
7
2.5.VANTAGENS
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.
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
2.10. VIABILIDADE
10
Capítulo III
3. ANÁLISE DOS REQUISITOS DO SISTEMA
2.11. IDENTIFICAÇÃO DOS UTILIZADORES DO SISTEMA
2.11.3.1. TAREFAS
Gerir contas: Faz o registo dos utilizadores no Sistema;
Fazer a gestão das matrículas efectuadas.
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.
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
2.12.2.1. Usabilidade
2.12.2.2. Disponibilidade
2.12.2.3. Performance
[RNF06] Consulta dos dados não podem demorar mais do que 5 minutos.
14
2.12.2.4. Suporte
2.12.2.5. Segurança
[RNF09] Deve restringir o acesso aos recursos do Sistema de acordo com 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.
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.
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 [ ]
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.
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
19
Capítulo IV
21
3. DESENHO
3.1.FORMULÁRIOS
22
3.1.2. JANELA DE AUTENTICAÇÃO
23
3.1.3. JANELA PRINCIPAL
SIGA-GM
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.
25
3.1.5. 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.
27
3.1.7. 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.
29
3.3.ARQUITECTURA LÓGICA DA APLICAÇÃO
Apresentação
Negócio
Dados
30
A figura abaixo mostra a arquitectura lógica do SIGM.
Lógica de negócio
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.
Switch
33
4.2.MODELO FISICO DE DADOS
34
4.3.EXTRATO DE CODIGOS
//Metódo de autenticação
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 == ""))
} else
cdb.Gravar(icd);
}
}
36
Capítulo VI
5. FERRAMENTAS
5.1.MICROSOFT VISUAL STUDIO 2010
Microsoft Office Excel 2007 é um editor de planilhas produzido pela Microsoft para
computadores que usam Sistemas operativos Windows.
5.7. SNAGIT
38
5.8.MICROSOFT OFFICE POWER POINT 2013
5.9.PLATAFORMAS / FRAMEWORK
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.
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
SQL (Structured Query Language): é uma linguagem de pesquisa declarativa para banco de
dados relacional (bases de dados relacionais).
ANEXOS
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
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 ”
50