SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PARÁ CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA
ANDERSON MARQUES NETO NETO FÁBIO DIAS DE SOUZA
DESENVOLVIMENTO DE SOFTWARE DE GESTÃO PARA UMA INSTITUIÇÃO ESCOLAR DE NÍVEL FUNDAMENTAL DO 1º AO 5º ANO
TUCUMÃ 2012
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PARÁ CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA
ANDERSON MARQUES NETO NETO FÁBIO DIAS DE SOUZA
DESENVOLVIMENTO DE SOFTWARE DE GESTÃO PARA UMA INSTITUIÇÃO ESCOLAR DE NÍVEL FUNDAMENTAL DO 1º AO 5º ANO
Trabalho Acadêmico de Conclusão de Curso apresentado ao Colegiado Específico de Tecnologia de Análise de Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciência e Tecnologia do Pará – IFPA, como requisito para a obtenção do Grau em tecnólogo em análise e desenvolvimento de sistemas, sob a orientação do Prof. Ms. Leonardo Patrício Ferreira Barbosa.
TUCUMÃ 2012 2
Neto, Anderson Marques; Souza, Souza, Fábio Dias de Desenvolvimento de Software de Gestão para uma Instituição escolar de Nível Fundamental do 1º ao 5º ano / Anderson Marques Neto; Fábio Dias de Souza . Tucumã: s.n., s.n., 2012. 87p., tab., graf. Orientador: Leonardo Patrício Ferreira Barbosa Trabalho Acadêmico de Conclusão de Curso apresentado ao Instituto Federal de Educação, Ciência e Tecnológica do Pará. 1. Sistema de Informação. 3. Software. I. Título
2. Gestão Escolar.
3
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PARÁ CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMA
ANDERSON MARQUES NETO FÁBIO DIAS DE SOUZA
DESENVOLVIMENTO DE SOFTWARE DE GESTÃO PARA UMA INSTITUIÇÃO ESCOLAR DE NÍVEL FUNDAMENTAL DO 1º AO 5º ANO
Data de Defesa: ___/ ___/ ___ Conceito: ________________ ________________
Banca Examinadora
___________________________ __________________________________________ ________________ _ Prof. orientador: (nome completo, instituição) ____________________________ ___________________________________________ _______________ Prof. (nome completo – instituição) ____________________________ ___________________________________________ _______________ Prof. (nome completo – instituição)
TUCUMÃ 2012 4
A Deus pela força em todos os momentos de nossas vidas, por meio da fé para enfrentarmos o desafio de alcançar um sonho. A todos os nossos familiares que direta ou indiretamente ajudaram nessa conquista na conclusão de mais uma etapa de nossa formação profissional. Aos nossos professores, pois foram responsáveis pelo nosso aprendizado no decorrer desse curso. De uma forma especial, ao nosso Orientador Prof. Leonardo e a Tutora Presencial Prof.ª Cláudia. E amigos, que de alguma forma doaram um pouco de si para que a conclusão deste trabalho se tornasse possível. Principalmente ao Darci, pelo aprendizado de vida, durante nossa convivência, no campo profissional e particular.
5
AGRADECIMENTOS
Em primeiro lugar a Deus que iluminou o nosso caminho durante esta caminhada dando força e discernimento para que os momentos difíceis não fossem momentos de derrotas; Aos professores que compartilharam conhecimentos durante toda a jornada acadêmica. De uma forma especial ao professor e amigo, José Yoshiriro Ajisaka Ramos, grande responsável pelo nosso aprendizado na linguagem de programação; Ao nosso Orientador, Prof. Leonardo Patrício Ferreira Barbosa, pelo auxílio na construção deste trabalho, sua atenção e disposição, independentemente do dia e horário, mesmo à distância, esteve sempre presente, principalmente nas correções; A Tutora Prof.ª Claudia Maria Pereira Barros, considerada por nós como uma “mãe”, pois se manteve presente em todos os momentos alegres e difíceis que compartilhamos; Às nossas novas amizades concebidas na faculdade. Que elas durem tanto quanto foram intensas; Por fim, nossos mais sinceros agradecimentos aos familiares, pela força e apoio.
6
"Deus nos fez perfeitos e não escolhe os capacitados, capacita os escolhidos. Fazer ou não fazer algo, só depende de nossa vontade e perseverança." - Eu sei como ele conseguiu. Todos perguntaram: - Pode nos dizer como? - É simples, respondeu o Einstein. - Não havia ninguém ao seu redor, para lhe dizer que não seria capaz. Albert Einstein
7
RESUMO Atualmente o mundo está dominado pela informação, as empresas procuram a tecnologia da informação para permanecerem cada vez mais competitivas e organizadas, pois a informatização nos proporciona tomar decisões rápidas com dados precisos no momento correto. O objetivo deste trabalho consiste em um desenvolvimento de software para gestão escolar, com o intuito de atender as exigências de instituições de ensino fundamental do 1º ao 5º Ano, referente à gerência de matrícula e dados escolares. Para que este objetivo seja alcançado, foi implementado um software desenvolvido na linguagem JAVA e a persistência dos dados através do Sistema Gerenciador de Banco de Dados MySQL. E através da realização desse trabalho satisfazer as necessidades escolares administrativas.
PALAVRAS-CHAVE: Desenvolvimento de Software; Gestão Escolar; JAVA.
8
ABSTRACT Currently the world is dominated by information, companies seeking information technology to remain competitive and more organized, because the computerization provides us make quick decisions with accurate data at the right time. This work consists of a software development for school management, in order to meet the requirements of institutions of primary education from 1st to 5th Year, referring to the registration and management of school data. For this goal is achieved, we implemented a software developed in JAVA and persistence of data through the System Manager Database and MySQL through the realization of this work needs school administration.
KEYWORDS: Software Development, Management School, JAVA.
9
LISTA DE ILUSTRAÇÕES Figura 1 - Tecnologias suportadas pelo NetBeans 7 ........................ ............ ......................... ........................ ........... 35 Figura 2 - Site oficial do NetBeans IDE .................................................................... 36 ............. ......................... ......................... ......................... .................. ..... 39 Figura 3 - Site oficial do JasperReports .........................
Figura 4 - Diagrama de Caso de Uso - Login ........................................................... 44 ........... ......................... ............... ... 45 Figura 5 - Diagrama de Caso de Uso - Módulo de Gestão........................
Figura 6 - Diagrama de Caso de Uso - Módulo de Matrícula ................ ... ......................... ................... ....... 46 Figura 7 - Diagrama de Caso de Uso - Módulo Acadêmico ...................... .......... ........................ ............... ... 47 Figura 8 - Modelo Entidade Relacionamento............................................................ 48 Figura 9 - Login ........................................................................................................ 49 ............ ......................... .......................... ......................... ......................... ...................... ......... 50 Figura 10 - Área de Trabalho ........................
Figura 11 - Módulo Gestão ....................................................................................... 51 Figura 12 - Cadastro do Ano Letivo ......................... ............ .......................... ......................... ......................... ........................ ........... 51 Figura 13 - Cadastro da Escola ................................................................................ 52 Figura 14 - Cadastro do Professor ........................................................................... 53 Figura 15 - Cadastro de Disciplina ........................................................................... 54 Figura 16 - Pesquisar Escola Es cola para o Cadastro de Turmas ........................ ........... ......................... ............... ... 55 ............. .......................... .......................... ........................ ......................... ................ ... 55 Figura 17 - Cadastro de Turmas .........................
Figura 18 - Cadastro do Usuário .............................................................................. 56 Figura 19 - Módulo Matrícula ........................ ............ ......................... .......................... ......................... ........................ ...................... .......... 57 ........... ......................... ................. ..... 58 Figura 20 - Pesquisar Aluno - Confirmação de Matrícula ........................
Figura 21 - Ficha de Confirmação de Matrícula........................ ........... ......................... ......................... .................... ....... 59 ............ ......................... ........................ ......................... .................... ....... 60 Figura 22 - Comprovante de Matrícula .........................
Figura 23 - Consultar Aluno ...................................................................................... 61 Figura 24 - Remanejamento de Alunos .................................................................... 62 ........... .......................... ......................... ......................... ...................... ......... 63 Figura 25 - Manutenção de Matrícula ........................
Figura 26 - Manutenção de Matrícula > Transferência do Aluno ....................... ........... ................... ....... 64 Figura 27 - Relatório de Matrícula ............................................................................ 65 ........... ......................... ............... ... 65 Figura 28 - Relatório de Matrícula > Relatórios de Alunos ........................
Figura 29 - Módulo Acadêmico > Menu Principal ......................... ............. ......................... ......................... ............... ... 66 Figura 30 - Geração do Diário > Por Turma ............................................................. 67 Figura 31 - Geração de Diário > Selecionando as Disciplinas ......................... ............. ..................... ......... 68 Figura 32 - Diário de Classe ..................................................................................... 69 10
................... ........... 70 Figura 33 - Geração de Envelopes de Notas - Pesquisar Aluno ..............................
Figura 34 - Geração de Envelopes de Notas > Por Turma........................ ........... ......................... ............... ... 71 Figura 35 - Lançamento de Notas > Por Aluno ........................................................ 72 Figura 36 - Ficha Individual > Por Aluno ......................... ............ ......................... ........................ ......................... .................. ..... 73 Figura 37 - Ficha Individual ...................................................................................... 74 Figura 38 - Boletim Escolar ...................................................................................... 75 Figura 39 - Declaração Escolar ................................................................................ 76 ......... ................. .... 77 Figura 40 - Selecionando as Turmas para Gerar o Relatório Final ......................
Figura 41 - Mapa de Resultado Final ....................................................................... 77
11
SUMÁRIO 1 INTRODUÇÃO ....................................................................................................... 14 1.1 Objetivos ............................................................................................................. 15 1.1.2 Objetivos Específicos ....................................................................................... 16 1.2 Justificativa .......................................................................................................... 16 1.3 Problema ............................................................................................................. 17 1.4 Procedimentos Metodológicos ............................................................................ 19 1.4.1 Delineamento da Pesquisa........................ ........... ......................... ......................... ......................... .......................... .................. .... 20 1.5 Estrutura da Monografia ...................................................................................... 20 2 SISTEMA DE INFORMAÇÃO ........................ ............ ......................... .......................... ......................... ......................... .................. ..... 22 2.1 Conceito e Valor .................................................................................................. 22 2.2 Por que utilizar Sistemas de Informação? ......................... ............ ......................... ........................ ...................... .......... 23 2.3 Importância dos Sistemas de Informação para as Empresas .................... ........ ..................... ......... 24 2.4 Importância dos Sistemas de Informação para a Gestão Escolar ....................... ............ ........... 24 2.5 Exemplos de Softwares de Gestão Escolar ........................ ........... ......................... ......................... .................... ....... 28 2.5.1 Alunminus......................................................................................................... 28 2.5.2 Cadsoft ............................................................................................................. 29 2.5.3 Corpore RM Educacional ................................................................................. 29 2.5.4 SGA........................ ........... ......................... .......................... .......................... ......................... ......................... .......................... ........................... ............. 29 2.5.5 Sophia .............................................................................................................. 30 2.5.6 SIAN ................................................................................................................. 30 2.6 Conclusão ........................................................................................................... 30 3 DESENVOLVIMENTO DO SOFTWARE PARA A ESCOLA ........................ ............ ..................... ......... 31 3.1 Métodos e Ferramentas Utilizadas ......................... ............. ......................... ......................... ........................ .................... ........ 31 3.1.1 UML e seus Diagramas .................................................................................... 32 3.1.2 StarUML ........................................................................................................... 33 3.1.3 JAVA ................................................................................................................ 34 3.1.4 NetBeans.......................................................................................................... 35 3.1.5 MySQL ............................................................................................................. 36 3.1.5.1 MySQL Workbench ....................................................................................... 37 3.1.5.2 MySQL GUI Tools Bundle ............................................................................. 38 3.1.6 JasperReports - iReport ................................................................................... 38 3.2 Conclusão ........................................................................................................... 40 4 PROJETO DE SOFTWARE PARA A ESCOLA ............................... .................. ......................... ..................... ......... 41 4.1 Breve Descrição do Ramo de Negócio da Empresa .............................. ................. ......................... .............. 41 4.2 Pessoas Envolvidas (Usuários) ........................ ........... ......................... ......................... ......................... .......................... .............. 43 4.3 Diagramas de Caso de Uso ................................................................................ 43 4.4 Modelo Entidade Relacionamento. ......................... ............. ......................... ......................... ........................ .................... ........ 47 4.5 Interfaces do Sistema. ......................................................................................... 49 4.5.1 Autenticação do Usuário .................................................................................. 49 4.5.2 Área de Trabalho ....................... ........... ......................... .......................... ......................... ......................... ........................... .................... ...... 49 4.5.3 Módulo Gestão ................................................................................................. 50 4.5.3.1 Ano Letivo ..................................................................................................... 51 4.5.3.2 Escola........................ ............ .......................... .......................... ......................... ......................... .......................... ........................... ................... ...... 52 4.5.3.3 Professor ....................................................................................................... 52 4.5.3.4 Disciplina ....................................................................................................... 53 4.5.3.5 Turma ............................................................................................................ 54 12
4.5.3.6 Usuário .......................................................................................................... 56 4.5.4 Módulo Matrícula .............................................................................................. 56 4.5.4.1 Confirmação de Matrícula (Por Aluno) .............................. ................. ......................... ......................... ................ ... 57 4.5.4.2 Consultar Aluno ............................................................................................. 60 4.5.4.3 Remanejamento de Alunos ........................................................................... 61 4.5.4.4 Manutenção de Matrícula .............................................................................. 62 4.5.4.5 Matrícula de Alunos (Novos) ......................................................................... 64 4.5.4.6 Relatório de Matrícula ................................................................................... 64 4.5.5 Módulo Acadêmico ........................................................................................... 65 4.5.5.1 Geração do Diário ......................................................................................... 66 4.5.5.2 Geração de Envelopes de Notas ........................ ............ ......................... ......................... ......................... .................. ..... 69 4.5.5.3 Lançamento de Notas e Frequência ............................................................. 71 4.5.5.4 Ficha Individual ............................................................................................. 72 4.5.5.5 Boletim Escolar ............................................................................................. 74 4.5.5.6 Declaração Escolar ....................................................................................... 75 4.5.5.7 Mapa de Resultado Final ........................ ........... ......................... ......................... ......................... .......................... .................. .... 76 4.6 Questionário aplicado aos Usuários ....................... ........... ......................... ......................... ........................ .................... ........ 77 4.7 Conclusão ........................................................................................................... 78
5 CONCLUSÃO ........................................................................................................ 79 5.1 Trabalhos futuros ................................................................................................ 80 REFERÊNCIAS......................................................................................................... 81 ANEXOS ................................................................................................................... 85 ANEXO A - Questionário de Estudo de Caso aplicado aos Usuários ....................... ............ ........... 85
13
1 INTRODUÇÃO Soluções práticas para aperfeiçoar o trabalho nas escolas estão substituindo os métodos convencionais de administração escolar. Máquina de escrever, mimeógrafo, fichário de biblioteca, livro com entradas e saídas no financeiro e recibo feito à mão já não oferecem a agilidade e a eficiência necessária. A gestão escolar precisa de ferramentas que agilizem os processos e facilitem o acompanhamento das rotinas administrativas. A administração não informatizada toma um tempo absurdo, o gestor administra por impulso e pelo “achismo”, ou seja, não tem certeza no que realmente está ou irá fazer, porque não consegue ter noção da realidade nem uma visão ampla da escola. A Escola Marques de Educação Infantil e Ensino Fundamental é uma Instituição Escolar do setor privado, situada na Rua Marechal Cordeiro de Farias, nº 602, município de Xinguara, estado do Pará. Atuante nesta área há 13 anos, possuindo atualmente catorze (14) funcionários e mais de cento e cinquenta (150) alunos. Porém, em pleno século XXI, ainda adota procedimentos “manuais” em seus processos administrativos. E com o aumento de matrículas dos alunos nesta escola no decorrer dos anos, os antigos procedimentos manuais utilizados até então, já não estavam mais sendo tão eficientes. A Secretaria Escolar concentra informações vitais para a gestão geral da escola, pois Estudantes, Professores, Coordenadores, Diretores e Pais mantêm contato constante com esta unidade. Enumerando os principais registros, destacam-se as seguintes atividades como: matrículas, históricos escolares, diários de classe, calendário escolar e horário de atividades, frequência de alunos, frequência de professores, técnicos e funcionários, atas de reuniões, livro de protocolo, dados estatísticos, regimento escolar, projeto pedagógico e demais procedimentos ao bom funcionamento da secretaria da escola. Chaves e Setzer defendem o uso da informática na administração escolar expondo que:
14
[...] do tempo dos desbravadores da microinformática aos dias de hoje, o número de adeptos de computadores pessoais – os PCs – o cresceu na mesma proporção em que programas e sistemas se tornaram mais amigáveis. E também essenciais. Difícil imaginar o cotidiano de uma instituição de ensino sem o uso de ferramentas tecnológicas, em especial no âmbito da gestão escolar. Conceitos originários do mundo corporativo como agilidade administrativa, eficiência na prestação de serviços (internos ou externos), confiabilidade das informações, avaliação de desempenho, gestão por indicadores e boa comunicação com a clientela - são hoje tão necessários na escola como em qualquer empresa de outra natureza. Embora não seja muito enfatizada nas discussões teóricas, a aplicação de microcomputadores para executar essas tarefas da administração escolar e educacional, ou para auxiliar a executá-las, facilita muito o fluxo das atividades escolares. (CHAVES e SETZER, 1988).
Estamos diante de um novo tempo na organização administrativa escolar, pois o fluxo e a diversidade de documentos aumentam visivelmente e a informática, por meio de sistemas automatizados, está se aprimorando rapidamente para atender essa demanda. Hoje a exclusividade não é mais das grandes instituições de ensino em gerenciar seus dados de forma profissional, porque os gestores das médias e pequenas escolas vêm percebendo essa necessidade de mudança. Entendemos que o uso de ferramentas tecnológicas no âmbito da gestão escolar traz vantagens administrativas e funcionais podendo melhorar a qualidade da empresa. Neste cenário propõe-se apresentar um estudo de caso na escola para o desenvolvimento de uma aplicação desktop de gestão escolar para a Instituição de Ensino Escola Marques. O Software será desenvolvido através de uma linguagem de programação orientada a objetos, JAVA. Todas as informações serão armazenadas em um Banco de Dados Relacional, MySQL. Para que através deste, possa se tornar uma ferramenta indispensável na administração da escola, onde o administrador possa de forma segura, ter acesso confiável, a todas as informações de sua instituição de ensino e de seus alunos, aumentando a produtividade e otimizando os seus resultados administrativos.
1.1 Objetivos O objetivo deste trabalho é projetar e desenvolver um software de Gestão Escolar, seguindo a documentação do UML e que atenda as exigências das instituições escolares de ensino Infantil e Fundamental do 1º ao 5º Ano. 15
1.1.2 Objetivos Específicos •
Gerenciamento de matrícula: Consulta do Aluno, Remanejamento de Aluno, Matrícula e/ou Rematrícula de Alunos, Manutenção de Matrícula e Relatórios;
•
Gerenciamento acadêmico: Geração de Diário por Turma, Geração de Envelopes de Notas por Aluno e Turma, Lançamento de Notas e Frequência por Aluno, Ficha Individual e Boletim Escolar por Aluno e Turma, Declaração Escolar por Aluno, Mapa de Resultado Final.
•
Gerenciamento de dados da Instituição: Cadastro e Manutenção de Escolas, Disciplinas, Professores, Turmas e Usuários;
•
Garantir a segurança das informações.
1.2 Justificativa Através de uma revisão da literatura sobre a introdução da informática na educação, principalmente nas escolas da Educação Infantil e Ensino Fundamental, verificamos que o computador é uma nova tecnologia presente em vários momentos de nosso dia-a-dia e pode ser aplicado tanto na parte administrativa da escola, quanto servindo de auxílio direto do professor em suas tarefas de avaliação, por exemplo, o diário escolar. Diante da Escola Marques, local de realização da pesquisa, a necessidade de implantação desse tipo de sistema foi identificada quando os antigos procedimentos manuais já não estavam mais sendo tão eficientes. Desta forma foi constatado que esta instituição de ensino vive um momento paradoxal numa era de transformações rápidas, com profundos reflexos em todas as dimensões da vida social, tornando-se necessário a informatização dessas escolas. Ponderando sobre a existência de outros programas já desenvolvidos e voltados para essa área, apontamos a superioridade desse software robusto que visa à redução de custos, segurança das informações, melhor capacidade administrativa e usabilidade para que o administrador possa satisfazer suas necessidades em curto prazo. Esta implementação faz uso de uma linguagem de programação - JAVA, voltada a utilizar ao máximo as capacidades dos dispositivos utilizados, além de um Sistema Gerenciador de Banco de Dados (SGBD) - MySQL. 16
1.3 Problema A Escola Marques de Educação Infantil e Ensino Fundamental é uma empresa privada, atuante na área da educação, desde 1998, situada no município de Xinguara, estado do Pará. Em seu primeiro ano letivo, havia apenas uma turma, com aproximadamente trinta e um alunos (31). Atualmente está entre as melhores escolas de ensino infantil e fundamental do primeiro (1º) ao quinto (5º) ano desta cidade, possuindo um quadro de funcionário de catorze (14) profissionais e mais de cento e cinquenta (150) alunos. Devido à expansão da empresa no mercado, surgiu à necessidade de um domínio maior das informações, e os antigos procedimentos manuais adotados pela administração (secretaria) da escola já não estavam mais sendo tão eficientes. O Secretário ou Secretária Escolar tem por responsabilidade organizar, sistematizar, registrar e documentar todos os fenômenos que se processam no âmbito da unidade escolar, tornando viável seu funcionamento administrativo e garantindo sua legalidade e a validade de seus atos (SEDUC-MS, 2005, p. 7). O secretário (a) segue com suas seguintes competências administrativo: Dirigir os trabalhos da secretaria, administrar os horários escolares, assistir o corpo docente nas rotinas escolares, abrir e manter atualizados os arquivos escolares, estabelecer as rotinas de trabalho de seus auxiliares, administrar o atendimento ao publico externo, administrar o atendimento aos professores e alunos, administrar o expediente do diretor, alimentar os controles de gestão (controle da frequência dos alunos na escola, controle do aluno na sala de aula, controle dos resultados escolares por turma e por segmento, controle dos resultados escolares pela quantidade de exercícios, controle das disciplinas, controle do acompanhamento dos familiares a estudantes), instrumentos indispensáveis de uma secretaria competente (SEDUC-CE, 2005, p. 16).
E com isso, o mesmo terá um curto prazo de tempo, para cumprir suas responsabilidades com eficiência conforme a expansão da empresa, devido à grande demanda (o aumento) no número de alunos matriculados. Após uma visita nesta escola nos dias 11 e 12 de abril deste ano, evidenciamos algumas problemáticas: os procedimentos adotados pela secretaria escolar estavam sendo realizados de forma manual, como relatórios escritos e outros criados de forma mecânica em papel impresso. Há um caderno chamado: “Caderno de notas”, onde estão presentes o nome de todos os alunos incluindo suas 17
notas, frequências e situação da matrícula 1 no ano letivo, que são usados além de relatório final de cada turma, uma forma de armazenamento dos dados. A matrícula do aluno nem sempre havia todos os dados obrigatórios exigidos pelo Censo Escolar 2 e/ou manter atualizados nos arquivos os dados do mesmo quando necessário. A matrícula é feita por um formulário impresso, escrito de forma manual, o que dificulta o mesmo, caso haja várias matriculas a serem realizadas no mesmo período de tempo. Os “controles de gestão” citados anteriormente pela SEDUC-CE (2005, p. 16) já não estavam sendo alimentados de forma coerente e eficaz, pois em certas situações específicas como, por exemplo, a entrega dos resultados escolares dos alunos, na maioria dos casos, excedia o prazo de entrega. Muitas vezes essas atividades eram realizadas pelo secretário (a) fora de sua carga horária semanal, o que fazia jus, receber em seu salário final horas extras por sua jornada de trabalho, onerando ainda mais a escola. Foi percebida uma dificuldade no Remanejamento de Alunos 3. Dependendo do elevado número de matrículas em uma determinada turma, há uma necessidade de ser aberta uma nova turma, da mesma Série ou Ano, para suprir a demanda. Logo, fica caracterizado como: Turma A e B. Neste caso, ao lançarem as notas de um aluno no “Caderno de Notas”, e se o mesmo for preciso ser remanejado para outra turma (às vezes por questões de turno), apresentará rasuras neste caderno. E quando maior for o número de remanejamento, maior será o numero de rasuras. Dentre esses e demais aspectos tornam-se de forma geral, os trabalhos da secretaria, desorganizado, lento e desatualizado. Como destaca no manual da secretaria escolar, (SEDUC-MS, 2005, p. 14) “O atendimento de qualidade, por parte da Secretaria Escolar, faz toda a diferença, pois é por meio dela que vemos refletido todo o desenvolvimento da unidade escolar. A qualidade da informação e sua disponibilidade imediata significam 1
Situação da matrícula do Aluno no ano letivo: Aprovado, Reprovado, Reprovado por Falta, Cancelado, Transferido e etc. 2
Censo Escolar é um levantamento de dados estatístico-educacionais de âmbito nacional realizado todos os anos e coordenado pelo Inep. Ele é feito com a colaboração das secretarias estaduais e municipais de Educação e com a participação de todas as escolas públicas e privadas do país (INEP, 2011). 3
Remanejamento de Alunos é a movimentação do aluno de uma turma para a outra. 18
decisões melhores e mais rápidas”, consta-se necessário e importante, uma boa gerência administrativa. Desta forma surge a questão que norteia o trabalho: Qual a forma mais adequada para que a administração escolar tenha uma gestão eficaz sobre o domínio maior de suas informações, como: organizar, sistematizar, registrar e documentar os trabalhos de sua unidade escolar?
1.4 Procedimentos Metodológicos No início do desenvolvimento deste trabalho, será realizado uma pesquisa exploratória, que segundo Andrade (1999, p. 106): [...] é o primeiro passo de todo o trabalho científico. São finalidades de uma pesquisa exploratória, sobretudo quando bibliográfica, proporcionar maiores informações sobre determinado assunto; facilitar a delimitação de um tema de trabalho; definir os objetivos ou formular as hipóteses de uma pesquisa ou descobrir novo tipo de enfoque para o trabalho que se tem em mente. Através das pesquisas exploratórias avalia-se a possibilidade de desenvolver uma boa pesquisa sobre determinado assunto. Portanto, a pesquisa exploratória, na maioria dos casos, constitui um trabalho preliminar ou preparatório para outro tipo de pesquisa.
Os dados referentes a este trabalho serão levantados por pesquisa bibliográfica, como enfatiza Marconi e Lacatos (1999, p. 27): [...] é um apanhado geral sobre os principais trabalhos já realizados, revestidos de importância por serem capazes de fornecer dados atuais e relevantes relacionados com o tema. O estudo da literatura pertinente pode ajudar a planificação do trabalho, evitar duplicações e certos erros, e representa uma fonte indispensável de informações podendo até orientar indagações.
A pesquisa bibliográfica deve começar pelas obras de caráter geral: enciclopédias, anuários, catálogos, resenhas, abstracts, que indicarão fontes de consultas mais específicas. (ANDRADE, 1999) Será feita também uma pesquisa documental, que segundo Pádua (2002, p. 65): [...] é aquela realizada a partir de documentos contemporâneos ou retrospectivos, considerados cientificamente autênticos (não-fraudados); tem sido largamente utilizada nas ciências sociais, na investigação histórica, a fim de descrever/comparar fatos sociais, estabelecendo suas características ou tendências; além das fontes primárias, os documentos 19
propriamente ditos, utilizam-se as fontes chamadas secundárias, como dados estatísticos, elaborados por institutos especializados e considerados confiáveis para a realização da pesquisa.
1.4.1 Delineamento da Pesquisa Pretende-se realizar essa pesquisa na Instituição de ensino, Escola Marques de Educação Infantil e Ensino Fundamental, situada em Xinguara, estado do Pará. Os instrumentos de coleta de dados utilizados no decorrer do projeto serão através de entrevistas com a parte administrativa escolar, sendo eles: Diretor (a), Secretário (a), e Coordenador (a); exames de documentos, como: tipos de relatórios (sendo eles relatório final, ficha individual, boletim, entre outros), documentação escolar, e demais materiais e/ou documentos possam ser examinados a fim de obter dados específicos; e por fim, a observação, que por sua vez será fundamental para o teste de usabilidade do software desenvolvido.
1.5 Estrutura da Monografia Esta monografia foi estruturada em cinco capítulos. Neste capítulo é apresentada resumidamente uma explanação geral sobre o sistema, bem como a justificativa, os objetivos e a natureza na qual este trabalho está focado. No segundo capítulo apresenta os principais conceitos de Sistema de Informação, detalha a importância do mesmo, tanto para Empresas e na Gestão Escolar. Serão apresentados neste capítulo, os principais softwares de Gestão Escolar disponível atualmente no mercado. O terceiro capítulo mostra o local de pesquisa para o desenvolvimento deste trabalho, os métodos e ferramentas utilizadas no decorrer de todo o processo de desenvolvimento do software. Apresenta a linguagem de modelagem, a linguagem de programação e sua IDE de desenvolvimento, a ferramenta utilizada para gerar relatórios, e por fim, o banco de dados. O quarto capítulo apresenta o projeto de software. Faz uma breve descrição das regras de negócios da empresa, mostrando os usuários (pessoas envolvidas) do sistema e suas características. Detalha os diagramas a serem elaborados através da UML e o modelo entidade-relacionamento no projeto do Banco de dados, mostra 20
algumas das principais interfaces do software desenvolvido e um questionário aplicado aos usuários para verificar o nível de satisfação do software. No capítulo 5 tem-se a conclusão e sugestão para trabalhos tr abalhos futuros.
21
2 SISTEMA DE INFORMAÇÃO Atualmente há uma constante necessidade de modificações das estratégias organizacionais, adequando-as às rápidas transformações dos cenários, face ao ambiente cada vez mais inconstante e globalizado. E nessa perspectiva os sistemas de informação se tornam importantíssimo, pois a informação (consequência gerada pelo mesmo) passa a ser algo fundamental f undamental para a gestão das organizações.
2.1 Conceito e Valor O que vem a ser um sistema de informação? LAUDON e LAUDON (2003) definem Sistema de Informação como um conjunto de componentes inter-relacionados, tais como equipamentos, software, redes de comunicações, bases de dados e outras tecnologias de processamento de informação, usadas para recolher, processar, armazenar e distribuir informação para apoiar a tomada de decisão, a coordenação e o controlo de uma organização. COSTA (2007, p. 1) afirma que: “A informação é tudo na administração de uma organização”. Para BARBOSA e SICSÚ (2002, p. 1): É necessário que a empresa tenha controle sobre suas informações, para que possam ser utilizadas como apoio à sua sobrevivência, que depende da habilidade para processar dados, transformá-los em informações e conhecimento, distribuí-los adequadamente e usá-los com rapidez para tomar decisões e mudá-los quando necessário.
O conceito de valor da informação segundo PADOVEZE (2000, p. 44), está relacionado com: •
A redução da incerteza no processo de tomada de decisão.
•
A relação do benefício gerado pela informação versus custo de produzi-la.
•
Aumento da qualidade da decisão.
Várias são as definições, visões e abordagem quando se trata de informação. A informação não se limita a dados coletados, é necessário que sejam 22
organizados e ordenados de forma que se tornem úteis e assim se transformem em informações. “[...] podem apresentar importância diferenciada, só terá valor se comunicada às pessoas interessadas em forma e conteúdo adequado” (BARBOSA e SICSÚ, 2002). A informação pode ser infinitamente reutilizável, não se deteriora nem se deprecia e o seu valor é determinado exclusivamente pelo usuário. Geralmente, um Sistema de Informação é composto de um subsistema social e de um subsistema automatizado. O primeiro inclui as pessoas, processos, informações e documentos. O segundo consiste dos meios automatizados (máquinas, computadores, redes de comunicação) que interligam os elementos do subsistema social. É vital para macro e micro empresas, ressaltado por suas características, priorizar o tratamento das informações e criar uma cultura em busca do conhecimento, para que possam se manter competitivas no mercado.
2.2 Por que utilizar util izar Sistemas de Informação? A necessidade do Sistema de Informação nas empresas surgiu devido ao grande e crescente volume de informações que a organização possui. Com o Sistema de Informação estruturado a apresentação das informações necessárias e também já propiciando uma visão das decisões, a empresa garante um grande diferencial em relação aos concorrentes, e os gestores podem tomar decisões mais rápidas e de fontes seguras. A exigência do mercado, competitivo, dinâmico e principalmente globalizado motiva as empresas a operarem com um sistema s istema de informação eficiente, garantindo níveis mais elevados de produtividade e eficácia. Segundo BATISTA (2004, p. 39), “[...] o objetivo de usar os sistemas de informação é a criação de um ambiente empresarial em que as informações sejam confiáveis e possam fluir na estrutura organizacional”. Na era da informação, o diferencial das empresas e dos profissionais está diretamente ligado à valorização da informação e do conhecimento, proporcionando soluções e satisfação no desenvolvimento das atividades.
23
2.3 Importância dos Sistemas de Informação para as Empresas Tem-se dificuldade em avaliar quantitativamente os benefícios oferecidos por um sistema de informação, porém OLIVEIRA (2002, p.54) afirma que o sistema de informação pode, sobre determinadas condições, trazer os seguintes benefícios para as empresas: •
Redução dos custos das operações;
•
Melhoria no acesso às informações, proporcionando relatórios mais precisos e rápidos, com menor esforço;
•
Melhoria na produtividade;
•
Melhoria nos serviços realizados e oferecidos;
•
Melhoria na tomada de decisões, por meio do fornecimento de informações mais rápidas e precisas;
•
Estímulo de maior interação dos tomadores de decisão;
•
Fornecimento de melhores projeções dos efeitos das decisões;
•
Melhoria na estrutura organizacional, para facilitar o fluxo de informações;
•
Melhoria na estrutura de poder, proporcionando maior poder para aqueles que entendem e controlam os sistemas;
•
Redução do grau de centralização de decisões na empresa;
•
Melhoria na adaptação da empresa para enfrentar os acontecimentos não previstos.
Esses itens permitem que as empresas definam possíveis fortalecimentos do processo de gestão, garantindo o diferencial de atuação e por consequência, vantagem competitiva.
2.4 Importância dos Sistemas de Informação para a Gestão Escolar “[...] a gestão escolar, é uma das formas de melhorar o processo de ensinoaprendizagem. A escola é uma instituição educativa fundamental onde são organizadas, sistematicamente, atividades práticas de carácter pedagógico. De igual modo, digamos que a gestão de informação acadêmica, é um dos pressupostos básicos que uma escola, deve rigorosamente levar em consideração se realmente um gestor ou diretor quer alcançar os objetivos previamente definidos. Por este motivo, podemos dizer que ela funciona como um fio condutor, que embora seja uma tarefa complexa, permite atingir os tão almejados objetivos. Portanto, este fio condutor deve ser 24
flexível, já que podemos introduzir novas normas ou valores na cultura escolar no decorrer de um processo ou período de gestão” (DELORES 2005).
As organizações escolares estão repletas de dados que poderiam tornar-se informações valiosas para algum usuário diante de um problema de decisão. No entanto, muitas vezes essas informações não são usadas, seja por falta de sua disponibilidade ou por não estarem apresentadas de forma mais adequada. A Secretaria da Escola é o setor s etor que tem como principal função a realização de atividades de apoio ao processo administrativo, onde se concentram as maiores responsabilidades relativas à vida escolar do estudante e da própria instituição. Constitui-se centro das atividades administrativas e pode ser considerada como base para uma eficiente gestão escolar. O mesmo concentra as informações vitais para a gestão geral da escola. Estudantes, Professores, Coordenadores, Diretores e Pais mantêm contato constante com esta unidade, solicitando as mais diversas providências. Enumerando os principais registros, destacam-se as seguintes atividades como matrículas, boletins, históricos escolares, diários de classe, declaração escolar, frequência de alunos, regimento escolar e demais procedimentos ao bom funcionamento da secretaria da escola. O programa de computador mais utilizado nas escolas, segundo JANZ (2007), é o “ Office da Microsoft ”. ”. Os aplicativos que permitem a organização dos dados são o ‘Word’ e o ‘ Excel’ . Ambos são escritos e produzidos pela Microsoft para computadores usando o sistema operacional Microsoft Windows. O Word 2010 é um processador de texto destinado a criar, editar, visualizar arquivos de texto e compartilhar o seu conteúdo facilmente na Web. Segundo Microsoft Store Microsoft Store (2011), seus principais recursos são: •
Escreva, edite e organize seus documentos de forma mais eficiente com ferramentas aprimoradas de formatação form atação de documentos;
•
Poste seus documentos online e depois acesse, exiba e edite esses documentos em praticamente qualquer computador 4 ou no seu Windows phone5;
4
Requer o SharePoint Foundation Services ou uma conta do Windows Live. 25
•
Aplique efeitos de formatação como sombra, bisel , brilho e reflexo a textos e imagens;
•
Transforme um texto básico, apresentado no formato de itens com marcadores, em elementos visuais atraentes que ilustram melhor as suas ideias;
•
Adicione efeitos especiais de imagens sem precisar de um software adicional de edição de fotos;
•
Recupere versões de rascunho dos arquivos editados recentemente com facilidade, mesmo que nunca tenha salvado o documento;
•
Procure, classifique e encontre o que você precisa rapidamente com o novo e aprimorado recurso “Localizar”;
•
Com a coautoria, você pode editar documentos e compartilhar ideias com outras pessoas ao mesmo tempo 6.
O Excel 2010 é um programa de planilha eletrônica que utiliza tabelas para realização de cálculos ou apresentação de dados, é o padrão mundial para análise de negócios, com essa ferramenta é possível publicar e compartilhar o seu conteúdo e acessar planilhas pela Web. Segundo Microsoft Store (2011), seus principais recursos são: •
Com o novo recurso Minigráficos, você pode criar pequenos gráficos em uma única célula para descobrir padrões nos dados rapidamente;
•
O recurso Segmentação de Dados oferece uma rica visualização do modo de tabela dinâmica para que você possa segmentar e filtrar os dados de modo a exibir exatamente o que precisa;
•
Com o novo filtro de pesquisa, você gasta menos tempo peneirando grandes volumes de dados em tabelas e modos de tabela dinâmica e mais tempo analisando dados;
•
Poste suas planilhas online e depois acesse-as, exiba-as e edite-as em praticamente qualquer computador;
5 O recurso de mensagens instantâneas e presença requer um dos seguintes produtos: Microsoft Office Communications Server 2007 R2 com Microsoft Office Communicator 2007 R2, Windows Live Messenger ou outros aplicativo de mensagens instantâneas com suporte para IMessenger . As chamadas de voz requerem o Office Communications Server 2007 R2 com Office Communicator 2007 R2 ou um aplicativo de mensagens instantâneas com suporte para IMessengerAdvanced . 6
O Word Mobile 2010 não está incluído nos aplicativos ou pacotes do Office 2010. 26
•
A formatação condicional proporciona maior controle sobre estilos e ícones, barras de dados melhoradas e a capacidade de realçar itens específicos com poucos cliques;
•
A capacidade de exibir modos de dados diferentes diretamente em um gráfico dinâmico, de forma independente dos modos de tabela dinâmica, ajuda você a analisar e capturar a representação mais expressiva dos seus números;
•
O novo modo de exibição Microsoft Office Backstage substitui o menu Arquivo tradicional e permite salvar, compartilhar, imprimir e publicar pastas de trabalho com apenas alguns cliques;
•
Para usuários avançados, o Excel 2010 oferece escalabilidade de 64 bits para trabalhar com conjuntos de dados que fazem uso intensivo de memória, dando suporte a planilhas maiores do que o tamanho de arquivo de dois gigabytes das versões anteriores do Excel .
Essas ferramentas, à medida que a administração escolar foi informatizada, vêm sendo utilizadas na substituição das máquinas de datilografia, fichas e controles manuscritos agilizando e organizando melhor os dados da Escola. Contudo, essas ferramentas de organização não tem mais suprido as necessidades que uma Mantenedora ou mesmo uma escola necessita, por serem ferramentas limitadas. Gradativamente, o Word e o Excel estão sendo substituídos por sistemas integrados de gestão escolar. Diante dessa demanda, o mercado de software, ou programas de gestão, está atento e vem desenvolvendo sistemas de informação de diferentes formatos, mas com o mesmo princípio, o de integrar a Escola em um único espaço. Seguindo o mesmo contexto de uma boa gestão escolar, RG System Informática (2011), afirma: “Um sistema eficiente de gestão tem a proposta de, além de organizar os dados, integrar os processos evitar o retrabalho. Com uma única entrada no sistema, a mesma informação fica disponível para todos os departamentos. Desse modo, são incalculáveis, os ganhos de produtividade e agilidade nos processos”.
27
A utilização de um sistema de gestão escolar tem como objetivo apoiar a instituição na obtenção de uma vantagem competitiva sustentável. Especificamente, diminuir o tempo de serviço, agilizando na busca de informações; melhorar o planejamento e a gestão estratégica e apoiar na tomada de decisão. Dada à importância de sistema de informação na gestão escolar, torna-se fundamental para orientação de qualquer atividade de uma instituição de ensino. Seguidamente, serão mostrados alguns exemplos de softwares específicos para gestão escolar, disponíveis na internet.
2.5 Exemplos de Softwares de Gestão Escolar Atualmente, existem vários tipos de softwares s oftwares de gestão escolar, construído essencialmente para gerir informações que circulam em uma instituição escolar. Esses softwares foram desenvolvidos para gerir informações com mais eficiência, coordenar as principais atividades da escola, como: matrículas, transferências, relatórios, dados derivados dos alunos (por exemplo: declaração escolar, boletim, ficha individual, mapa do relatório final e etc.) entre outras coisas. A implementação desses sistemas tem por objetivo manter e coordenar todas as atividades organizacionais e procurar meios para atingir objetivos previstos na sua totalidade e, minimizando os custos. Em pesquisa na internet, procuramos identificar algumas empresas que desenvolvem programas de gestão oferecendo soluções para escolas, pontuando suas principais características. 2.5.1 Alunminus A empresa Alunminus desenvolve um sistema integrado de gestão escolar, considerado uma solução completa para armazenar, administrar e publicar as informações da instituição. O Alunminus Junior é a versão do software específica para administrar cursos do Ensino Médio, Fundamental e Profissionalizante. Além das funções convencionais do Alunminus, pode agregar as funções do Alunminus Baby , podendo assim gerir os alunos desde a Educação Infantil. A versão do Alunminus Junior possui uma característica mais voltada aos controles ligados à 28
estrutura curricular dos cursos, passando assim a controlar mais atividades, tanto administrativas de secretaria como pedagógicas. Permite que as atividades administrativas ou pedagógicas possam ser mais descentralizadas e distribuídas pelos setores da Instituição (ALUNMINUS, 2011). 2.5.2 Cadsoft A empresa Cadsoft oferece um sistema de gestão acadêmico desenvolvido para atender pequenas, médias e grandes instituições – ensino infantil, fundamental, médio e cursos livres. O Collegium, nome do produto, é ideal para instituições de ensino compostas por uma ou várias unidades e com grande número de acessos simultâneos (CADSOFT, 2010). 2.5.3 Corpore RM Educacional Outra empresa é a Corpore RM Educacional (atualmente pertencente à empresa TOTVS), cujo sistema é capaz de se adaptar à realidade e às estratégias da instituição. O produto permite total integração entre gestão acadêmica, administrativa e recursos humanos, identificando os cursos e áreas mais ou menos rentáveis (TOTVS, 2011). 2.5.4 SGA O SGA – Sistema Integrado de Gestão Acadêmica é desenvolvido em ambiente web, atendendo as necessidades de gestão e planejamento da escola, permitindo a otimização dos recursos físicos, humanos, materiais e financeiros. Facilita o controle de todas as operações com processos totalmente integrados e de fácil aprendizagem e uso. O produto é adequado a todos os níveis de ensino, e abrange todas as funções que os estabelecimentos de ensino desempenham (SGA, 2009).
29
2.5.5 Sophia O software Sophia é configurável possibilitando adequar o sistema a peculiaridades da instituição e à criação de relatórios personalizados, tais como listagens de etiquetas, cartas, atestados, declarações, carteirinhas e documentos da secretaria – boletins, históricos, diários de classe, fichas individuais, atas, e etc. (PRIMA, 2008). 2.5.6 SIAN O SIAN – Sistema Informatizado de Alimentação e Nutrição – foi criado a partir da necessidade da Secretaria Municipal de Educação, Cultura e Esportes de Jundiaí de tornar o processo de administração da merenda escolar mais ágil, eficaz e preciso (CIJUN, 2006).
2.6 Conclusão Neste capítulo foi abordado o conceito e valor de sistemas de informação para gestão de empresas, principalmente instituições de ensino - gestão escolar. Também mostrados os softwares disponíveis no mercado com soluções para gestão escolar. É visto que cada instituição tem características próprias como no caso de uma escola de educação básica pública ou particular, filantrópica, escola rural, centro de educação infantil pública ou particular ou uma escola profissionalizante. Essa flexibilidade para as adaptações é cada vez mais necessária para o gestor escolar. Dessa forma, um software de gestão precisa ser desenvolvido de acordo com as regras de negócios da empresa.
30
3 DESENVOLVIMENTO DO SOFTWARE PARA A ESCOLA A
Empresa
ESCOLA
MARQUES
DE
EDUCAÇÃO
INFANTIL
E
FUNDAMENTAL além de atuar com bastante tempo no ramo da Educação é administrada pelos pais de um dos autores deste trabalho. Viabilizando um bom relacionamento em todos os aspectos gerais tanto no processo inicial (levantamento de requisitos) como processo final (implantação do sistema) de um projeto de software, a empresa não deixou de ser preferência para o desenvolvimento deste trabalho.
3.1 Métodos e Ferramentas Utilizadas Para que o objetivo do trabalho seja alcançado, o projeto será iniciado fazendo um levantamento de dados sobre a Escola Marques, para que assim possa ser entendido o seu funcionamento e, a partir daí serem analisadas as informações colhidas. Para a análise do sistema e modelagem dos dados, será utilizado o método UML7. Após ter sido feita a modelagem do sistema, será criado o banco de dados utilizando o banco de dados relacional MySQL. Dá-se início a etapa “implementação”, o paradigma de programação a ser utilizado será a orientação a objetos e a linguagem de programação será Java, devido a alguns aspectos intrínsecos considerados importantes, por exemplo, a portabilidade entre sistemas operacionais (DEITEL e DEITEL, 2005). Terminado a etapa “implementação”, passa-se para a etapa de testes, com uso de exemplos práticos. Caso ocorra algum erro durante os testes, retorna-se á etapa de simulação, e se necessário, retorna-se a etapa et apa de projeto e estudo. Uma vez que o produto de software esteja funcionando satisfatoriamente, passa-se para a fase de testes de usabilidades. Caso os testes não dêem resultados positivos, retorna-se a etapa de projeto e estudo.
7
UML - é utilizado no mercado de software, como uma linguagem gráfica padrão destinado à especificação, construção, visualização e documentação de sistemas de software. 31
Ao passar pelo teste de usabilidade, passa-se para a fase de finalização, onde será criada uma documentação referente ao software desenvolvido, e a implantação do sistema na instituição de ensino. 3.1.1 UML e seus Diagramas
“Da mesma forma que é impossível construir uma casa sem primeiramente definir sua planta, também é impossível construir um software sem inicialmente definir sua arquitetura. Desta forma, é extremamente importante ter uma representação visual de seu sistema antes que ele entre na etapa de implementação” (BUENO, 2010).
A Unified Modeling Language (UML) é uma linguagem gráfica padrão, utilizada no mercado de software, destinada à especificação, construção, visualização e documentação de sistemas de software, criando desta forma uma linguagem comum entre desenvolvedores e administradores de softwares e Web sites. Essa linguagem de modelagem é a notação que o método utiliza para expressar projetos enquanto que o processo indica quais passos seguir para desenvolver um projeto. “A UML é uma tentativa de padronizar a modelagem orientada a objetos de uma forma que qualquer sistema, seja qual for o tipo, possa ser modelado corretamente, com consistência, fácil de se comunicar com outras aplicações, simples de ser atualizado e compreensível” (BOOCH, 2000).
Essa linguagem “[...] pode ser utilizada para modelar várias fases de um sistema, desde os primeiros contatos até a geração do código” (BUENO, 2010). Podendo ser aplicado em qualquer tipo de projeto orientado a objetos. A UML possui diversos diagramas e o objetivo de possuir vários diagramas é fornecer múltiplas visões do sistema a ser modelado. Cada diagrama analisa o sistema, ou parte dele. Alguns enfocam o sistema de forma mais geral, apresentando uma visão externa do sistema e outros oferecem uma visão mais profunda do software, apresentando um enfoque mais técnico. Para (QUEIROZ, 2008) os diagramas são separados em dois grupos:
Estrutural - estática: Diagrama de Classes, Diagrama de Objetos, Diagrama de Componentes e Diagrama de Implantação; e Comportamental - dinâmica: 32
Diagrama de Casos de Uso, Diagrama de Sequência, Diagrama de Atividades, Diagrama de Estados, Diagrama de Colaboração. Como se podem observar a UML nos apresenta um escopo completo e de todos os possíveis casos de diagramações e documentações para os estágios de desenvolvimento de um software. “Se não houver a necessidade de utilizar algum destes, não há necessidade de documentar” (BATISTA, 2010). Dentro da apresentação deste trabalho especificadamente serão utilizados apenas dois modelos: Diagrama de Caso de Uso e o MER (Modelo de Entidade Relacionamento). 3.1.2 StarUML StarUML é um software que modela vários tipos de diagramas. É um projeto
elaborado para trabalhar no Windows de maneira flexível e com ferramentas práticas. Desenhar fluxogramas é útil para que você possa visualizar todos os processos que ocorrem em uma sequência de tarefas, por exemplo. Na barra superior de StarUML, você encontra opções para formatação, como alterar fonte, estilos de linhas das caixas do seu diagrama, alterar o layout , etc. A opção Model (Modelo) permite que você adicione diagramas e verifique se seus projetos estão de acordo com as especificações de UML, bem como converter diagramas sequenciais para diagramas de elaboração, e vice-versa. StarUML lhe proporciona a opção de modelagem de diagramas, como:
Diagrama de Caso de Uso, Diagrama de Classes, Diagrama de Sequência ou Diagrama de Sequência de Mensagens, Diagrama de Colaboração, Diagrama de Atividade ou Fluxograma, Diagrama de Componentes, Diagrama de Estrutura Composta e Diagrama de Distribuição. Esse software é uma ferramenta excelente para estudantes, bem como para gerentes e administradores, pois você elabora seus projetos com consistência e os resultados finais irão lhe agradar. StarUML está disponível gratuitamente para download no seguinte
endereço: http://www.baixaki.com.br/download/staruml.htm. 33
3.1.3 JAVA JAVA é uma linguagem de programação desenvolvida em maio de 1995 pela Sun Microsystem (atualmente subsidiária da Oracle Corporation). Sua principal característica é a Programação Orientada a Objetos (POO). Existem diversas linguagens de programação, entre as principais podemos citar: C, C++, PHP, Python, Visual Basic , Ruby . Para Deitel e Deitel (2005, p. 2): “O Java é uma poderosa linguagem de programação de computador divertida para iniciantes e adequada para programadores experientes utilizarem na construção de sistemas de informações importantes”.
A linguagem Java foi projetada para ser pequena simples e portável a todas as plataformas e sistemas operacionais. Esta portabilidade é obtida pelo fato da linguagem ser interpretada, ou seja, o compilador gera um código independente de máquina chamado byte-code. No momento da execução este byte-code é interpretado por uma máquina virtual instalado na máquina. Segundo Gradvoh (2008, p. 4): “A arquitetura ou plataforma Java tem, basicamente, dois componentes: a máquina virtual Java (JVM) e a interface de programação de aplicações Application Programming Interface” - API). A JVM, como o próprio nome (“ Application diz, emula um ambiente computacional. A máquina virtual é a principal responsável pela portabilidade que a plataforma Java provê, pois uma vez instalada em um ambiente computacional real, qualquer programa Java pode ser executado sobre a JVM”.
Devido a estas características, pode-se concluir que Java é capaz de integrar computadores com diferentes configurações e usos, além de permitir que o usuário execute um mesmo programa Java em diferentes sistemas operacionais, promovendo a integração dos mesmos. O JAVA foi à linguagem de programação escolhida para desenvolver este sistema, pois como é uma plataforma orientada a objetos, podem ser aplicados os modelos UML para análise de sistema.
34
3.1.4 NetBeans
“[...] NetBeans IDE é um ambiente de desenvolvimento - uma ferramenta para programadores escrever, compilar, depurar e implantar programas. É escrito em Java - mas pode suportar qualquer linguagem de programação. Existem também um enorme número de módulos para aprimorar o NetBeans IDE. O NetBeans IDE é um produto gratuito sem restrições de como ser utilizado”(NETBEANS, 2011).
Apesar de possuir um ambiente de desenvolvimento integrado, o NetBeans é gratuito e de código aberto para desenvolvedores de software nas linguagens Java, ou outras linguagens orientadas a objetos, como: C/C++, Groovy e outros. Já que a independência de plataforma faz parte do mesmo, o seu funcionamento ocorre em qualquer sistema operacional que suporta a máquina virtual Java (J VM).
Figura 1 - Tecnologias suportadas pelo NetBeans 7 Fonte: http://netbeans.org
Segundo XAVIER (2011): “NetBeans IDE oferece todo o suporte para criação de interfaces gráficas de maneira visual, bem como o desenvolvimento de aplicações para a internet, celulares e colaborações entre usuários, apresentando funcionalidades para soluções mais completas em programações com Java.
Além do NetBeans, há outros ambientes de desenvolvimento, os principais são: BlueJ , JCreator , jEdit, Eclipse (IDE), JBuilder e JDeveloper . Existem dois sites que oficialmente dão ao usuário a possibilidade de obter o NetBeans na versão 7.0 (utilizada neste projeto). Um é o site oficial da própria IDE, que se encontra no endereço http://www.netbeans.org. O outro site é o oficial do Java, da própria Sun Microsystems, criadora da linguagem e principal mantenedora do NetBeans. O site
neste caso é http://java.sun.com. Em ambos os casos, a obtenção da IDE está correta. 35
Figura 2 - Site oficial do NetBeans IDE Fonte: http://netbeans.org
3.1.5 MySQL “O MySQL é um servidor e gerenciador de banco de dados (SGBD) relacional, de licença dupla [...] atendendo a aplicações de grande porte e com mais vantagens do que seus concorrentes.” (MILANI, 2006 p. 22). O mesmo possui todas as características que um banco de dados de grande porte precisa, podendo concorrer com programas similares como: SQL Server (Microsoft) e Oracle. Inicialmente, o MySQL foi projetado para lhe dar com aplicações de pequeno a médio porte. Seria algo em torno de 100 milhões de registros por tabela. Porém segundo Milani (2006, p. 24) “[..] os limites e capacidades do MySQL ultrapassaram essas fronteiras inúmeras vezes”. Algumas de suas principais características são: portabilidade, multithreads, possui vários tipos de tabela para armazenamento, velocidade no acesso aos dados, segurança, funcionalidade de busca no estilo fulltext search e etc. O portfólio de cliente e usuários do MySQL conta com centenas de grandes projetos bem-sucedidos e de grande porte ao redor do mundo. Entre os casos mais famosos, segundo Miliani (2006, p. 32) é o departamento NAIS: O departamento NAIS (dentro da NASA) é responsável pela gerência dos contratos da empresa, movimentando transações que chegam a milhões de dólares por ano. Em razão da grande demanda de sua utilização e altos 36
custos de manutenção do banco de dados Oracle utilizados anteriormente no sistema, [...] optou por migrar os seus bancos de dados para uma solução open source. [...] optaram por utilizar o MySQL. [...] contudo o sucesso da migração e as vantagens oferecidas por ele garantiram a satisfação de todos [...] o custo de suporte técnico do MySQL era praticamente 1% do que o NAIS gastava com suporte técnico da Oracle.
Na versão 5 do MySQL, destaca-se banco de dados com mais de 60 mil tabelas, com aproximadamente 5 trilhões de registros (Miliani, 2006, p. 33). Para obter uma cópia do pacote de instalação do MySQL acesso o endereço: http://www.mysql.com. 3.1.5.1 MySQL Workbench “Planejar um pequeno banco de dados no papel é simples, mas a estrutura logo vai se complicando quando mais elementos são adicionados. O MySQL Workbench pode ajudar a manter as tabelas organizadas” (BENTHIN, 2010). MySQL Workbench é uma ferramenta gráfica para modelagem de dados, integrando criação, designer e administração do banco. A ferramenta possibilita trabalhar diretamente com objetos schema, além de fazer a separação do modelo lógico do catálogo de banco de dados. Combina características profissionais e uma interface clara e simples para oferecer a forma mais eficiente de lidar com as suas bases de dados. Outro recurso que a ferramenta possibilita é realizar a engenharia reversa de esquemas do banco de dados, bem como gerar todos os scripts em SQL, ou seja, é permitido desenhar as tabelas com seus atributos do banco de dados de forma rápida e fácil através do assistente, gerando assim todos os scripts necessários em SQL. Para XAVIER (2011): A modelagem dos seus bancos de dados pode assumir níveis conceituais, c onceituais, lógicos e físicos. MySQL Workbench apresenta uma arquitetura extensível, sendo possível visualizar a representação de tabelas, funções, entre outros.
O MySQL Workbench 5.2 CE está disponível gratuitamente no portal do MySQL, http://dev.mysql.com/downloads. 37
3.1.5.2 MySQL GUI Tools Bundle Este pacote de programas da MySQL é também outra ferramenta (já obsoleta, sendo o MYSQL Workbench seu sucessor) poderosa e completa desenvolvida administração e manutenção de bancos de dados MySQL. Inclui diversas programas, todos com um objetivo em particular: proporcionar ao usuário maior facilidade de interação com a base de dados. Contém os seguintes programas: MySQL Administrator - utilizado para administração e monitoramento do banco de dados; MySQL Query Browser - ferramenta visual para criar, executar e otimizar querys SQL; MySQL Migration Toolkit - utilizado para migração de um Banco já existente para o MySQL. O uso do pacote de ferramentas MySQL GUI Tools Bundle não deixa de ser fundamental, pois suas interfaces não perderam a praticidade e rapidez para lidar com o banco de dados. 3.1.6 JasperReports - iReport O JasperReports, criado em 2001 por Teodor Danciu, é uma biblioteca escrita em Java, de código fonte open source, projetada para ajudar o desenvolvedor a criar relatórios tanto para aplicações Desktop como Web. Apesar do JasperReports ter simplificado o desenvolvimento de relatórios, era necessário ter um conhecimento da linguagem XML, utilizado para criar os relatórios e dependia do uso de cálculos para determinar a posição de cada componente no relatório. Em 9 de outubro de 2002, o italiano Giulio Toffoli lançou uma ferramenta para gerar relatórios visuais, chamada: iReport . “[...] Sua característica era desenvolver relatórios gerando o formato XML no padrão JasperReports. Isso tornou mais acessível e intuitivo o uso dos relatórios escritos em JasperReports” (GONÇALVES, 2009). E com a popularidade dessa ferramenta, em 2005 a JasperSoft (empresa mantenedora do JasperReports) tornou oficial na construção
de relatórios para o JasperReports.
38
O iReport permite criar rapidamente através de uma interface gráfica rica e intuitiva qualquer tipo de relatório com com facilidade, permitindo aos desenvolvedores que estão aprendendo essa tecnologia, acesso a todas as funções do JasperReports, bem como ajuda os usuários qualificados a economizar uma grande
quantidade de tempo durante o desenvolvimento de relatórios complexos e dinâmicos. Como enfatiza Gonçalves (2009, p. 3): “[...] o desenvolvedor é capaz de criar qualquer tipo de relatório de forma simples e rápida. Mesmo sabendo que o iReport desenvolve um formato XML usado pelo JasperReports, o que não é difícil de manipular, há uma vantagem em usar esta ferramenta. Se o desenvolvedor é um usuário iniciante no formato XML do JasperReports, o iReport supre suas necessidades evitando que seja necessário fazer modificações no código fonte. Caso seja experiente neste formato, o iReport minimiza o tempo na criação dos mais complexos relatórios.”
Para utilizar o iReport é preciso o Sun Java 2 SDK 1.5 ou superior, instalado na máquina, pois para compilar os arquivos .jasper, é necessária a instalação da distribuição do Java SE, sendo impossível somente com a JRE ( Java Runtime ). Environment ).
Para
baixar
essa
ferramenta,
entre
no
endereço
oficial
http://www.jasperforge.org/ireport ou http://ireport.sourceforge.net. Até o momento a versão atual do iReport é 4.1.1.
Figura 3 - Site oficial do JasperReports Fonte: http://jasperforge.org
39
3.2 Conclusão Neste capítulo foi apresentada a Escola Marques como local de pesquisa para o desenvolvimento deste trabalho. É visto que vários métodos e ferramentas foram utilizados em decorrer de todos os processos de desenvolvimento do software soft ware para a escola.
40
4 PROJETO DE SOFTWARE PARA A ESCOLA Neste capítulo será apresentado um breve histórico das regras de negócios da empresa, também todos os diagramas elaborados, baseados nas especificações da UML. E por fim, algumas das principais interfaces do software desenvolvido.
4.1 Breve Descrição do Ramo de Negócio da Empresa A ESCOLA MARQUES DE EDUCAÇÃO INFANTIL E FUNDAMENTAL é uma empresa de pequeno porte e apenas o Diretor e o Secretário serão os usuários mais frequentes do sistema. As atividades desta empresa concentram-se principalmente na matrícula dos alunos e atividades acadêmicas. Antes de iniciar as aulas, a empresa costuma reunir todos os seus docentes funcionários administrativos para um planejamento escolar relacionado ao ano seguinte. Costuma-se discutir assuntos como: a quantidade de turmas e sua capacidade de alunos; o quadro de docentes da escola, onde em qual turma (as) o professor ministrará suas aulas entre outros assuntos. Após essa reunião, a secretaria recebe todo o planejamento anual, para que assim possa se organizar para as próximas matricula. Para efetivar uma matrícula na escola é obrigatória à presença de algumas informações como: •
Documentação do aluno: Xerox do RG ou Certidão de Nascimento. Informar caso possua alguma deficiência, alergia a remédios entre outras observações.
•
Documentação do responsável: RG, CPF, Telefone e Comprovante de endereço, e sua Assinatura, concordando com os Termos de Serviços e Ensino.
•
Dados da Matrícula: Nível, Turno, e a Turma em que o Aluno será matriculado.
Efetivado a matrícula, toda documentação é armazenada em um arquivo, onde cada aluno é separado por turma, e cada turma separada por turno. Desta 41
forma, fica fácil a realização de uma consulta ao Aluno e/ou relatórios de alunos e turmas do ano letivo. Após o período de matrícula, a empresa compra diários nas papelarias, para que o professor possa utilizar como uma ferramenta destinada a registrar suas informações necessárias do dia-a-dia em sala, como frequência de cada aluno, registro pedagógico das atividades desenvolvidas e mapa de avaliação. Cabe ao professor, preencher seus diários com todos os nomes dos alunos matriculados na turma em que ministra, visando obter um melhor controle sobre os mesmos. Ao findar de cada avaliação bimestral na escola (que são quatros), o Secretário recebe de cada professor os seus diários, contendo as notas, frequência de cada aluno juntamente com o registro pedagógico. Logo, todas as notas são armazenadas na forma escrita em um livro, chamado: Livro de Notas, onde é registrado o nome de todos os alunos da escola (e anos anteriores), juntamente com suas notas e situação da matrícula (caso seja o último bimestre). Todo esse processo é feito para ter um controle das notas (e situação da matrícula, caso seja o último bimestre) dos alunos. Feito o armazenamento dos dados no Livro de Notas em cada bimestre, também na forma escrita o Secretário armazenará as notas e freqüência de cada aluno em suas pastas no Arquivo, utilizando duas planilhas, uma chamada Boletim Escolar, e a outra Ficha Individual. Desta forma, os Pais ou Responsáveis irão obtêlas no final do ano letivo, datadas e assinadas pelo Secretário e Diretor. Enquanto os diários estão sendo organizados na secretaria, em casa, sala de aula inicia um processo chamado: Entrega de Envelopes de Notas. Esse Envelope é entregue a cada Pai ou Responsável contendo todas as notas e avaliações dos alunos. Como o Secretário está ocupado passando as notas dos alunos para o Livro de Notas e armazenando-as nas pastas de cada aluno no Arquivo, os Professores ficam responsáveis por cada Envelope dos alunos de sua Turma. No decorrer do ano letivo, alguns Pais ou Responsáveis precisam de algum comprovante na escola, para declarar que seu filho ou dependente está estudando ou estudou nesta Instituição de Ensino. E para suprir essa necessidade o Secretário 42
faz uma Declaração Escolar informando à situação que se encontra o Aluno na escola. No final de ano, além de cumprir as atividades descritas logo acima, a empresa precisa informar a órgãos públicos (SEDUC-PA) um relatório resumido de todos os alunos matriculados na escola no ano letivo, juntamente com a média (dos quatro bimestres) das notas e a situação da matrícula, organizados por Turmas. Esse relatório é chamado de Mapa de Resultado Final, e feito pelo Secretário Escolar. Há uma grande quantidade de notas para serem trabalhadas na secretaria, pois o número de aluno é bem elevado. Para solução nesta empresa, será implantado um sistema na secretaria escolar, de forma a auxiliar os serviços da secretaria, agilizando tempo para o Professor, Secretário e consequentemente benefícios econômicos para a empresa.
4.2 Pessoas Envolvidas (Usuários) Os usuários responsáveis por utilizar o sistema serão dois: o Secretário Escolar e o Diretor. Estes terão total acesso ao sistema. Alimentando-o com os nomes de novos Professores, Disciplinas, Turmas, Login e Senhas, Matrícula e atividades Acadêmicas. Por ser uma empresa de pequeno porte, a mesma optou por garantir permissões especiais ao Secretário, possuindo assim um total acesso ao sistema. Logo, o Secretário terá o papel de Administrador no sistema. sist ema.
4.3 Diagramas de Caso de Uso Os modelos de Casos de Uso são descritos através de Diagramas de Casos de Uso na UML. De uma forma geral, cada projeto de software soft ware conterá um Diagrama de Casos de Uso. (STADZISZ, 2002). Os diagramas de casos de uso têm um papel central para a modelagem do comportamento de um sistema, de um subsistema ou de uma classe. Cada um mostra um conjunto de casos de uso e atores e seus relacionamentos. 43
Ficaram definidas diversas interações entre o Administrador e o sistema, então serão abordados cinco diagramas de caso de uso: Login, Módulo de Gestão, Módulo de Matrícula, Módulo Acadêmico e Geral do Sistema. Antes de o Usuário executar qualquer ação no sistema deverá passar pass ar pela tela de Login, que depende do nome do usuário e senha válidos para Autenticação do Sistema. Veja a Figura 4:
<>
Login
Interface do Sistem Sistem a
Administrador Adm inistrador
Figura 4 - Diagrama de Caso de Uso - Login
Após a Autenticação a Interface do Sistema será apresentada ao Usuário. Será mostrada uma Área de Trabalho com três ícones e funcionalidades distintas. Na Figura 5, mostra o diagrama do Caso de Uso Módulo de Gestão, onde serão apresentadas as funções principais desempenhadas pelo Usuário.
44
Módulo Módulo de Gestão
Cadastro do Ano An o Let ivo
Cadastro da Escola
Cadastro de Professor Ad minist min ist rad or
Cadastro de Disciplina
Cadastro de Turma
Cadastro de Usuário
Figura 5 - Diagrama de Caso de Uso - Módulo de Gestão
Ao fazer um cadastro da Escola, por exemplo, serão mostradas abaixo todas as Escolas cadastradas até o momento. O Usuário poderá alterar e excluir as Escolas já cadastradas no Sistema. No Módulo de Matrícula o Usuário poderá realizar as seguintes tarefas: Matrícula de Alunos (Novos), Confirmação de Matrículas, Consultar Aluno, Remanejamento de Alunos, Manutenção de Matrícula e Relatório de Matrícula, como mostra a Figura 6:
45
Módulo de Matrícula
Veri Verifi fica carr Alu Aluno no no banco <> <>
Matrícula de Alun Alunos os (Novos) ovos)
<>
Comprovante de Matrícula
<>
<>
Confirmação de Matrícula
<>
Consultar Alun Aluno o
Admi Admini nistra strado dorr
Transferência de Aluno
<>
<>
Remanejamento de Alunos
<>
Alun Aluno o Desistente
<>
Manutenção de Matrícula
<>
<>
Pesquisar Escola
<>
Cancelamento de Matrícula
<>
<>
Relatório de Matrícula
<>
Alun Aluno o Falecido <>
<> <>
Relatório Resumido de Alun Alunos os
Exclusão de Matrícula
Relatório de Aluno
<>
<>
Gerar Relatório
Figura 6 - Diagrama de Caso de Uso - Módulo de Matrícula
Neste Módulo Acadêmico o Usuário poderá realizar as seguintes tarefas: Gerar Diários, Gerar Envelopes de Notas por Aluno e Turma, Lançar as Notas e Frequências por Aluno, Gerar a Ficha Individual por Aluno e Turma, Gerar o Boletim Escolar por Aluno e Turma, Gerar a Declaração Escolar por Aluno e por fim o Mapa de Resultado Final por Curso, Turno e Turma. Veja a Figura 7:
46
<>
Por Disciplina
Geração do Diário Por Turma
<>
Geração de Envelopes de Notas <> <>
Lançamento de Notas e Frequências
<>
Administr ador
Pesquisar Turma
<> <>
<> <>
<>
Geração da Ficha Individual
<>
Pesquisar Aluno
<> <>
Boletim Escolar
Mapa de Resultado Final
<>
<>
Declaração Escolar
<>
Gerar Relatório
Figura 7 - Diagrama de Caso de Uso - Módulo Acadêmico
4.4 Modelo Entidade Relacionamento. O MER - Modelo Entidade Relacionamento tem o objetivo descrever os objetos pertencentes à realidade atual do sistema, mesmo ele não sendo informatizado. No desenvolvimento de aplicações em banco de dados, o MER é o mais largamente utilizado para a representação e entendimento dos dados que compõem a essência de um sistema de informações (MACHADO e ABREU, 2004). A Figura 8 mostra em uma visão única o MER do sistema:
47
Figura 8 - Modelo Entidade Relacionamento
48
4.5 Interfaces do Sistema. Neste subtítulo serão apresentadas as principais interfaces do sistema desenvolvido. 4.5.1 Autenticação do Usuário Na Figura 9 a seguir tem-se o software da tela de login, onde o usuário o deverá inserir seu nome de usuário e senha nos campos em destaque respectivamente para acessar o sistema. Este usuário e senha foram previamente cadastrados pelo administrador. O sistema sempre terá te rá início a partir desta janela.
Figura 9 - Login
4.5.2 Área de Trabalho Ao acessar a área de trabalho (Figura 10) , serão exibidos os ícones no qual o usuário terá acesso. O Diretor e o Secretário terão acesso aos módulos: Matrícula, Gestão e Acadêmico. Quando o mouse é movimentado na área do ícone, é apresentada ao usuário, uma breve descrição informando qual (is) tarefa(s) será (ão) realizada(s) pelo mesmo.
49
Figura 10 - Área de Trabalho
4.5.3 Módulo Gestão Ao clicar neste ícone serão exibidas as funções presentes neste módulo. Sendo elas: Ano Letivo, Escola, Professor, Disciplina, Turma, Usuário.
50
Figura 11 - Módulo Gestão
4.5.3.1 Ano Letivo No ícone “ANO LETIVO”, o usuário poderá cadastrar e/ou excluir o ano letivo e também informar a Média Anual de Aprovação do mesmo, Figura 12:
Figura 12 - Cadastro do Ano Letivo 51
4.5.3.2 Escola Já o ícone “ESCOLA” é possível realizar o cadastro da Escola, Alterar seus dados e Excluí-la se preciso for e visualizar as Escolas já cadastradas. Os campos marcados com * são de preenchimento obrigatório, bloqueando o usuário a seguir em frente caso o mesmo não esteja preenchido de forma correta, Figura 13:
Figura 13 - Cadastro da Escola
4.5.3.3 Professor É possível cadastrar os professores clicando no ícone “PROFESSOR”. Nesta janela, além do cadastro do mesmo, é possível Alterar os dados, Excluir e visualizar todos os Professores cadastrados no sistema. Segue abaixo:
52
Figura 14 - Cadastro do Professor
4.5.3.4 Disciplina A Figura 15 é mostrada uma janela quando o Usuário clica no ícone “DISCIPLINA”. Neste frame é possível realizar o cadastro de todas as Disciplinas utilizadas na escola. Além de Editar e Excluir. Nota-se a presença de um campo chamado: “Nome Abreviado”, o mesmo é utilizado quando o Usuário necessite gerar relatórios com uma grande quantidade de disciplina, então, em vez do nome completo, é mostrado no nome abreviado.
53
Figura 15 - Cadastro de Disciplina
4.5.3.5 Turma No ícone “TURMA”, o Usuário poderá: cadastrar, editar, excluir e visualizar Turmas, sendo obrigatório informar as disciplinas presente no mesmo, juntamente com o professor que irá ministrá-la. Mas antes de acessar essa janela, é necessário informar em qual Escola e o Ano Letivo que esta Turma será cadastrada. Esta janela chama-se: “Pesquisar Escola”. Como mostra as Figuras 16 e 17:
54
Figura 16 - Pesquisar Escola para o Cadastro de Turmas
Figura 17 - Cadastro de Turmas
55
4.5.3.6 Usuário E por fim, o último ícone do Módulo Gestão: “USUÁRIO” (Figura 18). Nesta Janela é possível Cadastrar, Alterar e Excluir Usuário e/ou Senha do Sistema.
Figura 18 - Cadastro do Usuário
4.5.4 Módulo Matrícula Ao clicar neste ícone “MATRÍCULA” serão exibidas as funções presentes neste módulo (Figura 19), sendo elas: Confirmação de Matrícula (por Aluno), Consultar Aluno, Remanejamento de Aluno, Manutenção de Matrícula, Matrícula (Alunos Novos) e Relatório de Matrícula.
56
Figura 19 - Módulo Matrícula
4.5.4.1 Confirmação de Matrícula (Por Aluno) O item “CONFIRMAÇÃO DE MATRÍCULA (POR ALUNO)”, corresponde em realizar a confirmação de matrícula individual do aluno. Ao selecioná-lo o Usuário deverá escolher em qual escola deseja realizar a matrícula (janela semelhante à Figura 16 - Pesquisar Escola para o Cadastro de Turmas). Após a seleção da Escola, será mostrada uma janela para consultar o Aluno a ser matriculado. Figura 20.
57
Figura 20 - Pesquisar Aluno - Confirmação de Matrícula
Logo em seguida, aparecerá uma janela chamada “Confirmação de Matrícula” (Figura 21), apresentando uma ficha com todos os dados necessários para realizar a confirmação da matrícula do Aluno.
58
Figura 21 - Ficha de Confirmação de Matrícula
E por fim, será mostrado mos trado o comprovante de matrícula realizada. Figura 22.
59
Figura 22 - Comprovante de Matrícula
4.5.4.2 Consultar Aluno O item “CONSULTAR ALUNO” corresponde à pesquisa do aluno, independentemente da escola, mostrando os dados deste, tais como: nome do aluno, data de nascimento, nome da mãe, escola, ano letivo, tipo de matrícula, série, turno, turma, etc. Veja a Figura 23: 60
Figura 23 - Consultar Aluno
4.5.4.3 Remanejamento de Alunos O item “REMANEJAMENTO DE ALUNOS” corresponde em alocar os alunos matriculados, regular nas suas respectivas turmas. E caso necessário, transferir o aluno de turma, levando em consideração a quantidade da capacidade da turma informada no processo de matrícula e a quantidade de vagas existente na turma. Após acessar esse item, o Usuário deverá selecionar uma escola para continuar (semelhante à Figura 16 - Pesquisar Escola para o Cadastro de Turmas). E por fim, será mostrada mos trada a janela “Remanejamento de Aluno”, conforme Figura 24:
61
Figura 24 - Remanejamento de Alunos
4.5.4.4 Manutenção de Matrícula Em “MANUTENÇÃO DE MATRÍCULA” o Usuário poderá realizar as seguintes tarefas: •
TRANSFERÊNCIA DE ALUNO - Quando o aluno solicita transferência para outra escola.
•
ALUNO DESISTENTE - Quando o aluno deixa de frequentar as aulas ou abandona os estudos sem comunicar formalmente a escola.
•
CANCELAMENTO DE MATRÍCULA - Quando o aluno solicita o cancelamento da matrícula. A matrícula cancelada permanecerá no histórico do aluno. 62
•
ALUNO FALECIDO - Quando o aluno vem a óbito.
•
EXCLUIR MATRÍCULA DO SISTEMA - Quando uma matrícula foi realizada indevidamente. A matrícula do aluno (no ano letivo selecionado) será definitivamente excluída do sistema. Permanecendo apenas o cadastro do aluno.
A Figura 25 mostra com detalhes esse Módulo:
Figura 25 - Manutenção de Matrícula
Por apresentarem interfaces semelhantes, será apresentado apenas a Transferência de Aluno. Ao clicar no item “TRANSFERÊNCIA DE ALUNO”, assim como no item “REMANEJAMENTO DE ALUNOS”, o usuário terá que selecionar uma escola para continuar. Após selecionar a escola, será preciso fazer uma pesquisa para determinar o aluno a ser transferido (interface semelhante ao apresentado na Figura 19 - Pesquisar Aluno - Confirmação de Matrícula). E por fim restando apenas a confirmação da Transferência, Figura 26.
63
Figura 26 - Manutenção de Matrícula > Transferência do Aluno
4.5.4.5 Matrícula de Alunos (Novos) O item “MATRÍCULA DE ALUNOS NOVOS” corresponde em realizar a de matrícula individual do aluno. Os passos para realizar uma matrícula e as interfaces são semelhante a do item “CONFIRMAÇÃO DE MATRÍCULA (POR ALUNOS)”. 4.5.4.6 Relatório de Matrícula No item “RELATÓRIO DE MATRÍCULA” corresponde aos diversos tipos de relatórios de acompanhamento da matrícula da escola. Sendo eles: •
RELATÓRIO DE ALUNOS - Relatório de Alunos que estão: Matriculados, Transferidos, Cancelados, Desistentes e Falecidos da escola selecionada.
•
RELATÓRIO RESUMIDO DE ALUNOS - Este relatório apresenta a quantidade total de Alunos que estão: Matriculados, Transferidos, Cancelados, Desistentes e Falecidos da escola selecionada.
Ambos os relatórios, são possível ser realizados através do: Curso, Série/Ano, Turno ou Turma. As Figuras 27 e 28 mostram m ostram com detalhes este item: 64
Figura 27 - Relatório de Matrícula
Figura 28 - Relatório de Matrícula > Relatórios de Alunos
4.5.5 Módulo Acadêmico O Módulo Acadêmico possui as seguintes funções: Geração do Diário Por Turma, Geração de Envelopes de Notas Por Aluno e Por Turma, Lançamento de Notas e Frequência Por Aluno, Ficha Individual Por Aluno e Por Turma, Boletim Escolar Por Aluno e Por Turma, Declaração Escolar e Mapa de Resultado Final. A Figura 29 apresenta o Menu Principal do Módulo Acadêmico:
65
Figura 29 - Módulo Acadêmico > Menu Principal
4.5.5.1 Geração do Diário Ao clicar no item “GERAÇÃO DE DIÁRIO > Por Turma” o Usuário irá selecionar a Turma para gerar os diários. Veja a Figura 30:
66
Figura 30 - Geração do Diário > Por Turma
Ao informar os dados corretos, será apresentada uma janela ao Usuário com todas as disciplinas da Turma, onde o mesmo poderá escolher se quer Gerar o Diário clicando em cada Disciplina, ou clicando em “Gerar todas as Disciplinas da Turma”. Figura 31.
67
Figura 31 - Geração de Diário > Selecionando as Disciplinas
Para facilitar a visualização do Professor ao utilizar o Diário de Classe, foi utilizado o efeito “zebra” entre as linhas do mesmo. A Figura 32 mostra o Diário de Classe gerado pela aplicação:
68
Figura 32 - Diário de Classe
4.5.5.2 Geração de Envelopes de Notas Através desse item, o Usuário poderá gerar a cada bimestre os Envelopes de Notas de cada Aluno por Turma e por Aluno. Caso o Usuário escolhe o item “Por Aluno”, será aberto uma janela para pesquisar o Aluno no qual será gerado o Envelope (Figura 33). Porém se o Usuário clicar no item “Por Turma”, será apresentada uma janela para o Usuário poder escolher qual a Turma para gerar os mesmos (interface semelhante à Figura 30 - Geração do Diário > Por Turma). Tanto a interface Geração de Envelopes de Notas de Aluno como a de Turma são semelhantes, portanto será apresentada apenas a interface de Turma (Figura 34). Nesse frame o Usuário poderá escolher: o Bimestre, a Data de Emissão, o Nome do Professor, o sexo dos Alunos e imagens relacionadas a datas especiais do ano inteiro.
69
Figura 33 - Geração de Envelopes de Notas - Pesquisar Aluno
70
Figura 34 - Geração de Envelopes de Notas > Por Turma
4.5.5.3 Lançamento de Notas e Frequência O Usuário poderá clicar no item “LANÇAMENTO DE NOTAS E FREQUÊNCIA > Por Aluno” para lançar as notas do ALUNO. Ao clicar neste item será aberta uma janela para o Usuário pesquisar o Aluno. Após a seleção do aluno, será apresentada uma janela para seja então lançadas as notas. Para que não seja informado algum dado incorreto pelo Usuário, só será aceito os caracteres F, R, B, O e E para o Ensino Infantil, e apenas número com casas decimais para o Ensino Fundamental. Há dois botões quer servirão de atalho para gerar o “Boletim Escolar” e a “Ficha Individual” do Aluno. Veja a Figura 35:
71
Figura 35 - Lançamento de Notas > Por Aluno
4.5.5.4 Ficha Individual O Usuário poderá visualizar a Ficha Individual clicando no item “Por Aluno” ou “Por Turma”, semelhante à Geração de Envelopes de Notas. Nesta janela serão exibidos dois botões que servirá de atalho para o Usuário (como na Ficha Individual), o “Gerar Boletim” e “Editar Notas e Frequências” (Figura 35). A Figura 36 mostra um exemplo de uma Ficha Individual.
72
Figura 36 - Ficha Individual > Por Aluno
73
Figura 37 - Ficha Individual
4.5.5.5 Boletim Escolar O Boletim Escolar segue os mesmos passos da Ficha Individual. Porém não há botões de atalhos. Veja o modelo do Boletim Escolar na Figura 38:
74
Figura 38 - Boletim Escolar
4.5.5.6 Declaração Escolar Ao clicar no item “Declaração Escolar”, será apresentada uma janela para pesquisar o Aluno e desta forma, gerar sua Declaração (conforme Figura 34 Geração de Envelopes de Notas - Pesquisar Aluno). Após selecionar o Aluno, será aberta uma nova janela dinâmica para gerar a Declaração. O Usuário poderá editar o nome do Aluno, a data de Nascimento, nome da Mãe (e do Pai se houver), informar o tipo de Declaração: se o Aluno está Cursando ou já Cursou, a Turma e o nome de quem irá assinar o mesmo. Veja a Figura 39:
75
Figura 39 - Declaração Escolar
4.5.5.7 Mapa de Resultado Final Neste item “Mapa de Resultado Final” o Usuário poderá escolher as Turma do Mapa de Resultado Final, podendo além de selecionar todas as Turmas da escola, escolher por: Curso, Série/Ano, Turno e Turma (Figura 39). Para facilitar a visualização, será aplicado o efeito “zebra” entre as linhas do relatório. A figura 40 mostra um exemplo do Mapa de Resultado Final de uma Turma:
76
Figura 40 - Selecionando as Turmas para Gerar o Relatório Final
Figura 41 - Mapa de Resultado Final
4.6 Questionário aplicado aos Usuários O estudo de caso foi realizado na ESCOLA MARQUES DE EDUCAÇÃO INFANTIL E FUNDAMENTAL, e para validação do mesmo, um questionário foi realizado com os usuários do sistema para verificar o nível de satisfação e melhora 77
que o software proporciona para a Gestão Escolar (ANEXO A). Os usuários que participaram do mesmo fora o Diretor e o Secretário.
4.7 Conclusão Neste capítulo foi apresentado um breve histórico das regras de negócios da empresa e algumas características dos usuários que iram utilizar o software. Foram mostrados os diagramas elaborados, baseados nas especificações da UML, o modelo Entidade Relacionamento, algumas das principais interfaces do software desenvolvido e um questionário aplicado aos usuários do sistema para verificar o nível de satisfação e melhora que o software proporciona para a Gestão Escolar.
78
5 CONCLUSÃO O que se pretendeu com o presente trabalho foi projetar e desenvolver um software de Gestão Escolar atendendo as exigências da Instituição de Ensino Escola Marques de Educação Educação Infantil e Fundamental de 1º ao 5º Ano, atingindo as metas propostas no início do mesmo (capítulo 1). Com este trabalho foi possível compreender o conceito de Sistema de Informação, a relação da mesma na Gestão de Empresas e principalmente sua importância na Gestão Escolar, pois boas decisões de gestores das empresas estão apoiadas em informações apresentadas para o mesmo de forma adequada. Seguido de alguns exemplos de softwares de gestão disponíveis no mercado (capítulo 2). Foram abordados alguns métodos e ferramentas utilizadas no decorrer do processo de desenvolvimento do software, bem como a UML e seus diagramas, utilizado para análise e modelagem dos dados, sendo o StarUML o software responsável por modelar vários tipos desses diagramas. Os trabalhos com os diagramas UML deram os resultados esperados, especificando de forma clara e simples as funções e propriedades básicas do sistema. O servidor e gerenciador de banco de dados MySQL. A linguagem de programação orientada a objetos JAVA, sendo o NetBeans o ambiente de desenvolvimento e a biblioteca escrita nesta mesma linguagem para facilitar o desenvolvimento de relatórios dinâmicos, o iReport (capítulo 3). No processo de projeto de software (capítulo 4), foi apresentado um breve histórico das regras de negócio da empresa, os diagramas elaborados baseados nas especificações da UML, e as principais interfaces do software desenvolvido agrupadas pelo Gerenciamento de Matrícula, Acadêmico e Dados da Instituição. O estudo de caso deste trabalho possibilitou uma visão da realidade que envolve o desenvolvimento de um software específico à necessidade da empresa. Estudando os sistemas, tanto de coleta quanto de armazenamento das informações, foi possível idealizar este trabalho, visando suprir as necessidades da ESCOLA MARQUES. Através da implantação deste sistema e para validação do estudo de caso realizado neste estabelecimento de ensino, um questionário foi realizado 79
mostrando o nível positivo de satisfação do usuário e melhora que o software proporcionou em sua gestão. O fato de este trabalho ser direcionado a uma empresa em específico não compromete sua aplicação em outras empresas atuantes na área da educação.
5.1 Trabalhos futuros Como perspectiva de um novo trabalho estuda-se a possibilidade para projetos futuros: •
Gerenciamento de matrícula: Confirmação de Matrícula por Turma, Rematrícula Automática de Alunos, Relatório de Matrícula: de alunos que não possuem turma, alunos que possuem alguma necessidade especial, alunos sem endereço e alunos que não possuem endereço;
•
Gerenciamento acadêmico: Geração de Diário por Professor, Carteira de Estudante, Carnê, Certificado de Conclusão de Curso por Aluno e Turma, Lançamento de Notas e Frequência por Turma e Aniversariante (do dia, semana, mês, bimestre, trimestre e semestre).
•
Criar um novo módulo: Gerenciamento financeiro, desta forma, o Gestor poderá controlar de forma mais eficiente toda a parte financeira de sua empresa.
•
Alterar o Software desktop para Web, facilitando a gestão de escolas anexas, armazenando todos os dados em um servidor, e dar opção para que os pais e/ou responsáveis possam realizar a matrícula, terem acesso a informações a respeito da Instituição e de seu(s) filho(s) (ficha individual, Boletins, Situação Financeira e etc.) através da internet.
80
REFERÊNCIAS ANDRADE, Maria Margarida de. Introdução à Metodologia do Trabalho Atlas , 1999. 153p. ISBN 85-224-2300-8. Científico. 4ª ed. São Paulo : Editora Atlas, BARBOSA, Gilka Rocha; SICSÚ, Abraham Benzaque. Sistemas de Informação e as Empresas de pequeno porte. 2002. 8f. Artigo - Universidade Federal de Pernambuco. Disponível em: Acesso em: 07 dez. 2011. BATISTA, Emerson de Oliveira. Sistema de Informação: o uso consciente da tecnologia para o gerenciamento. São Paulo: Editora Saraiva, 2004. BATISTA, Iuri Mandela Simão. Prototipação de Software: um estudo de caso para um mercado de venda de produtos variados . Fundação Universidade Federal de Rondônia. Porto Velho 2010. Disponível em: Acesso em: 23 nov. 2011. BENTHIN, Falko. MySQL Workbench. Planejamento de bancos de dados com o MySQL Workbench. Linux Magazine #67. 2010. Disponível em: < http://www.linuxnewmedia.com.br/images/uploads/pdf_aberto/LM_67_50_53_04_an a_mysql.pdf> Acesso em: 23 nov. 2011. BOOCH, G. et al. UML, guia do usuário. Rio de Janeiro: Campus, 2000. 472p.
UML. BUENO, Daiana. ago. 2010. Disponível em: Acesso em: 23 nov. 2011. CHAVES, Eduardo e SETZER, Valdemar W. O Uso de Computadores em Escolas. Editora Scipione, São Paulo, 1988. COSTA, Carlos Eduardo da. SISTEMAS DE INFORMAÇÃO, Sistemas de Gestão Empresarial. 2007. 5f. Centro Universitário Leonardo da Vinci. Disponível em: Acesso em: 07 dez. 2011. DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. Tradução Edson Furmankiewicz; revisão técnica Fábio Lucchini. 6ª ed. São Paulo: Pearson Prentice Hall, 2005. 1152 p. Título original: Java how to program, 6 th. ISBN: 978-85-7605-0193. DELORES, Jacques. Educação – Um tesouro a descobrir , Lisboa. ASA Editores, S.A. 2005. DORES, António Pedro. Mudança social e tecnológica com a informatização das Lisboa, Portugal, 1994. Disponível em: escolas. Acesso em: 06 abr. 2011. 81
DZENDZIK , Isolete Teresinha. Processo de Desenvolvimento de Web Sites com recursos da UML. 2005. 183 f. Trabalho Dissertação de Mestrado (Pós-graduação em Computação Aplicada) - Instituto Nacional de Pesquisas Espaciais, São José dos Campos, 2005. Disponível em: Acesso em 07 de abril de 2011. GONÇALVES, Edson. Desenvolvendo Relatórios Profissionais com iReportTM para NetBeans IDE. Rio de Janeiro. Ed. Ciência Moderna Ltda., 2009. ISBN: 97885-7393-821-0. GRADVOH, André Leon S. Introdução à Linguagem de Programação Java . Centro Nacional de Processamento de Alto Desempenho - São Paulo. Copyright 2008. Disponível em: < http://www.cenapad.unicamp.br/servicos/treinamentos/apostilas/apostila_java.pdf> Acesso em: 22 nov. 2011. INEP, Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira, Ministério da Educação, 2011. Disponível em: Censo Escolar , Acesso em: 06 abr. 2011. JANZ, Karla. Gestão da Informação na Administração Escolar e seu benefício para a Educação. 2007. 52f. Dissertação (Trabalho de Conclusão de Curso) Faculdade de Educação de Joinville. Joinville, 2007. Disponível em: < https://docs.google.com/open?id=0B1Wrj2qshOT3YzU1MDdiZjQtYjI1YS00MjY2LTk4 OTktOTA0OWVlYmYwMWQ2> Acesso em: 12 dez. 2011. LARMAN, Craig. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Tradução Rosana Vaccare Braga [et al.]. 3ª ed. - Porto Alegre: Bookman, 2007. 696 p. : il. ; 25cm. ISBN 978-8560031-52-8. LAUDON, K., & LAUDON J. Essentials of Management Information Systems. New York: Prentice Hall Edition. 2003. MACHADO, Felipe Nery Rodrigues; ABREU, Maurício Pereira de. Projeto de Banco de Dados - Uma visão prática. Editora Érica Ltda, 2004.11ª edição. São Paulo. ISBN 85.7194.312-5. MARCONI, Marina de Andrade; LAKATOS, Eva Maria. Técnicas de Pesquisa. 4ª ed. São Paulo: Editora Atlas, 1999. 260p. ISBN 85-224-2267-2. MEDEIROS, Ernani. Desenvolvendo Software com UML 2.0: Definitivo. Editora: Makron Books São Paulo. 288 p. 2004. ISBN: 8534615292. MILANI, André. MySQL. Guia do Programador. São Paulo. Ed. Novatec. 2006. ISBN 85-7522-103-5. MYSQL, Workbench: A Data Modeling Guide for Developers and DBAs. Disponível em:, acesso em: 23 nov. 2011. [S.L.: s.n.], 2008. 82
NETBEANS. NetBeans - IDE para Java Open Source . © 2011, Oracle Corporation and/or its affiliates. Disponível em: Acesso em: 22 nov. 2011. OLIVEIRA, Djalma de Pinho Rebouças de. Sistemas, organizações e métodos: uma abordagem gerencial. 13. ed. São Paulo, 2002. PADOVEZE, Clóvis Luís. Contabilidade gerencial: um enfoque e sistemas de informação contábil. – São Paulo: Atlas, 1997. PADUA, Elisabete Matallo Marchesini de. Metodologia da Pesquisa. Abordagem Teórico - Prática. 8ª ed. Campinas: Papirus Editora, 2002. 120p. ISBN 85-308-06077. PRESSMAN, Roger S. Engenharia de Software. 6ª ed. São Paulo: MCGRAW-Hill, 2006. 719 p. ISBN: 85-86804-57-6. QUEIROZ, Gilberto Ribeiro de. UML: Visão Geral. MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS. fev. 2008. Disponível em: Acesso em: 23 nov. 2011. RG System Informática. Desenvolvimento de Software, SISCOL - Sistema de 2011. Disponível em: Gestão Escolar . Acesso em: 12 dez. 2011. SEDUC-CE, Secretaria da Educação Básica do Ceará. Manual do Secretário Escolar / Secretaria da Educação Básica - Fortaleza, 2005, 104p. Disponível em: Acesso em: 06 abr. 2011. SEDUC-MS, Secretaria de Estado de Educação, Manual da Secretaria Escolar , Campo Grande, Mato Grosso do Sul, 2005. Disponível em: Acesso em: 06 abr. 2011. STADZISZ, Paulo Cézar. Projeto de Software usando a UML. Centro Federal de Educação Tecnológica do Paraná. 2002. Disponível em: Acesso em: 24 nov. 2011. XAVIER, Andressa. MySQL Workbench. Ferramenta de designer visual para bancos de dados que tem tudo para ser o concorrente do DBDesigner . nov. 2011. Disponível em: Acesso em: 23 nov. 2011. XAVIER, Andressa. NetBeans IDE 7.0.1. Ferramenta completa para desenvolvimento Java em serviços web e aplicações para celulares . NetBeans.org. Out. 2011. Disponível em: Acesso em: 22 nov. 2011. 83
MICROSOFT STORE. Arvato Distribution GmbH, um revendedor independente Copyright © Microsoft. 2011. Disponível em: da Microsoft. Acesso em: 22 nov. 2011. ALUNMINUS. Sistemas para Educação. São Paulo. 2011. Disponível em: Acesso em: 12 dez. 2011. CADSOFT. 2010. Gestão Acadêmica Moderna. Acesso em: 12 dez. 2011.
Disponível
em:
TOTVS. Encontre a solução perfeita para alavancar a gestão da sua empresa . 2011. Disponível em: Acesso em: 12 dez. 2011. SGA. Sistema de Gestão Acadêmica. Grupo Expoente. 2009. Disponível em: Acesso em: 12 dez. 2011. PRIMA. Softwares para gestão de escolas e bibliotecas . PRIMA Informática Qualidade e Tecnologia em Software. 2008. Disponível em: Acesso em: 12 dez. 2011. CIJUN. Companhia de Informática de Jundiaí. Sistema Informatizado de Alimentação e Nutrição. 2006. Disponível em: Acesso em: 12 dez. 2011.
84
ANEXOS ANEXO A - Questionário de Estudo de Caso aplicado aos Usuários Usuários
Modelo do Questionário 1. Qual é a sua ocupação na escola? escola? ( ) Secretário ( ) Diretor 2. O Software está instalado em sua Escola? ( ) sim ( ) não 3. ( ( (
Você conhece conhece os objetivos objetivos do Software? ) sim, muito bem ) sim, mas não muito bem ) não
4. A interface com com o usuário é facilmente personalizada personalizada para o uso por usuários de diferentes classes e tipos? ( ) sim ( ) não 5. ( ( ( (
De acordo com a realidade realidade da Escola Escola o Software Software é: ) avançado ) adequado ) modesto ) não sei como avaliar
6. O software é capaz de manter o processamento, processamento, a despeito da ocorrência de ações inesperadas (entradas de dados incorretos, execuções de ações indesejadas, operações de efeito grave)? ( ) sim ( ) não 7. Os relatórios são possíveis de serem personalizados aos interesses e necessidades da Escola? ( ) sim ( ) não 8. As informações do sistema estão cientificamente cientificamente corretas? ( ) sim ( ) não 9. ( ( (
O sistema vem sendo desempenhado: ) de maneira adequada ) com falhas que não chegam a comprometê-lo ) com falhas que podem comprometê-lo 85
(
) não sei avaliar
10. O Software atingiu at ingiu os objetivos propostos? ( ) sim ( ) não 11. Você é favorável ao uso deste Software como Gestão Escolar? ( ) sim ( ) não 12. Você aconselharia esse sistema para outra escola? _____________________________ ___________________________________________ ______________________________ ________________________ ________ _____________________________ ___________________________________________ ______________________________ ________________________ ________ 13. Qual parte do sistema você achou difícil de utilizar? _____________________________ ___________________________________________ ______________________________ ________________________ ________ _____________________________ ___________________________________________ ______________________________ ________________________ ________ 14. Qual o ganho que você obteve com a utilização do sistema? Pode citar algum? _____________________________ ___________________________________________ ______________________________ ________________________ ________ _____________________________ ___________________________________________ ______________________________ ________________________ ________ 15. Deseja fazer alguma observação/sugestão em relação ao Software? _____________________________ ___________________________________________ ______________________________ ________________________ ________ _____________________________ ___________________________________________ ______________________________ ________________________ ________ MUITO OBRIGADO PELA VALIOSA COLABORAÇÃO
Questionário preenchido pelo Secretário Escolar: 1. Qual é a sua ocupação na escola? escola? ( x ) Secretário ( ) Diretor 2. O Software está instalado em sua Escola? ( x ) sim ( ) não 3. Você conhece conhece os objetivos objetivos do Software? ( x ) sim, muito bem ( ) sim, mas não muito bem ( ) não 4. A interface com com o usuário é facilmente personalizada personalizada para o uso por usuários de diferentes classes e tipos? ( x ) sim ( ) não 5. De acordo com a realidade realidade da Escola Escola o Software Software é: 86
( ) avançado ( x ) adequado ( ) modesto ( ) não sei como avaliar 6. O software é capaz de manter o processamento, processamento, a despeito da ocorrência de ações inesperadas (entradas de dados incorretos, execuções de ações indesejadas, operações de efeito grave)? ( x ) sim ( ) não 7. Os relatórios são possíveis de serem personalizados aos interesses e necessidades da Escola? ( x ) sim ( ) não 8. As informações do sistema estão cientificamente cientificamente corretas? ( x ) sim ( ) não 9. O sistema vem sendo desempenhado: ( x ) de maneira adequada ( ) com falhas que não chegam a comprometê-lo ( ) com falhas que podem comprometê-lo ( ) não sei avaliar 10. O Software atingiu at ingiu os objetivos propostos? ( x ) sim ( ) não 11. Você é favorável ao uso deste Software como Gestão Escolar? ( x ) sim ( ) não 12. Você aconselharia esse sistema para outra escola? Com certeza, pois desenvolve o que se necessita na gestão escolar.
13. Qual parte do sistema você achou difícil de utilizar? Nenhuma até o momento.
14. Qual o ganho que você obteve com a utilização do sistema? Pode citar algum? Ganhei tempo e temos mais facilidade para o desenrolar das notas, diário, materiais administrativos da secretaria da escola.
15. Deseja fazer alguma observação/sugestão em relação ao Software? Que continue se emprenhando para ficar mais que excelente, se for possível, rsrsrs.
MUITO OBRIGADO PELA VALIOSA COLABORAÇÃO 87
Questionário preenchido pelo Diretor: 1. Qual é a sua ocupação na escola? escola? ( ) Secretário ( x ) Diretor 2. O Software está instalado em sua Escola? ( x ) sim ( ) não 3. Você conhece conhece os objetivos objetivos do Software? ( ) sim, muito bem ( x ) sim, mas não muito bem ( ) não 4. A interface com com o usuário é facilmente personalizada personalizada para o uso por usuários de diferentes classes e tipos? ( x ) sim ( ) não 5. De acordo com a realidade realidade da Escola Escola o Software Software é: ( ) avançado ( ) adequado ( ) modesto ( x ) não sei como avaliar 6. O software é capaz de manter o processamento, processamento, a despeito da ocorrência de ações inesperadas (entradas de dados incorretos, execuções de ações indesejadas, operações de efeito grave)? ( x ) sim ( ) não 7. Os relatórios são possíveis de serem personalizados aos interesses e necessidades da Escola? ( x ) sim ( ) não 8. As informações do sistema estão cientificamente cientificamente corretas? ( x ) sim ( ) não 9. O sistema vem sendo desempenhado: ( x ) de maneira adequada ( ) com falhas que não chegam a comprometê-lo ( ) com falhas que podem comprometê-lo ( ) não sei avaliar 10. O Software atingiu at ingiu os objetivos propostos? ( x ) sim ( ) não 88
11. Você é favorável ao uso deste Software como Gestão Escolar? ( x ) sim ( ) não 12. Você aconselharia esse sistema para outra escola? Sim.
13. Qual parte do sistema você achou difícil de utilizar? Por ser simples de usar, ainda não encontrei dificuldades.
14. Qual o ganho que você obteve com a utilização do sistema? Pode citar algum? Tínhamos sérios problemas com o prazo de entregas das atividades da secretaria, e algumas tarefas realizadas pelo secretário escolar, com dados incorretos, por exemplo, boletins, ficha individual. E também houve uma ganho de custo financeiro em relação às horas extras dos funcionários da secretaria.
15. Deseja fazer alguma observação/sugestão em relação ao Software? Bem, percebe-se que o Software se tornou uma ferramenta fundamental na gestão escolar desta escola.
MUITO OBRIGADO PELA VALIOSA COLABORAÇÃO
89