Escolar Documentos
Profissional Documentos
Cultura Documentos
Avaliador:
_______________________________________________________________
Me. José Carlos Millan
Ficha Catalográfica
RESUMO
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.
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
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
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
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;
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.
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.
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.
14
Figura 2 – Cronograma (Diagrama de Gantt) parte 2
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.
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
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.
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.
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.
21
3.1.1 O 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.
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
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.
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.
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.
27
Figura 5 – Diagrama de Caso de Uso
Atores Secundários
Fluxo Principal
28
3. Libera acesso ao Sistema.
Atores Secundários
29
Fluxo Alternativo – Código já existe
Restrições/Validações
1. Selecionar Atividades.
7.Editar Informações.
5.Confirma exclusão.
30
Tabela 3 - Descrição do Caso de Uso "Manter Alunos"
Atores Secundários
Pré-Condições
Pós-Condições
Restrições/Validações
1. Selecionar Alunos.
31
2. Apresenta as opções relacionadas ao cadastro/consulta de
Alunos.
7.Editar Informações.
5.Confirma exclusão.
Atores Secundários
Pré-Condições
Pós-Condições
32
1. Selecionar opção Registrar Turma
Restrições/Validações
1. Selecionar Turma.
7.Editar Informações.
33
2.Apresenta Atividades Cadastradas no Sistema.
5.Confirma exclusão.
Atores Secundários
Pré-Condições
Pós-Condições
34
2. Retorna ao formulário para cadastro da Disciplina.
Restrições/Validações
1. Selecionar Disciplina.
7.Editar Informações.
5.Confirma exclusão.
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
Restrições/Validações
36
6. Salva dados do formulário.
Fluxo Alternativo
5. Confirma Exclusão
Restrições/Validações
Atores Secundários
Pré-Condições N/A
Fluxo Principal
37
3. Seleciona o Aluno a ser associado.
Restrições/Validações
Restrições/Validações
Atores Secundários
Pré-Condições
Pós-Condições
38
5. Apresenta opções relacionadas ao cadastro/consulta de
Nota.
Restrições/Validações
1. Selecionar Aluno.
2.Selecionar Disciplina.
3. Selecionar Turma.
4. Selecionar Atividade.
10.Editar Informações.
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.
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.
41
5 O Sistema proposto (Projeto Lógico)
Tela de login
Tela inicial
42
Tela “Administração”
43
Tela “ Cadastrar Usuário”
45
Tela “ Cadastrar Turma”
46
Tela “ Cadastrar Disciplina”
47
Tela “Atividades - Resultado”
48
5.2 Diagrama de Sequência
49
5.3 Diagrama de Estados
Registro de Notas
50
5.4 Diagrama de Atividades
Gerenciar Usuários
51
Gerenciar Atividades
52
Gerenciar Turmas
53
Gerenciar Disciplinas
54
6 Projeto Físico
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 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.
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.
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.
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
59
Gerenciar Atividades
60
Gerenciar Turmas
61
Gerenciar Disciplinas
62
Lançar notas das atividades
63
6.4.2 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.
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