Você está na página 1de 18

1

CENTRO UNIVERSITÁRIO LUTERANO DE SANTARÉM


CURSO DE SISTEMAS DE INFORMAÇÃO

LEANDRO DA SILVA PRATA

SISGESEC - SISTEMA PARA GESTÃO DE SECRETARIA ESCOLAR PARA


ESCOLAS MUNICIPAIS DA CIDADE DE MOJUÍ DOS CAMPOS

SANTARÉM
2017
2

Título: Aplicativo para Gestão de Secretaria Escolar.

Área do Conhecimento: Desenvolvimento de Software.

Tipo de Projeto: Trabalho de Conclusão de Curso.

Unidade: Centro Universitário Luterano de Santarém.


Curso: Sistemas de Informação.

Identificação do Pesquisador:
Nome: Leandro da Silva Prata.
E-mail: leandroprata754@gmail.com
Orientador: Marla Teresinha Barbosa Geller.

Tema
Desenvolvimento de Software para Gestão Escolar.
3

SUMÁRIO

1. RESUMO ....................................................................................4
2. SOLICITAÇÃO DO CLIENTE ....................................................4
3. DESCRIÇÃO DO SISTEMA ATUAL .........................................4
4. STAKEHOLDERES ...................................................................4
5. IDENTIFICAÇÃO DE PROBLEMAS .........................................4
6. DESCRIÇÃO DO SOFTWARE PROPOSTO .............................5
6.1 OBJETIVO DO SOFTWARE ...............................................5
6.2 BENEFICIOS .......................................................................5
6.3 ESCOPO ..............................................................................5
6.4 VISÃO ..................................................................................6
6.5 REQUISITOS FUNCIONAIS INICIAIS ...............................14
6.5.1 DIAGRAMA DE CASOS DE USO ...........................15
6.6 REQUISITOS DE INFORMAÇÕES INICIAIS ....................16
6.7 REQUISITOS NÃO FUNCIONAIS INICIAIS ......................16
7. METODOLOGIA E FERRAMENTAS .......................................16
8. CRONOGRAMA .......................................................................17
9. REFERÊNCIAS ........................................................................17
4

PROPOSTA INICIAL DE DESENVOLVIMENTO DE SOFTWARE

1 RESUMO

O controle de informações de uma escola é necessário para que os gestores


possam analisar as fragilidades e implementar melhorias. Nem todas as
escolas possuem este sistema de gestão escolar informatizado. A Secretaria
Municipal de Educação de Mojuí dos Campos solicitou um sistema para facilitar
a gestão das escolas daquele município. O sistema de gestão para secretaria
escolar (SISGESEC), será desenvolvido para atender as necessidades das
escolas de Mojuí dos Campos, onde até o momento os controles de matrículas,
notas, frequência dos alunos é realizado através de planilhas. Portanto o
sistema irá atender estas necessidades, agilizando processos e reduzindo
custos com material de expediente e pessoas. Suas principais funções serão
de emitir relatórios estatísticos e documentos da vida escolar de aluno. O
sistema será conduzido pelo processo de desenvolvimento Cascata. Como
ferramenta de desenvolvimento será utilizado o Lazarus e para
armazenamento dos dados o banco de dados Firebird. Espera-se que o
sistema seja utilizado pelas escolas e facilite o processo de gestão das
mesmas.

2 SOLICITAÇÃO DO CLIENTE

O Cliente necessita de um sistema que possibilite o controle dos dados


estatísticos da escola como: número de alunos, matrículas nas turmas,
frequência e notas dos alunos, etc. Para isto, o sistema deverá permitir, que o
usuário cadastre os dados necessários para então emitir estes relatórios,
conforme as necessidades.

3 DESCRIÇÃO DO SISTEMA ATUAL

Sistemas completamente manuais que usam formulários, fichas e pastas para


documentação, guardam em grandes arquivos, gastam muito tempo para
pesquisar os dados dos alunos e emitir documentos, preenchem tudo a mão e
fazem cálculos manuais, gerando demora nos processos e dados duvidosos.

4 STAKEHOLDERS

Secretaria Municipal de Educação de Mojuí dos Campos/PA.

5 IDENTIFICAÇÃO DE PROBLEMAS

 Uso de papel em grande quantidade;


5

 Gasto de tempo;
 Ocupação de muito espaço em arquivos;
 Demora na procura de dados do aluno;
 Demora na emissão de documentos para o aluno e responsáveis;

6 DESCRIÇÃO DO SOFTWARE PROPOSTO

6.1 OBJETIVO DO SOFTWARE

Gerar relatórios estatísticos da escola, facilitando o processo de gestão


escolar.

6.2 BENEFÍCIOS

O gestor de secretaria trará muitos benefícios para as atividades de controle


da escola. Dentre as funções importantes estão: emissão de relatórios gerais,
por turma e por aluno, porcentagem de frequência e notas o que trará muitos
benefícios como:
 Agilidade na busca de informações;
 Diminuição dos custos com material;
 Redução do tempo para consultas;
 Redução de pessoas para executar estas atividades;
 Confiabilidade das informações;

6.3 ESCOPO

O software irá incluir:


 Cadastro de Instituição;
 Cadastro de Usuários;
 Cadastro de Turmas;
 Cadastro de Alunos;
 Inserção de notas e frequência;
 Relatório de turmas individual e geral;
 Relatório de alunos individual, por turma e geral;
 Emissão de declaração, boletim e histórico;
O software não irá incluir:
6

 Cadastro de professores;
 Carga horária de professores;
 Controle de material escolar:
 Controle de material de expediente;
 Gestão Financeira.

6.4 VISÃO

A seguir é apresentada uma visão das telas. Usa-se um esboço de cada


tela, mas ainda com uma concepção inicial, ou seja, um protótipo para auxiliar
o levantamento de requisitos junto ao cliente.

Figura 1: Tela Inicial.

A figura 1 apresenta a tela inicial do sistema, que terá dois botões para
acesso as funções: fazer login e cadastrar instituição. Fazer o login é
necessário para todas as atividades do sistema e a opção cadastrar instituição
permite que o usuário insira dados da instituição.
7

Figura 2: Tela Instituição.

A figura 2 apresenta a tela de cadastro da instituição que terá o nome da


prefeitura, nome da secretaria de educação e o nome da instituição. Estas
informações devem já estar inseridas no sistema.

Figura 3: Tela Cadastro de Usuário.

A figura 3 apresenta a tela usuários onde será cadastrado um usuário e


sua senha.
8

Figura 4: Funções do Sistema.

A figura 4 apresenta a tela de menu das funções do sistema que


incluem: cadastro de turma, cadastro de aluno e relatórios. Nesta tela o usuário
poderá acessar o cadastro das turmas, onde poderá informar a disciplina nas
turmas. Também terá acesso ao cadastro das turmas da escola, cadastrar as
disciplinas nas turmas e cadastrar os alunos em suas devidas turmas. E ainda
a função relatórios que disponibilizará dados estatísticos e documentação de
aluno.

Figura 5: Cadastro de Turma.


9

A figura 5 apresenta a tela cadastro de turma, que terá a função de


cadastrar turmas dentro da escola com os devidos dados: cada turma terá um
nome da turma, série/ano/etapa que o aluno estará cursando, as disciplinas
adequadas para seu período e turno que está participando. Esses campos
devem garantir que o aluno seja vinculado à turma correta e gerar dados
estatísticos.

Figura 6: Cadastro de Aluno.

A figura 6 apresenta a tela cadastro de aluno, que terá a função de


cadastrar aluno com seus devidos dados: nome do aluno, data de nascimento,
sexo e turma.

Figura 7: Tela Relatórios.


10

A figura 7 apresenta a tela de relatórios, que terá a função de mostrar os


relatórios que o sistema poderá emitir para o usuário, que são: relação geral de
aluno, relação de aluno por turma, nota de aluno por turma, nota de aluno
individual, frequência de aluno por turma, frequência de aluno individual, ,
declaração de aluno, boletim e histórico escolar.

Figura 8: Tela Seleção de Aluno.

A figura 8 apresenta a tela seleção de turma e aluno, onde o usuário


poderá selecionar a turma e o aluno e terá a opção desejada de relatório
individual que são: nota, frequência, histórico, boletim e declaração sempre que
for necessário.

Figura 9: Tela Relação Geral de Aluno.


11

A figura 8 apresenta a tela relação geral de aluno, que mostrará para o


usuário a relação de todos os alunos em suas respectivas turmas, data de
nascimento e sexo. O usuário poderá abrir o arquivo em PDF para poder
imprimir ou fazer download da relação geral de aluno.

Figura 10: Tela Seleção de Turma.

A figura 10 apresenta a função selecionar turma, onde o usuário irá


selecionar uma turma para assim poder ver a relação de aluno da mesma.

Figura 11: Tela Relação de Aluno por Turma.


12

A figura 11 apresenta a relação de alunos em sua devida turma, com


data de nascimento e sexo. Nesta tela também poderá o usuário abrir o arquivo
em PDF e assim imprimir ou fazer download.

Figura 12: Tela Seleção de Turma.

A figura 12 apresenta a tela para seleção de turma, o usuário


selecionara a turma desejada, para que possa mostrar os devidos dados
requeridos da turma.

Figura 13: Tela Nota de Aluno por Turma.


13

A figura 13 apresenta a nota de aluno por turma. Nesta tela o usuário


poderá visualizar todas as notas e as médias de todos os alunos da turma
selecionada, também poderá visualizar em PDF, imprimir ou fazer download.

Figura 14: Tela Nota Individual de Aluno.

A figura 14 apresenta o aluno que foi selecionado na figura 13, essa tela
irá mostrar as notas do aluno por bimestre e disciplina já mostrando ao usuário
as médias de cada disciplina. Essa tela também permitirá visualizar o arquivo
em PDF para impressão ou fazer download.

Figura 15: Tela Frequência de Aluno por Turma.


14

A figura 15 apresenta a tela de frequência de aluno por turma, nessa tela


o usuário tem acesso a todas as turmas de sua escola e a frequência de cada
aluno na turma por mês. Essa tela também possibilita ao usuário a visualização
em PDF para impressão e download.

Figura 16: Tela Frequência de Aluno Individual.

A figura 16 apresenta a tela frequência individual de aluno, que mostra o


aluno selecionado na tela 8 e seus respectivos dados de frequência.

6.5 REQUISITOS FUNCIONAIS INICIAIS


O Sistema deve manter dados de:
15

 Usuários.
 Escola.
 Turma.
 Frequência.
 Nota.
 Aluno.
O sistema deve emitir relatórios:
 Geral.
 Por turma.
 Por aluno.
 Declaração.
 Boletim.
 Histórico Escolar.

6.5.1 DIAGRAMA DE CASOS DE USO GERAL DO SISGESEC


O diagrama de casos de uso representa os requisitos funcionais do
SISGESEC que foram identificados inicialmente.

Figura 17: Caso de Usos.


16

A figura 17 representa este caso de uso e o quadro 1 a sua descrição.

O quadro 1 representa a descrição dos casos de usos mostrado na


figura 17.

Nome Descrição
Caso de uso que possibilita cadastrar usuário com seu
Manter Usuário
nome, senha e login.
Caso de uso que possibilita cadastrar escola com nome
Manter Escola
da prefeitura, da secretaria e escola.
Caso de uso que possibilita o cadastro da turma com
Manter Turma
nome, série/ano/etapa, disciplina e turno.
Caso de uso que possibilita cadastro de aluno com seu
Manter Aluno
nome, data de nascimento, sexo, turma e cpf.
Caso de uso que possibilita a inserção de frequência
Manter Frequência
para cada aluno cadastrado na instituição.
Caso de uso que possibilita a inserção de nota para
Manter Nota
cada aluno cadastrado na instituição.
Gerar Relatórios Caso de uso que possibilita produzir relatórios, gerais,
17

por turma e por aluno.


Quadro 1: Descrição dos casos de Uso SISGESEC.

6.6 REQUISITOS DE INFORMAÇÕES INICIAIS

O sistema deve emitir relatório por turmas, por alunos, boletim e


declarações, notas e frequências de aluno mensal e bimestral.

6.7 REQUISITOS NÃO FUNCIONAIS INICIAIS

 O sistema deve imprimir o relatório em até 5 segundos.


 Todos os relatórios devem seguir o padrão de relatórios especificado
pela Secretária Municipal de Educação - SEMED.
 O sistema deve ser desenvolvido para plataforma Windows.
 O sistema deve ser seguro para garantir o armazenamento dos
dados. Deve realizar backup automático de todos os dados anuais
para que o novo ano letivo seja inicializado no sistema.
 O sistema ainda deve realizar backup bimestral automaticamente.

7 METODOLOGIA E FERRAMENTAS

A metodologia utilizada será o modelo em Cascata, que segundo


Pressmann (2009) apresenta as seguintes etapas:
 Comunicação: iniciação do projeto e levantamento de requisitos;
 Planejamento: estimativas, cronograma e monitoramento;
 Modelagem: análise e projeto;
 Construção: codificação e testes;
 Implantação: entrega, manutenção e feedback.
Dentre outras metodologias essa foi a escolhida pela forma de
desenvolvimento que o sistema requer, que tenha uma sequência bem definida
e que possa sempre estar dentro do cronograma estabelecido.
As ferramentas utilizadas nesse projeto serão o Lazarus para o
desenvolvimento e o banco de dados Firebird, para armazenamento.
A ferramenta de desenvolvimento Lazarus foi escolhida por ser uma
ferramenta já bem conhecida no nosso meio e também por ser compatível com
diversas arquiteturas e sistemas operacionais. (SANTOS, 2011, p.10)
18

O banco de dados utilizados será o Firebird, versão 2.5, ele é gratuito, e é


tão seguro como os demais bancos de dados do mercado. (CANTU, 2006, p.7)

8 CRONOGRAMA

O quadro 2 descreve as atividades que serão desenvolvidas durante a


execução do projeto durante o ano de 2017.

Atividade/Mês Fev Mar Abri Mai Jun Jul Ago Set Out Nov
1.Estudo do sistema a ser desenvolvido X X
2.Levantamento dos Requisitos X X
3.Análise dos Requisitos X X
4.Definição da metodologia e ferramentas X
5.Elaboração do Projeto de TCC X X
6.Entrega do Projeto de TCC X
7.Qualificação do Projeto de TCC X
8.Correção do Projeto de TCC X X X
9.Projeto do Sistema X X X
10.Mapemento para o Banco de Dados X X
11.Implementação X X
12.Testes X X X
13.Entrega de TCC X
14.Defesa da Monografia X
Quadro 2: Cronograma de Atividades

9 REFERÊNCIAS

PRESSMAN, Roger S. Engenharia de Software, 6ª Ed. Editora MCGrawHill,


2009

SANTOS, Jean Patrick Figueiredo. Desenvolvendo Aplicativos com Lazarus,


Linux e Windows. 1ª Ed., 2011.

CANTU, Carlos H. Firebird – o Banco de Dados do Novo Milênio, Editora


Ciencia Moderna, 2006.