Você está na página 1de 66

UNIVERSIDADE ESTÁCIO DE SÁ

Campus Norte Shopping

Curso de Bacharel em Sistemas de Informação

TCC EM SISTEMAS DE INFORMAÇÃO-EAD

RAPHAEL KEB KAB E SILVA

RIO DE JANEIRO, 2017


SISTEMA DE CONTROLE E GESTÃO DE ATIVIDADES
EXTRACURRICULARES (SCGAE)

Trabalho apresentado ao curso de Sistemas de Informação da Universidade Estácio


de Sá – Campus Norte Shopping, como pré-requisito para a obtenção do grau de Bacharel
em Sistemas de Informação.

RIO DE JANEIRO, 2017


SISTEMA DE CONTROLE E GESTÃO DE ATIVIDADES
EXTRACURRICULARES (SCGAE)

Elaborado por Raphael Keb Kab e Silva.


TCC apresentado ao curso de Sistemas de Informação da Universidade Estácio de Sá.
Data: __/__/____
Nota: __________

Avaliador:

_______________________________________________________________
Me. José Carlos Millan
Ficha Catalográfica

SISTEMA DE CONTROLE E GESTÃO DE ATIVIDADES


EXTRACURRICULARES - SCGAE / por RAPHAEL KEB
KAB E SILVA. – Rio de Janeiro, RJ: [s.n.], 2017.
nº págs f., 29 cm.

Trabalho de conclusão do curso de Sistemas de


Informação – Faculdade Estácio de Sá, Campus Norte
Shopping, Curso de Sistemas de Informação, 2017.
Orientador: Me. José Carlos Millan

Unitermos: 1. SCGAE. 2. Atividades


Extracurriculares. 3. Educação Extracurricular.
5

RESUMO

No mundo modernizado dos dias de hoje, observa-se a necessidade de aliar as exigências do


mercado ao uso da tecnologia, usando-a como ferramenta para que suas demandas sejam atendidas. O
conceito de atividade educativa envolve a elaboração de diversas situações de aprendizagem promovidas
pelo professor com o objetivo principal de aumentar a possibilidade de melhorar a experiência dos alunos
no que diz respeito aos seus objetivos educacionais. As atividades educativas extraclasse influenciam de
maneira direta o aprendizado dos alunos, uma vez que contribuem para sua formação pessoal e
profissional, o que é um grande diferencial. São importantes aliadas do corpo docente, pois exploram
ambientes externos, estimulando a criatividade do aluno e consequentemente permitem maior integração,
além da valorização de seu currículo. A finalidade é, não só despertar a motivação dos alunos, mas como
também facilitar o entendimento do conteúdo abordado em sala de aula. Como exemplo de atividades
extracurriculares pode-se citar os estágios, a monitoria, iniciação científica, testes simulados, atividades
educativas online e grupos artísticos, além de trabalhos fora de sala de aula como passeios à instituições,
museus e pontos turísticos e históricos de determinada cidade com objetivo de relacioná-los com
determinada aula ministrada em sala. Pode-se concluir que a importância das atividades educacionais
extracurriculares é muito grande quando são tratadas como ferramentas que ajudam no processo de
aprendizado e de formação de um cidadão.
A partir destas questões, surgiu então a necessidade da implantação de um Sistema com o objetivo
de gerenciar e otimizar atividades extraclasse desenvolvidas por uma Instituição de Ensino. O Sistema de
Controle e Gestão de Atividades Extracurriculares (SCGAE) possibilitará a interação entre alunos e
professores, assim como um Sistema de Gestão Acadêmica, porém focado em projetos externos e fora da
grade curricular, além de permitir publicação e discussão destes através de fóruns e grupos, o que o tornará
ainda mais integrador e eficiente.
A proposta deste projeto é criar um Sistema sem complexidade, onde o acesso acabe sendo fácil e
intuitivo, para que seus utilizadores (Professores, Direção, equipe de apoio e alunos) possam acessá-lo, a
fim de interagirem com suas funcionalidades educacionais de maneira plena e acabem contribuindo para
o desenvolvimento educacional.

Palavras-chave: SCGAE, Atividades Extracurriculares, Educação Extracurricular.

5
ABSTRACT
In today’s modernized world, we observe the need to align the demands of the market with the use
of technology, using it as a tool to ensure that its demands are met. The concept of educational activity
involves the elaboration of several learning situations promoted by the teacher with the main objective of
increasing of the possibility of improving the students' experience with regard to their educational
objectives. Extraclassed educational activities directly influence students' learning, since they contribute
to their personal and professional formation, which is a great differential. They are important allies of the
faculty, because they explore external environments, stimulating the student's creativity and consequently
allow greater integration, besides the valorization of his curriculum. The purpose is not only to stimulate
the students' motivation, but also to facilitate the understanding of the content addressed in the classroom.
Examples of extracurricular activities include traineeships, monitoring, scientific initiation, mock tests,
online educational activities and artistic groups, as well as works outside the classroom such as walks to
the institutions, museums and tourist attractions and historical sites of a certain city with the objective of
relating them to a particular classroom taught in class. It can be concluded that the importance of
extracurricular educational activities is great when they are treated as tools that help in the process of
learning and training a citizen.
From these issues, the need arose for the implementation of a System with the objective of
managing and optimizing extraclass activities developed by a Educational Institution. The System of
Control and Management of Extracurricular Activities (SCMEA) will allow the interaction between
students and teachers, as well as an Academic Management System, but focused on external projects and
outside the curriculum, and allow publication and discussion of these through forums and Groups, which
will make it even more inclusive and efficient.
The proposal of this project is to create a System without complexity, where access will be easy
and intuitive, so that its users (Teachers, Direction, support team and students) can access it in order to
fully interact with their educational functionalities and contribute to educational development.

Keywords: SCGAE, Extracurricular Activities, Extracurricular Education.

6
LISTA DE ILUSTRAÇÕES
Figura 1 – Cronograma (Diagrama de Gantt) parte 1......................................................................14
Figura 2 – Cronograma (Diagrama de Gantt) parte 2......................................................................15
Figura 3 – Quantidade semanal de tempos de aulas por disciplina e ano escolar...........................17
Figura 4 – Organograma da Unidade Escolar..................................................................................17
Figura 5 – Diagrama de Caso de Uso...............................................................................................28
Figura 6 – Diagrama de Classes.......................................................................................................40
Figura 7 – Modelo Conceitual de dados...........................................................................................41
Figura 8 – Tela de login....................................................................................................................42
Figura 9 – Tela inicial.......................................................................................................................42
Figura 10 – Tela “Administração”....................................................................................................43
Figura 11 – Tela “Gerenciar Usuário”..............................................................................................43
Figura 12 – Tela “Cadastrar Usuário”..............................................................................................44
Figura 13 – Tela “Gerenciar Atividade”...........................................................................................44
Figura 14 – Tela “Cadastrar Atividade”...........................................................................................45
Figura 15 – Tela “Gerenciar Turma”................................................................................................45
Figura 16 – Tela “Cadastrar Turma”................................................................................................46
Figura 17 – Tela “Gerenciar Disciplina............................................................................................46
Figura 18 – Tela “Cadastrar Disciplina............................................................................................47
Figura 19 – Tela “Atividades – Pesquisa”........................................................................................47
Figura 20 – Tela “Atividades – Resultado”......................................................................................48
Figura 21 – Tela “Atividades – Lista com notas”.............................................................................48
Figura 22 – Diagrama de Sequência: Manter Usuário, Atividade, Turma e Disciplina...................49
Figura 23 – Diagrama de Sequência: Pesquisar Atividades.............................................................49
Figura 24 – Diagrama de Estados: Registro de Notas......................................................................50
Figura 25– Diagrama de Atividades: Gerenciar Usuários................................................................51
Figura 26 – Diagrama de Atividades: Gerenciar Atividades............................................................52
Figura 27 – Diagrama de Atividades: Gerenciar Turmas.................................................................53
Figura 28 – Diagrama de Atividades: Gerenciar Disciplinas...........................................................54
Figura 29 – Modelo de Classes de Projeto.......................................................................................55
Figura 30 – Diagrama de Componentes: Gerenciar Usuários..........................................................59
Figura 31 – Diagrama de Componentes: Gerenciar Atividades.......................................................60
Figura 32 – Diagrama de Componentes: Gerenciar Turmas............................................................61
Figura 33 – Diagrama de Componentes: Gerenciar Disciplinas......................................................62
Figura 34 – Diagrama de Componentes: Lançar notas das Atividades............................................63
Figura 35 – Diagrama Implementação.............................................................................................64

LISTA DE TABELAS

Tabela 1 - Descrição do Caso de Uso "Efetuar Login" ..................................................................28


Tabela 2 - Descrição do Caso de Uso "Manter Atividades" ..........................................................29
Tabela 3 - Descrição do Caso de Uso "Manter Alunos" ................................................................31
Tabela 4 - Descrição do Caso de Uso "Manter Turmas" ................................................................32
Tabela 5 - Descrição do Caso de Uso "Manter Disciplinas" ..........................................................34

7
Tabela 6 – Descrição do Caso de Uso "Manter Usuários" .............................................................35
Tabela 7 – Descrição do Caso de Uso "Associar Atividade" .........................................................37
Tabela 8 – Descrição do Caso de Uso "Registrar Notas" ...............................................................38
Tabela 9 – Tabela “Usuário” ..........................................................................................................55
Tabela 10 – Tabela “Associar Atividade”.......................................................................................56
Tabela 11 – Tabela “Atividade”......................................................................................................56
Tabela 12 – Tabela “Aluno” ...........................................................................................................56
Tabela 13 – Tabela “Turma”............................................................................................................57
Tabela 14 – Tabela “Professor” ......................................................................................................57
Tabela 15 – Tabela “Disciplina” .....................................................................................................57

Sumário

1 Proposta do Projeto ......................................................................................................................................... 11


1.1 Método de Trabalho ................................................................................................................................ 12
1.2 Previsão de Alocação de Recursos........................................................................................................... 13
1.3 Cronograma do Projeto (Diagrama de Gantt) ......................................................................................... 14
2 Caracterização da Empresa e do Negócio ....................................................................................................... 15
2.1 História da Empresa................................................................................................................................. 15
2.2 Atividade da Empresa .............................................................................................................................. 16
2.3 Organograma ........................................................................................................................................... 17
2.4 Mercado Consumidor .............................................................................................................................. 19
2.5 Concorrência............................................................................................................................................ 20
2.6 Expansibilidade dos Negócios.................................................................................................................. 20
2.7 Aspectos Tecnológicos............................................................................................................................. 20
2.8 Premissas de restrição do projeto ........................................................................................................... 21
3 O Sistema Atual ............................................................................................................................................... 21
3.1 Justificativa de Escolha do Sistema ......................................................................................................... 21
3.1.1 O Sistema ......................................................................................................................................... 22
3.1.2 Funcionamento do sistema ............................................................................................................. 22
3.1.3 O Ambiente do Sistema ................................................................................................................... 22
3.1.4 A definição do escopo...................................................................................................................... 23
3.2 Motivação para o novo sistema .............................................................................................................. 23

8
3.3 Situação Desejada.................................................................................................................................... 23
3.4 Problemas do sistema atual .................................................................................................................... 24
4 O sistema proposto (projeto lógico) ................................................................................................................ 24
4.1 Requisitos do Sistema .............................................................................................................................. 25
4.2 Casos de Uso ............................................................................................................................................ 27
4.3 Especificações dos casos de uso .............................................................................................................. 28
4.4 Modelo Conceitual de Classes (Diagrama de Classe) .............................................................................. 40
4.5 Modelo Conceitual de Dados (MER) ........................................................................................................ 41
5 Projeto de Interfaces ....................................................................................................................................... 42
5.2 Diagrama de Sequência ........................................................................................................................... 49
5.3 Diagrama de Estados ............................................................................................................................... 50
5.4 Diagrama de Atividades ........................................................................................................................... 51
6. Projeto Físico ..................................................................................................................................................55
6.1 Modelo de Classes de Projeto ................................................................................................................. 55
6.2 Modelo Físico de dados ........................................................................................................................... 55
6.2.1 Projeto de Tabelas e arquivos ......................................................................................................... 55
6.3 Ambiente do Sistema............................................................................................................................... 58
6.3.1 Definição do ambiente físico (hardware, software, infraestrutura de rede e internet, etc) .......... 58
6.3.2 Justificativa da escolha da Linguagem de Programação ................................................................. 58
6.3.3 Justificativa da escolha do SGBD (Sistema gerenciador de banco de dados).................................. 58
6.4 Arquitetura do Sistema............................................................................................................................ 59
6.4.1 Diagrama de Componentes ............................................................................................................. 59
6.4.2 Diagrama de Implementação .......................................................................................................... 64
7 Conclusões ....................................................................................................................................................... 64
7.1 Reflexões sobre os objetivos iniciais e os alcançados ............................................................................. 64
7.2 Vantagens do sistema para a empresa .................................................................................................... 65
7.3 Trabalhos Futuros .................................................................................................................................... 65
8 Referências bibliográficas ................................................................................................................................ 65

9
INTRODUÇÃO

Nos dias de hoje, é percebido que tecnologia e educação estão juntas quando o assunto é emprego
de recursos tecnológicos como ferramenta para melhorar a qualidade do ensino. O uso da tecnologia a
favor da educação está ajudando a promover um maior desenvolvimento socioeducativo, além do aumento
do acesso à informação. Percebe-se que essa mudança está exercendo muita influência sócio cultural,
econômico e também no âmbito histórico em todo o mundo. As Instituições de Ensino vêm sentindo
grande necessidade de agregar ainda mais valores educacionais aos seus alunos e aumentar sua
interatividade com o conteúdo ensinado. Uma das formas de suprir tal necessidade é a de oferecer aulas e
atividades fora da grade curricular, porém importantes para a formação acadêmica do aluno. Porém,
segundo a Associação Brasileira de Tecnologia Educacional (ABT), ainda existe uma certa resistência de
alguns profissionais da educação quanto ao uso da tecnologia na educação. Isso porque temem a sua
substituição. Mas a ideia não é substituir, e sim promover suporte para que os objetivos educacionais
sejam alcançados, e com isso haja melhora da qualidade do ensino.
Neste contexto, conclui-se que o uso bem-sucedido dos recursos tecnológicos na educação acaba
agregando valor ao trabalho do professor, melhora processos, ajudando-o a interagir melhor com o aluno,
facilitando seu aprendizado, tornando-o mais abrangente e dinâmico. A internet, aliada a aparelhos como
“Notebooks”, “Tablets”, “Smartphones” e “Desktops” (Os famosos “PCs”), criam uma relação bastante
produtiva entre aluno e professor, aumentando o rendimento destes em relação à compreensão de quais
instrumentos pedagógicos utilizarem de modo que a aprendizagem seja satisfatória. Para isso, dispõe-se
de uma gama de recursos tecnológicos que podem ser utilizados a serviço da educação.

10
1 Proposta do Projeto

A proposta do projeto é desenvolver um sistema (Portal) capaz de gerenciar atividades e promover


a interação entre aluno e professor, no que se refere à elaboração, avaliação e publicação de atividades
extracurriculares de uma maneira mais abrangente, eficaz e organizada.
O processo se dará através do gerenciamento de inscrições realizadas, cancelamentos, frequência,
avaliações e acompanhamento, ou seja, um portal de gestão de aulas e atividades extracurriculares
interativo e integrador.
Um dos principais objetivos a alcançar é a informatização do processo de elaboração e
desenvolvimento das atividades extracurriculares oferecidas pela Instituição de Ensino, tornando-a mais
flexível no que diz respeito ao planejamento e também ao controle na elaboração de projetos e atividades,
obtendo assim uma gestão de atividades complementares informatizada e integradora.
Tendo como base experiências adquiridas em uma Escola Municipal localizada na cidade do Rio
de Janeiro, pode-se ressaltar que as instituições que fazem uso da tecnologia com a finalidade de inovar
no acesso a informação, bem como seu armazenamento, acabam se tornando mais eficientes e produtivas,
melhorando e agilizando ainda mais o atendimento ao público e serviços diversos dentro do ambiente
escolar. Isso tudo sem abrir mão da versão manual do processo, como documentos escolares em papel
ainda disponíveis na Unidade Escolar para consulta e manuseio, pois mesmo com o constante avanço da
tecnologia, as Instituições ainda não estão livres de fatores externos como queda de energia, defeitos e
instabilidade da rede (Internet e Intranet), apesar de disporem de medidas que podem ajudar a prevenir
tais imprevistos.
Entre os diversos benefícios promovidos, os principais acabam sendo:

 Aumento na captação de alunos - Através de uma interface amigável, prática, abrangente e


eficaz, haverá aumento do interesse pelo aprendizado por parte dos usuários do sistema;

 Maior integração e interatividade entre a instituição e seus alunos - O sistema irá possuir
acessos do corpo docente e dos alunos e a interação entre eles será de extrema importância para
seu desenvolvimento e sucesso;

 Flexibilidade no controle de atividades fora da grade curricular da instituição – Controle total


no desenvolvimento das atividades extracurriculares bem como consulta a resultados, trabalhos e
frequência, caracterizando um portal de atividades extraclasse flexível;

11
 O foco passa a ser o cliente e não os processos operacionais – Os usuários (professores, alunos,
e apoio escolar) irão dar conteúdo à plataforma, tanto disponibilizando quanto interagindo com os
materiais disponibilizados pelo corpo docente, dando a identidade da instituição a ela.

 Segurança, no que diz respeito à conservação de documentos acadêmicos - O armazenamento


de todo conteúdo extraclasse no portal implicará em sua conservação e integridade. O usuário
determina a disponibilidade de seu conteúdo na plataforma, bem como

 Aumento da produtividade das equipes envolvidas – A disponibilização de conteúdo e


informações acadêmicas de forma digital elevará a produtividade da equipe docente, de apoio e
também do corpo discente, pois aumenta a praticidade no acesso à toda documentação acadêmica
que estará disponível no portal.

1.1 Método de Trabalho

Para a elaboração do Projeto foi realizada uma pesquisa do tipo exploratória, que de acordo com
Cervo; Bervian; Silva (2007) restringe-se à definição de objetivos e busca de mais informações sobre o
assunto estudado. A pesquisa se dá sem a manipulação dos dados, sendo realizada através de observação,
registro e análise dos fatos.
Será realizado um levantamento de requisitos que irão compor o sistema através de coleta de dados
e informações baseadas nas necessidades reais da empresa relacionadas à gestão acadêmica fornecidas
pela Direção da Instituição ou seu representante, professores e manuseadores do sistema como por
exemplo Secretário Escolar, Agente Administrativo, etc.
Logo após, será elaborado um documento em que todos os itens abordados na coleta estarão
descritos e detalhados, bem como seu prazo para entrega (a ser definido). Este documento será apresentado
a cada um dos participantes e em seguida, serão revisados e validados pelos participantes.
A pesquisa requer um planejamento com o máximo de flexibilidade possível, de modo que se
possa relevar os vários aspectos do problema a ser resolvido. Então para a idealização do projeto foram
feitos levantamentos usando a técnica de pesquisa não estruturada aos profissionais da Instituição, uma
vez que o projeto tem como objetivo a criação de um portal de gestão acadêmica que visa maior eficácia
no desempenho de tarefas extraclasse que serão propostas.
Com base no que foi citado anteriormente, foi feita uma abordagem qualitativa, procurando obter
mais conhecimento e não se preocupando na quantidade de resultados e sim na realidade encontrada, além

12
do fato de tal abordagem ser focalizada, com um roteiro de tópicos relativos ao assunto que será abordado
e estudado. Com isso, o objetivo fundamental desta pesquisa é achar respostas aos problemas encontrados,
utilizando procedimentos científicos.

1.2 Previsão de Alocação de Recursos

Para a construção do portal, é necessário lançar mão de recursos Humanos e também de


Recursos Materiais, tais como:

 Recursos Humanos: O autor do Projeto;


Diretor da Instituição de Ensino;
Professor representante do Corpo Docente;
Secretário Escolar, integrante da Equipe de Apoio.
 Recursos Materiais (Hardware): Microcomputador com Sistema Operacional Windows 10.
 Recursos Materiais (Software): MS Office 2016;
Windows 10.

A atuação dos Recursos Humanos neste Projeto será de extrema importância a fim de obter os
objetivos institucionais pretendidos. A preocupação deverá ser com os processos de mudança, de maneira
significativa.
Haverá planejamento, pois deve-se fazer o acompanhamento de todos os envolvidos no projeto na
hora de utilizar o sistema para que a identificação dos erros e necessidades possa ser feita, além de definir
se a plataforma desenvolvida foi bem-sucedida ou não.
Com isso, a construção de um modelo de alocação de recursos irá impactar de maneira bastante
significativa no que se refere a dificuldade que se tem em prever as demandas adequadas existentes.
Logo, precisa-se saber as reais necessidades do público ao qual se quer atingir, com a criação do
sistema, o que se pretende com ele e de que maneira os objetivos propostos serão alcançados.

13
1.3 Cronograma do Projeto (Diagrama de Gantt)
As atividades a serem realizadas no escopo deste projeto estão planejadas no cronograma, Figura 1 e
Figura 2.

Figura 1 – Cronograma (Diagrama de Gantt) parte 1

14
Figura 2 – Cronograma (Diagrama de Gantt) parte 2

2 Caracterização da Empresa e do Negócio

2.1 História da Empresa

A Escola Municipal (03.13.052) Maranhão é uma Instituição Pública de Ensino, fundada no ano
de 1959 e localizada no bairro de Pilares na cidade do Rio de Janeiro – RJ. Encontra-se sob a jurisdição
da 3ª Coordenadoria Regional de Educação (3ª CRE), e é administrada pela Secretaria Municipal de
Educação da cidade do Rio de Janeiro (SME). A 3ª CRE é uma instância intermediária entre a SME e as
escolas.
Atualmente, possui as seguintes etapas de ensino:

 Ensino Fundamental Regular – Anos Finais (6º ao 9º ano e Projeto de correção de fluxo escolar -
Aceleração 6);

15
 Educação Especial.
Segundo o último Censo, realizado em 2015, a escola é constituída de 54 funcionários (Diretor,
Diretor Adjunto, Coordenador Pedagógico, Professores e Equipe de apoio).
A Instituição tem como missão principal fornecer à comunidade um ensino de qualidade, aliado à
projetos e programas integradores, que visam a melhoria do aprendizado do aluno no Ensino Fundamental.
Tem como foco principal oferecer ensino de qualidade aos alunos regularmente matriculados,
proporcionando seu bom funcionamento com a criação e manutenção de condições favoráveis para o
desenvolvimento do aluno, tanto no nível estrutural quanto relacional.
Outra atividade que compete à Instituição em questão é a de preservar vida/trajetória escolar,
contidos em documentos, impressos, digitalizados ou ainda em arquivos de computador, de alunos e ex-
alunos.

2.2 Atividade da Empresa

A atividade da Escola Municipal Maranhão consiste em oferecer aos seus alunos aulas das
disciplinas que compõem a Matriz Curricular para o Ensino Fundamental - Ginásio (6º ao 9º ano – Horário
Parcial) do Município do Rio de Janeiro, contribuindo para sua formação acadêmica.
Além disso, oferece a chance de correção de fluxo escolar através do Projeto Aceleração 6 para
alunos com defasagem de idade-ano escolar. Ainda atende a crianças e adolescentes com deficiência,
transtorno global do desenvolvimento e altas habilidades / superdotação, nas turmas de Ensino Regular,
oferecendo um atendimento educacional especializado (Classe Especial).
A Figura 3 mostra o total de tempos de aulas de cada disciplina oferecidos no Ensino Fundamental
– Anos Finais (6º ao 9º ano) semanalmente, de acordo com o ano escolar.

16
Figura 3 – Quantidade semanal de tempos de aulas por disciplina e ano escolar.

2.3 Organograma

A estrutura organizacional da Escola Municipal (03.13.052) Maranhão está organizada de acordo


com a representação em Figura 4.

Figura 4 – Organograma da Unidade Escolar.

17
A equipe de direção é formada por um Diretor, um Diretor Adjunto e um Coordenador Pedagógico.
Além disso, a escola possui funcionários de apoio à direção e também uma equipe pedagógica composta
pelos Professores.
Primeiramente vem o Diretor da Unidade Escolar, que possui o poder maior de decisão, pois é o
gestor da Instituição. Em sua gestão deve planejar, executar e avaliar as atividades pedagógicas e
administrativas, referentes ao projeto pedagógico da escola, definindo estratégias, de acordo com os
recursos disponíveis, com a finalidade de atingir as metas determinadas pela SME. Isso tudo aliado ao seu
espírito de liderança, necessário para que haja uma gestão democrática, agregadora e bem articulada,
baseada no trabalho em equipe, juntamente com o bom relacionamento com seus funcionários e a
comunidade escolar.
Logo após vem o Diretor Adjunto, considerado o braço direito do Diretor. Por este motivo é o
profissional mais próximo deste. Coordena projetos institucionais, compartilhando ideias e visões a
respeito da educação. Também ajuda o Diretor nas ações pedagógicas e administrativas e caso haja
necessidade, assume competências deste.
O Coordenador Pedagógico tem como atribuição assessorar a Direção na coordenação do
planejamento, execução e também avaliação curricular, além de desenvolver um trabalho pedagógico no
que diz respeito às normas e diretrizes estabelecidas pela SME.
A Equipe Pedagógica, também chamada de Corpo Docente é formada por professores designados
para exercício da função na Instituição.
A Equipe de Apoio, constituída por funcionários da Secretaria (Secretário Escolar, Agentes
Educadores e funcionários readaptados para esta função) e Merendeiras, faz parte da estrutura
administrativa da Instituição.
Finalmente, existe o Corpo Discente, formado pelos alunos, regularmente matriculados na
Unidade Escolar.
O Diretor é o responsável pelo bom funcionamento da Instituição, sendo seu gestor. Delega
funções aos demais funcionários.
O Diretor Adjunto é seu assistente e muita das vezes acaba dividindo algumas de suas atribuições
e até assumindo-as em sua ausência.
O Coordenador Pedagógico é responsável pelo acompanhamento / rendimento do corpo discente
(alunos) no que diz respeito à avaliação do ensino e processo de aprendizagem, bem como os resultados
obtidos por eles.

18
Os Professores conduzem o processo de ensino e aprendizagem, promovendo aulas de qualidade
e significativas sob o ponto de vista pedagógico, trabalhando com a pluralidade social e cultural,
respeitando a diversidade de seus alunos, assegurando, então, a chance de atingirem níveis adequados de
aprendizagem.
A Equipe de Apoio é dividida entre funcionários da Secretaria, Agentes Educadores e Merendeiras.
Os funcionários da secretaria (Secretário Escolar e funcionários readaptados em função diferente da que
lhe cabe por motivo de saúde) são responsáveis por manter registros, arquivos e documentação de alunos
e funcionários, além de comunicados e expedições de forma a contribuir para o desenvolvimento do
processo escolar.
O Secretário Escolar, planeja, coordena e executa, de acordo com as devidas normas e prazos
determinados pela direção da escola, as atividades da secretaria, sendo responsável por seu
funcionamento.
Os Agentes Educadores, também chamados de Inspetores, prestam apoio as atividades
educacionais, orientando, inspecionando e observando a conduta dos alunos, atendendo à sua segurança
nas dependências e proximidades da Unidade escolar.
As Merendeiras são responsáveis por preparar e distribuir merendas e outros alimentos, além de
arrumar as mesas para refeição dos alunos. Também possuem a atribuição de zelar pelos mantimentos, no
que diz respeito à sua segurança, conservação e higiene. Verificam, juntamente com a Direção se os
gêneros fornecidos correspondem à quantidade e às especificações dos alimentos, também controlando
sua distribuição.

2.4 Mercado Consumidor

A Unidade Escolar em questão, localizada no Município do Rio de janeiro, na Avenida João


Ribeiro nº 389, atende ao público do bairro de Pilares (localização da escola) e adjacências (Engenho da
Rainha, Cavalcanti, Tomás Coelho, Inhaúma, Abolição, entre outros).
Atende aos seguintes níveis de escolaridade: Do 6º ao 9º ano do Ensino Fundamental Regular,
Projeto Aceleração 6 (Correção de fluxo – Alunos de 6º e 7º anos com defasagem na idade escolar) e
Educação Especial (Alunos com deficiência, transtornos globais do desenvolvimento/transtorno do
espectro autista e altas habilidades/superdotação).

19
2.5 Concorrência

Cabe mencionar que a Escola Municipal (03.13.052) Maranhão não possui concorrência, pois a
mesma faz parte da Rede Pública de Ensino do Município do Rio de Janeiro, atuando, juntamente com
outras Unidades Escolares e seus órgãos administradores, controladores e coordenadores, no fornecimento
de um ensino de qualidade, assegurando assim excelência na Educação Pública.

2.6 Expansibilidade dos Negócios

Atualmente a Instituição tem a pretensão de futuras aquisições em algumas áreas, inclusive na


área tecnológica, realizando “upgrades” nos microcomputadores existentes.
Isso acabará permitindo maior rapidez na execução dos procedimentos administrativos da escola,
como acesso ao e-mail corporativo, elaboração de documentos e manuseio de sistemas.

2.7 Aspectos Tecnológicos

A Escola (03.13.052) Maranhão conta com cinco microcomputadores (um localizado na Sala da
Coordenação, dois na Secretaria e dois na Sala da Direção), duas impressoras jato de tinta e uma
multifuncional, duas linhas telefônicas, um sistema de segurança composto por um interfone, câmeras,
um Gravador de Vídeo Digital (DVR), equipamentos eletrônicos de áudio e vídeo para fins pedagógicos
(Caixas de som, Aparelhos de DVD, Projetores, Microfones, Netbooks e Notebook), além de um
Laboratório de Informática (Programa Nacional de Tecnologia Educacional - Proinfo), um programa
educacional do Ministério da Educação que promove a utilização das tecnologias informática com fins
pedagógicos.
As trocas de informações digitais são realizadas através de mídias removíveis (Cds, DVDs, Pen
Drives, etc) e rede local com e sem fio, além dos demais serviços realizados manualmente como anotações
em pastas e fichas e também manuseio de arquivos e pastas contendo informações pedagógicas (alunos e
ex-alunos) e administrativas (funcionários).
Portanto, conclui-se que a Instituição reúne recursos e condições tecnológicas necessárias para o
desenvolvimento e implantação do sistema.

20
2.8 Premissas de restrição do projeto

Não foram identificadas restrições para a continuidade do projeto, mesmo a Instituição não
possuindo tecnologia de ponta, isto é, dos microcomputadores lá existentes, apenas um possui o Microsoft
Windows 7 como Sistema Operacional. O restante possui ainda o Microsoft Windows XP. Acredita-se que
tal restrição não trará impedimentos para a realização do projeto, não sendo necessária a compra de
equipamentos para tal.
Além disso, também não será preciso treinamento específico. Apenas uma adaptação ao sistema
proposto, uma vez que os profissionais envolvidos já manuseiam o sistema utilizado pela Instituição de
Ensino, o que já é necessário para que possam aprender a executá-lo.

3 O Sistema Atual

Nesta fase serão analisados e representados os procedimentos do sistema atual, onde os mesmos
poderão ser automáticos ou manual.

3.1 Justificativa de Escolha do Sistema

A escolha da elaboração do SCGAE se dá pela importância de acompanhar mudanças e evoluções


no sistema de ensino público brasileiro ao longo dos anos, além de reforçar a importância das atividades
extraclasse, no sentido de fornecer aos alunos ainda mais ferramentas que estimulem de maneira saudável,
interativa e divertida sua capacidade de pensar, refletir e desenvolver soluções com criatividade.
Acredita-se que tais atividades acabam contribuindo para que professores e pais conheçam melhor
os alunos, identificando desde cedo vocações e aptidões destes, além de características que irão ajudá-los
em suas escolhas profissionais e também em outras decisões em suas vidas.
Analisando a estrutura do sistema de gestão acadêmica já existente na Unidade Escolar e também
as aulas e avaliações promovidas por esta, pode-se observar que há uma necessidade de um sistema que
gerencie as atividades extracurriculares realizadas durante o ano letivo, bem como seu registro e emissão
de certificado de conclusão, contendo notas, carga horária e descrição das atividades e avaliações
realizadas.

21
3.1.1 O Sistema

O Sistema de Controle e Gestão de Atividades Extracurriculares (SCGAE) é uma ferramenta de


gerenciamento do controle de atividades extracurriculares em uma Instituição de Ensino que irá
possibilitar maior interação entre alunos e professores,
Nesse sentido, seu foco será nas atividades externas, fora da grade curricular, o que promoverá
ainda mais integração entre corpo discente e docente, tornando ainda mais efetivo o aprendizado.

3.1.2 Funcionamento do sistema

No sistema atual não há funcionalidade referente ao controle e gestão de aulas e atividades fora da
grade curricular, que também são de extrema importância para a formação do aluno.
Os procedimentos que realizam as atividades do sistema atual na Instituição são restritos à criação
de turmas e inclusão/exclusão de alunos, registro de frequência e notas, emissão de documentos escolares
(Declaração Escolar, Boletim, Histórico e outros), emissão de relatórios bimestrais e avaliação de
desempenho escolar, não havendo nada relacionado a atividades extracurriculares.
As turmas são criadas, os professores são vinculados às suas respectivas disciplinas e turmas, assim
como os alunos. Então, juntamente com as aulas geradas pelo professor no sistema, a frequência, notas e
um conceito global a cada bimestre de cada aluno poderão serão lançadas no sistema.
Usando as funcionalidades e dados descritos acima, o administrador do sistema poderá gerar
relatórios que ajudarão a direção a obter um perfil acadêmico de cada aluno, turma ou da escola como um
todo.

3.1.3 O Ambiente do Sistema

O sistema é utilizado pelo Corpo Docente, Diretor, Diretor Adjunto, Coordenador Pedagógico e
Secretário Escolar.
Os Professores podem registrar suas aulas, frequência dos alunos e também suas atividades
avaliativas como testes, provas e outros. Já os gestores da Unidade Escolar (Diretor e Diretor Adjunto),
Coordenador e Secretário Escolar possuem acesso mais amplo, podendo realizar procedimentos
administrativos referentes à matrícula, movimentações (inclusão e exclusão), quadro de horários e
também registro de classe, bem como a manutenção de ficha cadastral do aluno e emissão de relatórios.

22
3.1.4 A definição do escopo

Através da implementação do Sistema, busca-se maximizar resultados, no sentido de registrar


turmas, alunos e suas respectivas atividades, apresentando propostas de estudos extraclasse e a apuração
de seus resultados, objetivando uma maior interatividade e expansão dos horizontes de aprendizado dos
alunos.

3.2 Motivação para o novo sistema

Percebe-se que a principal motivação para o desenvolvimento do novo sistema é a falta de


registro de atividade extraclasse no sistema atual, bem como sua descrição e objetivo pedagógico.
Com isso, a criação do novo sistema possui enorme importância, pois trará uma série de
benefícios, tais como:
 Maior organização, controle e eficiência quanto à manipulação de informações referentes à
vida escolar dos alunos;
 Maior interação com os usuários (professores, direção, equipe de apoio e alunos), que irão
manusear o sistema através de fóruns e grupos de discussão;
 Informatização / digitalização de registros das atividades realizadas ao longo do ano letivo, o
que permitirá ao usuário consultá-los sempre que for necessário;
 O sistema auxiliará a instituição no registro das atividades realizadas, através da inserção de
informações como: dia, horário, local e descrição, além de frequência, trabalhos propostos e
conceitos lançados pelos professores;
 Estímulo à uma maior elaboração de atividades por parte dos professores e direção da escola,
contribuindo para maior aprendizado dos alunos.

3.3 Situação Desejada

 Gestão integrada dos processos ligados a organização e o registro de aulas e atividades


realizadas fora das dependências da instituição de Ensino e também fora da grade curricular;
 Acesso às informações referentes aos registros das atividades desenvolvidas pelos
professores, bem como seus conceitos e notas;
 Possibilidade de interação entre corpo discente e docente por intermédio de fóruns, onde
dúvidas poderão ser tiradas;
23
 Informações sobre as atividades realizadas e materiais de estudo elaborados pelos professores
poderão ser disponibilizadas na plataforma.
 A instituição terá um maior controle sobre as atividades realizadas fora da grade curricular
oferecidas durante o ano letivo, além da opção de registrá-las de forma mais organizada e
segura, automatizando assim tal processo e, consequentemente, obtendo uma visão mais
ampla e atual do desempenho escolar de cada aluno matriculado.
 O sistema proporcionará ao corpo docente, à direção e até mesmo à equipe de apoio, uma
maior agilidade e eficiência, no que diz respeito ao rendimento escolar do aluno. Como
consequência, ajudará a construir um maior estudo e análise do perfil pedagógico de cada
aluno.

3.4 Problemas do sistema atual

O sistema atual não permite o registro de maneira efetiva de atividades realizadas fora do ambiente
escolar como passeios e disciplinas extracurriculares diversas. Permite apenas registro de notas em
avaliações como testes, provas e outras atividades.
Também não possui um ambiente que permita maior interação entre aluno e professor como fóruns
de discussão de atividades propostas, tanto dentro como fora da Instituição de Ensino.
Como consequência, todo conhecimento reunido durante as aulas e atividades realizadas não são
registrados e trabalhados de maneira efetiva de forma a estimular o interesse e aprendizado do aluno de
determinada disciplina.
Isso porque é percebido que as atividades extracurriculares acabam sendo responsáveis pelo
despertar de interesse dos alunos nas disciplinas, melhorando seu desempenho escolar.

4 O sistema proposto (projeto lógico)

O Sistema de Controle e Gestão de Atividades Extracurriculares deverá ser desenvolvido em html,


pois facilitará na visualização em outras plataformas, como dispositivos móveis. Deverá ser também de
fácil manuseio e de rápido carregamento, o que permitirá a sua alteração rápida e imediata sempre que
necessário. Abaixo são listadas suas funcionalidades:
 Home: Página principal com dados de contatos visíveis;

24
 Serviços: Lista das atividades desenvolvidas pela instituição, bem como as funcionalidades
referentes ao gerenciamento de atividades extracurriculares;
 Login: Permitirá acesso ao sistema propriamente dito;
O projeto não incluirá atividades, serviços ou funcionalidades fora do escopo.
Será utilizado como método de verificação de resultados a Avaliação Analítica, buscando
problemas relacionados à usabilidade, para que de fato possam ser analisados os problemas eventualmente
sinalizados, melhorando e aperfeiçoando o projeto.
Serão utilizados indicadores abaixo, necessários para a avaliação de usabilidades e
funcionalidades:
 Tratamento da informação;
 Compatibilidade do sistema com o contexto e linguagem do usuário;
 Visibilidade do sistema;
 Consistência, padrões, aspectos visuais, legibilidade, estética, design, flexibilidade e
eficiência;
 Prevenção de erros, recuperação e suporte.
O sistema deverá se desenvolvido com foco nos usuários, além de ser simples e rápido, sendo
capaz de funcionar em qualquer computador.
A não aceitação ou até mesmo a falta de informação no que diz respeito ao manuseio do sistema
por parte dos usuários caracteriza um risco na implementação do sistema proposto.
O sistema terá como objetivo a maior interação e aproximação entre a instituição (Direção,
funcionários de apoio e corpo docente) e o corpo discente (alunos) através de um sistema simples e
eficiente que buscará o registro e gerenciamento de atividades extracurriculares realizadas.
Abaixo serão apresentados o levantamento de requisitos e os diagramas do sistema proposto.

4.1 Requisitos do Sistema

Analisando previamente identificou-se problemas relacionados à confiabilidade referente à


informação, redundância de dados, devido à utilização de métodos convencionais e dependentes de
intervenção individual. Isso acaba tornando operações como controle, consulta, manutenção dos dados e
análise mais difíceis.

25
Há ainda a necessidade de centralização das informações, de forma que possa haver melhor
gerenciamento e análise destas. Segue abaixo alguns requisitos vistos como necessários para a
implantação do sistema dentro do ambiente encontrado:

Requisitos Funcionais:
- [RF1] Cadastrar, excluir e alterar alunos: O sistema deverá permitir cadastrar novos alunos com todos
os seus atributos, tais como nome, número, matrícula, ano escolar e turma, dentre outros. O cadastro não
poderá ser realizado no caso de já existir no sistema um aluno com a mesma matrícula. O sistema deverá
permitir a exclusão de alunos por nome ou matrícula. O sistema deverá atualizar os atributos dos alunos,
caso seja necessário.
- [RF2] Cadastrar, excluir e alterar Funcionários: O sistema deverá permitir cadastrar funcionários
habilitados a gerenciar o sistema (Direção, Coordenador e Secretário Escolar) com todos seus atributos,
tais como nome e matrícula. O cadastro não poderá ser realizado no caso de já existir no sistema um
funcionário com a mesma matrícula. O sistema deverá permitir a exclusão de funcionário por nome ou
matrícula. O sistema deverá atualizar os atributos dos funcionários, caso seja necessário.
- [RF3] Cadastrar, excluir e alterar Professores: O sistema deverá permitir cadastrar professores com todos
seus atributos, tais como nome, matrícula, disciplina que leciona, turma(s) em que leciona, dentre outros.
O cadastro não poderá ser realizado no caso de já existir no sistema um professor com a mesma matrícula.
O sistema deverá permitir a exclusão de professor por nome ou matrícula. O sistema deverá atualizar os
atributos dos professores, caso seja necessário.
- [RF4] Cadastrar, excluir e alterar aulas e atividades extracurriculares: O sistema deverá permitir
cadastrar novas aulas e atividades extracurriculares com todos os seus atributos, tais como nome da
atividade, disciplina a qual pertence e tipo de avaliação proposta. O cadastro não poderá ser realizado no
caso de já existir no sistema uma atividade ou aula com o mesmo código. O sistema deverá permitir a
exclusão de aulas ou atividades por nome ou código. O sistema deverá também permitir a atualização, se
for necessário.
- [RF5] Cadastrar, excluir e alterar e consultar disciplinas.
- [RF6] Cadastrar, excluir e alterar turmas, associando-as a sua disciplina.
- [RF7] Cadastro e alteração das atividades: Cada atividade deverá ser associada a uma disciplina, e deverá
permitir esta ser associada a um professor. Deverá conter a descrição da atividade e as ações executadas
no decorrer da mesma. Também deverá conter data de sua realização, bem como a quantidade de alunos
participantes. Cada professor poderá abrir uma atividade, podendo apenas alterar ou excluir sua própria
26
atividade. Cabe apenas aos gestores do sistema alterar ou ainda excluir qualquer atividade registrada no
sistema.
- [RF8] Efetuar Login: Usuários deverão ser capazes de se autenticar no sistema utilizando login e senha,
que forram oferecidos durante o cadastro.
- [RF9] Gerenciar associação à atividade: Funcionários e administradores cadastrados deverão ser capazes
de associar atividades extracurriculares aos alunos, de acordo com seu ano escolar e turma, criando assim
um perfil do aluno baseado nas atividades que são realizadas.
- [RF10] Cadastrar, excluir e alterar notas referentes a cada atividade realizada.

Requisitos Não Funcionais:


- [RNF1] Será criado um documento contendo um diagrama de classes, diagrama de caso de uso com suas
descrições e com os demais diagramas, como também informações sobre o código fonte.
- [RNF2] Será criado um cronograma detalhado para o processo de desenvolvimento no qual constem: as
atividades a serem desenvolvidas e em que período e com que recursos humanos e físicos serão
desenvolvidos o sistema.
- [RNF3] A interface do sistema será agradável, objetiva e trivial ao usuário. Suas funcionalidades e
informações deveram estar bem visíveis e disponíveis.
- [RNF4] Comunicação entre o sistema e usuário será com mensagens simples, explicando o erro gerado
e evitando termos técnicos.
- [RNF5] Os relatórios de produtividade com o filtro de um mês não deverão demorar mais que 7 segundos
para serem gerados.
- [RNF6] O tempo de resposta para as operações do banco de dados deverá ser de, no máximo, 3 segundos.

4.2 Casos de Uso


Nesta seção estão os diagramas onde estão registradas todas as funcionalidades do sistema, assim
como os atores, onde assim fica explicito suas responsabilidades.
Os requisitos do sistema ora proposto no escopo deste projeto estão representados no Diagrama de
Caso de Uso, Figura 5.

27
Figura 5 – Diagrama de Caso de Uso

4.3 Especificações dos casos de uso


Tabela 1 - Descrição do Caso de Uso "Efetuar Login"

Nome do Caso de Uso Efetuar Login

Caso de Uso Geral

Ator Principal Usuário, Professor

Atores Secundários

Resumo Este caso de uso descreve a etapa de autenticação dos usuários ao


sistema.

Pré-Condições Estar cadastrado no sistema

Pós-Condições Acesso ao Sistema é liberado

Fluxo Principal

Ações do Ator Ações do Sistema

1. Informar Login e senha.

2. Valida Login e senha.

28
3. Libera acesso ao Sistema.

Restrições/Validações 1. Login precisa existir e estar ativo.


2. A senha precisa estar correta.

Fluxo Exceção – Usuário ou senha


inválidos

Ações do Ator Ações do Sistema

1.Comunicar que login ou senha não são válidos.

2.Retornar para Tela de Login.

Tabela 2 - Descrição do Caso de Uso "Manter Atividades"

Nome do Caso de Uso Manter Atividades

Caso de Uso Geral

Ator Principal Usuário, Professor.

Atores Secundários

Resumo Este caso de uso descreve a etapa de cadastro, edição e


exclusão de Atividades

Pré-Condições Usuário ser cadastrado no sistema.

Pós-Condições Gerar nome da atividade

Fluxo Principal – Cadastro atividade

Ações do Ator Ações do Sistema

1. Selecionar opção Registrar Atividade

2. Apresenta opções relacionadas ao cadastro/consulta de


Atividades.

3. Seleciona Cadastrar nova Atividade.

4. Abre formulário para cadastro de Atividades.

5. Digita as informações referentes a Atividade a


ser cadastrada.

6. Envia dados da Atividade.

Restrições/Validações 1. Código da Atividade não pode existir na base de dados.

29
Fluxo Alternativo – Código já existe

Ações do Ator Ações do Sistema

1.Informa ao usuário que já existe Atividade cadastrada com o


código informado.

2. Retorna ao formulário para cadastro da Atividade.

Restrições/Validações

Fluxo Principal – Editar atividade

Ações do Ator Ações do Sistema

1. Selecionar Atividades.

2. Apresenta as opções relacionadas ao cadastro/consulta de


Atividades.

3.Selecionar Editar Atividades

4.Abre formulário para Selecionar Atividade.

5.Digita as informações referentes a Atividade a


ser atualizada.

6.Abre tela com dados atuais para Edição.

7.Editar Informações.

8.Atualizar dados no Sistema.

Fluxo Principal – Excluir Atividade

Ações do Ator Ações do Sistema

1. Selecionar Excluir Atividade.

2.Apresenta Atividades Cadastradas no Sistema.

3.Seleciona Atividade a ser excluída.

4.Abre tela para confirmar exclusão.

5.Confirma exclusão.

6.Exclui dados do Sistema.

30
Tabela 3 - Descrição do Caso de Uso "Manter Alunos"

Nome do Caso de Uso Manter Alunos

Caso de Uso Geral

Ator Principal Usuário.

Atores Secundários

Resumo Este caso de uso descreve a etapa de cadastro, edição e


exclusão de Alunos.

Pré-Condições

Pós-Condições

Fluxo Principal – Cadastro Aluno

Ações do Ator Ações do Sistema

1. Selecionar opção Alunos

2. Apresenta opções relacionadas ao cadastro/consulta de


Alunos.

3. Seleciona Cadastrar novo aluno.

4. Abre formulário para Cadastro de Alunos.

5. Digita as informações referentes ao Aluno a ser


cadastrado.

6. Envia dados do Aluno.

Restrições/Validações 1. Código do Aluno não pode existir na base de dados.

Fluxo Alternativo – Código já existe

Ações do Ator Ações do Sistema

1.Informa ao usuário que já existe Aluno cadastrado com o


código informado.

2. Retorna ao formulário para cadastro do Aluno.

Restrições/Validações

Fluxo Principal – Editar Aluno

Ações do Ator Ações do Sistema

1. Selecionar Alunos.

31
2. Apresenta as opções relacionadas ao cadastro/consulta de
Alunos.

3.Selecionar Editar Alunos.

4.Abre formulário para Selecionar Aluno.

5.Digita as informações referentes ao Aluno a ser


atualizado.

6.Abre tela com dados atuais para Edição.

7.Editar Informações.

8.Atualizar dados no Sistema.

Fluxo Principal – Excluir Aluno

Ações do Ator Ações do Sistema

1. Selecionar Excluir Aluno.

2.Apresenta Alunos Cadastrados no Sistema.

3.Seleciona Aluno a ser excluído.

4.Abre tela para confirmar exclusão.

5.Confirma exclusão.

6.Exclui dados do Sistema.

Tabela 4 - Descrição do Caso de Uso "Manter Turmas"

Nome do Caso de Uso Manter Turmas

Caso de Uso Geral

Ator Principal Usuário.

Atores Secundários

Resumo Este caso de uso descreve a etapa de cadastro, edição e


exclusão de Turmas.

Pré-Condições

Pós-Condições

Fluxo Principal – Cadastro Turma

Ações do Ator Ações do Sistema

32
1. Selecionar opção Registrar Turma

2. Apresenta opções relacionadas ao cadastro/consulta de


Turmas.

3. Seleciona Cadastrar nova Turma.

4. Abre formulário para Cadastro de Turmas.

5. Digita as informações referentes a Turma a ser


cadastrada.

6. Envia dados da Turma.

Restrições/Validações 1. Código da Turma não pode existir na base de dados.

Fluxo Alternativo – Código já existe

Ações do Ator Ações do Sistema

1.Informa ao usuário que já existe Turma cadastrada com o


código informado.

2. Retorna ao formulário para cadastro da Turma.

Restrições/Validações

Fluxo Principal – Editar Turma

Ações do Ator Ações do Sistema

1. Selecionar Turma.

2. Apresenta as opções relacionadas ao cadastro/consulta de


Turmas.

3.Selecionar Editar Turmas.

4.Abre formulário para Selecionar Turma.

5.Digita as informações referentes a Turma a ser


atualizada.

6.Abre tela com dados atuais para Edição.

7.Editar Informações.

8.Atualizar dados no Sistema.

Fluxo Principal – Excluir Turma

Ações do Ator Ações do Sistema

1. Selecionar Excluir Turma.

33
2.Apresenta Atividades Cadastradas no Sistema.

3.Seleciona Turma a ser excluída.

4.Abre tela para confirmar exclusão.

5.Confirma exclusão.

6.Exclui dados do Sistema.

Tabela 5 - Descrição do Caso de Uso "Manter Disciplinas"

Nome do Caso de Uso Manter Disciplinas

Caso de Uso Geral

Ator Principal Usuário.

Atores Secundários

Resumo Este caso de uso descreve a etapa de cadastro, edição e


exclusão de Disciplinas

Pré-Condições

Pós-Condições

Fluxo Principal – Cadastro Disciplina

Ações do Ator Ações do Sistema

1. Selecionar opção Registrar Disciplina.

2. Apresenta opções relacionadas ao cadastro/consulta de


Disciplina.

3. Seleciona Cadastrar nova Disciplina.

4. Abre formulário para Cadastro de Disciplina.

5. Digita as informações referentes a Disciplina a


ser cadastrada.

6. Envia dados da Disciplina.

Restrições/Validações 1. Código da Disciplina não pode existir na base de dados.

Fluxo Alternativo – Código já existe

Ações do Ator Ações do Sistema

1.Informa ao usuário que já existe Disciplina cadastrada com


o código informado.

34
2. Retorna ao formulário para cadastro da Disciplina.

Restrições/Validações

Fluxo Principal – Editar Disciplina

Ações do Ator Ações do Sistema

1. Selecionar Disciplina.

2. Apresenta as opções relacionadas ao cadastro/consulta de


Disciplina.

3.Selecionar Editar Disciplina.

4.Abre formulário para Selecionar Disciplina.

5.Digita as informações referentes a Disciplina a


ser atualizada.

6.Abre tela com dados atuais para Edição.

7.Editar Informações.

8.Atualizar dados no Sistema.

Fluxo Principal – Excluir Disciplina

Ações do Ator Ações do Sistema

1. Selecionar Excluir Disciplina.

2.Apresenta Disciplinas Cadastradas no Sistema.

3.Seleciona Disciplina a ser excluída.

4.Abre tela para confirmar exclusão.

5.Confirma exclusão.

6.Exclui dados do Sistema.

Tabela 6 - Descrição do Caso de Uso "Manter Usuários"

Nome do Caso de Uso Manter Usuários

Caso de Uso Geral

Ator Principal Administrador

Atores Secundários

35
Resumo Este caso uso descreve a etapa de concessão de acesso aos
usuários.

Pré-Condições N/A

Pós-Condições

Fluxo Principal – Cadastrar Usuário

Ações do Ator Ações do Sistema

1. Selecionar opção Cadastro de Usuário.

2. Apresenta tela de cadastro de Usuário.

3. Seleciona adicionar Usuário.

4. Sistema Gera código Usuário.

5. Preenche dados do formulário.

6. Salva dados do formulário.

Restrições/Validações 1.Código Informado para Usuário não poderá existir no Sistema.

Fluxo Alternativo – Matrícula já


Cadastrada

Ações do Ator Ações do Sistema

1. Informa ao usuário que o código já existe na base

2. Retorna ao formulário de cadastro de Usuário.

Restrições/Validações

Fluxo Principal – Editar Usuário

Ações do Ator Ações do Sistema

1. Selecionar opção Editar Usuário.

2. Apresenta tela com usuários cadastrados.

3. Seleciona Usuário a ser editado.

4. Abre tela com informações do Usuário.

5. Edita dados do formulário.

36
6. Salva dados do formulário.

Restrições/Validações 1.Código Informado para Usuário não poderá existir no Sistema.

Fluxo Alternativo

Fluxo Principal – Excluir Usuário

Ações do Ator Ações do Sistema

1. Selecionar opção Excluir Usuário.

2. Apresenta tela com usuários cadastrados.

3. Seleciona Usuário a ser Excluido.

4. Abre tela para confirmação da Exclusão.

5. Confirma Exclusão

6. Atualiza Base de Dados.

Restrições/Validações

Tabela 7 - Descrição do Caso de Uso "Associar Atividade"

Nome do Caso de Uso Associar Atividade

Caso de Uso Geral

Ator Principal Usuário.

Atores Secundários

Resumo Este caso uso descreve a etapa de associação de atividade a aluno,


turma e disciplina correspondente.

Pré-Condições N/A

Pós-Condições Gerar atividade e associá-la ao aluno.

Fluxo Principal

Ações do Ator Ações do Sistema

1. Selecionar opção Associar Atividade.

2. Apresenta tela de Associação de Atividade.

37
3. Seleciona o Aluno a ser associado.

4. Apresenta tela de associação de Atividade com o Aluno


informado.

5. Preenche dados do formulário.

6. Salva dados do formulário.

Restrições/Validações

Fluxo Alternativo – Aluno Informado


não cadastrado

Ações do Ator Ações do Sistema

1. Informa que o Aluno informado não se encontra cadastrado na


base de dados.

Restrições/Validações

Tabela 8 - Descrição do Caso de Uso "Registrar Notas"

Nome do Caso de Uso Registrar Notas

Caso de Uso Geral

Ator Principal Usuário, Professor.

Atores Secundários

Resumo Este caso de uso descreve a etapa de Registro, edição e


exclusão de Notas

Pré-Condições

Pós-Condições

Fluxo Principal – Registro Notas

Ações do Ator Ações do Sistema

1.Selecionar opção Selecionar Aluno.

2. Selecionar opção Selecionar Turma.

3. Selecionar opção Selecionar Disciplina.

4. Selecionar opção Selecionar Atividade.

38
5. Apresenta opções relacionadas ao cadastro/consulta de
Nota.

6. Abre campo para Registro de Nota.

6. Digita as informações referentes a Nota a ser


registrada.

7. Envia dados da nota.

Restrições/Validações

Fluxo Principal – Editar Nota

Ações do Ator Ações do Sistema

1. Selecionar Aluno.

2.Selecionar Disciplina.

3. Selecionar Turma.

4. Selecionar Atividade.

5. Apresenta as opções relacionadas ao cadastro/consulta de


Nota.

6.Selecionar Editar Nota.

7.Abre campo para selecionar Nota.

8.Digita as informações referentes a Nota a ser


atualizada.

9.Abre tela com dados atuais para Edição.

10.Editar Informações.

11.Atualizar dados no Sistema.

39
4.4 Modelo Conceitual de Classes (Diagrama de Classe)
Os dados que dão suporte aos requisitos do sistema proposto no escopo deste projeto estão
representados na Figura 6 através do Diagrama de Classe.

Figura 6 – Diagrama de Classes

40
4.5 Modelo Conceitual de Dados (MER)
O modelo conceitual de dados (Figura 7) representa os relacionamentos entre as informações que
dão suporte aos requisitos do sistema proposto no escopo deste projeto.

Figura 7 – Modelo Conceitual de Dados

41
5 O Sistema proposto (Projeto Lógico)

5.1 Projeto de Interfaces

Tela de login

Figura 8 – Tela de login

Tela inicial

Figura 9 – Tela inicial

42
Tela “Administração”

Figura 10 – Tela “Administração”

Tela “ Gerenciar Usuário”

Figura 11 – Tela “Gerenciar Usuário”

43
Tela “ Cadastrar Usuário”

Figura 12 – Tela “Cadastrar Usuário”

Tela “ Gerenciar Atividade”

Figura 13 – Tela “Gerenciar Atividade”


44
Tela “ Cadastrar Atividade”

Figura 14 – Tela “Cadastrar Atividade”

Tela “ Gerenciar Turma”

Figura 15 – Tela “Gerenciar Turma”

45
Tela “ Cadastrar Turma”

Figura 16 – Tela “Cadastrar Turma”

Tela “ Gerenciar Disciplina”

Figura 17 – Tela “Gerenciar Disciplina”

46
Tela “ Cadastrar Disciplina”

Figura 18 – Tela “Cadastrar Disciplina”

Tela “Atividades - Pesquisa”

Figura 19 – Tela “Atividades - Pesquisa”

47
Tela “Atividades - Resultado”

Figura 20 – Tela “Atividades - Resultado”

Tela “ Atividades - Lista com notas”

Figura 21 – Tela “Atividades – Lista com notas”

48
5.2 Diagrama de Sequência

Caso de Uso: Manter Usuário, Atividade, Turma e Disciplina

Figura 22 – Diagrama de Sequência: Manter Usuário, Atividade, Turma e Disciplina

Caso de Uso: Pesquisar Atividades

Figura 23 – Diagrama de Sequência: Pesquisar Atividades

49
5.3 Diagrama de Estados

Registro de Notas

Figura 24 – Diagrama de Estados: Registro de Notas

50
5.4 Diagrama de Atividades

Gerenciar Usuários

Figura 25 – Diagrama de Atividades: Gerenciar Usuários

51
Gerenciar Atividades

Figura 26 – Diagrama de Atividades: Gerenciar Atividades

52
Gerenciar Turmas

Figura 27 – Diagrama de Atividades: Gerenciar Turmas

53
Gerenciar Disciplinas

Figura 28 – Diagrama de Atividades: Gerenciar Disciplinas

54
6 Projeto Físico

6.1 Modelo de Classes de Projeto

Figura 29 - Modelo de Classes de Projeto

6.2 Modelo Físico de dados


6.2.1 Projeto de Tabelas e arquivos

Tabela 9 - Usuário

Tabela Usuário
Tabela de registro de usuários
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_USUARIO INT X
NOME VARCHAR 30
TIPO VARCHAR 30

55
Tabela 10 – Associar Atividade

Tabela Associar Atividade


Tabela de registro de associação de atividades
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_ATIVIDADE INT X
NOME VARCHAR 30
ALUNO VARCHAR 30
TURMA VARCHAR 30
DISCIPLINA VARCHAR 30
PROFESSOR VARCHAR 30

Tabela 11 - Atividade

Tabela Atividade
Tabela de registro de atividades
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_ATIVIDADE INT X
NOME VARCHAR 30
DESCRIÇÃO VARCHAR 100
NOTA_ATIVIDADE FLOAT

Tabela 12 - Aluno

Tabela Aluno
Tabela de registro de alunos
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_ALUNO INT X
NOME VARCHAR 30

56
Tabela 13 – Turma

Tabela Turma
Tabela de registro de turma
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_TURMA INT X
NOME VARCHAR 30

Tabela 14 – Professor

Tabela Professor
Tabela de registro de professor
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_PROFESSOR INT X
NOME VARCHAR 30

Tabela 15 – Disciplina

Tabela Disciplina
Tabela de registro de disciplina
Atributo Tipo Tamanho Chave
PK FK
ID INT X
ID_DISCIPLINA INT X
NOME VARCHAR 30

57
6.3 Ambiente do Sistemas

O sistema a ser utilizado será implantado tanto para o administrador quanto para os demais
usuários, onde o administrador terá a visão gerenciadora (Cadastrar/editar usuários, atividades, turma e
disciplinas) e os demais usuários terão a visão de registro de notas das atividades extracurriculares.

6.3.1 Definição do ambiente físico (hardware, software, infraestrutura de


rede e internet, etc)

 Infraestrutura de rede e internet: Para uso do sistema, será necessário que o usuário esteja
conectado à internet;
 Hardware: Será necessário ter um computador: Desktop ou notebook;
 Software: Para uso do sistema, será necessário ter sistema operacional atualizado: Windows
8.x ou Windows 10.

6.3.2 Justificativa da escolha da Linguagem de Programação

Foi escolhida a linguagem de programação PHP, linguagem de script open source de uso geral,
pois verificou-se que a mesma é muito utilizada nos dias de hoje, sendo ideal para desenvolvimento
web.

6.3.3 Justificativa da escolha do SGBD (Sistema gerenciador de banco de


dados)

Foi escolhido o banco de dados postgresql devido a sua maior afinidade com o PHP, sendo
extremamente seguro, Open Source e gratuito.

58
6.4 Arquitetura do sistema
6.4.1 Diagrama de Componentes

Gerenciar Usuários

Figura 30 – Diagrama de Componentes: Gerenciar Usuários

59
Gerenciar Atividades

Figura 31 – Diagrama de Componentes: Gerenciar Atividades

60
Gerenciar Turmas

Figura 32 – Diagrama de Componentes: Gerenciar Turmas

61
Gerenciar Disciplinas

Figura 33 – Diagrama de Componentes: Gerenciar Disciplinas

62
Lançar notas das atividades

Figura 34 – Diagrama de Componentes: Lançar notas das atividades

63
6.4.2 Diagrama de Implementação

Figura 35 – Diagrama de Implementação

7 Conclusões

Atualmente para manter a concorrência com as grandes empresas se fazem necessárias algumas
mudanças como por exemplo a utilização de novas tecnologias e a implementação de novas
funcionalidades, o que acaba tornando eficaz o acesso a informação. Consequentemente, tais mudanças
refletem a realidade atual, auxiliando nas tomadas de decisões.
Para identificar e analisar as necessidades da instituição de ensino e usuários, bem como a
importância da criação do sistema, usou-se a técnica de observação e também de estudos bibliográficos,
objetivando a compreensão de seu funcionamento, além de levantadas todas as funcionalidades
necessárias para a construção do software. Além disso, verificou-se a necessidade de elaborar o diagrama
de casos de uso, a análise de requisitos e o diagrama de classe, importantes para a criação de um sistema
seguro e eficiente.

7.1 Reflexões sobre os objetivos iniciais e os alcançados

Com a utilização do Sistema de Gestão de Atividades Extracurriculares, o processo de registro e


gerenciamento de atividades extracurriculares será informatizado. A instituição de ensino não ficará
64
somente restrita à construção do conhecimento teórico, mas também ao desenvolvimento de uma postura
social, pois a escola é uma das principais referências que o aluno possui, no que diz respeito à construção
de valores, sejam eles individuais ou coletivos. O sistema será implementado com a finalidade de criar
e/ou estimular tal iniciativa.

7.2 Vantagens do sistema para a empresa

Conclui-se, portanto, que a implantação do sistema trará benefícios à instituição, alunos,


funcionários e professores, pois contribuirá para melhorar a qualidade do ensino, pois as atividades
extracurriculares acabam sendo responsáveis pelo despertar do interesse do aluno por determinado assunto
de determinada disciplina pelo fato de muitas das vezes serem apresentadas a ele de maneira prática e
estimulante. Benefícios estes listados abaixo:
 Melhor gerenciamento das atividades extraclasse pelo usuário (Direção, funcionários de apoio
com acesso ao sistema e corpo docente), no que diz respeito à organização e registro destas;
 Disponibilidade de acesso 24 horas / 7 dias por semana ao sistema de qualquer dispositivo
com acesso à internet;
 Maior interação entre funcionários da instituição de ensino que possuírem acesso ao sistema.
O sistema irá registrar e formalizar toda essa experiência, melhorando o aprendizado do aluno, além
de enriquecer seu currículo.

7.3 Trabalhos Futuros

Pretende-se melhorar ainda mais o sistema, implementando novas funcionalidades baseadas no


feedback e também em sugestões de usuários, o que contribuirá para sua máxima eficiência.

8 Referências bibliográficas

CEVO, amado; BERVIAN, Pedro. A metodologia científica. 4ª ed. São Paulo: Makron Books,
1996.
Da Silva M. R., UML, Metodologias e Ferramentas CASE. 2ª.ed. Editora: Centro Atlântico:
Portugal/2001.
Resolução SME Nº 1074 de 14 de abril de 2010 - Regimento Escolar Básico do Ensino
Fundamental da Rede Pública do Município do Rio de Janeiro.

65
Resolução SME Nº 1427 de 24 de outubro de 2016 - Estrutura de atendimento, organização de
turmas, horário de funcionamento e Matriz Curricular das Unidades Escolares da Rede Pública de Ensino
da Cidade do Rio de Janeiro.
SOMMERVILLE, Ian. Engenharia de Software, 8ª.ed. São Paulo: Pearson Addison-Wesley,
2007.
TONSIG, Sérgio Luiz. Engenharia de Software, Análise e Projeto de Sistemas. Ciência
Moderna, Rio de Janeiro, Brasil: 2008.

66

Você também pode gostar