Desenvolvimento de Software para a Área da Educação
-
Upload
jose-franco-pereira-junior -
Category
Documents
-
view
10 -
download
2
Transcript of Desenvolvimento de Software para a Área da Educação
Centro Educacional de Educação Tecnológica Paula Souza
ETEC DE HORTOLÂNDIA
Hortolândia
2013
Daniel Monteiro Hernandez
Felipe Alves de Oliveira
Luciano Anhaia
Gustavo Mendes da Silva
Rodrigo Aristides dos Santos
Thales Alves de Oliveira
DESENVOLVIMENTO DE SOFTWARE PARA A CRIAÇÃO E
RESOLUÇÃO DE QUESTIONÁRIOS
Hortolândia
2013
Daniel Monteiro Hernandez
Felipe Alves de Oliveira
Luciano Anhaia
Gustavo Mendes da Silva
Rodrigo Aristides dos Santos
Thales Alves de Oliveira
DESENVOLVIMENTO DE SOFTWARE PARA A CRIAÇÃO E
RESOLUÇÃO DE QUESTIONÁRIOS
Trabalho de Conclusão de Curso
apresentado à ETEC de Hortolândia, do
Centro Estadual de Educação
Tecnológica Paula Souza, como requisito
para a obtenção do diploma de Técnico
de Nível Médio em Informática sob a
orientação do Professor Wagner José da
Silva e coorientação do Professor
Hemerson Donizete Laranjeira.
Hernandez, Daniel; Oliveira, Felipe; Anhaia, Luciano; Silva, Gustavo; Santos,
Rodrigo; Oliveira, Thales;
Título: DESENVOLVIMENTO DE SOFTWARE PARA A CRIAÇÃO E RESOLUÇÃO
DE QUESTIONÁRIOS
Trabalho de Conclusão de Curso
apresentada ao Curso de Técnico em
Informática: ETEC de Hortolândia,
como exigência parcial para a
obtenção do título de Técnico em
Informática.
Aprovado em: _____/_____/__________
Banca Examinadora:
________________________________________
Gustavo Dibbern Piva
________________________________________
Hemerson Donizete Laranjeira
________________________________________
Isaias Mendes de Oliveira
Agradecemos aos professores Wagner José da Silva e Hemerson Donizete
Laranjeira pela preciosa colaboração e a todos que nos ajudaram a tornar este
trabalho possível.
"Aprender é a única coisa de que
a mente nunca se cansa, nunca
tem medo e nunca se arrepende."
(Leonardo da Vinci)
vi
Resumo
O avanço das tecnologias mudou o jeito de ensinar, isso pode ser visto se
analisarmos a situação atual no ensino. Alunos que preferem ficar na internet ao
invés de prestar atenção nas aulas ou copiar a lição passada pelo professor, são
coisas cada vez mais comuns hoje em dia. Os professores têm que competir pela
atenção dos alunos contra jogos, celulares, TVs portáteis e outras coisas. Mas
também podemos utilizar está tecnologia a favor da educação, a cada dia tem saído
novos softwares focados para a área da educação, que se utilizados corretamente
podem aumentar o aprendizado e o aperfeiçoamento do aluno. Os alunos não estão
mais interessados nas aulas de sempre, utilizando somente Giz e Lousa; eles têm
mais interesses em aulas que utilizem algum tipo de diferencial, como vídeos, jogos
e programas de computador.
Busca-se através deste trabalho, criar um software deste tipo, focado no auxílio do
aluno e do professor na parte de criação de questionários e provas. O programa
funciona praticamente com o professor criando os questionários de uma maneira
fácil e disponibilizando os mesmos para o aluno, aonde o aluno irá respondê-lo e
automaticamente o sistema gera as notas e salva para consultas futuras. Também foi
criado um site institucional da empresa fictícia “StarMoon Softwares”, que contém a
descrição da empresa e também onde o software vai ser distribuído gratuitamente
após a conclusão total.
De acordo com a pesquisa online realizada utilizando a ferramenta “Formulário”
contida no grupo de Aplicativos “Google Drive”, a maioria das pessoas pensam que
é realmente importante o uso de softwares na área da educação, e com acesso á
uma breve descrição de como o nosso trabalho funciona, a maioria das pessoas que
responderam a pesquisa pensam que nosso programa vai ser útil para o seu
propósito. Em conjunto com estas informações percebe-se que o resultado foi
correspondente ao esperado para este trabalho acadêmico.
Palavras Chave: Software, educação, aluno, professor, tecnologia, avanço.
vii
Abstract
The advancement of technology has changed the way of teaching; this can be seen if
we analyze the current situation of education. Students that prefer to stay on the
internet, instead of paying attention to the classes or to copy lessons, this thing are
becoming more common today. The teachers have to compete for the student’s
attention against games, cell phones, portable TVs and other things. But we can use
this technology for education, every day are released new software focused on
education, and if they are used correctly can increase the knowledge and the
improvement of the student. The students aren’t interested in the everyday classes,
using only using the blackboard; they have more interest in classes with some
differential, like videos, games and computer programs.
Seeks through this study, to create a software of this kind, focused on the aid for the
student and the teacher for creating quizzes and tests. The software works with the
teacher creating the tests in a easy way and providing then to the students to resolve,
where the student will answer than and automatically the software will correct and
generate a grade for future searches. Also was created a institutional site for a fiction
company called “StarMoon Softwares”, with one contains the description of the
company e also where the software will be distributed with no charge after his
conclusion.
According with the online survey realized using the tool “Forms” of Google Drive, the
most of the people think that is really important to create softwares for education, and
using a little summary decrypting how our software works, the most of people think
that our software will be useful for his propose. Together with these information
realizes that the result was corresponding to that expected for this academic work.
Key Words: Software, education, students, teacher, technology, advance
viii
Lista de Figuras
FIGURA 1 – MER .............................................................................................................. 34
FIGURA 2 – DER .............................................................................................................. 34
FIGURA 3 – Diagrama de Caso de Uso – Cadastro Professor/Aluno/Turma .................... 37
FIGURA 4 – Diagrama de Caso de Uso – Exclusão Professor/Aluno/Turma .................... 38
FIGURA 5 – Diagrama de Caso de Uso – Alteração Professor/Aluno ............................... 39
FIGURA 6 – Diagrama de Caso de Uso – Criar Questionário ........................................... 40
FIGURA 7 – Diagrama de Caso de Uso – Responder Questionário ................................. 41
FIGURA 8 – Diagrama de Caso de Uso – Buscar Notas (Professor) ................................ 42
FIGURA 9 – Diagrama de Caso de Uso – Buscar Notas (Aluno) ...................................... 43
FIGURA 10 – Diagrama de Caso de Uso – Trocar Senha ................................................ 44
FIGURA 11 – Diagrama de Classe .................................................................................... 45
FIGURA 12 – Tela de Login ............................................................................................... 46
FIGURA 13 – Tela Principal ............................................................................................... 47
FIGURA 14 – Escolher Questionário para responder ........................................................ 47
FIGURA 15 – Responder Questionário ............................................................................. 48
FIGURA 16 – Concluindo a resolução do questionário ..................................................... 49
FIGURA 17 – Criar Questionário ....................................................................................... 49
FIGURA 18 – Opções de Criação de Pergunta ................................................................. 50
FIGURA 19 – Editar Pergunta ........................................................................................... 50
FIGURA 20 – Escolher pergunta no banco ....................................................................... 51
FIGURA 21 – Concluir Criação de Questionário ............................................................... 52
FIGURA 22 – Cadastro de Turma ..................................................................................... 52
FIGURA 23 – Cadastro de Professor ................................................................................ 53
FIGURA 24 – Cadastrar Alunos ......................................................................................... 53
FIGURA 25 – Selecionar aluno para ser alterado ............................................................. 54
FIGURA 26 – Escolher alunos em uma Lista .................................................................... 54
FIGURA 27 – Alterar dados do aluno ................................................................................ 55
FIGURA 28 – Alterar Senha do Aluno ............................................................................... 55
FIGURA 29 – Selecionar professor para ser alterado ....................................................... 56
ix
FIGURA 30 – Escolher professor em uma Lista ................................................................ 56
FIGURA 31 – Alterar dados do professor .......................................................................... 57
FIGURA 32 – Alterar Senha do professor ......................................................................... 57
FIGURA 33 – Excluir Turma .............................................................................................. 58
FIGURA 34 – Excluir Aluno ............................................................................................... 59
FIGURA 35 – Cadastrar Professor .................................................................................... 59
FIGURA 36 – Buscar nota por login .................................................................................. 60
FIGURA 37 – Buscar notas ............................................................................................... 61
FIGURA 38 – Trocar senha do usuário ............................................................................. 62
FIGURA 39 – Homepage ................................................................................................... 63
FIGURA 40 – Sobre a empresa ......................................................................................... 64
FIGURA 41 – Softwares desenvolvidos pela empresa ...................................................... 65
FIGURA 42 – Trabalhe conosco ........................................................................................ 66
FIGURA 43 – Contato com a empresa .............................................................................. 67
x
Lista de Gráficos
GRÁFICO 1 – O que você é? ............................................................................................ 31
GRÁFICO 2 – Qual a importância de Softwares da Educação ......................................... 32
GRÁFICO 3 – Você acha que nosso software será util? ................................................... 33
xi
Lista de Tabelas
TABELA 01 – Tabela de Turmas ........................................................................................ 35
TABELA 02 – Tabela de Usuários...................................................................................... 35
TABELA 03 – Tabela de Questionários .............................................................................. 35
TABELA 04 – Tabela de Notas .......................................................................................... 35
TABELA 05 – Tabela de Matérias ...................................................................................... 35
TABELA 06 – Tabela de Perguntas ................................................................................... 36
TABELA 07 – Tabela de Ligação de Questionário/Perguntas ............................................ 36
xii
Lista de Abreviaturas e Siglas
EUA Estados Unidos da América
RPG Role-Playing Game (Jogo de interpretação de personagens)
TIC Tecnologia da Informação e Comunicação
UNESP Universidade Estadual Paulista
Sumário
Resumo ............................................................................................................................. vi
Abstract ............................................................................................................................ vii
Lista de Figuras .............................................................................................................. viii
Lista de Gráficos ............................................................................................................... x
Lista de Tabelas ................................................................................................................ xi
Lista de Abreviaturas e Siglas ........................................................................................ xii
1. Introdução ................................................................................................................. 15
1.1 A Educação Ontem e Hoje ........................................................................... 15
1.2 Como está a Educação do Brasil ................................................................. 16
1.3 Os softwares focados na educação ............................................................. 18
1.4 O uso da tecnologia na educação ................................................................ 20
1.5 Os prós e contras da tecnologia na educação ............................................. 22
2. Justificativa ............................................................................................................... 24
3. Objetivo Geral ........................................................................................................... 25
4. Objetivos Específicos............................................................................................... 26
5. Hipótese ..................................................................................................................... 27
6. Descrição das Tecnologias Utilizadas .................................................................... 28
6.1 Tecnologias utilizadas no Software .............................................................. 28
6.2 Tecnologias utilizadas no Site ...................................................................... 29
6.3 Tecnologias utilizadas na pesquisa .............................................................. 30
7. Resultado e análise de dados da pesquisa ............................................................ 31
8. Banco de Dados ........................................................................................................ 34
8.1 Dicionário de Dados ..................................................................................... 35
9. Diagrama de Caso de Uso ........................................................................................ 37
9.1 Cadastro do professor, aluno e Turma ......................................................... 37
9.2 Exclusão do cadastro de professor, aluno e turma ...................................... 38
9.3 Alteração do cadastro de professor e aluno ................................................. 39
9.4 Criar Questionário ........................................................................................ 40
9.5 Responder Questionário .............................................................................. 41
9.8 Trocar Senha dos Usuários .......................................................................... 44
10. Diagrama de Classe .................................................................................................. 45
11. Apresentação do Software ....................................................................................... 46
12. Apresentação do Site ............................................................................................... 63
13. Objetivos Futuros ..................................................................................................... 68
14. Considerações Finais ............................................................................................... 69
15. Referências bibliográficas ....................................................................................... 70
APÊNDICE A – SCRIPT SQL ........................................................................................... 72
APÊNDICE B – PERGUNTAS DA PESQUISA DE OPINIÃO ........................................... 75
15
1. Introdução
1.1 A Educação Ontem e Hoje
“O avanço das tecnologias mudou tudo, inclusive o jeito de ensinar”.
(BERNAL, 2013)
Antigamente educação era sinônimo de aluno quieto na carteira prestando
atenção e professor na frente ensinando. O professor era a autoridade e o aluno não
tinha a opção de cometer erros, e algumas pessoas dizem que os alunos aprendiam
mais naquela época. (CRISTINA, 2009)
Naquela época os professores eram limitados ao livro didático e ao quadro-
negro, raramente tendo a opção de passar alguma atividade de uma maneira
diferente. Hoje temos em nosso favor uma grande variedade de tecnologias e
informações disponíveis no nosso dia a dia. (CRISTINA, 2009)
O planejamento escolar pode ser mudado livremente da maneira que o
professor achar mais conveniente e devido ao grande número de informações que
os alunos tem disponível ao seu alcance, cabe ao professor filtrar e utilizar estas
informações à favor da educação. (CRISTINA, 2009)
A escola deve situar o aluno em sua realidade atual. De nada adianta prender
o aluno na mesma rotina de copiar lição do livro ou da lousa, se temos disponíveis
diversos meios diferentes que os alunos já estão acostumados. (CRISTINA, 2009)
A escola tem que ser agradável, e para isso aluno e professor devem estar
em total sintonia, as aulas tem que ser bem planejadas pois com todos as distrações
que temos hoje é bem mais difícil manter a atenção do aluno, os professores tem
que competir com rádios, TVs, Celulares, Jogos Eletrônicos, etc. (CRISTINA, 2009)
16
1.2 Como está a Educação do Brasil
Relatos “De Olho nas Metas 2010” mostram que o Brasil está melhorando seu
nível de Educação. (EDUCAR, 2011)
A Educação no Brasil vem sendo avaliada diariamente. O que nem todos
sabem é que não somente os alunos quem vem sendo avaliados, os professores e
as escolas também. E essa avaliação é realizada por meios de provas e testes que
são feitos para todos. Isso vem auxiliando o Brasil a crescer a cada dia, por meio da
educação, devido a essas provas, é possível verificar os progressos do
conhecimento adquiridos pelos alunos, assim a cada ano que passa nas escolas
será possível planejar os métodos de ensino dos anos seguintes, em quais o
governo poderá auxiliar com dinheiro para livros, materiais entre outros recursos.
(EDUCAR, 2011)
Consta pelos cálculos do governo que até 2022 o nível de educação brasileira
chegara a um nível de educação semelhante atual dos EUA e da França. (EDUCAR,
2011)
Na prática, as metas do Todos pela Educação, se efetivadas, garantem que todas as crianças estariam na escola e teriam adquirido pelo menos o conhecimento mínimo esperado para chegar ao ensino superior. "O estabelecimento de metas para aferir periodicamente a Educação ocupa um espaço estratégico na mobilização do país em torno da melhoria do ensino", afirma Mozart Neves Ramos, presidente-Executivo do movimento Todos Pela Educação. As cinco Metas do movimento, que você lê em detalhe abaixo, abarcam o atendimento escolar, a alfabetização das crianças, a aprendizagem escolar, a conclusão das etapas da Educação Básica, e também volume e gestão dos investimentos públicos em Educação. O primeiro relatório de monitoramento dessas metas foi lançado em dezembro de 2008. (EDUCAR, 2011)
Mesmo sabendo que ainda teremos que fazer muitas mudanças na educação
brasileira, e na questão salarial dos nossos representantes educacionais, alguns
resultados são até agradáveis aos olhos. O que mostrou os resultados das metas de
2010, nos relatórios no “De olho nas metas 2010 o qual sair no mês de dezembro de
2010”. Mesmo com as melhoras na educação, ainda não conseguimos alcançar
certas metas para que possamos nos sentir um país que auxiliam seus cidadãos, a
desenvolver os conhecimentos destas crianças para que possamos nos orgulhar.
Mesmos com resultados baixos em algumas áreas na nossa educação, estamos nos
17
dedicando a melhorar as habilidades das nossas crianças brasileiras, para que
possamos nos orgulhar do futuro de nosso país. O destaque desta edição são as
informações exclusivas sobre o aprendizado dos estudantes brasileiros, foco da
Meta 3. Nenhuma unidade da federação atingiu as metas de aprendizagem para
todos os diferentes níveis do ensino do país. "A Meta 3 é a chave para aferir a
qualidade do ensino no País, para avaliar se o direito da aprendizagem está sendo
efetivamente cumprido. E hoje temos dados preocupantes", afirma Priscila Cruz,
diretora-executiva do Todos Pela Educação. (EDUCAR, 2011)
18
1.3 Os softwares focados na educação
Os softwares educacionais tornam-se cada vez mais um potencializador no
aprendizado e aperfeiçoamento de alunos, professores e das próprias instituições
especificas de aprendizagem, porém se a metodologia do professor não for
adequada ou adaptada a situações especificas de aprendizagem o software não
será útil o suficiente. (VESCE, 2008)
Algo essencial na produção de um software na educação é a presença de um
ou mais pedagogos, pois eles que darão apoio a uma determinada área de
conhecimento e de um determinado conteúdo da função que o software deverá
exercer. No entanto grande parte das equipes não possuem os pedagogos
necessários ou então os pedagogos só possuem um papel teórico. (VESCE, 2008)
Softwares são programas de computador, que por sua vez, designam um conjunto de instruções ordenadas que são entendidas e executadas pelo computador. Existem dois tipos principais de softwares: os sistemas operacionais (softwares básicos que controlam o funcionamento físico e lógico do computador) e os softwares aplicativos (executam os comandos solicitados pelo usuário, como os processadores de texto e planilhas eletrônicas). Dois outros tipos de softwares que contém elementos dos softwares básicos e dos softwares aplicativos, mas que são tipos distintos, são: os softwares de rede, que permitem a comunicação dos computadores entre si, e as linguagens de programação, que fornecem aos desenvolvedores de softwares as ferramentas necessárias para escrever programas. (VESCE, 2008)
A informática na educação pode ser explicada com as seguintes abordagens
técnicas: ensinos em computadores podem facilitar os estudos para o ensino
fundamental e médio, e também para o auxilio para programar e construir programas
e coisas relacionadas como base nos estudos. (SEABRA, 1994)
Há várias categorias de softwares usados na educação como: Exercitação é
um tipo que tem como objetivo treinar certas habilidades como, dominar o
vocabulário de língua estrangeira. Programas tutoriais que transmitem informações
como se fosse um livro animado ou interativo. Programas aplicativos como
processadores de texto, planilhas eletrônicas, e gerenciadores de banco de dados.
Linguagens de computador como o Basic e ou Pascal, também pode ser
interessantes como estimulo a atividades de organização e ideias. Autoração que
permite que professores ou alunos criem seus próprios protótipos de programas,
19
porém é necessário ter um conhecimento avançado em programação. Jogos
educativos que despertam o interesse dos alunos e podem ser integrados em
atividades de boa aprendizagem, como Where is Carmen Sandiego (para geografia
e história) e SimCity (urbanismo e meio ambiente). E principalmente as Simulações
que é o ponto forte do uso de computadores, pois possibilitam a vivencia de
situações difíceis e perigosas como realização de experiências químicas ou de
balística, dissecação de cadáveres, até a criação de planetas e viagens na história.
(SEABRA, 1994)
20
1.4 O uso da tecnologia na educação
Os estudantes não estão gostando das aulas tradicionais onde usam apenas
o quadro-negro e o giz, devido a presença da internet que vem realizando coisas
impressionantes como navegar pelo corpo humano e visualizar lugares do mundo
inteiro até mesmo no espaço sem sair do lugar. Além da internet ser rápida e
eficiente acaba prendendo muito a atenção dos alunos se comparado com as aulas
tradicionais em conjunto dos professores, lousa e giz. (SOUZA, 2012)
Os alunos de hoje preferem aulas que envolvam a tecnologia como utilização
de programas disponíveis para exibições de slides, atividades interativas e jogos,
entre outras. A escola necessita modernizar-se a fim de acompanhar o ritmo da
sociedade e não se tornar uma instituição fora de moda, ultrapassada e
desinteressante. Muitos professores já utilizam computadores em sala de aula, mas
a maior dificuldade é o que usar nesse equipamento para prender a atenção do
aluno. (SOUZA, 2012)
A tecnologia facilita muito a educação, ela possibilita disponibilizar um grande
numero de dados nas escolas como, por exemplo, prestar contas, controlar horário
dos professores, notas dos alunos, eventos, tarefas. Isto tudo pode ser
armazenados em computadores ou na própria internet e permitindo que as
informações possam ser colocadas em rede e acessadas pela própria escola.
(OLYNTHO, 2008)
As novas tecnologias ganham espaço nas Escolas. Computadores ligados a
internet, software de criação de sites, televisão a cabo, sistema de rádio e jogos
eletrônicos. Estes materiais sem duvida facilitam e atraem a aprendizagem do aluno.
De acordo com o pedagogo Arnaud Soares de Lima Junior o uso da tecnologia e
informação é importante para o desempenho de alunos nas escolas. Muitas escolas
até possuem os equipamentos tecnológicos necessários, mas não chegam a
utilizarem pela falta de conhecimento. (ANJOS,2007).
“A presença dos elementos tecnológicos na sociedade vem transformando o modo dos indivíduos se comunicarem, se relacionarem e construírem conhecimentos. Somos hoje praticamente vividos pelas novas tecnologias”. (ANJOS, 2007)
21
Jogos eletrônicos são julgados por muitos como algo prejudicial ao
desenvolvimento da educação dos jovens. Mas na verdade os jogos eletrônicos vêm
ganhando cada vez mais espaço no aprendizado e demonstram serem capazes de
motivar e ensinar coisas que serão uteis para o crescimento acadêmico do jovem,
como o Sim city, Civilizations e jogos de RPG. Esses jogos desafiam os estudantes
a administrar recursos, criar cidades, enfrentar catástrofes, fazer escolhas, planejar,
entre outras que podem servir de aprendizado tanto em historia e geografia,
comenta a educadora Lynn. (ANJOS, 2007)
Especialistas em TICs(Tecnologia de Informação e Comunicação) na Educação afirmar que uma das principais vantagens da utilização de meios digitais em sala de aula é a ampliação das possibilidades de trabalho por parte dos docentes. (RODRIGUES, 2012)
“Os computadores podem possibilitar maneiras de abordagem de conteúdo que eram inviabilizadas até então por falta de recursos, tanto físicos ou até mesmo por serem impraticáveis”, afirma Marcus Vinicius Maltempi, especialista em tecnologias na Educação da Universidade Estadual Paulista (Unesp). (RODRIGUES, 2012)
Muitas vezes a tecnologia não é usada na escola em vista dos docentes não
saberem utilizar os novos recursos digitais, ou por medo dos alunos saberem utilizar
melhor que eles. Afinal para as crianças que já nasceram na era digital fica muito
normal para elas utilizarem a tecnologia. É necessário que as tecnologias sejam
aliadas ao trabalho do professor, para poder ajudar no aprendizado dos alunos.
Todos têm acesso a todo e qualquer tipo de informação, assim o docente tem o
papel de conduzir o processo da tecnologia de forma positiva, para um bom
aprendizado dos alunos. (RODRIGUES, 2012)
22
1.5 Os prós e contras da tecnologia na educação
Pesquisas mostram que o uso de aparelhos tecnológicos traz muitos efeitos
negativos no rendimento escolar, alem de aumentar a agressividade e diminuição da
criatividade. Os aparelhos apenas diminuem o tempo de aprendizagem dos alunos,
por exemplo, as imagens passadas em tela de forma rápida acabam impedindo que
o jovem aluno se concentre e entenda o que realmente deve compreender na
apresentação, bem diferente em livros de romances onde o aluno ao ler deve se
concentrar e imaginar o que esta ocorrendo na devida leitura. (SETZER apud
ANTONIO, 2009)
"Estamos criando gerações de pessoas incapazes de se concentrar e de ser
criativas, além de ser agressivas e sem compaixão." (SETZER apud ANTONIO,
2009)
Nota- se que nos dias de hoje as coisas são obtidas de maneiras mais fáceis,
principalmente na educação, por exemplo, quando o professor pede um trabalho de
pesquisa, o aluno simplesmente pesquisa na internet, copia, cola, imprime e entrega
o trabalho ao professor sem ao menos ler. Às vezes a tecnologia na educação pode
atrapalhar e muito a aprendizagem do aluno, ele fica aconchegado e preguiçoso,
prefere ouvir através de um vídeo a interpretar de um livro algum determinado
assunto. Essa atitude mostra desinteresse e falta de motivação, podendo fazer o
aluno ficar preso e dependente da tecnologia. (JULIANA, FLAVIA, 2005)
Mudanças ocorreram na educação através da Tecnologia da Informação e da
Comunicação, melhorando a motivação e, aprendizagem dos alunos. Passamos a
utilizar sistemas eletrônicos e apresentações coloridas para tornar as aulas mais
atrativas e passamos diretamente para as superfícies e projeções interativas. A
tecnologia transformou o território educativo em redes sociais, fóruns, chats e toda a
diversidade interativa hoje existente. Os chats se tornaram ferramenta educacional.
Em vista disto os alunos desenvolveram competências de pesquisa, tornando-se
mais autônomos e colaborativos. Através dos chats podem comentar as respostas
dos colegas, assim como pedir ajuda ou partilhar o encanto/estupefacção pelo que
acabou de ler trocando pontos de vistas sobre um mesmo assunto. (BACELAR,
2010)
23
A tecnologia é um instrumento capaz de aumentar a motivação dos alunos, se a sua utilização estiver inserida num ambiente de aprendizagem desafiador. Não é por si só um elemento motivador. Se a proposta de trabalho não for interessante, os alunos rapidamente perdem a motivação.(Introdução aos Parâmetros Curriculares Nacionais apud Silveira, 2011)
24
2. Justificativa
Devido à necessidade de softwares na área da educação, resolvemos criar
um programa com foco no auxilio ao professor e ao aluno. Reparamos que, sem o
uso de um software o trabalho que o professor tinha para criar um questionário ou
uma prova era muito grande. O professor tinha que digitar as perguntas em um
arquivo de texto, realizar toda a formatação do arquivo para que fique agradável ao
aluno, tinha que imprimir várias cópias e entregar para os alunos, à parte mais
complicada era corrigir esses questionários, tinha que ser feito manualmente, um por
um, podendo causar erros na correção. Com o uso de um software para estas
funções, o trabalho ficaria muito mais rápido, mais preciso e menos cansativo.
25
3. Objetivo Geral
Criar um sistema gratuito que facilite e torne mais agradável o desenvolvimento,
a aplicação e a resolução de questionários, melhorando a comunicação e a
interação entre alunos e professores. Um sistema que auxiliária o aluno que possui
dificuldade em escrever, fazendo com que se sentisse mais seguro quando fosse
responder o questionário. Além de tornar mais fácil o trabalho do professor, pois o
sistema corrigirá automaticamente os questionários.
26
4. Objetivos Específicos
Um dos nossos objetivos é descobrir se softwares focados na educação são
realmente necessários. Se um software desse tipo realmente irá conseguir facilitar o
trabalho do professor, e incentivar os alunos a fazerem os exercícios e atividades de
maneira mais eficiente e agradável. Também queremos desenvolver um site
institucional que conte um pouco de nossa empresa e apresente o software criado,
mostrando suas funcionalidades e explicando como o mesmo funciona. Além de
desenvolver um software com todas as funções esperadas (Criação de Questionário,
Resolução de Questionários, Relação de Notas de Alunos/Turmas, Cadastro de
Alunos e Professores), onde cada tipo de usuário terá permissões especificas.
27
5. Hipótese
É suposto que as pessoas acreditam que softwares para área da educação
são importantes e também que os alunos prefiram resolver exercícios no
computador do que a mão.
Também é suposto que este programa incentive os alunos a se dedicarem
aos estudos e que ele facilite o estudo e aprendizado dos alunos.
28
6. Descrição das Tecnologias Utilizadas
6.1 Tecnologias utilizadas no Software
MySql
Escolhemos o MySql pelo fato de ser um programa open source e por possuir
consistência, alta performance, confiabilidade, facilidade no uso e ter uma boa
compatibilidade com a linguagem C#, a qual escolhemos para desenvolver o nosso
projeto.
Microsoft Visual Studio 2010 (C#)
O C# é uma das linguagens de programação mais usadas hoje em dia, ele foi
escolhido para o nosso Projeto devido ao seu alto nível de segurança e sua
facilidade na programação. Por ser uma linguagem criada pela Microsoft, a mesma
só funciona no Sistema Operacional Windows, e de acordo com algumas pesquisas,
este é o sistema mais usado nas escolas, o que fortalece ainda mais a utilização da
mesma.
brModelo
Estávamos tendo dificuldades na criação do DER, quando encontramos este
programa. Um programa gratuito, com controles intuitivos e muitas facilidades no
processo de criação. Com certeza foi um dos programas mais úteis para o projeto.
Astah
Utilizamos o software de desenvolvimento de Diagramas “Astah” para
desenvolver os diagramas de caso de uso e o diagrama de classes. O programa
facilita muito no desenvolvimento dos diagramas pois contém muitas ferramentas
específicas para este tipo de trabalho, tornando muito mais fácil do que fazer
manualmente.
29
6.2 Tecnologias utilizadas no Site
Html
Utilizamos o HTML como base do nosso site por ser a linguagem mais
utilizada para a criação de sites, e também por ser compatível com todos os
navegadores e ser muito fácil de programar.
CSS
Utilizamos o CSS para a personalização do site por nos permitir muito mais
liberdade e opções do que a própria linguagem HTML, permitindo que o site fique
com uma aparência mais agradável ao usuário.
Javascript
Utilizamos o Javascript para fazer toda a parte de animações e a parte de
proteção de campos do site, por não ser muito difícil de usar e ter várias
funcionalidades, essa linguagem garantiu um lugar no nosso site.
PHP
Assim como Java e C#, PHP é uma linguagem de programação muito util. Com
PHP é possível desenvolver: aplicações Web dinâmicas, scripts de linha de
comando, tarefas de segundo plano, entre outras.
DreamWeaver
O DreamWeaver foi utilizado na maior parte do desenvolvimento do site por
facilitar muito a parte de programação em HTML/CSS/PHP/JavaScript, o
DreamWeaver é um dos programas mais conhecidos para esse tipo de serviço. Ele
contém muitas ferramentas para auxiliar a criação do site (como a pré-visualização
dos comandos e a visualização em tempo real do site durante o desenvolvimento).
30
6.3 Tecnologias utilizadas na pesquisa
Google Drive
Para a criação da pesquisa utilizamos a ferramenta “formulário”, contida no
pacote de aplicações da web “Google Drive”, esta ferramenta nos permitiu criar uma
pesquisa de forma rápida e com uma interface agradável ao usuário. Além de nos
ajudar na hora de gerar os resultados, com a ferramenta “Planilha” conseguimos
gerar os gráficos e organizar todas as respostas.
Redes Sociais
Utilizamos as redes sociais para divulgar a pesquisa, como precisávamos de
respostas rapidamente, as redes sociais foram a melhor opção para este objetivo.
As redes sociais utilizadas foram: Facebook, Orkut e Twitter.
31
7. Resultado e análise de dados da pesquisa
O questionário online foi respondido por 50 pessoas, tanto por alunos como
professores. O questionário contem três perguntas onde à primeira busca saber se a
pessoa é aluno ou professor. Já as outras duas tem o objetivo de descobrir a opinião
das pessoas sobre a importância de bons softwares na área da educação, e se
nosso programa trará benefícios tanto para os alunos como para os professores,
como demonstram os gráficos abaixo:
Gráfico 1 – Perfil dos Participantes.
GRÁFICO 1 – O que você é?
Com relação ao tipo dos participantes, obtiveram-se os seguintes dados: 58%
dos pesquisados são alunos, 12% são professores e 30% se encaixa em outras
categorias.
32
Gráfico 2 – Questão relacionada ao que os participantes acham de softwares na
educação.
GRÁFICO 2 – Qual a importância de Softwares da Educação
Observa-se no gráfico acima, que a maioria dos entrevistados considera
importante o uso de bons softwares na área da educação, já que 52% marcaram a
opção muito importante, seguido de 34% dos participantes que marcaram a opção
bastante importante. Apenas 2% dos participantes deram pouca importância no seu
uso.
33
Gráfico 3 – Questão relacionada se os participantes acham que nosso software trará
benefícios aos alunos e professores.
GRÁFICO 3 – Você acha que nosso software será util?
Baseado nos dados contidos no gráfico percebe-se que 72% dos
entrevistados acreditam que nosso software trará grandes benefícios aos
professores e alunos. 22% dos participantes ficaram neutros e apenas 6% dos
entrevistados demostraram não ter confiança em nosso software.
35
8.1 Dicionário de Dados
O dicionário de dados é uma lista organizada de elementos que constam no
sistema. Nessa seção vamos mostrar mais detalhadamente as tabelas do Banco.
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
turma_nome varchar 30 Não Não Sim Nome da Turma/Curso -
turma_codigo int 5 Sim Não Sim Código da Turma auto_increment
Turma
TABELA 01 – Tabela de Turmas
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
user_nome varchar 50 Não Não Sim Nome do Usuário -
user_tipo varchar 10 Não Não Sim Tipo de Usuário -
user_senha varchar 30 Não Não Sim Senha do Usuário -
user_login varchar 30 Sim Não Sim Login do Usuário -
user_numero int 3 Não Não Não Número do Aluno -
user_turma int 5 Não Sim Sim Turma do Usuário -
user_cadastro varchar 20 Não Não Sim Cadastro do Usuário (Matricula) -
Usuário
TABELA 02 – Tabela de Usuários
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
idquest_nome varchar 30 Não Não Sim Nome do Questionário -
idquest_codigo int 10 Sim Não Sim Código do Questionário auto_increment
idquest_prof varchar 30 Não Sim Sim Login do Professor -
idquest_numperguntas int 3 Não Não Sim Número de Perguntas -
idquest_turma int 5 Não Sim Sim Turma do Questionário -
IdentQuest
TABELA 03 – Tabela de Questionários
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
nota_codigo int - Sim Não Sim Codigo da Nota auto_increment
nota_valor double - Não Não Sim Nota do Aluno -
nota_aluno varchar 30 Não Sim Sim Login do Aluno -
nota_quest int 10 Não Sim Sim Código do Questionário -
Nota
TABELA 04 – Tabela de Notas
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
mat_nome varchar 30 Não Não Sim Nome da Materia -
mat_codigo int - Sim Não Sim Código da Matéria auto-increment
Matéria
TABELA 05 – Tabela de Matérias
36
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
perg_codigo int - Sim Não Sim Código da Pergunta auto_increment
perg_numeroAlternativas int 3 Não Não Sim Número de Alternativas -
perg_descricao varchar 500 Não Não Sim Pergunta -
perg_a1 varchar 100 Não Não Sim Alternativa 1 -
perg_a2 varchar 100 Não Não Sim Alternativa 2 -
perg_a3 varchar 100 Não Não Não Alternativa 3 -
perg_a4 varchar 100 Não Não Não Alternativa 4 -
perg_a5 varchar 100 Não Não Não Alternativa 5 -
perg_materia int - Não Sim Sim Matéria da Pergunta -
perg_correta int 1 Não Não Sim Alternativa Correta -
Pergunta
TABELA 06 – Tabela de Perguntas
Nome do Atributo Tipo Caracteres permitidos Primária Estrangeira Not Null Descrição Obs
quest_ordem int - Não Não Sim Ordem da Pergunta -
quest_id int 10 Sim Sim Sim Código do Questionário -
quest_perg int - Sim Sim Sim Código da Pergunta -
Tabela de Ligação
TABELA 07 – Tabela de Ligação de Questionário/Perguntas
37
9. Diagrama de Caso de Uso
9.1 Cadastro do professor, aluno e Turma
FIGURA 3 – Diagrama de Caso de Uso – Cadastro Professor/Aluno/Turma
Cenário Principal
1. O sistema solicita o login. A secretária digita o login.
2. O sistema valida o login.
3. A secretária escolhe opção de cadastro. O sistema questiona o tipo de cadastro:
Professor, Aluno e Turma.
4. A secretária digita os dados do usuário para o cadastro.
5. O sistema cadastra o usuário.
6. O sistema mostra mensagem de usuário cadastrado.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
Alternativa: Cadastro Inválido 5.a) Se a secretária esqueceu de preencher algum
campo ou se o cadastro já é existente.
38
9.2 Exclusão do cadastro de professor, aluno e turma
FIGURA 4 – Diagrama de Caso de Uso – Exclusão Professor/Aluno/Turma
Cenário Principal
1. O sistema solicita o login. A secretária digita o login.
2. O sistema valida o login.
3. A secretária escolhe opção de cadastro. O sistema questiona o tipo de cadastro:
Professor, Aluno e Turma.
4. A secretária escolhe o cadastro que será excluído.
5. O sistema exclui o usuário.
6. O sistema mostra mensagem de usuário excluído.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, e informar ao mesmo para solicitar uma nova digitação.
39
9.3 Alteração do cadastro de professor e aluno
FIGURA 5 – Diagrama de Caso de Uso – Alteração Professor/Aluno
Cenário Principal
1. O sistema solicita o login. A secretária digita o login.
2. O sistema valida o login.
3. A secretária escolhe opção de cadastro. O sistema questiona o tipo de cadastro:
Professor e Aluno.
4. A secretária digita os dados a serem alterados no cadastro.
5. O sistema altera os dados do usuário.
6. O sistema mostra mensagem de usuário alterado.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
Alternativa: Cadastro Inválido 5.a) Se os dados que forem alterados estiverem
errados ou já existirem, informar o mesmo.
40
9.4 Criar Questionário
FIGURA 6 – Diagrama de Caso de Uso – Criar Questionário
Cenário Principal
1. O sistema solicita o login. O professor digita o login.
2. O sistema valida o login.
3. O professor inicia a criação do questionário.
4. O professor cria o questionário.
5. O sistema guarda o questionário na página do professor.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
Alternativa: Erro ao guardar questionário 5.a) Se o questionário já existir, informar o
mesmo.
41
9.5 Responder Questionário
FIGURA 7 – Diagrama de Caso de Uso – Responder Questionário
Cenário Principal
1. O sistema solicita o login. O alunor digita o login.
2. O sistema valida o login.
3. O aluno abre o questionário criado pelo professor.
4. O aluno resolve o questionário.
5. O programa corrige o questionário.
6. O sistema guarda o questionário resolvido.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login do aluno não for igual ao login cadastrado
no sistema, informar ao mesmo para uma nova digitação.
Alternativa: Erro na Resolução do questionário 5.a) Se o aluno esqueceu de
preencher algum campo o sistema informa o mesmo.
42
9.6 Buscar Nota do Aluno (Professor)
FIGURA 8 – Diagrama de Caso de Uso – Buscar Notas (Professor)
Cenário Principal
1. O sistema solicita o login. O professor digita o login.
2. O sistema valida o login.
3. O professor escolhe o questionário a ser buscado.
4. O sistema busca o questionário escolhido.
5. O professor anota a nota do aluno.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
43
9.7 Buscar Nota do aluno (Aluno)
FIGURA 9 – Diagrama de Caso de Uso – Buscar Notas (Aluno)
Cenário Principal
1. O sistema solicita o login. O aluno digita o login.
2. O sistema valida o login.
3. O aluno escolhe o questionário corrigido a ser buscado.
4. O sistema busca o questionário corrigido com a nota.
5. O sistema mostra a nota do aluno.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
Alternativa: Cadastro Inválido 4.a) Se as informações que o aluno pois para buscar o
questionário forem inexistente informar o mesmo.
44
9.8 Trocar Senha dos Usuários
FIGURA 10 – Diagrama de Caso de Uso – Trocar Senha
Cenário Principal
1. O sistema solicita o login. O usuário digita o login.
2. O sistema valida o login.
3. O usuário altera a senha.
4. O sistema realiza a alteração da senha.
5. O sistema mostra a mensagem de senha alterada.
Cenário Alternativo
Alternativa: Login Inválido 2.a) Se o login não for igual ao login cadastrado no
sistema, informar ao mesmo para solicitar uma nova digitação.
Alternativa: Cadastro Inválido 4.a) Se o usuário digitar a senha antiga errada, ou
digitar uma confirmação de senha diferente da nova senha, mostrar mensagem de
erro na alteração da senha.
46
11. Apresentação do Software
A interface gráfica de um sistema é algo que os desenvolvedores devem se
preocupar. É através dela que o usuário irá interagir com as funcionalidades do
sistema. As telas devem ser claras e objetivas.
(SOMMERVILLE, 2003).
A seguir encontram-se algumas telas do software desenvolvido, e uma breve
explicação da funcionalidade de cada uma delas.
FIGURA 12 – Tela de Login
A figura 12 representa a tela de login do software, onde o usuário vai digitar o
login e a senha previamente cadastrados no banco. Ao realizar a validação do login,
o programa já determina o tipo de usuário e suas respectivas restrições.
Ao realizar o login o usuário é levado à tela principal do programa, conforme a
figura de número 13.
47
FIGURA 13 – Tela Principal
Na tela Principal, o usuário vai se deparar com uma tela bonita e de aparência
amigável, onde o mesmo poderá escolher uma das opções rápidas (Responder
Questionário, Buscar Notas, Alterar Senha), ou então escolher outra opção no menu
superior.
FIGURA 14 – Escolher Questionário para responder
48
Se o usuário for do tipo aluno e escolher a opção Responder Questionário
(Tanto pelos Ícones da tela principal ou pelo menu superior), ele será redirecionado
para a tela representada na figura de numero 14, onde o sistema lista todos os
questionários criados para a turma em que ele está cadastrado. Caso não haja
nenhum questionário criado para a turma correspondente, o sistema mostra a
mensagem informando ao usuário.
FIGURA 15 – Responder Questionário
Ao escolher o Questionário desejado, o usuário vai ver a tela representada na
figura número 15, onde o mesmo vai ler a pergunta e escolher a alternativa correta.
Ao mesmo tempo em que o usuário responde as perguntas corretamente, o
programa calcula a nota do mesmo levando em consideração o número de
perguntas.
49
FIGURA 16 – Concluindo a resolução do questionário
A tela representada na figura 16, mostra ao usuário que ele já terminou de
responder o questionário, e ao mesmo tempo, grava a nota do usuário no banco.
Caso o usuário seja de outro tipo além de “Aluno”, o sistema mostra uma
mensagem informando que ele não tem acesso a essa tela.
Se o usuário for do tipo “Professor” e escolher a opção Criar Questionário
(Tanto pelos Ícones da tela principal ou pelo menu superior), ele será redirecionado
para a tela abaixo:
FIGURA 17 – Criar Questionário
50
Na tela da figura de número 17, o professor vai digitar o nome do questionário
que vai ser criado, informar o número de questões que o mesmo vai ter e escolher a
turma para qual o usuário pertence. Após preencher estas informações e clicar em
próximo, o usuário vai ser redirecionado para a tela que está na figura 18:
FIGURA 18 – Opções de Criação de Pergunta
Nessa tela o usuário vai poder escolher entre duas opções, uma delas é criar
uma nova pergunta e a outra é escolher uma pergunta que já existe no banco de
dados.
Se a opção escolhida for a “Criar uma nova pergunta”, o usuário será
redirecionado para a tela de edição da pergunta, conforme a seguir:
FIGURA 19 – Editar Pergunta
51
Nessa tela o professor irá escrever a pergunta e suas alternativas, podendo
escolher entre perguntas de 2 à 5 alternativas. Assim que o usuário termina de editar
a pergunta e clica em “Próximo”, ele é levado novamente à tela da figura 18, onde
escolherá como quer criar a próxima pergunta.
Novamente na tela da figura 18, se o usuário selecionar escolher uma
pergunta no banco ele vai ser redirecionado para a tela contida na figura de número
20:
FIGURA 20 – Escolher pergunta no banco
Nessa tela o usuário poderá escolher uma pergunta já existente no banco.
Poderá escolher na lista e também filtrar por matérias.
Assim que o usuário escolher a pergunta e clicar em próximo, ele voltará para
a tela da figura número 19, podendo editar ou adicionar alternativas à pergunta, e
caso haja alguma alteração na mesma o programa a salva novamente como uma
nova pergunta e em seguida volta para a tela da figura 18.
Esse ciclo vai se repetir até que o usuário crie todas as questões do questionário,
e então o usuário vai ser redirecionado para a próxima tela.
52
FIGURA 21 – Concluir Criação de Questionário
Essa tela informa ao usuário que ele terminou a criação de questionários, e
assim que o usuário clicar em concluir, o programa salva o questionário e a ligação
do questionário com as perguntas e volta para a tela principal.
Se o usuário for do tipo “Administrador”, ele terá acesso a todas as telas de
cadastro, alteração e exclusão de dados do programa.
Ao escolher a opção de Cadastrar Turmas, o usuário vai ser redirecionado
para a tela representada na figura a seguir:
FIGURA 22 – Cadastro de Turma
Nessa tela o usuário vai digitar o nome da turma que vai cadastrar, e assim
que clicar em “OK” o programa automaticamente gera o código da turma e a salva
no banco.
53
Ao escolher a opção de Cadastrar o professor a seguinte tela vai ser aberta:
FIGURA 23 – Cadastro de Professor
Nessa tela o usuário vai digitar os dados do professor, e ao clicar em “OK”, o
sistema vai cadastra-lo no banco. Para se cadastrar um professor é necessário que
já tenha turmas cadastradas, caso não tenha, o programa fecha a tela e informa isso
ao usuário.
Ao escolher a opção de Cadastrar o aluno a seguinte tela vai ser aberta:
FIGURA 24 – Cadastrar Alunos
54
Nessa tela o usuário vai digitar os dados do aluno, e ao clicar em “OK”, o
sistema vai cadastra-lo no banco. Para se cadastrar um aluno é necessário que já
tenha turmas cadastradas, caso não tenha, o programa fecha a tela e informa isso
ao usuário.
Ao escolher a opção de Alterar cadastro do aluno a seguinte tela vai ser
aberta:
FIGURA 25 – Selecionar aluno para ser alterado
A tela de alteração de cadastro de aluno permite que o usuário busque o
aluno pelo login do mesmo, ou selecionando em uma lista contendo todos os alunos,
como na figura a seguir:
FIGURA 26 – Escolher alunos em uma Lista
55
Ao selecionar o aluno pelo login ou pela lista, todas as informações que
podem ser alteradas são jogadas na tela:
FIGURA 27 – Alterar dados do aluno
Nessa Tela o usuário pode alterar as informações do aluno, e por razões de
segurança, o administrador não vai ter acesso à senha do aluno, podendo somente
troca-la por uma nova senha, como mostra a imagem a seguir:
FIGURA 28 – Alterar Senha do Aluno
56
Ao escolher a opção de Alterar cadastro do professor a seguinte tela vai ser
aberta:
FIGURA 29 – Selecionar professor para ser alterado
A tela de alteração de cadastro de professor também permite que o usuário
busque o professor pelo login do mesmo, ou selecionando em uma lista contendo
todos os professores cadastrados, como na figura a seguir:
FIGURA 30 – Escolher professor em uma Lista
57
Ao selecionar o professor pelo login ou pela lista, todas as informações que
podem ser alteradas são jogadas na tela:
FIGURA 31 – Alterar dados do professor
Nessa Tela o usuário pode alterar as informações do professor, e também por
razões de segurança, o administrador não vai ter acesso à senha do mesmo,
podendo somente troca-la por uma nova senha, como mostra a imagem a seguir:
FIGURA 32 – Alterar Senha do professor
58
Ao selecionar a opção de Excluir turma, a seguinte tela será mostrada:
FIGURA 33 – Excluir Turma
Nessa tela o usuário vai selecionar a turma que vai ser excluída, após clicar
em “OK” o sistema vai informar ao usuário que todos os dados que estejam ligados
à essa turma também serão excluídos, se o usuário confirmar a ação o programa
exclui a turma do banco de dados juntamente com todos os professores, alunos e
questionários ligados nela.
A seguir temos a tela de excluir alunos:
59
FIGURA 34 – Excluir Aluno
Nessa tela o sistema permite que o usuário pesquise o aluno a ser excluído
pelo login, nome ou código. Ao selecionar o aluno e clicar em “OK”, o sistema
informa o usuário que todas as notas ligadas a esse aluno também serão excluídas.
Se o usuário confirmar a operação, o programa exclui o aluno e suas notas do
banco.
A seguir temos a tela de excluir professor:
FIGURA 35 – Cadastrar Professor
60
Nessa tela o sistema permite que o usuário pesquise o professor a ser
excluído pelo login, nome ou código. Ao selecionar o professor e clicar em “OK”, o
sistema informa o usuário que todos os questionários ligados a esse professor
também serão excluídos. Se o usuário confirmar a operação, o programa exclui o
professor e os questionários do banco.
No menu “Buscar Notas” temos duas opções de pesquisa, uma pelo login do
aluno e outra para buscar todas as notas de uma turma especifica.
FIGURA 36 – Buscar nota por login
Nessa tela o professor pode digitar o login ou o número do aluno para listar as
notas de um questionário escolhido no campo “Questionário”. O aluno também terá
acesso a essa tela, porém ao abri-la os campos “Login do Aluno” e “Número do
Aluno” estarão bloqueados e preenchidos com o login do próprio aluno, permitindo
assim que ele visualize somente suas notas.
61
FIGURA 37 – Buscar notas
Somente o professor vai ter acesso a essa tela, aonde ele vai escolher a
turma e o questionário que quer ver a nota, e o programa vai listar todas as notas
dos alunos daquela turma correspondentes ao questionário escolhido.
62
Nosso software também contém uma tela que permite ao usuário trocar a sua
senha, não precisando recorrer ao administrador toda vez que for necessário fazer
isso.
FIGURA 38 – Trocar senha do usuário
Para alterar a senha o usuário vai digitar a senha atual e a nova senha duas
vezes. A nova senha deve ter no mínimo seis caracteres. Se as senhas baterem o
programa altera a senha no banco.
63
12. Apresentação do Site
Foi criado um site institucional para a empresa fictícia “StarMoon Softwares”,
onde o usuário vai ter acesso a uma interface de fácil uso e com informações uteis
sobre a empresa e os softwares desenvolvidos pela mesma.
A seguir vamos descrever o conteúdo de cada uma das telas do site:
Homepage
FIGURA 39 – Homepage
64
A figura número 39 mostra a pagina principal do site, onde criamos um slide
show utilizando o Java script para passar as imagens relacionadas com a empresa
automaticamente. Abaixo do slide show acrescentamos três divisões em forma de
retângulo mostrando uma breve introdução do conteúdo contido no site. Logo após
isso, deixamos um espaço para comunicados e noticias da empresa, finalizando
assim a homepage.
Empresa
FIGURA 40 – Sobre a empresa
65
A página mostrada na figura 40 exibe a história e a localização da empresa
utilizando um mapa do Google Maps para que o cliente não tenha problemas ao
localizar a empresa.
Software
FIGURA 41 – Softwares desenvolvidos pela empresa
66
Nesta pagina visamos como objetivo principal mostrar o trabalho desenvolvido
pela “StarMoon”, que são softwares e sites. Atribuímos uma imagem mostrando o
local de desenvolvimentos dos projetos, e nesta mesma página futuramente
disponibilizaremos o download dos softwares desenvolvidos pela empresa.
Trabalhe conosco
FIGURA 42 – Trabalhe conosco
67
Esta pagina vai permitir o envio de currículos para novas contratações da
empresa, onde o usuário fará o upload do arquivo e enviará suas informações para a
empresa.
Contato
FIGURA 43 – Contato com a empresa
Nesta pagina criamos a possibilidade do usuário entrar em contato com a
empresa para tirar duvidas, opinar e reclamar, aumentando assim as relações entre
a empresa e seus clientes. Para isso usamos do PHP para fazer a conexão entre
site e o banco de dados.
68
13. Objetivos Futuros
Definimos alguns objetivos para serem realizados futuramente, eles são:
Fazer o programa funcionar em rede:
Este na verdade é o mais importante, pois vai permitir que o professor crie o
software em sua maquina e os alunos respondam em qualquer outra maquina da
rede.
Permitir a criação de Perguntas com mais de uma alternativa correta:
Atualmente nosso programa só permite uma pergunta correta por vez, e com
o objetivo de tornar o software mais útil esta função também é muito importante.
Após o término do desenvolvimento do programa, disponibilizar o mesmo para
download gratuitamente no nosso site:
Entramos em acordo em distribuir o software gratuitamente, pois encontramos
vários programas focados na educação, mas a grande maioria deles é pago.
Alterar o sistema de exclusão de dados:
Vamos alterar toda a parte de exclusão do programa, onde ao invés de excluir
os dados, o programa somente irá desabilitá-los das pesquisas, mas os manterá no
banco. Assim se futuramente for necessário utilizar estes dados como histórico ou
de outras maneiras, os dados ainda existir.
69
14. Considerações Finais
De acordo com esse trabalho, e baseado na entrevista, a maioria das pessoas
afirmam que softwares focados na área da educação são realmente necessários e
importantes, com exceção de uma pequena minoria que não se identifica com uso
de softwares nessa área; assim confirmando a primeira hipótese oferecida pelo
trabalho. Este trabalho oferecia mais duas hipóteses a serem comprovadas, onde
ambas foram confirmadas e comprovadas. Os alunos realmente preferem resolver
testes no computador do que mão, e se sentem ainda mais motivados no estudo e
aprendizado, pois quase 100% dos alunos responderam a essa pergunta da
pesquisa com uma resposta afirmativa. O desenvolvimento do software voltado na
criação e Resolução de questionários será aceito de forma positiva, pois a maioria
dos professores, responderam afirmativamente que um sistema desses facilitaria
seu trabalho na criação de testes para os alunos. O desenvolvimento do software
está indo conforme o esperado, todas as funções principais do programa estão
funcionando perfeitamente, restando apenas alguns outros detalhes.
70
15. Referências bibliográficas
ANJOS, Juracy. Educação e Tecnologia: uma aliança necessária. overmundo.
Disponível em: < http://www.overmundo.com.br/overblog/educacao-e-tecnologia-
uma-alianca-necessaria>. Acesso em: 30 de janeiro de 2007
ANTONIO, José. Contra a tecnologia na educação. Conversa de educador.
Disponível em: < http://blogandoeducar.blogspot.com.br/2009/07/contra-tecnologia-
na-educacao.html>. Acesso em: 30 de julho de 2009.
BACELAR, Dom. Os chats - uma ferramenta didática. Tecnologia & Educação.
Disponível em: < http://superdom.blogs.sapo.pt/>. Acesso em: 1 de Junho de 2010.
BERNAL, Patricia. Lousa Digital. Educação. Disponível em: <
http://planetasustentavel.abril.com.br/noticia/educacao/inclusao-digital-educacao-
desafio-escolas-publicas-bonsfluidos-634108.shtml Acesso em: 26 de Fevereiro de
2013.
CRISTINA, Kely. A educação ontem e hoje. Webartigos. Disponível em: <
http://www.webartigos.com/artigos/a-educacao-ontem-e-hoje/27354/>. Acesso em:
25 de fevereiro de 2013.
EDUCAR, Redação. Como esta a educação no Brasil?. EducarparaCrescer.
Disponível em: < http://educarparacrescer.abril.com.br/indicadores/como-esta-
educacao-brasil-518829.shtml>. Acesso em: 9 de maio de 2011.
JULIANA, As vantagens e desvantagens do uso da tecnologia. Tecnologias em
Educação. Disponível em:
<http://www.professoradenise.jex.com.br/tecnologias+em+educacao/as+vantagens+
e+desvantagens+do+uso+das+tecnologias>. Acesso em: 23 de setembro de 2005.
OLYNTHO, Maria. A conexão que faz a diferença. Mesmo. Educar para crescer.
Disponível em: < http://educarparacrescer.abril.com.br/gestao-escolar/importancia-
tecnologia-405472.shtml>. Acesso em: 1 de agosto de 2008.
______,______. Jogos eletrônicos: ferramenta importante na aquisição do
saber. overmundo. Disponível em: <
http://www.overmundo.com.br/overblog/educacao-e-tecnologia-uma-alianca-
necessaria>. Acesso em: 30 de janeiro de 2007
RODRIGUES, Lucas. Para especialista, o uso das novas tecnologias amplia
possibilidades de aprendizado. Disponível em: <
http://www.todospelaeducacao.org.br/comunicacao-e-midia/noticias/23530/para-
especialistas-o-uso-das-novas-tecnologias-amplia-possibilidades-de-aprendizado/>.
Acesso em: 30 de julho de 2012.
71
SEABRA, Carlos. Software educacional e telemática: novos recursos para a
escola. Disponível em: <http://upf.tche.br/~carolina/pos/seabra.html>. Acesso em:
30 de julho de 2012.
SILVEIRA, Poliana. Software livre e Educação: vantagens e desvantagens das
novas tecnologias. Universidade, EAD e Software Livre. Disponível em: <
http://150.164.100.6/textolivre.pro.br/blog/?p=1780>. Acesso em: 30 de outubro de
2011.
SOUZA, Renata. Os recursos tecnológicos na escola. Grupo a. Disponível em: <
http://www.grupoa.com.br/revista-patio/artigo/5945/o-uso-das-tecnologias-na-
educacao.aspx>. Acesso em: 9 de maio de 2012.
VESCE, Gabriela. Softwares Educacionais. InfoEscola. Disponível em: <
http://www.infoescola.com/informatica/softwares-educacionais/>. Acesso em: 10 de
agosto de 2008
SOMMERVILLE, Ian. Engenharia de software. Tradução de André Maurício de Andrade. São Paulo: Addison Wesley, 2003. 591 p.
72
APÊNDICE A – SCRIPT SQL
create database programa;
use programa;
create table turma(
turma_nome varchar(30) not null,
turma_codigo int(5) not null auto_increment,
primary key (turma_codigo)
);
create table usuario(
user_nome varchar(50) not null,
user_tipo varchar(10) not null,
user_senha varchar(30) not null,
user_login varchar(30) not null,
user_numero int(3),
user_turma int(5) not null,
user_cadastro varchar(20) not null,
primary key (user_login),
foreign key (user_turma) references turma (turma_codigo)
);
create table identquest(
idquest_nome varchar(30) not null,
idquest_codigo int(10) not null auto_increment,
idquest_prof varchar(30) not null,
idquest_numperguntas int(3) not null,
idquest_turma int(5) not null,
73
primary key(idquest_codigo),
foreign key(idquest_prof) references usuario (user_login),
foreign key(idquest_turma) references turma (turma_codigo)
);
create table nota(
nota_codigo int not null auto_increment,
nota_valor double not null,
nota_aluno varchar(30) not null,
nota_quest int(10) not null,
primary key (nota_codigo),
foreign key (nota_aluno) references usuario (user_login),
foreign key (nota_quest) references identquest (idquest_codigo)
);
create table materia(
mat_nome varchar(30) not null,
mat_codigo int not null auto_increment,
primary key (mat_codigo)
);
create table pergunta(
perg_codigo int not null auto_increment,
perg_numeroAlternativas int(3) not null,
perg_descricao varchar(500),
perg_a1 varchar(100) not null,
perg_a2 varchar(100) not null,
perg_a3 varchar(100),
perg_a4 varchar(100),
perg_a5 varchar(100),
perg_materia int not null,
74
perg_correta int(1) not null,
primary key (perg_codigo),
foreign key (perg_materia) references materia (mat_codigo)
);
create table questionario(
quest_ordem int not null,
quest_id int(10) not null,
quest_perg int not null,
primary key (quest_perg, quest_id),
foreign key (quest_perg) references pergunta (perg_codigo),
foreign key (quest_id) references identquest (idquest_codigo)
);
75
APÊNDICE B – PERGUNTAS DA PESQUISA DE OPINIÃO
1ª – O que você é?
a) Aluno b) Professor c) Outro
2ª – Considerando o aumento que vem ocorrendo no uso de tecnologias nas
escolas, qual o nível de importância de bons software focados na área da
educação? (de 1 a 5)
a) 1 – Sem Importância b) 2 – Pouca importância c) 3 – Importância Razoável
d) 4 – Bastante Importante e) 5 – Muito Importante
3ª - Você acha que nosso Software vai facilitar o trabalho do Professor e
aumentar o interesse dos alunos nas aulas, fazendo com que eles se dediquem
mais aos estudos?
O nosso software engloba toda a parte de criação de questionário/provas, desde a
parte da criação, onde o professor conta com um assistente prático de criação de
questões, até a parte de resolução, onde o aluno responderia os questionários/provas
previamente criados pelos professores utilizando uma interface prática de fácil
entendimento e automaticamente as notas seriam geradas de acordo com o
desempenho d aluno, estando disponíveis para consulta do professor e do aluno.
a) Sim b) Talvez c) Não