Prévia do material em texto
CENTRO UNIVERSITÁRIO ESTÁCIO DE SÁ BACHARELADO EM SISTEMA DE INFORMAÇÃO PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO Sistema de gestão escolar para pais, professores e gestores GUILHERME ALMEIDA DA SILVA Professor Orientador: ROGERIO LEITAO NOGUEIRA Brasília - DF 2020 GUILHERME ALMEIDA DA SILVA PROJETO DE TCC EM SISTEMAS DE INFORMAÇÃO Sistema de gestão escolar para pais, professores e gestores Relatório parcial, apresentado a Universidade Estácio de Sá, como parte das exigências para a obtenção do título de bacharel. Local, ____ de _____________ de _____. BANCA EXAMINADORA ________________________________________ Prof. Rogerio Leitão Nogueira Tutor Brasília – DF, 2020 Dedico este trabalho a todos que contribuíram direta ou indiretamente em minha formação acadêmica. AGRADECIMENTOS Agradeço a todos que contribuíram no decorrer desta longa jornada, em especial: A Deus, que sempre me amparou nos momentos difíceis desta longa caminhada. A minha família que sempre acreditou e me apoiou nessa escolha da minha vida. A minha mãe, Zilda Almeida que me apoiou desde o inicio desta longa trajetória até a formatura. Ao meu irmão, Gabriel que sempre tinha algumas poucas palavras para incentivar. Ao meu Avô, José Valter que sempre quis me vê formado na área que escolhi para a vida. Aos professores que sempre viam meus esforços durante as aulas. A mim mesmo, por nunca ter desistido desse tão sonhado dia, que finalmente estaria formado. RESUMO Este projeto refere-se a um sistema integrado para uma escola, no qual disponibilizará funcionalidades para pais, professores e gestores da escola integrando informações para o controle e verificação das ações atividades rotineiras. Os pais poderão ter acesso de leitura das informações de seus respectivos filhos, acompanhar notas de provas, presença e boletim ao final de cada bimestre e semestre. Os professores terão acesso de escrita e leitura, para lançarem no sistema a presença dos alunos, notas das provas, trabalhos, medias bimestrais e semestrais. Os gestores terão acesso de leitura e escrita, para lançarem no sistema justificativas de faltas de alunos e professores, assim como impressão de boletins para assinatura dos pais nas reuniões de classe. O sistema irá gerar os boletins, manterá o histórico de todas informações neles inseridas, possibilitando acesso claro e transparente por todos que possuem autorização de acesso as informações, facilitando o controle e agilizando o trabalho de professores e gestores. Palavras-chave: Sistema; Pais; Professores; Gestores; Boletim; Notas; Alunos. SUMÁRIO 1. O PROBLEMA ................................................................................................08 1.1 TEMA DO TRABALHO..............................................................................08 1.2 CONTEXTUALIZAÇÃO.............................................................................08 1.3 A SITUAÇÃO-PROBLEMA.......................................................................08 1.4 BREVE DESCRIÇÃO DA SOLUÇÃO.......................................................08 2. CONTEXTUALIZAÇÃO DO PROBLEMA......................................................09 2.1 PREMISSAS E RESTRIÇÕES DO PROJETO.........................................09 2.2 CARACTERIZAÇÃO DA EMPRESA........................................................10 2.2.1 Histórico da empresa .....................................................................10 2.2.2 Atividades da empresa...................................................................10 2.2.3 Mercado Consumidor.....................................................................10 2.2.4 Concorrência..................................................................................10 2.2.5 Orgonograma.................................................................................11 2.3 PROPOSTA DE TRABALHO...................................................................12 2.3.1 Método do trabalho........................................................................12 2.3.2 Previsão e alocação de recursos (humanos e materiais) .............12 2.3.3 Cronograma de trabalho................................................................13 2.3.4 Previsão orçamentária...................................................................14 2.4 O SISTEMA ATUAL.................................................................................15 2.4.1 Funcionamento do sistema atual...................................................15 2.4.2 Problemas do sistema atual...........................................................15 3. A SOLUÇÃO..................................................................................................16 3.1 O SISTEMA PROPOSTO........................................................................16 3.1.1 Justificativa para o novo sistema...................................................16 3.1.2 Situação desejada: Objetivos gerais e específicos........................16 3.1.3 Soluções alternativas.....................................................................17 3.2 SOLUÇÃO ESCOLHIDA..........................................................................17 3.2.1 Escopo da solução.........................................................................17 3.2.2 Lista de requisitos do sistema........................................................18 3.2.3 Diagrama de casos de uso.............................................................20 3.2.4 Especificações textuais dos casos de uso......................................21 3.2.5 Modelo conceitual de classes.........................................................22 3.2.6 Modelo conceitual de dados...........................................................23 8 1. O PROBLEMA 1.1 Tema do trabalho: Sistema de gestão escolar para pais, professores e gestores. 1.2 Contextualização: O sistema visa atender as demandas escolares da Escola Prudêncio de Pinho, mas que poderá ser aplicado em outras instituições escolares de mesmo porte. 1.3 A situação-problema: A instituição não provém de sistema para controle de frequência, lançamento de notas e boletim eletrônico. Desta forma, deixando os pais desatualizados da situação do aluno, filho, pois todo esse controle é feito manualmente em papel e armazenado apenas na instituição. 1.4 Breve descrição da solução: Implantar uma plataforma online, para acesso por meio de login para pais, professores e gestores, que possibilite aos pais a leitura das informações de seus respectivos filhos. Aos professores e gestores possibilitará o acesso à leitura e escrita dentro do sistema para cada turma/matéria, visando usar a tecnologia para deixar mais prático e transparente o controle da instituição. 9 2. CONTEXTUALIZAÇÃO DO PROBLEMA 2.1 Premissas e restrições do projeto Premissa 1: A empresa deverá investir na aquisição de um servidor de aplicação, rede e banco de dados; Restrição 1: O investimento da instituição não poderá ultrapassar R$10.000,00 (dez mil reais); Premissa 2: O sistema deverá ser homologado pelo proprietário da instituição, antes da entrega do sistema; Restrição 2: O Homologador estará disponível quatro horas por dia, cinco dias por semana, durante o período de homologação do sistema. Premissa 3: O modulo de controle de frequência e notas dependerá da inserção das informações dentro do sistema; Restrição 3: Os professores deverão inserir os dados de frequência durante a aula com a turma. As notas devem ser inseridas sempre que disponíveis.10 2.2 CARACTERIZAÇÃO DA EMPRESA 2.2.1 Histórico da empresa A Escola de Ensino Médio Prudêncio de Pinho, fica localizada na cidade de Poranga – CE, pertence ao Governo Estadual, no ramo de educação para o ensino médio. Com cerca de 38 funcionários, contando com cozinheiras, auxiliares de cozinha, auxiliares de limpeza, professores, secretarias, coordenadores, porteiros e diretor. 2.2.2 Atividades da empresa A Escola de Ensino Médio Prudêncio de Pinho é uma empresa que atua no ramo da educação de aluno de ensino médio, com gestão do Governo Estadual do Ceará, preparando alunos para o ensino superior. 2.2.3 Mercado consumidor Pessoas da comunidade como um todo, com o intuído de educar e ensinar da 1° série do ensino médio a 3° série, necessitando exclusivamente ter concluído todo o ensino fundamental em alguma outra instituição de ensino. 2.2.4 Concorrência No mercado atual existem muitas escolas particulares, escolas estaduais, municipais e militares. O grande diferencial se dá pelos índices de provas de nivel estadual e nacional, gestão escolar e o corpo docente da instituição. Contanto também com o novo ensino médio/técnico. 11 2.2.5 Organograma Figura 1 - Organograma da Empresa 12 2.3 PROPOSTA DE TRABALHO 2.3.1 Método de trabalho Levantamento de dados: Para o desenvolvimento deste projeto, serão utilizadas técnicas de entrevista com o corpo de colaboradores que irão fazer uso do sistema, observação e analise documental para o levantamento de dados e funcionalidades. Análise e especificações de requisitos: O paradigma de desenvolvimento inclui modelos UML típicos para representar a orientação a objetos; Será usada a linguagem UML para modelar o sistema e HTML para a criação de um site para que possa ser acessado pelo dispositivo móvel; Será utilizado o Diagrama de Entidade e Relacionamentos (DER) ou Modelo de Entidade e Relacionamento (DER) como modelo conceitual de dados. Tecnologia de banco de dados: Será feita a utilização do modelo lógico Relacional, os dados serão armazenados em tabelas e as mesmas se relacionaram por meio de campos-chave, mostrando a conexão dos dados armazenados. 2.3.2 Previsão de alocação de recursos (humanos e matérias) Recursos Humanos: Neste projeto utilizaremos de mão-de-obra do desenvolvedor do projeto, que irá assumir os papéis de analista de requisitos, analista de projeto, analista de banco de dados, programador e desenvolvedor de interface. Recursos Computacionais: Hardware para desenvolvimento: Será necessário para o desenvolvimento do projeto um computador com Intel Core i5, HD 500GB, Memória RAM 8GB, ou equipamento compatível com as configurações descritas acima, além de conexão com a internet e impressora. 13 Hardware para a execução do sistema: Será necessário para a execução do sistema no cliente, as devidas configurações de uma máquina Servidor de rede, aplicação e de banco de dados, que necessitará ter a configuração mínima: Intel Core i7, Memoria RAM 16GB, HD 2TB, sistema operacional Windows Server e um SGBD relacional a ser utilizado no projeto. Também se faz necessário uma impressora laser o jato de tinta, rede LAN/Wireless com roteador WI-FI e Switch de 24 portas; 2.3.3 Cronograma de trabalho Tarefa Data de início Duração Data de conclusão O problema 16/03/2020 8 Dias 23/03/2020 Contextualização 24/03/2020 14 Dias 06/04/2020 Sistema Proposto + Requisitos 07/04/2020 14 Dias 20/04/2020 Caso de uso + classes + dados 21/04/2020 14 Dias 04/05/2020 Versão final AV 05/05/2020 28 Dias 01/06/2020 Versão Final AVS 02/06/2020 21 Dias 22/06/2020 14 2.3.4 Previsão orçamentária Recurso Tipo de Recurso Valor Mensal mar/20 abr/20 mai/20 jun/20 Total Analista de sistemas Humano R$2.500,00 R$2.500,00 R$2.500,00 R$2.500,00 R$2.500,00 R$10.000,00 Computador Desktop Tecnológico R$2.231,44 R$2.231,44 * * * R$2.231,44 Impressora HP 2136 Tecnológico R$199,00 R$199,00 * * * R$199,00 Pacote Br Office Tecnológico * * * * * * DbDesigner Tecnológico * * * * * * Material de escritório Material R$20,00 R$20,00 R$20,00 R$20,00 R$20,00 R$20,00 Resma de papel A4 Material R$15,00 R$15,00 * * * R$15,00 Cartucho de tinta 664 Material R$45,00 R$45,00 * * * R$45,00 R$12.510,44 15 2.4 O SISTEMA ATUAL 2.4.1 O funcionamento do sistema atual A escola atualmente vem utilizando planilhas eletrônicas para controle de todas as notas e boletins, controle de frequência de todos os alunos ainda é feita manualmente em papel pelo professor em sala. 2.4.2 Problemas do sistema atual Visto que não é um sistema de banco de dados centralizado, impossibilita a geração de um relatório automático. Por ser um trabalho 100% manual está sujeito a respectivas falhas no preenchimento dos dados. Ocupa muito espaço, as frequências são feitas em papel e armazenadas dentro da instituição, sujeito a perder com o tempo ou acidentes. 16 3. A SOLUÇÃO 3.1 O SISTEMA PROPOSTO 3.1.1 Justificativas para o novo sistema O novo sistema a ser implantado na instituição tem o intuito de ser uma ferramenta informatizada que visa automatizar atividades que são atualmente realizadas por controles separados e que exigem muito trabalho manual de dos professores. Levando ao retrabalho, maiores probabilidades de erro, maior tempo na execução da tarefa desejada, gastos com papel gerando danos ao meio ambiente e dificuldade em gerar relatórios de forma rápida. 3.1.2 Situação desejada: Objetivos gerais Implementar e desenvolver uma ferramenta informatizada para gerenciamento de matriculas de alunos, gerenciamento de turmas, frequência de alunos por aula, notas de cada aluno em cada matéria, facilitar o controle para professores, pais e gestores da instituição. Realizar calculo de media de cada aluno, percentual de aprovação por turma e do quadro geral de alunos no semestre e no ano letivo de forma rápida, centralizada e eficiente. Objetivos específicos: • Cadastro de alunos, por meio de número de matricula; • Cadastro de matérias escolares; • Cadastro de login de pais; • Cadastro de professores e gestores; • Realizar inserção de notas • Realizar inserção de frequência para cada aluno; • Gerenciamento de notas das avaliações; • Gerenciamento de histórico escolar; • Emitir boletins escolares eletrônicos dentro do sistema. 17 3.1.3 Soluções alternativas • Utilizar planilhas eletrônicas e documentos de texto, organizados e armazenados em um disco virtual compartilhado, porém esta solução não permitirá um controle centralizado e automatizado das informações como o sistema em si. • Aquisição de um software disponível no mercado, porém, com custo elevado. • Desenvolvimento de um software especifico para o estudo de caso, levando em consideração as tecnologias mais viáveis no momento, infraestrutura de hardware e software, menor custo e otimização do tempo. 3.2 SOLUÇÃO ESCOLHIDA 3.2.1 Escopo da solução O Sistema de gestão escolar para pais, professores e gestores, tem o proposito de atender o seguinte escopo: • Controlar e gerenciar matricula, notas e frequência de alunos da instituição, por meio de inserção de dados no sistema por professores e gestores. Emitir boletins escolares parciais e finais, gerar demonstrativos diários para os pais sobre a frequência de seu(s) filho(a) na instituição. Gerar uma economia de papel e facilitar a emissão de relatórios para os gestores. O sistema NÃO conterá, inicialmente, as seguintes funcionalidades: • Gestão de estoque de materiais e insumos; • Gestão financeira decontas a pagar; • Gestão de agendamento de laboratórios e aparelhos; 18 3.2.2 Lista de requisitos do sistema Requisitos funcionais: Requisito: Cadastro de Alunos; Prioridade: (X) Essencial ( ) Importante ( ) Desejável Regras de matricula de aluno: O cadastro de matricula deverá incluir, obrigatoriamente, nome completo, CPF, RG, endereço, nome dos pais ou responsáveis e ao menos um telefone para contato dos pais ou responsáveis. Requisito: Cadastro de acesso para os pais ou responsáveis; Prioridade: (X) Essencial ( ) Importante ( ) Desejável Regras de matricula de pais ou responsáveis: O cadastro deverá incluir, obrigatoriamente, nome completo, RG, CPF, endereço e ao menos um telefone para contato. Requisito: Cadastro de professores e gestores; Prioridade: (X) Essencial ( ) Importante ( ) Desejável Regras de cadastro de professores e gestores: O Cadastro deverá incluir, obrigatoriamente, nome completo, matricula institucional do colaborador, RG, CPF, endereço e ao menos um telefone para contato. Requisito: Inserção de frequência para cada aluno; Prioridade: (X) Essencial ( ) Importante ( ) Desejável Regras de inserção de notas e frequência para cada aluno: A inserção de frequência deverá ser feita durante a aula ministrada na turma, sem exceção. Caso tenha falta justificada, será lançada posteriormente pelo professor ou gestor. Requisito: Inserção de notas; Prioridade: (X) Essencial ( ) Importante ( ) Desejável Regras de inserção de notas: As notas deverão ser lançadas ao fim da correção das avaliações, dentro do prazo estipulado pela instituição, por professores, gestores e/ou secretários. 19 Requisitos não-funcionais: Requisito: Interface intuitiva Categoria: Usabilidade O sistema deverá ser de fácil usabilidade, portanto deve conter uma interface intuitiva, visando agilizar os processos a serem executados. Requisito: Plataforma WEB Categoria: Usabilidade O sistema deve ser implementado de forma que seja capaz de ser executado em qualquer plataforma por meio de um navegador web, possibilitando acesso pelo celular ou pelo computador pessoal. Requisito: Impressão Categoria: Usabilidade O sistema deve ser compatível com impressoras, para assim, caso faça-se necessário, a impressão dentro e fora da instituição de alguma informação. Requisito: Linguagem de programação Categoria: Implementação O sistema deverá ser implementado em Go Lang ou Java, devendo assim ser decido pelo programador. Requisito: SGBD Categoria: Implementação O sistema deverá ser compatível com SGBD MySQL compatível com o sistema operacional do servidor. Requisito: Velocidade de processamento Categoria: Desempenho O sistema deverá realizar o processamento das informações em até no máximo 7 segundos. 20 3.2.3 Diagrama de caso de uso Figura 2 - Casos de uso 21 3.2.4 Especificações textuais dos casos de uso Caso de uso: Cadastro 1. Secretário (a) insere os dados do aluno no sistema 2. Secretário (a) insere os dados da matéria no sistema 3. Secretário (a) insere os dados do professor no sistema 4. Secretário (a) insere os dados da turma no sistema Caso de Uso: Turma 1. Professor acessa a turma que deseja 2. Professor acessa a matéria na qual leciona 3. Professor seleciona a opção desejada: Frequência ou Notas 4. Professor insere os dados de frequência dos alunos por ordem alfabética 5. Professor insere os dados de notas dos alunos por ordem alfabética Caso de uso: Consulta 1. Responsável seleciona o nome do aluno (caso tenha mais de 1 na mesma instituição) 2. Responsável seleciona a opção desejada: Frequência, Notas ou Boletim 22 3.2.5 Modelo conceitual de classe Figura 3 - Diagrama de classe 23 3.2.6 Modelo conceitual de dados Figura 4 - Diagrama DER