Desenvolvimento de Software para a Área da Educação

75
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

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.

34

8. Banco de Dados

FIGURA 1 – MER

FIGURA 2 – DER

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.

45

10. Diagrama de Classe

FIGURA 11 – Diagrama de Classe

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