161
Evair Andrade Pereira João Paulo Avori Pedro Henrique Miranda Ferreira Silloé Souza Santos Vinicius Lincoln Miranda da Silva QUERY MENTIONS São Paulo – SP 2012

Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

  • Upload
    vancong

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Evair Andrade Pereira

João Paulo Avori

Pedro Henrique Miranda Ferreira

Silloé Souza Santos

Vinicius Lincoln Miranda da Silva

QUERY MENTIONS

São Paulo – SP

2012

Page 2: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Evair Andrade Pereira

João Paulo Avori

Pedro Henrique Miranda Ferreira

Silloé Souza Santos

Vinicius Lincoln Miranda da Silva

QUERY MENTIONS

Trabalho de conclusão de curso apresentado à Etec Irmã Agostina para a obtenção do título de Técnico em Informática. Orientadores: Prof. João Carlos Lima e Silva e Prof. Luiz Rocha.

São Paulo – SP

2012

Page 3: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Gostaríamos de dedicar este Trabalho de

Conclusão de Curso aos nossos pais e

mestres por nos instruir e incentivar para

a conclusão do mesmo.

Page 4: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Agradecimentos

Nossos agradecimentos especiais ao orientador João Carlos Lima

e Silva que colaborou incisivamente para a finalização do projeto

admiramos a sua dedicação e atenção para nos servir e garantir a

melhor opção de tema e o melhor para o grupo.

Agradecemos também aos outros professores que nos ajudaram

com a elaboração do projeto em todos os aspectos.

Page 5: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

"Que os vossos esforços desafiem as

impossibilidades, lembrai-vos de que as

grandes coisas do homem foram

conquistadas do que parecia impossível."

(Charles Chaplin)

Page 6: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Resumo

O projeto visa auxiliar os professores e alunos da Etec Irmã Agostina, na

questão de inserção e consulta de menções, podendo futuramente ser adotado em

outras Etec's que utilizam o critério de menções (I, R, B, MB). Após levantamento de

dados, podemos observar que o Sistema de Consulta de Menções atual, está

agradando, mas que com o avanço tecnológico, ainda necessita de uma página

destinada especificamente para dispositivos móveis, abrindo assim novos caminhos

para que os usuários executem suas tarefas dentro do sistema. Para sua elaboração

está sendo usada as Linguagens HTML, CSS, PHP, Javascript, jQuery, ambientes

de desenvolvimento web, e para armazenar informações está sendo usado um

Sistema de Gerenciamento de Banco de Dados MySQL. Onde o objetivo da criação

da página web destinada para dispositivos móveis, e da página web destinada para

computadores, são tornar o sistema da Etec Irmã Agostina mais completo, com

diferentes caminhos para que os professores façam as inserções de menções, e que

os alunos as visualizem, agilizando e facilitando o processo.

Page 7: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Abstract

The project aims to help teachers and students from Etec Irmã Agostina (ou

the Etec's teachers and students), relacionated with the insertion and query terms,

can eventually be adopted in other Etec's using the criterion of mentions (I, R, B,

MB). After data collection, we can see that the system current query terms, is

pleasing, but with technological advances, still needs a page designed specifically for

mobile devices, thus opening new ways for users to perform their tasks within the

system. For this development, is being used the languages HTML, CSS, PHP,

Javascript, jQuery, web development environments, and to keep information is being

used a System Management Database MySQL Where the objective of creating the

web page intended for mobile devices, and web page designed for computers are

becoming the system of Etec Sister Agostina more complete, with different ways for

teachers to make the inserts of mentions, and the students visualize then,

streamlining and facilitating the process.

Page 8: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Lista de Ilustrações

Figura 1 - Quantidade de professores que possuem dispositivos móveis com acesso a internet ................................................................................................................................................. 23

Figura 2 – Quantidade de professores que encontram dificuldades na inserção de menções pelo computador ................................................................................................................................. 24

Figura 3 - Nível de aceitação do sistema entre os professores .................................................. 25

Figura 4 - Quantidade de aluno que possuem dispositivos móveis com acesso a internet ... 26

Figura 5 - Nível de aceitação do sistema entre os alunos ........................................................... 27

Figura 6 - Alunos que utilizariam uma página online destinada para aparelhos móveis ........ 28

Figura 7 - WBS do Query Mentions ................................................................................................. 32

Figura 8 - Diagrama de casos de uso do Query Mentions .......................................................... 38

Figura 9 - Modelo Entidade Relacionamento do Query Mentions .............................................. 41

Figura 10 - Mapa do Site do Query Mentions ................................................................................ 48

Figura 11 - Gráfico de Gantt do Query Mentions .......................................................................... 62

Figura 12 - Planilha de Custos do Query Mentions ...................................................................... 64

Figura 13 - Páginas Desktop - Login ............................................................................................. 113

Figura 14 - Páginas Desktop - Contato ......................................................................................... 114

Figura 15 - Páginas Desktop - Sobre ............................................................................................ 115

Figura 16 - Páginas Desktop - Ajuda ............................................................................................ 116

Figura 17 - Páginas Desktop - Área do Aluno – Disciplinas ...................................................... 117

Figura 18 - Páginas Desktop - Área do Aluno – Perfil ................................................................ 118

Figura 19 - Páginas Desktop - Área do Professor – Manter Avaliações ................................. 119

Figura 20 - Páginas Desktop - Área do Professor – Manter Menções .................................... 120

Figura 21 - Páginas Desktop - Área do Professor – Perfil ......................................................... 121

Figura 22 - Páginas Desktop - Área do Administrador – Visualizar Alunos ............................ 122

Figura 23 - Páginas Desktop - Área do Administrador – Visualizar Professores ................... 123

Figura 24 - Páginas Desktop - Área do Administrador – Perfil ................................................. 124

Figura 25 - Páginas Desktop - Alterar Senha .............................................................................. 125

Figura 26 - Páginas Desktop - Recuperar Senha ....................................................................... 126

Figura 27 - Páginas Desktop - Erro de Login ............................................................................... 127

Figura 28 - Páginas Desktop - Erro de Contato .......................................................................... 128

Figura 29 - Páginas Desktop - Erro de Recuperar Senha ......................................................... 129

Figura 30 - Páginas Mobile - Painel de Login .............................................................................. 136

Figura 31 - Páginas Mobile - Contato ............................................................................................ 137

Figura 32 - Páginas Mobile - Sobre ............................................................................................... 138

Figura 33 - Páginas Mobile - Ajuda ............................................................................................... 139

Figura 34 - Páginas Mobile - Área do Aluno - Disciplinas .......................................................... 140

Figura 35 - Páginas Mobile - Área do Aluno - Perfil .................................................................... 141

Figura 36 - Páginas Mobile - Área do Aluno - Logout................................................................. 142

Figura 37 - Páginas Mobile - Área do Professor - Manter Avaliações ..................................... 143

Figura 38 - Páginas Mobile - Área do Professor - Manter Menções - Parte 1 ........................ 144

Figura 39 - Páginas Mobile - Área do Professor - Manter Menções - Parte 2 ........................ 144

Page 9: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Figura 40 - Páginas Mobile - Área do Professor - Manter Menções Parte 3 .......................... 145

Figura 41 - Páginas Mobile - Área do Professor - Perfil ............................................................. 146

Figura 42 - Páginas Mobile - Área do Professor - Logout .......................................................... 147

Figura 43 - Páginas Mobile - Alterar Senha ................................................................................. 148

Figura 44 - Páginas Mobile - Recuperar Senha .......................................................................... 149

Figura 45 - Páginas Mobile - Área do Administrador - Visualizar Professores ....................... 150

Figura 46 - Páginas Mobile - Área do Administrador - Visualizar Alunos ................................ 151

Figura 47 - Páginas Mobile - Área do Administrador - Logout .................................................. 152

Figura 48 - Páginas Mobile - Erro de Login .................................................................................. 153

Figura 49 - Páginas Mobile - Erro de Contato ............................................................................. 153

Figura 50 - Páginas Mobile - Recuperar Senha .......................................................................... 154

Figura 51 - Páginas Mobile - Alterar Senha ................................................................................. 155

Page 10: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Lista de Tabelas

Tabela 1 – Páginas Desktop - Painel de Login .............................................................................. 52

Tabela 2 - Páginas Desktop - Sobre ............................................................................................... 52

Tabela 3 - Páginas Desktop - Ajuda ................................................................................................ 52

Tabela 4 - Páginas Desktop - Contato ............................................................................................ 52

Tabela 5 - Páginas Desktop - Recuperar Senha ........................................................................... 52

Tabela 6 - Páginas Desktop - Área do Aluno - Disciplinas .......................................................... 52

Tabela 7 - Páginas Desktop - Área do Aluno - Perfil .................................................................... 53

Tabela 8 - Páginas Desktop - Área do Aluno - Alterar Senha ..................................................... 53

Tabela 9 - Páginas Desktop - Área do Aluno - Logout ................................................................. 53

Tabela 10 - Páginas Desktop - Área do Professor - Manter Avaliações/Menções .................. 53

Tabela 11 - Páginas Desktop - Área do Professor - Perfil ........................................................... 53

Tabela 12 - Páginas Desktop - Área do Professor - Alterar Senha ............................................ 53

Tabela 13 - Páginas Desktop – Área do Professor - Logout ....................................................... 54

Tabela 14 - Páginas Desktop - Área do Administrador - Visualizar Alunos/Professores ........ 54

Tabela 15 - Páginas Desktop - Área do Administrador - Perfil ................................................... 54

Tabela 16 - Páginas Desktop - Área do Administrador - Alterar Senha .................................... 54

Tabela 17 - Páginas Desktop - Área do Administrador - Logout ................................................ 54

Tabela 18 - Páginas Mobile - Painel de Login ............................................................................... 55

Tabela 19 - Páginas Mobile - Sobre ................................................................................................ 55

Tabela 20 - Páginas Mobile - Ajuda ................................................................................................ 55

Tabela 21 - Páginas Mobile - Contato ............................................................................................. 55

Tabela 22 - Páginas Mobile - Recuperar Senha ........................................................................... 55

Tabela 23 - Páginas Mobile - Área do Aluno - Disciplinas ........................................................... 55

Tabela 24 - Páginas Mobile - Área do Aluno - Perfil ..................................................................... 56

Tabela 25 - Páginas Mobile - Área do Aluno - Alterar Senha ..................................................... 56

Tabela 26 - Páginas Mobile - Área do Aluno - Logout .................................................................. 56

Tabela 27 - Páginas Mobile - Área do Professor - Manter Avaliações/Menções ..................... 56

Tabela 28 - Páginas Mobile - Área do Professor - Perfil .............................................................. 56

Tabela 29 - Páginas Mobile - Área do Professor - Alterar Senha ............................................... 56

Tabela 30 - Páginas Mobile - Área do Professor - Logout ........................................................... 57

Tabela 31 - Páginas Mobile - Área do Administrador - Visualizar Alunos/Professores .......... 57

Tabela 32 - Páginas Mobile - Área do Administrador - Perfil ...................................................... 57

Tabela 33 - Páginas Mobile - Área do Administrador - Alterar Senha ....................................... 57

Tabela 34 - Páginas Mobile - Área do Administrador - Logout ................................................... 57

Tabela 35 - Páginas Desktop - Teste Integrado ............................................................................ 59

Tabela 36 - Páginas Mobile - Teste Integrado ............................................................................... 59

Tabela 37 - Caso de uso: Logar como aluno ................................................................................. 69

Tabela 38 - Caso de uso: Logar como professor .......................................................................... 70

Tabela 39 - Caso de uso: Verificar cadastro .................................................................................. 71

Tabela 40 - Caso de uso: Manter menções ................................................................................... 71

Tabela 41 - Caso de uso: Verificar cadastro como aluno ............................................................ 72

Page 11: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Tabela 42 - Caso de uso: Consultar menções .............................................................................. 72

Tabela 43 - Caso de uso: Manter aluno .......................................................................................... 73

Tabela 44 - Caso de uso: Manter professor ................................................................................... 73

Tabela 45 - Caso de uso: Manter turma ......................................................................................... 74

Tabela 46 - Caso de uso: Visualizar curso ..................................................................................... 74

Tabela 47 - Caso de uso: Visualizar matérias ............................................................................... 75

Tabela 48 - Entidade Professores ................................................................................................... 76

Tabela 49 - Entidade Cursos ............................................................................................................ 76

Tabela 50 - Entidade Series ............................................................................................................. 77

Tabela 51 - Entidade Periodos ......................................................................................................... 77

Tabela 52 - Entidade Atribuicoes ..................................................................................................... 77

Tabela 53 - Entidade Etapas ............................................................................................................ 77

Tabela 54 - Entidade Matriculas ...................................................................................................... 77

Tabela 55 - Entidade Alunos ............................................................................................................ 78

Tabela 56 - Entidade Dispensas ...................................................................................................... 78

Tabela 57 - Entidade Turmas ........................................................................................................... 78

Tabela 58 - Entidade Mencoesavaliacoes ...................................................................................... 78

Tabela 59 - Entidade - Disciplinas ................................................................................................... 79

Tabela 60 - Entidade Mencoes ........................................................................................................ 79

Tabela 61 - Entidade Avaliacoes ..................................................................................................... 79

Tabela 62 - Relacionamento entre Professores e Atribuicoes .................................................... 80

Tabela 63 - Relacionamento entre Professores e Cursos ........................................................... 80

Tabela 64 - Relacionamento entre Atribuicoes e Disciplinas ...................................................... 80

Tabela 65 - Relacionamento entre Atribuicoes e Etapas ............................................................. 81

Tabela 66 - Relacionamento entre Disciplinas e Mencoes .......................................................... 81

Tabela 67 - Relacionamento entre Cursos e Disciplinas ............................................................. 81

Tabela 68 - Relacionamento entre Mencoes e Etapas ................................................................ 81

Tabela 69 - Relacionamento entre Disciplinas e Avaliacoes ....................................................... 82

Tabela 70 - Relacionamento entre Disciplinas e Dispensas ....................................................... 82

Tabela 71 - Relacionamento entre Cursos e Series ..................................................................... 82

Tabela 72 - Relacionamento entre Avaliacoes e Mencoesavaliacoes ....................................... 82

Tabela 73 - Relacionamento entre Mencoesavaliacoes e Alunos .............................................. 83

Tabela 74 - Relacionamento entre Series e Periodos .................................................................. 83

Tabela 75 - Relacionamento entre Series e Turmas .................................................................... 83

Tabela 76 - Relacionamento entre Avaliacoes e Turmas ............................................................ 83

Tabela 77 - Relacionamento entre Alunos e Turmas ................................................................... 84

Tabela 78 - Relacionamento entre Alunos e Matriculas ............................................................... 84

Tabela 79 - Relacionamento entre Dispensas e Matriculas ........................................................ 84

Tabela 80 - Relacionamento entre Etapas e Matriculas .............................................................. 84

Tabela 81 - Relacionamento entre Turmas e Matriculas ............................................................. 85

Tabela 82 - Relacionamento entre Etapas e Turmas ................................................................... 85

Tabela 83 - Atributo codProfessor da Entidade Professores ...................................................... 86

Tabela 84 - Atributo Cursos_codCurso da Entidade Professores .............................................. 86

Tabela 85 - Atributo nomeProfessor da Entidade Professores ................................................... 86

Tabela 86 - Atributo Telefone da Entidade Professores .............................................................. 86

Page 12: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Tabela 87 - Atributo RM da Entidade Professores ........................................................................ 86

Tabela 88 - Atributo Email da Entidade Professores .................................................................... 87

Tabela 89 - Atributo Login da Entidade Professores .................................................................... 87

Tabela 90 - Atributo Senha da Entidade Professores .................................................................. 87

Tabela 91 - Atributo regIP da Entidade Professores .................................................................... 87

Tabela 92 - Atributo Dt da Entidade Professores .......................................................................... 87

Tabela 93 - Atributo Pass da Entidade Professores ..................................................................... 88

Tabela 94 - Atributo Perfil da Entidade Professores ..................................................................... 88

Tabela 95 - Atributo codAtribuicao da Entidade Atribuicoes ....................................................... 88

Tabela 96 - Atributo Etapas_codEtapa da Entidade Atribuicoes ................................................ 88

Tabela 97 - Atributo Professores_codProfessor da Entidade Atribuicoes ................................ 88

Tabela 98 - Atributo Disciplinas_codDisciplina da Entidade Atribuicoes ................................... 88

Tabela 99 - Atributo codEtapa da Entidade Etapas ...................................................................... 89

Tabela 100 - Atributo Turmas_codTurma da Entidade Etapas ................................................... 89

Tabela 101 - Atributo Etapa da Entidade Etapas .......................................................................... 89

Tabela 102 - Atributo Ano da Entidade Etapas ............................................................................. 89

Tabela 103 - Atributo Semestre da Entidade Etapas ................................................................... 89

Tabela 104 - Atributo habilitaIntermediaria da Entidade Etapas ................................................. 90

Tabela 105 - Atributo habilitaFinal da Entidade Etapas ............................................................... 90

Tabela 106 - Atributo Atual da Entidade Etapas ........................................................................... 90

Tabela 107 - Atributo dataEntrega1 da Entidade Etapas ............................................................. 90

Tabela 108 - Atributo dataEntrega2 da Entidade Etapas ............................................................. 90

Tabela 109 - Atributo dataEntrega3 da Entidade Etapas ............................................................. 91

Tabela 110 - Atributo dataEntrega4 da Entidade Etapas ............................................................. 91

Tabela 111 - Atributo codCurso da Entidade Cursos ................................................................... 91

Tabela 112 - Atributo Habilitacao da Entidade Cursos................................................................. 91

Tabela 113 - Atributo numeroCurso da Entidade Cursos ............................................................ 91

Tabela 114 - Atributo Doe da Entidade Cursos ............................................................................. 91

Tabela 115 - Atributo codDisciplina da Entidade Disciplinas ...................................................... 92

Tabela 116 - Atributo Cursos_codCurso da Entidade Disciplinas .............................................. 92

Tabela 117 - Atributo numeroPlanodeCurso da Entidade Disciplinas ....................................... 92

Tabela 118 - Atributo Disciplina da Entidade Disciplinas ............................................................. 92

Tabela 119 - Atributo Sigla da Entidade Disciplinas ..................................................................... 92

Tabela 120 - Atributo cargaHoraria da Entidade Disciplinas ....................................................... 93

Tabela 121 - Atributo Modulo da Entidade Disciplinas ................................................................. 93

Tabela 122 - Atributo codMencao da Entidade Mencoes ............................................................ 93

Tabela 123 - Atributo Etapas_codEtapa da Entidade Mencoes ................................................. 93

Tabela 124 - Atributo Disciplinas_codDisciplina da Entidade Mencoes .................................... 93

Tabela 125 - Atributo mencaoIntermediaria da Entidade Mencoes ........................................... 94

Tabela 126 - Atributo mencaoFinal da Entidade Mencoes .......................................................... 94

Tabela 127 - Atributo codDispensa da Entidade Dispensas ....................................................... 94

Tabela 128 - Atributo Matriculas_codMatricula da Entidade Dispensas ................................... 94

Tabela 129 - Atributo Disciplinas_codDisciplina da Entidade Dispensas.................................. 94

Tabela 130 - Atributo codSerie da Entidade Series ...................................................................... 95

Tabela 131 - Atributo Periodos_codPeriodo da Entidade Series ............................................... 95

Page 13: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Tabela 132 - Atributo Cursos_codCurso da Entidade Series ...................................................... 95

Tabela 133 - Atributo Serie da Entidade Series ............................................................................ 95

Tabela 134 - Atributo codMencaoAvaliacao da Entidade Mencoesavaliacoes ........................ 95

Tabela 135 - Atributo Avaliacoes_codAvaliacao da Entidade Mencoesavaliacoes ................. 96

Tabela 136 - Atributo Mencao da Entidade Mencoesavaliacoes ................................................ 96

Tabela 137 - Atributo codPeriodo da Entidade Periodos ............................................................. 96

Tabela 138 - Atributo descricaoPeriodo da Entidade Periodos .................................................. 96

Tabela 139 - Atributo Entrada da Entidade Periodos ................................................................... 96

Tabela 140 - Atributo Saida da Entidade Periodos ....................................................................... 96

Tabela 141 - Atributo Sigla da Entidade Disciplinas ..................................................................... 97

Tabela 142 - Atributo codTurma da Entidade Turmas ................................................................. 97

Tabela 143 - Atributo Series_codSerie da Entidade Turmas ...................................................... 97

Tabela 144 - Atributo Modulo da Entidade Turmas ...................................................................... 97

Tabela 145 - Atributo codAvaliacao da Entidade Avaliacoes ...................................................... 97

Tabela 146 - Atributo Disciplina_codDisciplina da Entidade Avaliacoes ................................... 97

Tabela 147 - Atributo Turmas_codTurma da Entidade Avaliacoes ............................................ 98

Tabela 148 - Atributo Sigla da Entidade Avaliacoes ..................................................................... 98

Tabela 149 - Atributo Descricao da Entidade Avaliacoes ............................................................ 98

Tabela 150 - Atributo Tipo da Entidade Avaliacoes ...................................................................... 98

Tabela 151 - Atributo Data_2 da Entidade Avaliacoes ................................................................. 98

Tabela 152 - Atributo Mostrar da Entidade Avaliacoes ................................................................ 99

Tabela 153 - Atributo codMatricula da Entidade Matriculas ........................................................ 99

Tabela 154 - Atributo Etapas_codEtapa da Entidade Matriculas ............................................... 99

Tabela 155 - Atributo Status_2 da Entidade Matriculas ............................................................... 99

Tabela 156 - Atributo nChamada da Entidade Matriculas ........................................................... 99

Tabela 157 - Atributo codAluno da Entidade Alunos .................................................................. 100

Tabela 158 - Atributo Mencoesavaliacoes_codMencaoAvaliacao da Entidade Alunos ........ 100

Tabela 159 - Atributo Turmas_codTurma da Entidade Alunos ................................................. 100

Tabela 160 - Atributo nomeAluno da Entidade Alunos .............................................................. 100

Tabela 161 - Atributo RG da Entidade Alunos ............................................................................. 100

Tabela 162 - Atributo orgaoExpeditor da Entidade Turmas ...................................................... 101

Tabela 163 - Atributo Endereco da Entidade Alunos .................................................................. 101

Tabela 164 - Atributo Numero da Entidade Alunos .................................................................... 101

Tabela 165 - Atributo Complemento da Entidade Alunos .......................................................... 101

Tabela 166 - Atributo Bairro da Entidade Alunos ........................................................................ 101

Tabela 167 - Atributo DDD da Entidade Alunos .......................................................................... 101

Tabela 168 - Atributo Telefone da Entidade Alunos ................................................................... 102

Tabela 169 - Atributo DDD2 da Entidade Alunos ........................................................................ 102

Tabela 170 - Atributo Telefone2 da Entidade Alunos ................................................................. 102

Tabela 171 - Atributo CEP da Entidade Alunos .......................................................................... 102

Tabela 172 - Atributo Email da Entidade Alunos ......................................................................... 102

Tabela 173 - Atributo Estado_civil da Entidade Alunos ............................................................. 102

Tabela 174 - Atributo Sexo da Entidade Alunos .......................................................................... 103

Tabela 175 - Atributo Nascimento da Entidade Alunos .............................................................. 103

Tabela 176 - Atributo codCidadeNascimento da Entidade Alunos ........................................... 103

Page 14: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Tabela 177 - Atributo codEscolaEM da Entidade Alunos .......................................................... 103

Tabela 178 - Atributo RM da Entidade Alunos ............................................................................ 103

Tabela 179 - Atributo Acertos da Entidade Alunos ..................................................................... 104

Tabela 180 - Atributo Nota da Entidade Alunos .......................................................................... 104

Tabela 181 - Atributo Class da Entidade Alunos ......................................................................... 104

Tabela 182 - Atributo escolaridadePublica da Entidade Alunos ............................................... 104

Tabela 183 - Atributo Afrodescendente da Entidade Alunos..................................................... 104

Tabela 184 - Atributo Curso da Entidade Alunos ........................................................................ 105

Tabela 185 - Atributo Periodo da Entidade Alunos ..................................................................... 105

Tabela 186 - Atributo codTurma da Entidade Alunos ................................................................. 105

Tabela 187 - Atributo Pass da Entidade Alunos .......................................................................... 105

Tabela 188 - Atributo Login da Entidade Alunos ......................................................................... 105

Tabela 189 - Atributo Senha da Entidade Alunos ....................................................................... 105

Tabela 190 - Atributo Dt da Entidade Alunos ............................................................................... 106

Tabela 191 - Atributo Browser da Entidade Alunos .................................................................... 106

Page 15: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Lista de abreviaturas e siglas

TI - Tecnologia da Informação.

I – Irregular.

R – Regular.

B – Bom.

MB - Muito bom.

PP - Progressão Parcial.

ETEC - Escola Técnica Estadual.

HTML - Hypertext Markup Language.

CSS - Cascading Style Sheets.

PHP – (Hypertext Preprocessor) Processador de Hipertexto.

WEB – Rede.

WWW - World Wide Web.

RM - Registro de Matrícula.

SCM - Supply chain management.

WBS – (Work Breakdown Structure) Estrutura Analítica de Projetos.

UML – (Unified Modeling Language) Linguagem de modelagem

unificada.

RUP – (Rational Unified Process) Processo Unificado da Rational.

SGBD - Sistema Gerenciador de Banco de Dados.

MER - Modelo Entidade Relacionamento.

ER – Entidade Relacionamento.

Page 16: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

IDE – (Integrated Development Environment) Ambiente Integrado de

Desenvolvimento.

GNU - Sistema operacional tipo Unix.

URL – (Uniform Resource Locator) Localizador de Recursos Universal.

Page 17: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Sumário

1 Introdução .......................................................................................................................... 20

2 Capítulo I - Sociedade ..................................................................................................... 21

3 Capítulo II - Estrutura atual de negócio......................................................................... 22

3.1 Pesquisa de cenário ................................................................................................. 23

3.1.1 Gráficos da pesquisa de campo feita com os professores ........................ 23

3.1.2 Gráficos da pesquisa de campo feita com os alunos ................................. 26

4 Capítulo III - Escopo ......................................................................................................... 29

4.1 Definição de Escopo ................................................................................................ 29

4.2 Planejamentos das atividades ................................................................................ 30

4.3 WBS ............................................................................................................................ 31

4.3.1 WBS do Query Mentions ................................................................................. 32

4.4 UML ............................................................................................................................ 33

4.4.1 Introdução UML ................................................................................................ 33

4.4.2 Levantamento de requisitos ............................................................................ 34

4.4.3 Diagrama de casos de uso ............................................................................. 35

5 Capítulo IV - Desenvolvimento ....................................................................................... 39

5.1 Banco de dados utilizado ........................................................................................ 39

5.1.1 MySQL ............................................................................................................... 39

5.2 Modelo Entidade Relacionamento (M.E.R.) ......................................................... 40

5.2.1 Conceito de Modelo Entidade Relacionamento ........................................... 40

5.2.2 Modelo Entidade Relacionamento do Query Mentions .............................. 40

5.3 Plataformas ............................................................................................................... 42

5.3.1 Netbeans ............................................................................................................ 42

5.3.2 Dreamweaver .................................................................................................... 43

5.4 Linguagens ................................................................................................................ 44

5.4.1 HTML .................................................................................................................. 44

5.4.2 PHP ..................................................................................................................... 45

5.4.3 CSS ..................................................................................................................... 46

5.4.4 Javascript ........................................................................................................... 47

5.4.5 jQuery ................................................................................................................. 47

5.5 Mapa do Site ............................................................................................................. 48

5.5.1 Mapa do Site do Query Mentions................................................................... 48

5.6 Conexão do Banco de dados com a Linguagem utilizada ................................. 49

Page 18: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

5.7 Segurança ................................................................................................................. 50

6 Capítulo V – Testes .......................................................................................................... 51

6.1 Testes Unitários ........................................................................................................ 51

6.1.1 Testes Unitários da parte desktop do Query Mentions .............................. 52

6.1.2 Testes Unitários da parte mobile do Query Mentions ................................. 55

6.2 Teste Integrado ......................................................................................................... 58

6.2.1 Teste Integrado da parte desktop do Query Mentions ............................... 59

6.2.2 Teste Integrado da parte mobile do Query Mentions ................................. 59

7 Capítulo VI – Cronograma e custos .............................................................................. 60

7.1 Equipe ........................................................................................................................ 60

7.2 Gantt ........................................................................................................................... 61

7.2.1 Gráfico de Gantt do Query Mentions ............................................................. 61

7.3 Custos de desenvolvimento .................................................................................... 63

7.3.1 Custos de desenvolvimento do Query Mentions ......................................... 63

8 Capítulo VII – Infraestrutura ............................................................................................ 65

8.1 Servidores e Redes .................................................................................................. 66

8.2 Clientes ...................................................................................................................... 67

9 Conclusão .......................................................................................................................... 68

10 Anexos ............................................................................................................................... 69

10.1 Documentação dos casos de uso .......................................................................... 69

10.2 Dicionário de dados do M.E.R. ............................................................................... 76

10.2.1 Entidades ........................................................................................................... 76

10.2.2 Relacionamentos .............................................................................................. 80

10.2.3 Atributos ............................................................................................................. 86

10.3 Manual do usuário .................................................................................................. 107

10.3.1 Objetivo ............................................................................................................ 107

10.3.2 Aplicação.......................................................................................................... 107

10.3.3 Modo de Avaliação ......................................................................................... 107

10.3.4 Usuários ........................................................................................................... 108

10.3.5 Permissões e acesso ..................................................................................... 109

10.3.6 Desktop ............................................................................................................ 111

10.3.7 Páginas do Site Desktop ............................................................................... 113

10.3.8 Dispositivos Móveis ........................................................................................ 130

10.3.9 Navegadores mobile ...................................................................................... 132

Page 19: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.10 Páginas do Site Mobile .............................................................................. 136

10.3.11 Redes sociais .............................................................................................. 156

11 Referências Bibliográficas ............................................................................................. 157

11.1 Webgrafia ................................................................................................................. 157

11.2 Livros ........................................................................................................................ 159

11.3 Vídeos Aulas ........................................................................................................... 160

Page 20: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

20

1 Introdução

“A necessidade é a mãe das invenções.” (PLATÃO).

Pensando nisto, nós, com esse projeto, buscamos suprir a necessidade

proposta pela Etec Irmã Agostina, e buscamos auxiliá-los e ajudá-los com suas

dificuldades.

Esta Etec possui um sistema de consulta de menções destinada para

computadores, mas que não possui uma página destinada especificamente para

dispositivos móveis.

Em relação ao Query Mentions ele é dividido em duas partes, uma voltada

para computadores, e a outra para dispositivos móveis, o usuário será redirecionado

para a página adequada ao dispositivo que estiver utilizando, e no caso dos

dispositivos móveis a resolução de tela será automaticamente ajustada ao

dispositivo móvel que estiver sendo utilizado pelo usuário. Em relação aos usuários,

que são os alunos e professores, estarão cadastrados pelo administrador

adequadamente, o aluno na turma e matérias que cursa, e o professor nas turmas e

matérias que leciona. Assim que cadastrado o aluno poderá se logar no sistema

utilizando o login que no caso é o seu RM e uma senha padrão, que poderá ser

alterada assim que estiver logado no sistema, depois de logado, poderá também

consultar suas menções, em todas as matérias, assim que inseridas por seu

respectivo professor. O professor assim que cadastrado, também poderá se logar no

sistema, utilizando um login e senha específicos para ele, com isso terá acesso a

uma parte do sistema destinada especificamente a ele, com acesso as turmas e

matérias que leciona, podendo assim, inserir remover ou alterar menções de

qualquer aluno registrado na turma e matéria em que ele leciona.

Com essa análise as linguagens adequadas a serem utilizadas são PHP,

HTML, CSS, Javascript e jQuery, e como banco de dados o MySQL.

Page 21: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

21

2 Capítulo I - Sociedade

Utilizando como base o atual sistema de notas utilizado pelas Etec Irmã

Agostina, resolvemos elaborar um sistema que irá permitir aos alunos consultarem

as menções inseridas pelos professores na plataforma web de seus dispositivos

móveis para facilitar e agilizar a consulta das menções, pois na Etec Irmã Agostina,

os alunos possuem acesso a consulta de menções apenas por meio de um

computador, e com o Query Mentions facilitaremos isto.

Os principais objetivos são tornar a verificação das menções de cada aluno

ágil e acessível, e, além disso, abrir novas opções, não só para que os alunos

possam verificar suas menções, mas que os professores tenham outros modos de

executarem suas tarefas como, por exemplo, inserir ou modificar determinadas

menções pelo próprio dispositivo móvel.

O que nos motivou a nos aprofundar nesta ideia, foi à dificuldade que

encontramos no nosso primeiro módulo do curso técnico de informática no período

vespertino na Etec Irmã Agostina, pois as notas foram expostas apenas ao término

do semestre, dificultando a verificação das mesmas, porque muitos alunos não

possuem disponibilidade para verificar suas menções neste período, assim não

sabendo se estavam com alguma Progressão Parcial (alunos que foram promovidos

parcialmente).

Page 22: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

22

3 Capítulo II - Estrutura atual de negócio

O atual SCM utilizado pela Etec Irmã Agostina possui uma página web, que

foi construída especificamente para computadores, e que é destinada a dois tipos de

usuários, o aluno e o professor, cada usuário possui seu login e senha, que assim

que logados são redirecionados às suas respectivas áreas.

Este SCM é funcional, e ágil, mas ainda é existe a falta de flexibilidade onde o

aluno e professor, só conseguirão executar suas atividades por meio de

computadores. Com isso, surge o Query Mentions, que integrado a este atual

sistema, o tornará flexível, com o diferencial que além de possuir uma página web

para computadores, possui também uma destinada especificamente para

dispositivos móveis, tornando fácil a visualização de menções pelos alunos e, a

inserção, alteração ou remoção de menções pelos professores.

Page 23: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

23

3.1 Pesquisa de cenário

Os gráficos são representações gráficas de informações acerca das

características relacionadas a fatores sociais, naturais, econômicos, históricos, etc. A

utilização desses recursos visuais permite uma melhor compreensão das

informações. (FABIANA SUGIMORI, 2005).

3.1.1 Gráficos da pesquisa de campo feita com os pr ofessores

Estes Gráficos foram elaborados para verificar o nível de aceitação do Query

Mentions entre os professores e se trará benefícios para as tarefas que os

professores executam dentro do sistema.

Figura 1 - Quantidade de professores que possuem di spositivos móveis com acesso a

internet

Este gráfico representa à quantidade de professores que possuem

dispositivos móveis com acesso a internet e o tipo do dispositivo utilizado por eles.

0% 5% 10% 15% 20% 25% 30% 35% 40%

Tablet

Smartphone

Celular

Outros

Não possui

Possui algum dispositivo móvel com acesso a

internet?

Não

Sim

Page 24: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

24

Figura 2 – Quantidade de professores que encontram dificuldades na inserção de

menções pelo computador

Este gráfico representa a porcentagem de professores com dificuldades na

inserção de menções pelo computador.

0% 10% 20% 30% 40% 50% 60% 70% 80%

Sim

Não

Possui dificuldade na inserção de menções

pelo computador?

Não

Sim

Page 25: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

25

Figura 3 - Nível de aceitação do sistema entre os p rofessores

Este gráfico representa o nível de aceitação do sistema entre os professores,

e se o novo sistema trará melhorias.

0% 20% 40% 60% 80% 100%

Sim

Não

A inserção de menções feita por algum

dispositivo móvel facilitaria este trabalho?

Não

Sim

Page 26: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

26

3.1.2 Gráficos da pesquisa de campo feita com os al unos

Estes gráficos foram elaborados para verificar o nível de aceitação do Query

Mentions entre os professores e se trará benefícios para a consulta de menções dos

alunos.

Figura 4 - Quantidade de aluno que possuem disposit ivos móveis com acesso a

internet

Quantidade de alunos que possuem dispositivos móveis com acesso a

internet, e qual o tipo do dispositivo móvel que eles possuem.

0% 10% 20% 30% 40% 50% 60%

Tablet

Smartphone

Celular

Outros

Não possui

Possui algum dispositico movel com acesso a

internet?

Não

Sim

Page 27: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

27

Figura 5 - Nível de aceitação do sistema entre os a lunos

Este gráfico mostra o nível de aceitação do sistema entre os alunos, onde podemos observar que mais de 80% aprovaram a ideia do Query Mentions na Etec Irmã Agostina.

0% 20% 40% 60% 80% 100%

Sim

Não

A consulta de menções feita por dispositivos

móvel seria mais simples?

Não

Sim

Page 28: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

28

Figura 6 - Alunos que utilizariam uma página online destinada para aparelhos móveis

Neste gráfico, podemos observar que um nível muito alto de alunos utilizaria

uma página web destinada especificamente para aparelhos móveis para consultar

suas respectivas menções.

0% 20% 40% 60% 80% 100%

Sim

Não

Utilizaria uma página WEB destinada especificamente para aparelhos móveis

para a consulta de menções?

Não

Sim

Page 29: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

29

4 Capítulo III - Escopo

4.1 Definição de Escopo

O escopo do software deve ser bem definido com o cliente, deve-se saber

tudo sobre que o software deverá fazer, em qual ambiente ele será instalado,

quantos usuários irão acessá-lo e de que maneira, detalhes do hardware onde o

software será executado.

(TONSIG, 2003: 110), explica que é na fase de definição do escopo que o

gerente de projeto deverá fazer uma estimativa do custo do software, quantidade de

recursos envolvidos no projeto e o prazo de entrega do software. Para isso é

necessário saber quais são as viabilidades do projeto:

• Viabilidade técnica: São verificadas a existência de hardware, software e

pessoas com conhecimento técnico disponível para atender os requisitos de

sistema.

• Viabilidade operacional: Diz respeito às consequências na implantação ou

modificação de processos da organização ou sociedade.

• Viabilidade econômica: Será verificado se é viável o custo da solução

encontrada.

Algumas vezes o projeto do software pode tornar-se inviável devido ao fator

custo, técnico ou operacional, mas nesse caso é o cliente quem decide pela

viabilidade ou não do projeto. Uma vez definida a viabilidade do projeto a próxima

etapa é o planejamento das atividades.

Page 30: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

30

4.2 Planejamentos das atividades

O planejamento pode ser representado de várias formas gráficas onde se

devem alocar os recursos, o tempo gasto para cada atividade, a descrição da

atividade, o custo dessa atividade, quando começa e quando termina.

(TONSIG, 2003: 73) explica que, no planejamento, deve-se definir sobre

cada atividade:

• Uma descrição sobre ela (O QUE);

• As devidas justificativas (POR QUE);

• Quais recursos serão alocados para cada atividade (QUEM);

• Definir a ordem que cada atividade deve ser realizada (QUANDO);

• Qual técnica deve-se empregar (COMO);

• O local da sua realização (ONDE).

Todos os itens citados acima se podem dispor na forma de um diagrama onde

são observados facilmente quais são as tarefas, quem são os recursos, quando

começam e quando terminam cada tarefa.

Page 31: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

31

4.3 WBS

WBS (Work Breakdown Structure) Estrutura Analítica de Projetos é o

processo de subdivisão das entregas e do trabalho do projeto em componentes

menores e de gerenciamento mais fácil. A WBS é uma decomposição hierárquica

orientada às entregas do trabalho a ser executado pela equipe para atingir os

objetivos do projeto e criar as entregas requisitadas, sendo que cada nível

descendente da WBS representa uma definição gradualmente mais detalhada da

definição do trabalho do projeto. A WBS organiza e define o escopo total e

representa o trabalho especificado na atual declaração do Escopo do projeto

aprovado. O trabalho planejado é contido dentro dos componentes de nível mais

baixo da WBS, que são chamados de pacotes de trabalho. Um pacote de trabalho

pode ser agendado, ter seu custo estimado, monitorado e controlado. No contexto

da WBS, o trabalho se refere a produtos de trabalho ou entregas que são resultado

do esforço e não o próprio esforço (PMBOK, 2010).

Page 32: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

32

4.3.1 WBS do Query Mentions

A WBS do Query Mentions está subdividida em Gerenciamento do Projeto,

Pesquisa, Projeto e Homologação.

O nível de Gerenciamento do Projeto mostra o caminho percorrido para a

elaboração da documentação do projeto, em Pesquisa elaboramos as pesquisas de

campo para levantar dados e com isso verificar o nível de aceitação do Query

Mentions entre os alunos e professores da Etec Irmã Agostina. O nível de Projeto

demonstra a construção do sistema e a Homologação define a conclusão do projeto.

Figura 7 - WBS do Query Mentions

Page 33: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

33

4.4 UML

4.4.1 Introdução UML

A UML é a linguagem padrão para especificar, visualizar, documentar e

construir artefatos de um sistema e pode ser utilizada com todos os processos ao

longo do ciclo de desenvolvimento e através de diferentes tecnologias de

implementação.

A UML disponibiliza uma forma padrão de modelagem de projetos de

Sistemas, incluindo seus aspectos conceituais tais como processos de negócios e

funções do sistema, além de itens concretos como as classes escritas em

determinada linguagem de programação, processos de banco de dados e

componentes de software reutilizáveis (FURLAN, 1998).

Page 34: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

34

4.4.2 Levantamento de requisitos

O levantamento de requisitos é umas das partes mais importantes do

processo que resultará no desenvolvimento de um sistema. Entender aquilo que o

cliente deseja ou que o cliente acredita que precisa e as regras do negócio ou

processos do negócio. Isso é o fator determinante que move essa importante função

que faz parte da Engenharia de Software (Engenharia de requisitos) (REZENDE,

2005).

• Sistema

o Será acessado através de login e senha;

o O professor será redirecionado a uma área diferente da área do aluno,

com outras funções;

o O sistema apenas trabalhará com inserção, exclusão, alteração e

exibição de menções;

• Aluno

o O aluno apenas consultará suas respectivas menções;

• Professor

o O professor poderá visualizar inserir e alterar menções apenas das

suas respectivas turmas.

• Administrador

o Poderá cadastrar excluir e alterar dados de professores e alunos

diretamente pelo banco de dados, mas não poderá alterar menções de

alunos. Dentro da área reservada ao administrador, ele apenas poderá

visualizar os dados dos alunos, professores.

Page 35: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

35

4.4.3 Diagrama de casos de uso

4.4.3.1 Definição de casos de uso

Um caso de uso é uma descrição narrativa de uma sequencia de eventos que

ocorre quando um ator (agente externo) usa um sistema para realizar uma tarefa.

Uma unidade coerente de funcionalidade provida por um sistema,

manifestada por uma sequencia de mensagens trocadas entre o sistema e um ou

mais usuários externos (representados como atores), junto com as ações

executadas pelo sistema (JACOBSON, 1992).

4.4.3.2 Objetivos do caso de uso

• Descrever a funcionalidade do sistema (Requisitos Funcionais);

• Mapear o escopo do sistema, onde explicita a fronteira do sistema;

• Facilitar a comunicação com usuário do sistema;

• Gerenciar o projeto;

• O RUP o utiliza para guiar todo processo de desenvolvimento;

• Mostram apenas o que o sistema faz, e não como (JACOBSON, 1992).

Page 36: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

36

4.4.3.3 Ator

• Constituem as entidades que interagem com o ambiente do sistema;

o Pessoas ou outros sistemas (de hardware ou software) que interagem

com o sistema em desenvolvimento.

• Definem um papel particular (uma mesma entidade pode desempenhar

diferentes papéis);

• São sempre externos ao sistema;

O sistema será descrito através de vários casos de uso que são executados por um

número de atores (JACOBSON, 1992).

4.4.3.4 Casos de uso

Um caso de uso é representado por uma elipse e um rótulo com o nome do

caso de uso. Um caso de uso define uma grande função do sistema. A implicação é

que uma função pode ser estruturada em outras funções e, portanto, um caso de

uso pode ser estruturado (MACORATTI, 2007).

4.4.3.5 Relacionamentos entre casos de uso

Include: Um relacionamento include é necessário quando alguma ação entre

os casos de uso são obrigatórias.

Extend: Usa-se um relacionamento extend não é obrigatório que execute

alguma ação entre os casos de uso.

Generalização: Um relacionamento entre um caso de uso genérico para um

mais específico, que herda todas as características de seu pai (MACORATTI, 2007).

Page 37: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

37

4.4.3.6 Diagrama de casos de uso do Query Mentions

Com o diagrama de casos de uso, podemos ver claramente as funções dos

usuários dentro do sistema, o aluno possui um login e senha para efetuar sua

entrada no sistema, mas para isso, o sistema verificará se o mesmo está

cadastrado, caso esteja, automaticamente será redirecionado para a página de

aluno, onde poderá visualizar sua turma, matérias e menções.

O professor passará pelo mesmo caminho descrito na área de aluno, mas

caso esteja cadastrado, será redirecionado para a área de professor, onde irá poder

manter as menções dos alunos que estão registrados na turma, e matérias que o

mesmo leciona.

O administrador terá acesso a todo o sistema diretamente pelo banco de

dados. Mas em sua área específica apenas poderá visualizar os dados dos alunos e

professores.

Page 38: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

Figura

Figura 8 - Diagrama de casos de uso do Query Mentions

38

Query Mentions

Page 39: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

39

5 Capítulo IV - Desenvolvimento

As próximas subseções apresentarão cada componente que será utilizado

para a construção do Query Mentions, e também como foi desenvolvida a

ferramenta e cada implementação realizada.

5.1 Banco de dados utilizado

A versão do MySQL utilizada no Query Mentions é a 5.0.45, por diversas

qualidades e ferramentas que ela possui, para a criação do Banco de Dados, que

serão comentadas a seguir.

5.1.1 MySQL

5.1.1.1 Conceitos MySQL

O MySQL é um sistema de gerenciamento de banco de dados relacional

multiencadeado, de código fonte aberto e nível corporativo. O MySQL não é apenas

um banco de dados, mas sim um gerenciador de banco de dados. Com este SGBD

(Sistema Gerenciador de Banco de Dados), também pode ser utilizado para

aplicações corporativas, os quais necessitam de varias conexões simultâneas, que

possibilita 101 conexões simultâneas. Uma conexão é o tempo que leva para o

usuário receber o dado solicitado (STROPARO, 2010).

Page 40: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

40

5.2 Modelo Entidade Relacionamento (M.E.R.)

5.2.1 Conceito de Modelo Entidade Relacionamento

Um modelo conceitual (o Modelo Entidade Relacionamento) é um modelo

(lógico) detalhado que captura a estrutura dos dados organizacional enquanto sendo

independente de qualquer sistema de gerenciamento de base de dados (FISHER,

2007).

5.2.2 Modelo Entidade Relacionamento do Query Mentions

No Modelo Entidade Relacionamento do Query Mentions, podemos observar

explicitamente as entidades, os atributos e relacionamentos das tabelas criadas no

banco de dados. As entidades são as pessoas, objetos ou lugares que temos

interesse em guardar informações a seu respeito, como por exemplo: Professores.

Os atributos são as características da entidade que desejamos guardar. E os

relacionamentos entre entidades, são representados por losangos, onde a parte

escura significa N (Muitos) e a parte branca representa 1 (Um), um exemplo de

ligação 1:N (Um para muitos) é o relacionamento entre Cursos e Séries, onde um

curso possui várias séries.

Page 41: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

41

Figura 9 - Modelo Entidade Relacionamento do Query Mentions

Page 42: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

42

5.3 Plataformas

O desenvolvimento de sistemas requer a utilização de plataformas e

ambientes de execução que forneçam suporte a altos requisitos de segurança,

disponibilidade e escalabilidade (INTERLICHE, 2010).

5.3.1 Netbeans

5.3.1.1 Conceitos de Netbeans

A plataforma Netbeans consiste num aplicativo da área de trabalho genérica

que fornece os serviços comuns a todas as grandes aplicações desta natureza como

gerenciamento de janelas, menus, configurações e armazenamento, um gerenciador

de atualizações e acesso a arquivos. Começar utilizando estes componentes

permite que nos concentremos totalmente na lógica comercial do sistema comercial

em desenvolvimento. Tecnicamente, a plataforma Netbeans é um amplo framework

baseado em Swing que proporciona o desenvolvimento de aplicações rich client. O

próprio Netbeans IDE foi baseado na Plataforma Netbeans (INTERLICHE, 2010).

Page 43: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

43

5.3.2 Dreamweaver

5.3.2.1 Conceitos de Dreamweaver

O Dreamweaver é um programa de edição de páginas da internet, onde se

pode trabalhar com imagens, textos, e muitos outros elementos para a web.

O programa permite a criação e edição de páginas na internet, sendo em

alguns aspectos, muito parecido com programas de criação de layouts. Com este

programa não é necessário criar um códigos de programação, acelerando assim o

tempo de produção de sites, embora seja muito complicado trabalhar com este

programa sem conhecimentos básicos de layout de sites. O Dreamweaver tem

suporte á maioria das linguagens estruturadas do mercado. O programa cria códigos

na linguagem desejada, e o usuário só precisa utilizar a interface gráfica. O usuário

pode colocar uma imagem no seu site, e o programa escreve o código para a página

da web (PACIEVITCH, 2011).

Page 44: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

44

5.4 Linguagens

As Linguagens de Programação são utilizadas para transcrever os algoritmos

para uma linguagem que o computador compreenda direta ou indiretamente e o

traduza para linguagem de máquina, para que possa ser executado (FARRER,

1999).

5.4.1 HTML

5.4.1.1 Conceitos de HTML

HTML é uma linguagem com a qual se definem as páginas web. Basicamente

trata-se de um conjunto de etiquetas (tags) que servem para definir a forma na qual

se apresentará o texto e outros elementos da página (ALVAREZ, 2004).

Page 45: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

45

5.4.2 PHP

5.4.2.1 Conceitos de PHP

O PHP é uma linguagem de criação de scripts do lado do servidor que foi

projetada especificamente para web. Dentro de uma página HTML, você pode

embutir código de PHP que será executado toda vez que a página for visitada. Esse

código é interpretado no servidor da web e gera HTML ou outra saída que o visitante

verá. O PHP foi concebido em 1994 e sua origem foi o trabalho de uma única

pessoa, Rasmus Lerdorf. Essa linguagem foi adotada por outras pessoas

inteligentes e passou por três importantes regravações para nos proporcionar o

amplo e aperfeiçoado produto que vemos hoje. O PHP é um produto Open Source,

ou seja, você tem acesso ao código-fonte. É possível utilizá-lo, alterá-lo e redistribuí-

lo, tudo sem taxa. O PHP significava originalmente Personal Home Page, mas foi

alterado de acordo com a convenção para atribuição de nomes recursiva GNU (Gnu

is Not Unix) e agora significa PHP Hypertext Preprocessor (processador de

hipertexto php) (LUKE WELLING & LAURA THOMSON, 2005).

Page 46: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

46

5.4.3 CSS

5.4.3.1 Conceitos de CSS

Uma tecnologia que nos permite criar páginas web de uma maneira mais

exata. Devido ao CSS somos muito mais donos dos resultados finais da página,

podendo incluir muitas coisas que não ser feito utilizando somente HTML como

incluir margens, tipos de letra e diversas outras coisas (ALVAREZ, 2004).

Page 47: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

47

5.4.4 Javascript

5.4.4.1 Conceitos de Javascript

Javascript é uma linguagem de programação utilizada para criar pequenos

programinhas encarregados de realizar ações dentro do âmbito de uma página web

(ALVAREZ, 2004).

5.4.5 jQuery

5.4.5.1 Conceitos de jQuery

jQuery é um framework para ajudar os desenvolvedores a se concentrarem

na lógica dos sistemas da web e não nos problemas de incompatibilidade dos

navegadores atuais (GUEDES, 2009).

Page 48: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

48

5.5 Mapa do Site

O mapa do site contém as telas do sete que representam o design gráfico

desenvolvido em cada um dos módulos de software, bem como uma breve

explicação do que a tela se propõe a oferecer ao usuário (HAZARD, 2011).

5.5.1 Mapa do Site do Query Mentions

O mapa do site do Query Mentions foi feito como árvore,

demonstrando cada nível do site.

Figura 10 - Mapa do Site do Query Mentions

Page 49: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

49

5.6 Conexão do Banco de dados com a Linguagem utili zada

Para fazer a conexão do PHP com o MySQLI elaboramos o código a seguir.

Obs. A explicação de cada linha estão a seguir do "//" ou entre "/* */" que

representam os comentários na linguagem de programação PHP, o símbolo de “$”

significa a declaração de uma variável.

<?php //Primeiramente abrimos a tag do PHP para iniciar mos os

comandos

$conexao = mysqli_connect ("nome_do_host "," nome_de_usuário

","senha_do_usuário"); /*A variável "$conexao" rece be o comando de conexão

com o MySQLI "mysqli_connect " contendo como parâmetros o

"nome_do_host " que é o endereço padrão de seu computador, após i sso o

"nome_de_usuário " que é o nome do usuário que irá acessar o banco e o

último parâmetro que é a senha do usuário que irá a cessar o banco.*/

mysqli_select_db ($conexao," nome_do_banco_de_dados "); /*O comando

mysqli_select_db seleciona o banco de dados, recebendo os parâmetro s

necessários para a execução do mesmo que é a variáv el "$conexao" que

recebeu o endereço padrão da máquina e nome de usuá rio e a senha do

mesmo, com isso selecionando o banco de dados do Q uery Mentions

"bdquerymentions " para o término da conexão.*/

?> //Fechamos a tag do PHP

Page 50: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

50

5.7 Segurança

A segurança do projeto tem como função garantir a confiabilidade de suas

informações, restringindo os dados do usuário apenas aos indivíduos que lhe

assegurem de respeitar os conceitos de ética e os procedimentos de segurança que

são pré-estabelecidos ante a integridade do usuário.

A fim de proteger o sistema, o projeto limita-se em restringir o acesso dos

alunos e professores em senhas que estão autenticadas nas matrículas, portanto

difíceis de serem decifradas por indivíduos que não são do meio acadêmico, e para

o funcionamento bem sucedido da segurança será utilizado o conceito de segurança

na internet para garantir a confidencialidade dos dados dos respectivos usuários.

Caso o usuário tente entrar em uma página diretamente pela url o sistema

verificará se ele possui acesso a esta página, caso não possua, será redirecionado à

tela inicial, caso o usuário esteja logado, ele não poderá acessar a página inicial a

não ser que se deslogue, se tentar pela url será redirecionado para sua respectiva

área.

Page 51: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

51

6 Capítulo V – Testes

"Desenvolvedor que não testa é como um cirurgião que não lava as mãos”.

UNCLE BOB (MARTIN, ROBERT C.).

O teste de sistema é uma fase do processo de teste de software e de

hardware em que o sistema já completamente integrado é verificado quanto a seus

requisitos num ambiente de produção. Está no escopo da técnica de teste de caixa-

preta, e dessa forma não requer conhecimento da estrutura (lógica) interna do

sistema. É um teste mais limitado em relação aos testes de unidade de integração,

fases anteriores do processo de teste, pois se preocupa somente com aspectos

gerais do sistema.

O teste de sistema não se limita a testar somente requisitos funcionais, mas

também requisitos não funcionais como a expectativa do cliente e por isso incluem

também técnicas não funcionais de teste (BASSI, 2009).

6.1 Testes Unitários

O teste unitário é implementado com base no menor elemento testável

(unidades) do software e implica em testar a estrutura interna (como fluxo lógico e

de dados), a função da unidade e os comportamentos observáveis. O design e a

implementação de testes com ênfase na estrutura interna de uma unidade se

baseiam no conhecimento da implementação da unidade (abordagem caixa branca).

No entanto, o design e a implementação de testes com a finalidade de verificar os

comportamentos observáveis e as funções da unidade não se baseiam no

conhecimento da implementação; por isso, são conhecidas como abordagem caixa

preta (BASSI, 2009).

Page 52: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

52

6.1.1 Testes Unitários da parte desktop do Query Mentions

Tabela 1 – Páginas Desktop - Painel de Login

Data do teste 10/11/2012 Tela testada Página Inicial - Painel de Login. Versão 2.0 Diagnóstico Sem erros.

Tabela 2 - Páginas Desktop - Sobre

Data do teste 10/11/2012 Tela testada Página de Sobre. Versão 2.0 Diagnóstico Sem erros.

Tabela 3 - Páginas Desktop - Ajuda

Data do teste 10/11/2012 Tela testada Página de Ajuda. Versão 2.0 Diagnóstico Sem erros.

Tabela 4 - Páginas Desktop - Contato

Data do teste 10/11/2012 Tela testada Página de Contato. Versão 2.0 Diagnóstico Sem erros.

Tabela 5 - Páginas Desktop - Recuperar Senha

Data do teste 10/11/2012 Tela testada Página de Recuperar Senha. Versão 2.0 Diagnóstico Sem erros.

Tabela 6 - Páginas Desktop - Área do Aluno - Disciplinas

Data do tes te 10/11/2012 Tela testada Página de Disciplinas – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Page 53: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

53

Tabela 7 - Páginas Desktop - Área do Aluno - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 8 - Páginas Desktop - Área do Aluno - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 9 - Páginas Desktop - Área do Aluno - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 10 - Páginas Desktop - Área do Professor - Manter Avaliações/Menções

Data do teste 10/11/2012 Tela testada Página de Manter Avaliações e Menções

– Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 11 - Páginas Desktop - Área do Professor - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 12 - Páginas Desktop - Área do Professor - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Professor. Versão 2.0 Diagnóstico Sem erros.

Page 54: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

54

Tabela 13 - Páginas Desktop – Área do Professor - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 14 - Páginas Desktop - Área do Administrador - Visualizar Alunos/Profes sores

Data do teste 10/11/2012 Tela testada Página de Visualizar Alunos e

Professores – Área do Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 15 - Páginas Desktop - Área do Administrador - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 16 - Páginas Desktop - Área do Administrador - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 17 - Páginas Desktop - Área do Administrador - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Page 55: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

55

6.1.2 Testes Unitários da parte mobile do Query Mentions

Tabela 18 - Páginas Mobile - Painel de Login

Data do teste 10/11/2012 Tela testada Página Inicial - Painel de Login. Versão 2.0 Diagnóstico Sem erros.

Tabela 19 - Páginas Mobile - Sobre

Data do teste 10/11/2012 Tela testada Página de Sobre. Versão 2.0 Diagnóstico Sem erros.

Tabela 20 - Páginas Mobile - Ajuda

Data do teste 10/11/2012 Tela testada Página de Ajuda. Versão 2.0 Diagnóstico Sem erros.

Tabela 21 - Páginas Mobile - Contato

Data do teste 10/11/2012 Tela testada Página de Contato. Versão 2.0 Diagnóstico Sem erros.

Tabela 22 - Páginas Mobile - Recuperar Senha

Data do teste 10/11/2012 Tela testada Página de Recuperar Senha. Versão 2.0 Diagnóstico Sem erros.

Tabela 23 - Páginas Mobile - Área do Aluno - Disciplinas

Data do teste 10/11/2012 Tela testada Página de Disciplinas – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Page 56: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

56

Tabela 24 - Páginas Mobile - Área do Aluno - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 25 - Páginas Mobile - Área do Aluno - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 26 - Páginas Mobile - Área do Aluno - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do Aluno. Versão 2.0 Diagnóstico Sem erros.

Tabela 27 - Páginas Mobile - Área do Professor - Manter Avaliações/Menções

Data do teste 10/11/2012 Tela testada Página de Manter Avaliações e Menções

– Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 28 - Páginas Mobile - Área do Professor - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 29 - Páginas Mobile - Área do Professor - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Professor. Versão 2.0 Diagnóstico Sem erros.

Page 57: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

57

Tabela 30 - Páginas Mobile - Área do Professor - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do Professor. Versão 2.0 Diagnóstico Sem erros.

Tabela 31 - Páginas Mobile - Área do Administrador - Visualizar Alunos/Profes sores

Data do teste 10/11/2012 Tela testada Página de Visualizar Alunos e

Professores – Área do Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 32 - Páginas Mobile - Área do Administrador - Perfil

Data do teste 10/11/2012 Tela testada Página de Perfil – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 33 - Páginas Mobile - Área do Administrador - Alterar Senha

Data do teste 10/11/2012 Tela testada Página de Alterar Senha – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Tabela 34 - Páginas Mobile - Área do Administrador - Logout

Data do teste 10/11/2012 Tela testada Página de Logout – Área do

Administrador. Versão 2.0 Diagnóstico Sem erros.

Page 58: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

58

6.2 Teste Integrado

Teste de integração é a fase do teste de software em que módulos são

combinados e testados em grupo. Ela sucede o teste de unidade, em que os

módulos são testados individualmente, e antecede o teste de sistema, em que o

sistema completo (integrado) é testado num ambiente que simula o ambiente de

produção.

O teste de integração é alimentado pelos módulos previamente testados

individualmente pelo teste de unidade, agrupando-os assim em componentes, como

estipulado no plano de teste, e resulta num sistema integrado e preparado para o

teste de sistema.

O propósito do teste de integração é verificar os requisitos funcionais, de

desempenho e de confiabilidade na modelagem do sistema. Com ele é possível

descobrir erros de interface entre os componentes do sistema (BASSI, 2009).

Page 59: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

59

6.2.1 Teste Integrado da parte desktop do Query Mentions

Tabela 35 - Páginas Desktop - Teste Integrado

Data do teste 14/11/2012 Tela testada Todo o Site. Versão 2.0 Diagnóstico Sem erros.

6.2.2 Teste Integrado da parte mobile do Query Mentions

Tabela 36 - Páginas Mobile - Teste Integrado

Data do teste 14/11/2012 Tela testada Todo o Site. Versão 2.0 Diagnóstico Sem erros.

Page 60: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

60

7 Capítulo VI – Cronograma e custos

O custo de uma tarefa é a soma do custo fixo, se houver, mais o custo das

suas alocações de recursos. O custo do recurso é calculado a partir das informações

de custo unitário do recurso – custo normal, custo de hora extra, custo por utilização

e método de acúmulo – que é definido para o recurso.

7.1 Equipe

A Equipe do Query Mentions é formada por cinco integrantes, com isso as

tarefas do projeto foram separadas, de modo em que todos pudessem trabalhar

igualmente, e especificamente em áreas que abrangem maior conhecimento, com

isso o projeto pôde ser desenvolvido com maior desenvoltura e estimular maior

eficiência e eficácia no trabalho.

O grupo foi criado mediante a possibilidade de fazer um sistema que realize

um trabalho, para isso o grupo se propôs em responsabilizar-se no cumprimento das

metas estabelecidas e cumprir com a data de entrega, assim todos contribuíram com

o esforço coletivo para o bem próprio.

Page 61: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

61

7.2 Gantt

O gráfico de Gantt ou diagrama de Gantt é um gráfico usado para ilustrar o

avanço das diferentes etapas de um projeto. É utilizado como uma ferramenta de

controle de produção. Nele podem ser visualizadas as tarefas de cada membro de

uma equipe, bem como o tempo utilizado para cumpri-la. Assim, pode-se analisar o

empenho de cada membro no grupo, desde que os estes sejam associados, à

tarefa, como um recurso necessário ao desempenho dela (GANTT, 1917).

7.2.1 Gráfico de Gantt do Query Mentions

Na imagem abaixo, conseguimos ver o progresso do projeto, suas tarefas,

quem as executou e as dependências das tarefas, ou seja, quais precisam ser

terminadas para que elas pudessem ser iniciadas.

Page 62: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

62

Figura 11 - Gráfico de Gantt do Query Mentions

Page 63: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

63

7.3 Custos de desenvolvimento

Os custos de desenvolvimento devem englobar todos os custos que sejam

diretamente atribuíveis a atividades de desenvolvimento ou que possam ser

imputados numa base razoável a tais atividades.

7.3.1 Custos de desenvolvimento do Query Mentions

Na imagem podemos ver o custo total do projeto e o custo de cada tarefa

realizada pelo grupo do Query Mentions, e entramos em contato com o cliente para

definir este valor aceito por ambas as partes.

Page 64: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

64

Figura 12 - Planilha de Custos do Query Mentions

Page 65: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

65

8 Capítulo VII – Infraestrutura

O projeto desenvolvido para colocar em prática os conceitos de redes

implementados no trabalho, assim obtendo um desempenho eficaz e organizado na

estrutura, seguindo o planejamento inicial. A infraestrutura foi elaborada em meio à

aplicabilidade dos serviços, protocolos, domínios, conectividade e segurança das

informações que serão inseridas e consultadas pelos seus usuários, que impede a

invasão de indivíduos que tentam maliciosamente decifrar seus dados pessoais e

acadêmicos de modo imoral e antiético.

O trabalho baseia-se em um site de consulta e inserção de menções que

serão implantadas no sistema por um servidor Linux que será configurado e

administrado devido à necessidade dos serviços que a Etec Irmã Agostina carece.

Além de hospedar o site, o sistema utilizará a linguagem de programação PHP

(Hypertext Preprocessor) e sua interface será criada com HTML (Hypertext Markup

Language) e uma base de CSS (Cascading Style Sheets) para definir um designer

mais ilustrativo e simples, e também será utilizado o (Javascript) para realizar ações

e efeitos no sistema, assim com sua conclusão será divulgado posteriormente para a

web, e no modo mobile, particularmente será usado o (jQuery) para maior interação

com o usuário, por ser mais simples na aplicação web.

Page 66: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

66

8.1 Servidores e Redes

O projeto será composto pelo sistema operacional Red Hat Enterprise do

núcleo Linux, que será instalado e configurado com os mecanismos de autenticação

e controle do Apache.

O servidor será responsável por disponibilizar serviços ao usuário como,

expor as menções aos alunos, dar a oportunidade do professor se logar em classe

para inserir as menções e marcar a entrega de atividades dos alunos online,

disponibilizando a interação do site a qualquer dispositivo ou navegador.

O site foi hospedado no UOL host, com o anual do domínio de R$14,90 e o

custo da hospedagem avaliado em R$22,90, deste modo o site hospedeiro vem a

disponibilizar o banco de dados MySQL 5.1, 30 caixas de e-mail, SSL compartilhado,

backup diário, e que suporta até o PHP 5.

Além destes serviços o site será hospedado na internet, com o nome de

domínio www.querymentions.com, que poderá ser acessado por alunos e

professores, caso estiverem matriculados na Etec Irmã Agostina.

Page 67: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

67

8.2 Clientes

O projeto tem como função resolver e agilizar o processo de inserção e

consulta de menções que são exclusivamente voltados para alunos e professores,

portanto com esses aspectos o sistema tem como objetivo atender as necessidades

da Etec Irmã Agostina, deste modo oferecer o sistema a Instituição e passar o

serviço de administrador do site à coordenação, assim consolidando o trabalho com

sucesso, contribuindo para a melhoria dos serviços acadêmicos e proporcionando o

melhor para a Instituição.

Page 68: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

68

9 Conclusão

Realizou-se uma pesquisa de campo para levar em conta o número de

pessoas com dispositivos móveis com acesso a internet.

Foi concluído que muitas pessoas possuíam aparelhos com acesso à internet

e o que mais motivou a ideia de criar uma página na internet para consulta de

menções, foi o fato de alguns alunos e professores ainda terem dificuldades para

lidar com o atual sistema.

Um dos motivos para que aprofundássemos nesse tema foi à dificuldade que

os alunos, no primeiro módulo de informática no período da tarde no segundo

semestre de 2011, tinham para consultarem suas menções. Era necessário ir para a

diretoria e pedir para que os funcionários informassem as menções. Além de

atrapalhar o trabalho do funcionário e do professor, quando não em horário de aula,

os alunos deveriam ir até a Etec Irmã Agostina para verificar suas menções,

considerando que muitos moram longe da Etec Irmã Agostina.

Os objetivos a serem alcançados com a criação de uma página de consulta

eram, no início, acabar com os transtornos causados na diretoria em razão de notas

e após a criação do atual sistema solucionar problemas encontrados no mesmo.

Para que esses problemas fossem resolvidos era necessária uma página da

internet para consulta de menções mais rapidamente, simples e com uma interface

mais amigável, mas com foco principal em mobile.

O Query Mentions é uma página de consulta de menções para alunos e

inserção das mesmas para os professores tanto para computadores desktop quanto

para aparelhos móveis.

Além disso, para que os futuros alunos, professores e cursos fossem

inseridos o sistema contará com um administrador. Este será responsável pelo

cadastro de novos alunos, professores, matérias e cursos.

Page 69: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

69

10 Anexos

Um anexo é uma página que constitui um tipo de informação de suporte

enciclopédico, comportando informação relacionada com os artigos, mas que não é

um artigo em si e tem como objetivo apoiar os artigos principais. Geralmente são

artigos secundários, listas ou cronologias que podem ser usados em mais do que

um artigo (BACCARELLI, 2008).

10.1 Documentação dos casos de uso

Tabela 37 - Caso de uso: Logar como aluno

Identificação de requisitos 1. Nome do caso de uso Logar como aluno. Analista responsável Silloé Souza Santos. Caso de uso geral Ator principal Aluno. Atores secundários Resumo Este caso de uso descreve os passos

necessários para que os alunos se loguem no sistema, para isso, será necessário a verificação de seu username e senha, este aluno precisará estar cadastrado no sistema.

Pré-condições O aluno precisará estar cadastrado no sistema para consultar suas devidas notas.

Pós-condições Verificar cadastro.

Page 70: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

70

Tabela 38 - Caso de uso: Logar como professor

Identificação de requisitos 2. Nome do caso de uso Logar como professor. Analista responsável João Paulo Avori. Caso de uso geral Ator principal Professor. Atores secundários Verificar cadastro como professor. Resumo Este caso de uso descreve os passos

necessários para que os professores se loguem no sistema, para isso, será necessário a verificação de seu username e senha, o mesmo precisará estar cadastrado no sistema como professor, para ter acesso à área de manter menções, ou seja, ele poderá alterar adicionar ou remover menções.

Pré-condições O professor irá ter um cadastro especial que lhe favorece a fazer alterações às menções.

Pós-condições Verificar cadastro em sua área.

Page 71: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

71

Tabela 39 - Caso de uso: Verificar cadastro

Identificação de requisitos 3. Nome do caso de uso Verificar cadastro. Analista responsável Pedro Henrique Miranda Ferreira. Caso de uso geral Include (Logar como professor). Ator principal Professor. Atores secundários Resumo Este caso de uso descreve os passos

necessários para que cada professor, se loguem no sistema, pois ao tentarem se logar. Este caso de uso irá consultar o banco de dados, onde o administrador irá manter o cadastro do professor, e assim manter (alterar, remover ou adicionar) as menções de cada aluno.

Pré-condições Para a verificação ser possível o professor, precisa estar cadastrado no sistema.

Pós-condições Após a verificação, se o username e senha estiverem iguais ao cadastro no sistema inserido pelo administrador, o professor irá manter as menções de cada aluno, se não estiverem corretas as informações, não poderá acessar o sistema, e deverá enviar o problema ao administrador.

Tabela 40 - Caso de uso: Manter menções

Identificação de requisito s 4. Nome do caso de uso Manter menções. Analista responsável Vinicius Lincoln Miranda da Silva. Caso de uso geral Ator principal Professor. Atores secundários Resumo Este caso de uso descreve os passos

necessários para que cada professor possa manter as menções de cada aluno, ou seja, alterar, remover ou adicionar.

Pré-condições O professor precisará estar em sua área específica, dentro do sistema.

Pós-condições

Page 72: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

72

Tabela 41 - Caso de uso: Verificar cadastro como al uno

Identificação de requisitos 5. Nome do caso de uso Verificar cadastro como aluno. Analista responsável Evair Andrade Pereira. Caso de uso geral Include (Logar como aluno). Ator principal Aluno. Atores secundários Resumo Este caso de uso descreve os passos

necessários para que cada aluno possa se logar no sistema.

Pré-condições O aluno precisará estar em sua área específica, dentro do sistema para assim verificar suas menções.

Pós-condições

Tabela 42 - Caso de uso: Consultar menções

Identificação de requisitos 6. Nome do caso de uso Consultar menções. Analista responsável Silloé Souza Santos. Caso de uso geral Ator principal Aluno. Atores secundários Professor, administrador. Resumo Este caso de uso descreve os passos

necessários para que cada aluno possa consultar suas menções, os professores, e o administrador, também terá acesso à verificação de menções.

Pré-condições O aluno, professor ou administrador precisará estar logado no sistema, o aluno na turma em que cursa e o professor nas turmas que leciona.

Pós-condições

Page 73: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

73

Tabela 43 - Caso de uso: Manter aluno

Identificação de requisitos 7. Nome do caso de uso Manter aluno. Analista responsável Vinicius Lincoln Miranda da Silva. Caso de uso geral Ator principal Administrador. Atores secundários Resumo O administrador irá manter o aluno,

ou seja, irá adicionar alterar ou remover o seu cadastro.

Pré-condições Verificar os dados do aluno. Pós-condições

Tabela 44 - Caso de uso: Manter professor

Identificação de requisitos 8. Nome do caso de uso Manter professor. Analista responsável Evair Andrade Pereira. Caso de uso geral Ator principal Administrador. Atores secundários Resumo O administrador irá manter o

professor, ou seja, irá adicionar alterar ou remover o seu cadastro com suas condições especiais.

Pré-condições Verificar os dados do professor. Pós-condições

Page 74: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

74

Tabela 45 - Caso de uso: Manter turma

Identific ação de Requisitos 9. Nome do caso de uso Manter turma. Analista Responsável Pedro Henrique Miranda Ferreira. Caso de uso geral Extend (Visualizar Curso). Ator principal Administrador. Atores secundários Aluno. Resumo O administrador irá manter as

turmas, ou seja, irá adicionar alterar ou remover, e inserir os alunos que estudam nesta turma, e os professores que lecionam da mesma.

Pré-condições Verificar os alunos que estão nessa turma, os professores que lecionam na mesma, e as matérias que está turma possui.

Pós-Condições

Tabela 46 - Caso de uso: Visualizar curso

Identificação de Requisitos 10. Nome do caso de uso Visualizar curso. Analista Responsável João Paulo Avori. Caso de uso geral Ator principal Aluno. Ator es secundários Administrador. Resumo Este caso de uso descreve os passos

necessários para que os alunos possam verificar sua turma.

Pré-condições Verificar a turma que este aluno está cadastrado, pelo administrador.

Pós-Condições Verificar as matérias.

Page 75: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

75

Tabela 47 - Caso de uso: Visualizar matérias

Identificação de Requisitos 11. Nome do caso de uso Visualizar matérias. Analista Responsável Evair Andrade Pereira. Caso de uso geral Extend (Visualizar turmas). Ator princip al Aluno. Atores secundários Administrador. Resumo Este caso de uso descreve os passos

necessários para que os alunos possam verificar as matérias que possuem nas suas respectivas turmas.

Pré-condições Verificar se o aluno está cadastrado em alguma turma.

Pós-Condições Visualizar menções.

Page 76: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

76

10.2 Dicionário de dados do M.E.R.

Junto ao modelo E-R, é necessário que se mantenha um documento com a

explicação de todos os objetos nele criados.

Este documento pode ser chamado de Dicionário de Dados, que permite que

obtenhamos informações sobre todos os objetos do modelo de forma textual (SILVA,

2012).

10.2.1 Entidades

A Entidade é uma pessoa, objeto ou lugar que será considerada como objeto

pelo qual temos interesse em guardar informações a seu respeito (SILVA, 2012).

Tabela 48 - Entidade Professores

Nome da Entidade: Professores. Descrição: O professor se loga para manter as

menções dos alunos. Composição: codProfessor, Cursos_codCurso,

nomeProfessor, telefone, rm, email, login, senha, regIP, dt, pass, perfil, browser.

Tabela 49 - Entidade Cursos

Nome da Entidade: Cursos. Descrição: O curso é o conjunto de disciplinas

onde alunos se matriculam para aprender matérias de uma determinada área.

Composição: codProfessor, Cursos_codCurso, nomeProfessor, telefone, rm, email, login, senha, regIP, dt, pass, perfil, browser.

Page 77: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

77

Tabela 50 - Entidade Series

Nome da Entidade: Series. Descrição: A série é a sigla pelo qual a turma é

nomeada. Composiç ão: codSerie, períodos_codPeriodo,

Curso_codCurso, serie.

Tabela 51 - Entidade Periodos

Nome da Entidade: Periodos. Descrição: Os períodos são as divisões de

horários de entrada e saída do curso. Composição: codPeriodo, descricaoPeriodo,

entrada, saída.

Tabela 52 - Entidade Atribuicoes

Nome da Entidade: Atribuicoes. Descrição: Diz quais as disciplinas que o

professor leciona. Composição: codAtribuicao, Etapas_codEtapa,

Professores_codProfessor, Disciplinas_codDiciplina, codDisciplina, codProfessor, codEtapa, codSerie.

Tabela 53 - Entidade Etapas

Nome da Entidade: Etapas. Descrição: É o semestre em que o aluno está

matriculado. Composição: codEtapa, Turmas_codTurma, etapa,

ano, semestre, habilitaIntermediaria, habilitaFinal, atual, dataEntrega1, dataEntrega2, dataEntrega3, dataEntrega4.

Tabela 54 - Entidade Matriculas

Nome da Entidade: Matriculas. Descrição: A matrícula é o ato pelo qual o aluno

dá entrada no Instituto, deste modo organizado administrando seus dados pela coordenação.

Composição: codMatricula, Etapas_codEtapa, Turmas_codTurma, codAluno, codTurma, status_2, codEtapa,

Page 78: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

78

nChamada. Tabela 55 - Entidade Alunos

Nome da Entidade: Alunos. Descrição: O aluno é o indivíduo que recebe

formação acadêmica de um ou vários professores para adquirir ou ampliar seus conhecimentos em uma determinada área.

Composição: codAluno, mencoesavaliacoes_codMencaoAvaliacao, Matriculas_codMatricula, Turmas_codTurma, nomeAluno, RG, orgaoExpeditor, endereço, numero, complemento, bairro, DDD, telefone, ddd2, telefone2, CEP, email, estadoCivil, sexo, nascimento, codCidadeNascimento, codEscolaEM, RM, acertos, nota, class, escolaridadePublica, afrodescendente, curso, período, codTurma, pass, login, senha, dt, browser.

Tabela 56 - Entidade Dispensas

Nome da Entidade: Dispensas. Descrição: O aluno que já tem o conhecimento

sobre a matéria da grade curricular pode se inscrever para obter a dispensa daquela matéria.

Composição: codDispensa, matriculas_codMatricula, Disciplina_codDisciplina, codMatricula, codDisciplina.

Tabela 57 - Entidade Turmas

Nome da Entidade: Turmas. Descrição: As turmas são a divisões de salas

para certa quantidade de alunos desenvolverem o aprendizado.

Composição: codTurma, Series_codSerie, modulo, codSerie, codEtapa.

Tabela 58 - Entidade Mencoesavaliacoes

Nome da Entidade: Mencoesavaliacoes. Descrição: É a menção das avaliações que os

alunos obtiveram na prova. Composição: codMencaoAvaliacao,

Avaliacoes_codAvaliacao, codAluno,

Page 79: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

79

codAvaliacao, mencao. Tabela 59 - Entidade - Disciplinas

Nome da Entidade: Disciplinas. Descrição: Disciplina é a forma organizada de

dividir o conteúdo do curso. Composição: codDisciplina, Cursos_codCurso,

numeroPlanoDeCurso, disciplina, sigla, cargaHoraria, codCurso, modulo.

Tabela 60 - Entidade Mencoes

Nome da Entidade: Mencoes. Descrição: As menções são o tipo de avaliação

que os professores aplicam em seus alunos, assim podendo avaliar em menções como (I, R, B, MB).

Composição: codMencao, Etapas_codEtapa, Disciplinas_codDisciplina, codAluno, codDiscilplina, codEtapa, mencaoIntermediaria, mencaoFinal.

Tabela 61 - Entidade Avaliacoes

Nome da Entidade: Avaliacoes. Descrição: As avaliações é o modo de testar os

conhecimentos dos alunos para estimar posteriormente sua menção.

Composição: codAvaliacao, Disciplinas_codDisciplina, Turmas_codTurma, codDiscilplina, codTurma, sigla, descrição, tipo, data_2, mostrar.

Page 80: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

80

10.2.2 Relacionamentos

Relacionamento entre entidades é o tipo de ocorrência existente entre

entidades. O símbolo que representa o relacionamento no modelo E-R é um losango

com o nome do relacionamento escrito no seu interior, como no exemplo a seguir

(SILVA, 2012).

Tabela 62 - Relacionamento entre Professores e Atri buicoes

Relacionamento : Possui. Enti dades envolvi das : Professores, Atribuicoes. Descrição O professor terá matérias e cursos e

séries. Cardinalidade : 1:N. Composição : codProfessor, codAtribuições,

Professores_codProfessor.

Tabela 63 - Relacionamento entre Professores e Curs os

Relacionamento : Possui. Entidades envolvi das : Professores, Cursos. Descrição O código do curso que o professor da

aula. Cardinalidade 1:1. Composição codProfessor, codCurso.

Tabela 64 - Relacionamento entre Atribuicoes e Disc iplinas

Relacionamento : Possui. Entidades envolvi das : Atribuicoes, Disciplinas. Descrição : Atribui as disciplinas aos professores. Cardinalidade : 1:N. Composição : codAtribuicao,

Disciplinas_codDisciplina, codDisciplina.

Page 81: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

81

Tabela 65 - Relacionamento entre Atribuicoes e Etap as

Relacionamento : Possui. Entidades envolvidas : Atribuicoes, Etapas. Descrição : Atribuem os semestres de cada curso

e as datas de entrega de menções. Cardinalidade : 1:N. Composição : codAtribuicao, Etapas_codEtapa,

codEtapa.

Tabela 66 - Relacionamento entre Disciplinas e Menc oes

Relacionamento : Possui. Entidades envolvi das : Disciplinas, Mencoes. Descrição : Uma disciplina possui várias menções

e várias menções pertencem a uma disciplina.

Cardinalidade : 1:N. Composição : codDisciplina, codMencao,

Disciplina_codDisciplina.

Tabela 67 - Relacionamento entre Cursos e Disciplin as

Relacionamento : Possui. Entidades envolvidas : Cursos, Disciplinas. Descrição : Um curso possui várias disciplinas e

várias disciplinas pertencem a um curso.

Cardinalidade : 1:N Composição : codCurso, codDisciplina,

Cursos_codCursos.

Tabela 68 - Relacionamento entre Mencoes e Etapas

Relaci onamento : Possui. Entidades envolvi das : Mencoes, Etapas. Descrição : Uma etapa possui várias menções e

várias menções possuem uma Etapa. Cardinalidade : 1:N. Composição : codMencao, Etapas_codEtapa,

codEtapa.

Page 82: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

82

Tabela 69 - Relacionamento entre Disciplinas e Aval iacoes

Relacionamento : Possui. Entidades envolvi das : Disciplinas, Avaliacoes. Descrição : Uma disciplina possui várias

avaliações e várias avaliações pertencem a uma disciplina.

Cardinalidade : 1:N. Composição : codAvaliacao,

Disciplinas_codDisciplina, codDisciplina.

Tabela 70 - Relacionamento entre Disciplinas e Disp ensas

Relacionamento : Possui. Entidades envolvi das : Disciplinas, Dispensas. Descrição : Uma disciplina possui várias

dispensas e várias dispensas pertencem a uma disciplina.

Cardinalidade : 1:N. Composição : codDisciplina,

Disciplinas_codDisciplinas, codDispensas.

Tabela 71 - Relacionamento entre Cursos e Series

Relacionamento : Possui. Entidades envolvi das: Cursos, Series. Descrição : Um curso possui várias séries e

várias séries pertencem a um curso. Cardinalidade : 1:N. Composição : codCurso, CodSerie,

Cursos_codCurso.

Tabela 72 - Relacionamento entre Avaliacoes e Menco esavaliacoes

Relacionamento : Possui. Entidades envolvidas : Avaliacoes, mencoesavaliacoes. Descrição : Uma avaliação possui várias menções

e várias menções pertencem a uma avaliação.

Cardinalidade : 1:N. Composição : codAvaliacao, codMencaoAvaliacao,

Avaliacoes_codAvaliacao.

Page 83: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

83

Tabela 73 - Relacionamento entre Mencoesavaliacoes e Alunos

Relacionamento : Possui. Entidades envolvi das : Mencoesavaliacoes, alunos. Descrição : Uma menção possui vários alunos e vários

alunos possuem uma menção. Cardinalidade : 1:N. Composição : codAluno,

mencoesavaliacoes_codMencaoAvaliacao, codMencaoAvaliacao.

Tabela 74 - Relacionamento entre Series e Periodos

Relacionamento : Possui. Entidades envolvidas : Series, Periodos. Descrição : Um período possui várias séries e

várias séries pertencem a um período. Cardinalidade : 1:N. Composição : codSerie, periodos_codPeriodo,

codPeriodo.

Tabela 75 - Relacionamento entre Series e Turmas

Relacionamento : Possui. Entida des envolvidas : Series, Turmas. Descrição : Uma série possui várias turmas e

várias turmas pertencem a uma série. Cardinalidade : 1:N. Composição : codTurma, Series_codSerie,

codSerie.

Tabela 76 - Relacionamento entre Avaliacoes e Turma s

Relacionamento : Possui. Entidades envolvidas : Avaliacoes, Turmas. Descrição : Uma turma possui várias avaliações e

várias avaliações pertencem a uma turma.

Cardinalidade : 1:N. Composição : codAvaliacao, Turmas_codTurma,

codTurma.

Page 84: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

84

Tabela 77 - Relacionamento entre Alunos e Turmas

Relacionamento : Possui. Entidades envolvidas : Alunos, turmas. Descrição : Uma turma possui vários alunos e

vários alunos pertencem a uma turma. Cardinalidade : 1:N. Composição : codTurma, codAluno,

Turmas_codTurma.

Tabela 78 - Relacionamento entre Alunos e Matricula s

Relacionamento : Possui. Entidades envolvi das : Alunos, Matriculas. Descrição : Uma matricula possui vários alunos e

vários alunos pertencem a uma matricula.

Cardinalidade : 1:N. Composição : codMatricula, codAluno,

Matriculas_codMatricula.

Tabela 79 - Relacionamento entre Dispensas e Matric ulas

Relacionamento : Possui. Entidades envolvidas : Dispensas, Matriculas. Descrição : Uma matricula possui várias

dispensas e várias dispensas possuem uma matrícula.

Cardinalidade : 1:N. Composição : codMatricula, codDispensa,

Matriculas_codMatricula.

Tabela 80 - Relacionamento entre Etapas e Matricula s

Relacionamen to: Possui. Entidades envolvidas : Etapas, Matriculas. Descrição : Uma etapa possui várias matriculas e

várias matriculas pertencem a uma etapa.

Cardinalidade : 1:N. Composição : codMatricula, Etapas_codEtapa,

codEtapa.

Page 85: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

85

Tabela 81 - Relacionamento entre Turmas e Matricula s

Relacionamento : Possui. Entidades envolvidas : Turmas, Matriculas. Descrição : Uma turma possui várias matriculas e

várias matriculas pertencem a uma turma.

Cardinalidade : 1:N. Composição : codTurma, codMatricula,

Turmas_codTurma.

Tabela 82 - Relacionamento entre Etapas e Turmas

Relacionamento : Possui. Entidades envolvidas : Etapas, Turmas. Descrição : Uma turma possui várias etapas e

várias etapas pertencem a uma turma.

Cardinalid ade: 1:N. Composição : codTurma, Turmas_codTurma,

codEtapa.

Page 86: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

86

10.2.3 Atributos

Os atributos são as características que da entidade que desejamos guardar

(SILVA, 2012).

Tabela 83 - Atributo codProfessor da Entidade Profe ssores

Atribut o: codProfessor. Entidade : Professores. Descrição : Chave de identificação de

professores. Classe : Determinante. Domínio : Int.

Tabela 84 - Atributo Cursos_codCurso da Entidade Pr ofessores

Atributo : Cursos_codCurso. Entidade : Professores. Descrição : Chave primária da tabela Cursos. Classe : Determinante. Domínio : Int.

Tabela 85 - Atributo nomeProfessor da Entidade Prof essores

Atributo : nomeProfessor. Entidade : Professores. Descrição : Nome do professor. Classe : Simples. Domínio : Varchar.

Tabela 86 - Atributo Telefone da Entidade Professor es

Atributo : Telefone. Entidade : Professores. Descrição : Telefone do professor. Classe : Simples. Domínio : Varchar.

Tabela 87 - Atributo RM da Entidade Professores

Atributo : Rm. Entidade : Professores. Descrição : RM do professor.

Page 87: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

87

Classe : Simples. Domínio : Int.

Tabela 88 - Atributo Email da Entidade Professores

Atributo : Email. Entidade : Professores. Descrição : Email do professor. Classe : Simples. Domínio : Varchar.

Tabela 89 - Atributo Login da Entidade Professores

Atributo : Login. Entidade : Professores. Descrição : Nome de login para o professor. Classe : Simples. Domínio : Varchar.

Tabela 90 - Atributo Senha da Entidade Professores

Atributo : Senha. Entidade : Professores. Descrição : Senha para o login do professor. Classe : Simples. Domínio : Varchar.

Tabela 91 - Atributo regIP da Entidade Professores

Atributo : regIP. Entidade : Professores. Descrição : É o registro do professor. Classe : Simples. Domínio : Varchar.

Tabela 92 - Atributo Dt da Entidade Professores

Atribu to: Dt. Entidade : Professores. Descrição : Data de nascimento do professor. Classe : Simples. Domínio : DATE.

Page 88: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

88

Tabela 93 - Atributo Pass da Entidade Professores

Atributo : Pass. Entidade : Professores. Descrição : É o password do professor. Classe : Simples. Domínio : Varchar.

Tabela 94 - Atributo Perfil da Entidade Professores

Atributo : Perfil. Entidade : Professores. Descrição : Perfil do professor. Classe : Simples. Domínio : Int.

Tabela 95 - Atributo codAtribuicao da Entidade Atri buicoes

Atributo : codAtribuicao. Entidade : Atribuicoes. Descrição : Código de atribuição das menções. Classe : Determinante. Domínio : Int.

Tabela 96 - Atributo Etapas_codEtapa da Entidade At ribuicoes

Atributo : Etapas_codEtapa. Entidade : Atribuicoes. Descrição : Chave primária da tabela Etapas. Classe : Determinante. Domínio : Int

Tabela 97 - Atributo Professores_codProfessor da En tidade Atribuicoes

Atributo : Professores_codProfessor. Entidade : Atribuicoes. Descrição : Chave primária da tabela Professores. Classe : Determinante. Domínio : Int

Tabela 98 - Atributo Disciplinas_codDisciplina da E ntidade Atribuicoes

Atrib uto : Disciplinas_codDisciplina. Entidade : Atribuicoes. Descrição : Chave primária da tabela Disciplinas. Classe : Determinante. Domínio : Int.

Page 89: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

89

Tabela 99 - Atributo codEtapa da Entidade Etapas

Atributo : codEtapa. Entidade : Etapas. Descrição : Chave primária da tabela Etapas. Classe : Determinante. Domínio : Int.

Tabela 100 - Atributo Turmas_codTurma da Entidade E tapas

Atributo : Turmas_codTurma. Entidade : Etapas. Descrição : Chave primária da tabela Turmas. Classe : Determinante. Domínio : Int.

Tabela 101 - Atributo Etapa da Entidade Etapas

Atributo : Etapa. Entidade : Etapas. Descrição : É o semestre em que se encontra. Classe : Simples. Domínio : Int.

Tabela 102 - Atributo Ano da Entidade Etapas

Atributo : Ano. Entidade : Etapas. Descrição : Ano do curso. Classe : Simples. Domínio : Int.

Tabela 103 - Atributo Semestre da Entidade Etapas

Atributo : Semestre. Entidade : Etapas. Descrição : Semestre atual do curso. Classe : Simples. Domínio : Int.

Page 90: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

90

Tabela 104 - Atributo habilitaIntermediaria da Enti dade Etapas

Atributo : habilitaIntermediaria. Entidade : Etapas. Descrição : Insere as menções intermediárias dos

alunos. Classe : Simples. Domínio : Int.

Tabela 105 - Atributo habilitaFinal da Entidade Eta pas

Atributo : habilitaFinal. Entidade : Etapas. Descrição : Insere as menções finais dos alunos. Classe : Simples. Domínio : Int.

Tabela 106 - Atributo Atual da Entidade Etapas

Atributo : Atual. Entidade : Etapas. Descrição : Menção atual. Classe : Simples. Domínio : Int.

Tabela 107 - Atributo dataEntrega1 da Entidade Etap as

Atribu to: dataEntrega1. Entidade : Etapas. Descrição : Primeira data de entrega. Classe : Simples. Domínio : DATE.

Tabela 108 - Atributo dataEntrega2 da Entidade Etap as

Atributo : dataEntrega2. Entidade : Etapas. Descrição : Segunda data de entrega. Classe : Simples. Domínio : DATE.

Page 91: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

91

Tabela 109 - Atributo dataEntrega3 da Entidade Etap as

Atributo : dataEntrega3. Entidade : Etapas. Descrição : Terceira data de entrega. Classe : Simples. Domínio : DATE.

Tabela 110 - Atributo dataEntrega4 da Entidade Etap as

Atributo : dataEntrega4. Entidade : Etapas. Descrição : Quarta data de entrega. Classe : Simples. Domínio : DATE.

Tabela 111 - Atributo codCurso da Entidade Cursos

Atributo : codCurso. Entidade : Cursos. Descrição : Código de identificação do curso. Classe : Determinante. Domínio : Int.

Tabela 112 - Atributo Habilitacao da Entidade Curso s

Atributo : Habilitacao. Entidade : Cursos. Descrição : Habilitação do curso. Classe : Simples. Domínio : Varchar.

Tabela 113 - Atributo numeroCurso da Entidade Curso s

Atributo : numeroCurso. Entidade : Cursos. Descrição : Número do curso. Classe : Simples. Domínio : Int.

Tabela 114 - Atributo Doe da Entidade Cursos

Atributo : Doe. Entidade : Cursos. Descrição : Informação da Disciplina. Classe : Simples. Domínio: Varchar.

Page 92: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

92

Tabela 115 - Atributo codDisciplina da Entidade Dis ciplinas

Atributo : codDisciplina. Entidade : Disciplinas. Descrição : Código da disciplina. Classe : Determinante. Domínio: Int.

Tabela 116 - Atributo Cursos_codCurso da Entidade D isciplinas

Atributo : Cursos_codCurso. Entidade : Disciplinas. Descrição : Chave primária da entidade Cursos. Classe : Determinante. Domínio: Int.

Tabela 117 - Atributo numeroPlanodeCurso da Entidad e Disciplinas

Atributo : numeroPlanodeCurso. Entidade : Disciplinas. Descrição : Número que identifica o plano de

curso. Classe : Simples. Domínio : Varchar.

Tabela 118 - Atributo Disciplina da Entidade Discip linas

Atributo : Disciplina. Entidade : Disciplinas. Descrição : Nome da disciplina ensinada. Classe : Simples. Domínio : Varchar.

Tabela 119 - Atributo Sigla da Entidade Disciplinas

Atributo : Sigla. Entidade : Disciplinas. Descrição : Sigla da disciplina. Classe : Simples. Domínio : Varchar.

Page 93: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

93

Tabela 120 - Atributo cargaHoraria da Entidade Disc iplinas

Atributo : cargaHoraria. Entidade : Disciplinas. Descrição : Carga horária da disciplina. Classe : Simples. Domínio : Int.

Tabela 121 - Atributo Modulo da Entidade Disciplina s

Atribu to: Modulo. Entidade : Disciplinas. Descrição : Módulo que pertence à disciplina. Classe : Simples. Domínio : Int.

Tabela 122 - Atributo codMencao da Entidade Mencoes

Atributo : codMencao. Entidade : Mencoes. Descrição : Código da menção. Classe : Determinante.

Domínio : Int.

Tabela 123 - Atributo Etapas_codEtapa da Entidade M encoes

Atributo : Etapas_codEtapa. Entidade : Mencoes. Descrição : Chave primária da tabela etapas. Classe : Determinante. Domínio : Int.

Tabela 124 - Atributo Disciplinas_codDisciplina da Entidade Mencoes

Atributo : Disciplinas_codDisciplina. Entidade : Mencoes. Descrição : Chave primária da tabela Disciplinas. Classe : Determinante. Domínio : Int.

Page 94: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

94

Tabela 125 - Atributo mencaoIntermediaria da Entida de Mencoes

Atributo : mencaoIntermediaria. Entidade : Mencoes. Descrição : Menção intermediária de cada aluno. Classe : Composto. Domínio : ENUM.

Tabela 126 - Atributo mencaoFinal da Entidade Menco es

Atributo : mencaoFinal. Entidade : Mencoes. Descrição : Sigla da disciplina. Classe : Composto. Domínio : ENUM.

Tabela 127 - Atributo codDispensa da Entidade Dispe nsas

Atributo : codDispensa. Entidade : Dispensas. Descrição : Código das dispensas dos alunos. Classe : Determinante. Domínio : Int.

Tabela 128 - Atributo Matriculas_codMatricula da En tidade Dispensas

Atributo : Matriculas_codMatricula. Entidade : Dispensas. Descrição : Matrícula do aluno que terá a

dispensa. Classe : Determinante. Domínio : Int.

Tabela 129 - Atributo Disciplinas_codDisciplina da Entidade Dispensas

Atributo : Disciplinas_codDisciplina. Entidade : Dispensas. Descri ção: Disciplina que o aluno será

dispensado. Classe : Determinante. Domínio : Int.

Page 95: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

95

Tabela 130 - Atributo codSerie da Entidade Series

Atributo : codSerie. Entidade : Series. Descrição : Código da série do aluno. Classe : Determinante. Domínio : Int.

Tabela 131 - Atributo Periodos_codPeriodo da Entida de Series

Atributo : Periodos_codPeriodo. Entidade : Series. Descrição : Período em que o aluno esta

cursando. Classe : Determinante. Domínio : Int.

Tabela 132 - Atributo Cursos_codCurso da Entidade S eries

Atributo : Cursos_codCurso. Entidade : Series. Descrição : Chave primária da tabela Cursos. Classe : Determinante. Domínio : Int.

Tabela 133 - Atributo Serie da Entidade Series

Atributo : Serie. Entidade : Series. Descrição : Série do aluno. Classe : Simples. Domínio : Varchar.

Tabela 134 - Atributo codMencaoAvaliacao da Entidad e Mencoesavaliacoes

Atributo : codMencaoAvaliacao. Enti dade: Mencoesavaliacoes. Descrição : Código da menção de uma avaliação. Classe : Determinante. Domínio : Int.

Page 96: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

96

Tabela 135 - Atributo Avaliacoes_codAvaliacao da En tidade Mencoesavaliacoes

Atributo : Avaliacoes_codAvaliacao. Enti dade: Mencoesavaliacoes. Descrição : Sigla da disciplina. Classe : Determinante. Domínio : Varchar.

Tabela 136 - Atributo Mencao da Entidade Mencoesava liacoes

Atributo : Mencao. Entidade : Mencoesavaliacoes. Descrição : Menção do aluno. Classe : Simples. Domínio : ENUM.

Tabela 137 - Atributo codPeriodo da Entidade Period os

Atributo : codPeriodo. Entidade : Periodos. Descrição : Chave primária. Classe : Determinante. Domínio : Int.

Tabela 138 - Atributo descricaoPeriodo da Entidade Periodos

Atributo : descricaoPeriodo. Entidade : Periodos. Descrição : Período do curso. Classe : Simples. Domínio : Varchar.

Tabela 139 - Atributo Entrada da Entidade Periodos

Atributo : Entrada. Entidade : Periodos. Descrição : Horário de entrada. Classe : Simples. Domínio : TIME.

Tabela 140 - Atributo Saida da Entidade Periodos

Atributo : Saida. Entidade : Periodos. Descrição : Horário de saída. Class e: Simples. Domínio : TIME.

Page 97: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

97

Tabela 141 - Atributo Sigla da Entidade Disciplinas

Atributo : Sigla. Entidade : Disciplinas. Descrição : Sigla da disciplina. Classe : Simples. Domínio : Varchar.

Tabela 142 - Atributo codTurma da Entidade Turmas

Atributo : codTurma. Entidade : Turmas. Descrição : Código da turma. Classe : Determinante. Domínio : Int.

Tabela 143 - Atributo Series_codSerie da Entidade T urmas

Atributo : Series_codSerie. Entidade : Turmas. Descrição : Chave primária da tabela Series. Classe : Determinante. Domínio : Int.

Tabela 144 - Atributo Modulo da Entidade Turmas

Atributo : Modulo. Entidade : Turmas. Descrição : Módulo da turma. Classe : Simples. Domínio : Int.

Tabela 145 - Atributo codAvaliacao da Entidade Aval iacoes

Atributo : codAvaliacao. Entidade : Avaliacoes. Descrição : Chave primária. Classe : Determinante. Domínio : Int.

Tabela 146 - Atributo Disciplina_codDisciplina da E ntidade Avaliacoes

Atributo : Disciplina_codDisciplina. Entidade : Avaliacoes. Descrição : Chave primária da entidade disciplina. Classe : Determinante. Domínio : Int.

Page 98: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

98

Tabela 147 - Atributo Turmas_codTurma da Entidade A valiacoes

Atributo : Turmas_codTurma. Entidade : Avaliacoes. Descrição : Chave primária da entidade turmas. Classe : Determinante. Domínio : Int.

Tabela 148 - Atributo Sigla da Entidade Avaliacoes

Atribu to: Sigla. Entidade : Avaliacoes. Descrição : Sigla da avaliação. Classe : Simples. Domínio : Varchar.

Tabela 149 - Atributo Descricao da Entidade Avaliac oes

Atributo : Descricao. Entidade : Avaliacoes. Descrição : Descrição da avaliação. Classe : Simples. Domínio : Varchar.

Tabela 150 - Atributo Tipo da Entidade Avaliacoes

Atributo : Tipo. Entidade : Avaliacoes. Descrição : Tipo da avaliação. Classe : Simples. Domínio : ENUM.

Tabela 151 - Atributo Data_2 da Entidade Avaliacoes

Atributo : Data_2. Entidade : Avaliacoes. Descrição : Segunda data da avaliação. Classe : Simples. Domínio : Varchar.

Page 99: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

99

Tabela 152 - Atributo Mostrar da Entidade Avaliacoe s

Atribu to: Mostrar. Entidade : Avaliacoes. Descrição : Numeração das avaliações

adicionadas. Classe : Simples. Domínio : Tinyint.

Tabela 153 - Atributo codMatricula da Entidade Matr iculas

Atributo : codMatricula. Entidade : Matriculas. Descrição : Chave primária da entidade

Matrículas. Classe : Determinante. Domínio : Int.

Tabela 154 - Atributo Etapas_codEtapa da Entidade M atriculas

Atributo : Etapas_codEtapa. Entidade : Matriculas. Descrição : Chave primária da entidade Etapas. Classe : Determinante. Domínio : Int.

Tabela 155 - Atributo Status_2 da Entidade Matricul as

Atributo : Status_2. Entidade : Matriculas. Descrição : Status da matricula do aluno. Classe : Simples. Domínio : ENUM.

Tabela 156 - Atributo nChamada da Entidade Matricul as

Atributo : nChamada. Entidade : Matriculas. Descrição : Numero da chamada. Classe : Simples. Domínio : Int.

Page 100: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

100

Tabela 157 - Atributo codAluno da Entidade Alunos

Atributo : codAluno. Entidade : Alunos. Descrição : Chave primária da entidade aluno. Classe : Determinante. Domínio : Int.

Tabela 158 - Atributo Mencoesavaliacoes_codMencaoAv aliacao da Entidade Alunos

Atributo : Mencoesavaliacoes_codMencaoAvaliacao. Entidade : Alunos. Descrição : Chave primaria da entidade

mencoesavaliacoes. Classe : Determinante. Domínio : Int.

Tabela 159 - Atributo Turmas_codTurma da Entidade A lunos

Atributo : Turmas_codTurma. Entidade : Alunos. Descrição : Chave primária da entidade Turmas. Classe : Determinante. Domínio : Int.

Tabela 160 - Atributo nomeAluno da Entidade Alunos

Atributo : nomeAluno. Entidade : Alunos. Descrição : Nome do aluno. Class e: Simples. Domínio : Varchar.

Tabela 161 - Atributo RG da Entidade Alunos

Atributo : RG. Entidade : Alunos. Descrição : RG do aluno. Classe : Simples. Domínio : Varchar.

Page 101: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

101

Tabela 162 - Atributo orgaoExpeditor da Entidade Tu rmas

Atributo : orgaoExpeditor. Entidade : Turmas. Descrição : É o órgão expeditor da turma. Classe : Simples. Domínio : Varchar.

Tabela 163 - Atributo Endereco da Entidade Alunos

Atributo : Endereco. Entidade : Alunos. Descrição : Endereço do aluno. Classe : Composto. Domínio : Varchar.

Tabela 164 - Atributo Numero da Entidade Alunos

Atributo : Numero. Entidade : Alunos. Descrição : Número da casa do aluno. Classe : Simples. Domínio : Varchar.

Tabela 165 - Atributo Complemento da Entidade Aluno s

Atributo : Complemento. Entidade : Alunos. Descrição : Complemento do endereço. Classe : Simples. Domínio : Varchar

Tabela 166 - Atributo Bairro da Entidade Alunos

Atributo : Bairro. Entidade : Alunos. Descrição : Bairro onde o aluno mora. Classe : Simples. Domínio : Varchar.

Tabela 167 - Atributo DDD da Entidade Alunos

Atributo : DDD. Entidade : Alunos. Descrição : DDD do aluno. Classe : Simples. Domínio : Int.

Page 102: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

102

Tabela 168 - Atributo Telefone da Entidade Alunos

Atributo : Telefone. Entidade : Alunos. Descrição : Telefone do aluno. Classe : Simples. Domínio : Varchar.

Tabela 169 - Atributo DDD2 da Entidade Alunos

Atributo : DDD2. Entidade : Alunos. Descrição : Segundo DDD do aluno. Classe : Simples. Domínio : Int.

Tabela 170 - Atributo Telefone2 da Entidade Alunos

Atributo : Telefone2. Entidade : Alunos. Descrição : Segundo telefone do aluno. Classe : Simples. Domínio : Varchar.

Tabela 171 - Atributo CEP da Entidade Alunos

Atributo : CEP. Entidade : Alunos. Descrição : CEP do aluno. Classe : Simples. Domínio : Varchar.

Tabela 172 - Atributo Email da Entidade Alunos

Atributo : Email. Entidade : Alunos. Descrição : Email do aluno ou responsável. Classe : Simples. Domínio : Varchar.

Tabela 173 - Atributo Estado_civil da Entidade Alun os

Atributo : Estado_civil. Entidade : Alunos. Descrição : Estado civil do aluno. Classe : Composto. Domínio : ENUM.

Page 103: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

103

Tabela 174 - Atributo Sexo da Entidade Alunos

Atributo : Sexo. Entidade : Alunos. Descrição : Sexo do aluno. Classe : Composto. Domínio : ENUM.

Tabela 175 - Atributo Nascimento da Entidade Alunos

Atributo : Nascimento. Entidade : Alunos. Descrição : Data de nascimento do aluno. Classe : Simples. Domínio : DATE.

Tabela 176 - Atributo codCidadeNascimento da Entida de Alunos

Atributo : codCidadeNascimento. Entidade : Alunos. Descrição : Código da cidade onde o aluno

nasceu. Classe : Determinante. Domínio : Int.

Tabela 177 - Atributo codEscolaEM da Entidade Aluno s

Atributo : codEscolaEM. Entidade : Alunos. Descrição : Código da escola onde o aluno faz

ensino médio. Classe : Determinante. Domínio : Int.

Tabela 178 - Atributo RM da Entidade Alunos

Atributo : RM. Ent idade : Alunos. Descrição : Numero de identificação do aluno. Classe : Simples. Domínio : Varchar.

Page 104: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

104

Tabela 179 - Atributo Acertos da Entidade Alunos

Atributo : Acertos. Entidade : Alunos. Descrição : Numero de acertos do aluno na prova. Classe : Simples. Domínio : Int.

Tabela 180 - Atributo Nota da Entidade Alunos

Atributo : Nota. Entidade : Alunos. Descrição : Nota do aluno na prova. Classe : Simples. Domínio : Decimal.

Tabela 181 - Atributo Class da Entidade Alunos

Atributo : Class. Entidade : Alunos. Descrição : Classe do aluno. Classe : Simples. Domínio : Int.

Tabela 182 - Atributo escolaridadePublica da Entida de Alunos

Atributo : escolaridadePublica. Entidade : Alunos. Descrição : Escolaridade do aluno caso seja de

escola púbica. Classe : Simples. Domínio : Varchar.

Tabela 183 - Atributo Afrodescendente da Entidade A lunos

Atributo : Afrodescendente. Entidade : Alunos. Descriç ão: Caso o aluno seja afrodescendente. Classe : Simples. Domínio : Varchar.

Page 105: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

105

Tabela 184 - Atributo Curso da Entidade Alunos

Atributo : Curso. Entidade : Alunos. Descrição : Curso em que o aluno se inscreveu. Classe : Simples. Domínio : Varchar.

Tabela 185 - Atributo Periodo da Entidade Alunos

Atributo : Periodo. Entidade : Alunos. Descrição : Período em que o aluno irá cursa. Classe : Simples. Domínio : Varchar.

Tabela 186 - Atributo codTurma da Entidade Alunos

Atributo : codTurma. Entidade : Alunos. Descrição : Código da turma do aluno no curso. Classe : Determinante. Domínio : Int.

Tabela 187 - Atributo Pass da Entidade Alunos

Atributo : Pass. Entidad e: Alunos. Descrição : Password do aluno. Classe : Simples. Domínio : Varchar

Tabela 188 - Atributo Login da Entidade Alunos

Atributo : Login. Entidade : Alunos. Descrição : Nome de login do aluno. Classe : Simples. Domínio : Varchar.

Tabela 189 - Atributo Senha da Entidade Alunos

Atributo : Senha. Entidade : Alunos. Descrição : Senha do aluno. Classe : Simples. Domínio : Varchar.

Page 106: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

106

Tabela 190 - Atributo Dt da Entidade Alunos

Atrib uto : Dt. Entidade : Alunos. Descrição : Data de cadastro do aluno. Classe : Simples. Domínio : DATE.

Tabela 191 - Atributo Browser da Entidade Alunos

Atributo : Browser. Entidade : Alunos. Descrição : Nome do browser. Classe : Simples. Domínio : Varchar.

Page 107: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

107

10.3 Manual do usuário

10.3.1 Objetivo

• Facilitar a consulta de menções dos estudantes; • Auxiliar os professores e mestres na avaliação e inserção de menções; • Apresentar uma interface mais adequada para o usuário de dispositivo móvel; • Oferecer o recurso desktop para os usuários que não possuem dispositivos

móveis ou tem mais acesso com microcomputadores.

10.3.2 Aplicação

Este manual aplica-se a todos os alunos e professores do Instituto Centro Paula Souza ETEC Irmã Agostina, assim os usuários podem acessar o Query Mentions pela internet no site “www.querymentions.com”.

10.3.3 Modo de Avaliação

10.3.3.1 Menção

A menção é o modo em que os professores avaliam o rendimento dos alunos,

exemplo, é a nota atribuída às atividades em classe.

Page 108: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.4 Usuários

O usuário é qualquer pessoa que se comunica com a aplicação ou interage

com o sistema.

Aluno

Aluno é o indivíduo que recebe formação de um ou vários professores para adquirir ou ampliar seus conhecimentos.

Professor

Professor é a pessoa que ensina uma ciência,Para o exercício dessa profissão, requerempedagógicas, para que consiga transmitir e ou ensinar a matéria de estudo da melhor forma possível ao aluno.

10.3.4.1 Administrador

O administrador

operar computadores e/ou a sua

qualquer pessoa que se comunica com a aplicação ou interage

Aluno é o indivíduo que recebe formação de um ou vários professores para adquirir ou ampliar seus conhecimentos.

Professor

Professor é a pessoa que ensina uma ciência, arte, técnica ou outro conhecimento. Para o exercício dessa profissão, requerem-se qualificações acadêmicas e pedagógicas, para que consiga transmitir e ou ensinar a matéria de estudo da melhor forma possível ao aluno.

Administrador

administrador é a pessoa encarregada por manter e

e/ou a sua rede.

108

qualquer pessoa que se comunica com a aplicação ou interage

Aluno é o indivíduo que recebe formação de um ou vários professores para adquirir

arte, técnica ou outro conhecimento. se qualificações acadêmicas e

pedagógicas, para que consiga transmitir e ou ensinar a matéria de estudo da

pessoa encarregada por manter e

Page 109: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

109

10.3.5 Permissões e acesso

As permissões e acesso são as orientações que determinam aos usuários o

que eles podem acessar dentro do site e o modo como acessar.

10.3.5.1 Acesso aluno

O aluno se logando tem como acesso restrito somente consultar as suas

respectivas menções e alterar a sua senha.

Na tela de login é definido como padrão para o aluno, o nome de usuário será

o RM e a senha “#querym1”.

Ao se logar, o aluno é redirecionado para sua respectiva pagina de consulta,

onde encontrará as disciplinas do curso do módulo que está cursando e consultar

suas menções.

10.3.5.2 Acesso professor

O professor tem a incumbência de avaliar o desempenho dos alunos por

atividades e avaliações trimestrais, e inserir as menções dos mesmos, para

posteriormente haver a consulta.

O educador, no seu dever de mestre pode se loga com o nome de usuário,

com seu ID e uma senha padronizada “#querym1” Diferente do aluno e do

administrador, que como os mesmos têm a opção de alterar a senha.

Page 110: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

110

10.3.5.3 Acesso administrador

O administrador do projeto tem o solene papel de gerenciar o banco de

dados, portanto atualizar semestralmente o numero de alunos que entram na

instituição e também os que concluem deste modo obtendo o balanço de alunos

repetentes e alunos graduandos.

O cargo de administrador do sistema também abrange demonstrar suas

competências técnicas quanto à responsabilidade de zelar pela segurança dos

dados dos indivíduos que estão presentes no corpo da instituição.

No entanto, o coordenador do trabalho usualmente é encarregado de instalar

novos recursos no sistema, manter o servidor e aplicar seus conhecimentos

operacionais e organizacionais para supervisionar e diagnosticar rapidamente o

sistema ante ao erro ou um contra tempo, assim traduzindo competência em

eficiência e eficácia.

O administrador se loga com um nome de usuário próprio e a senha já

definida, que pode ser alterada mediante a opção de segurança do administrador do

sistema.

Page 111: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.6 Desktop

O usuário tem a opção de utiliza

qualquer computador, desde que tenha os requisitos mínimos de acesso.

10.3.6.1 Requisitos

Os requisitos especificam ações que um sistema deve ser capaz de executar, sem levar em consideração restrições físicas.

10.3.6.2 Interne

O Query Mentions pode ser acessado pela mínimo de velocidade será de 54

10.3.6.3 Navegadores

O navegador desktop, também conhecido computador que habilita seus usuários a interagirda Internet.

O usuário tem a opção de utilizar o Query Mentions pelo

qualquer computador, desde que tenha os requisitos mínimos de acesso.

Requisitos

especificam ações que um sistema deve ser capaz de executar, sem levar em consideração restrições físicas.

Interne t

pode ser acessado pela internet, deste modo o requisito de mínimo de velocidade será de 54 Kbps.

Navegadores Desktop

, também conhecido web browser, é um programa de que habilita seus usuários a interagirem com documentos virtuais

111

pelo desktop, utilizando

qualquer computador, desde que tenha os requisitos mínimos de acesso.

especificam ações que um sistema deve ser capaz de executar, sem

, deste modo o requisito de

programa de em com documentos virtuais

Page 112: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

112

10.3.6.4 Google Chrome

O Google Chrome é o um navegador desenvolvido pelo Google e compilado

com base em componentes de código aberto como o motor de

renderização o WebKit, da “Apple Inc”. e sua estrutura de desenvolvimento de

aplicações (Framework).

10.3.6.5 Microsoft Internet Explorer

Windows Internet Explorer, também conhecido pelas abreviações IE, MSIE ou

WinIE, é um navegador de internet de licença proprietária produzido inicialmente

pela Microsoft.

10.3.6.6 Mozilla Firefox

Mozilla Firefox é um navegador livre e multi-plataforma desenvolvido pela

Mozilla Foundation com ajuda de centenas de colaboradores. A intenção da

fundação é desenvolver um navegador leve, seguro, intuitivo e altamente extensível.

10.3.6.7 Netscape

O Netscape navegador criado pela empresa de mesmo nome. Embora tenha

sido derrotado pela Microsoft durante a primeira “guerra dos browsers”, o Netscape

sobreviveu até 2008, quando foi substituído pelo Firefox, seu sucessor não oficial.

Page 113: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7 Página s do

10.3.7.1 Página Inicial

A página principal c

seu conteúdo.

10.3.7.2 Login

A opção Login está localizada na pagina inicial, neste painel o usuário se

estiver cadastrado, pode iniciar a sessão, mas com a condição de fornecer as

informações corretas nos campos de nome do usuário e senha.

s do Site Desktop

Página Inicial

A página principal compreende se em uma apresentação do site e de todo

Login

Figura 13 - Páginas Desktop - Login

está localizada na pagina inicial, neste painel o usuário se

estiver cadastrado, pode iniciar a sessão, mas com a condição de fornecer as

informações corretas nos campos de nome do usuário e senha.

113

uma apresentação do site e de todo

está localizada na pagina inicial, neste painel o usuário se

estiver cadastrado, pode iniciar a sessão, mas com a condição de fornecer as

Page 114: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.3 Contato

A opção Contato está localizada na pagina inicial

para o usuário entrar em contato com o administrador para tirar duvidas dar

sugestões ou resolver problemas sobre o aces

Caso o aluno queira

preencher este formulário acima e deixar uma mensagem, e logo após enviar, que

automaticamente ele cairá na caixa de

Contato

Figura 14 - Páginas Desktop - Contato

A opção Contato está localizada na pagina inicial, deste modo ele é utilizado

para o usuário entrar em contato com o administrador para tirar duvidas dar

sugestões ou resolver problemas sobre o acesso.

queira entrar em contato com o Query Mentions

preencher este formulário acima e deixar uma mensagem, e logo após enviar, que

automaticamente ele cairá na caixa de e-mail do Query Mentions

114

deste modo ele é utilizado

para o usuário entrar em contato com o administrador para tirar duvidas dar

Query Mentions, ele deverá

preencher este formulário acima e deixar uma mensagem, e logo após enviar, que

Query Mentions.

Page 115: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.4 Sobre

A opção Sobre está localizada na pagina inicial, optando por ela, o usuário encontra algumas informações, dentre elas a idealização do projeto, o surgimento do sistema e os criadores do Query Mentions

Sobre

Figura 15 - Páginas Desktop - Sobre

A opção Sobre está localizada na pagina inicial, optando por ela, o usuário encontra algumas informações, dentre elas a idealização do projeto, o surgimento do sistema

Query Mentions.

115

A opção Sobre está localizada na pagina inicial, optando por ela, o usuário encontra algumas informações, dentre elas a idealização do projeto, o surgimento do sistema

Page 116: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.5 Ajuda

A opção Ajuda está localizada na pagina inicial, entrando nessa opção, o

usuário se depara com as duvidas mais frequentes dos usuários que acessam pela

primeira vez o Query Mentions

Figura 16 - Páginas Desktop - Ajuda

A opção Ajuda está localizada na pagina inicial, entrando nessa opção, o

usuário se depara com as duvidas mais frequentes dos usuários que acessam pela

Query Mentions.

116

A opção Ajuda está localizada na pagina inicial, entrando nessa opção, o

usuário se depara com as duvidas mais frequentes dos usuários que acessam pela

Page 117: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.6 Tela de consult

Esta pagina é totalmente voltada ao aluno, de modo que ele c

10.3.7.7 Disciplinas

Figura 17

São as matérias, pelo qual os educadores lecionam aos alunos, transmiti

o conhecimento, assim preparando os para uma área especifica.

Tela de consult a

Esta pagina é totalmente voltada ao aluno, de modo que ele consult

Disciplinas

17 - Páginas Desktop - Área do Aluno – Disciplinas

São as matérias, pelo qual os educadores lecionam aos alunos, transmiti

o conhecimento, assim preparando os para uma área especifica.

117

onsulte suas menções.

Disciplinas

São as matérias, pelo qual os educadores lecionam aos alunos, transmitindo

Page 118: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.8 Perfil

Figura

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

Perfil

Figura 18 - Páginas Desktop - Área do Aluno – Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

o artifício de alterar sua senha.

118

Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

Page 119: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.9 Tela de inserção

Nesta tela, o único individuo que poderá acessa

pode atribuir as menções dos alunos e expor qualquer atividade que lhe convir aos

seus respectivos educandos.

10.3.7.10 Atividades

Figura 19 - Páginas

Na aba atividades, o professor poderá marcar avaliações, exercícios ou

qualquer outra atividade para a turma.

Tela de inserção

Nesta tela, o único individuo que poderá acessa-la é o professor, pois nela ele

pode atribuir as menções dos alunos e expor qualquer atividade que lhe convir aos

seus respectivos educandos.

Atividades

Páginas Desktop - Área do Professor – Manter Avaliações

Na aba atividades, o professor poderá marcar avaliações, exercícios ou

qualquer outra atividade para a turma.

119

la é o professor, pois nela ele

pode atribuir as menções dos alunos e expor qualquer atividade que lhe convir aos

Manter Avaliações

Na aba atividades, o professor poderá marcar avaliações, exercícios ou

Page 120: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.11 Avaliações

Figura 20 - Página

10.3.7.12 Menções das avaliações

São as menções que avaliam as atividades ocorrentes no ambiente de

aprendizado em classe.

10.3.7.13 Menção intermediá

É a menção atribuída aos alunos, que avalia o rendimento dos

primeiro trimestre.

Avaliações

Página s Desktop - Área do Professor – Manter Menções

Menções das avaliações

São as menções que avaliam as atividades ocorrentes no ambiente de

Menção intermediá ria

É a menção atribuída aos alunos, que avalia o rendimento dos

120

Manter Menções

São as menções que avaliam as atividades ocorrentes no ambiente de

É a menção atribuída aos alunos, que avalia o rendimento dos mesmos no

Page 121: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.14 Menção final

Esta é a menção que decide o destino do aluno no curso, pois dependendo

da menção, o educando pode tanto repetir o módulo, ficar de (P.P.) Progressão

Parcial ou ingressar para o próximo módulo.

10.3.7.15 Perfil

Figura 21

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

Menção final

Esta é a menção que decide o destino do aluno no curso, pois dependendo

da menção, o educando pode tanto repetir o módulo, ficar de (P.P.) Progressão

Parcial ou ingressar para o próximo módulo.

Perfil

21 - Páginas Desktop - Área do Professor – Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

121

Esta é a menção que decide o destino do aluno no curso, pois dependendo

da menção, o educando pode tanto repetir o módulo, ficar de (P.P.) Progressão

Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

Page 122: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

122

10.3.7.16 Tela administrador

A tela do administrador foi desenvolvida com a funcionalidade de que o

administrador visualize os usuários em sua pagina e mantê-los.

10.3.7.17 Visualização alunos

Figura 22 - Páginas Desktop - Área do Administrador – Visualizar Alunos

O administrador pode visualizar e manter os alunos, pois o banco de dados é

semestralmente atualizado para alunos que entram na instituição e também apagar

dados dos alunos que concluem deste modo obtendo o balanço de alunos

repetentes e alunos graduandos.

Page 123: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

123

10.3.7.18 Visualização professores

Figura 23 - Páginas Desktop - Área do Administrador – Visualizar Professores

O administrador pode visualizar e alterar os professores, pois se por acaso

algum professor for admitido ou demitido ou até sair por outro motivo o banco de

dados é alterado.

Page 124: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

124

10.3.7.19 Perfil do administrador

Figura 24 - Páginas Desktop - Área do Administrador – Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

10.3.7.20 Logout

É uma página para redirecionar o usuário para a página inicial.

Page 125: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.21 Segurança

10.3.7.22 Alterar Senha

Figura

No primeiro acesso de todos os usuários, a senha será a mesm

“@querym1”, tendo a opção de alterar a senha

o aluno quanto o professor.

E também os campos são limitados assim, nome do usuário com 6 dígitos e

senha com 8 dígitos.

Segurança

Alterar Senha

Figura 25 - Páginas Desktop - Alterar Senha

No primeiro acesso de todos os usuários, a senha será a mesm

“@querym1”, tendo a opção de alterar a senha, mas tendo que se

o aluno quanto o professor.

E também os campos são limitados assim, nome do usuário com 6 dígitos e

125

No primeiro acesso de todos os usuários, a senha será a mesma

, mas tendo que se logar antes, tanto

E também os campos são limitados assim, nome do usuário com 6 dígitos e

Page 126: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.23 Recuperação de senha

Figura

As senhas de acesso

individual e intransferível.

O usuário poderá solicitara recuperação de senha através do

Mentions.

O procedimento para a recuper

clicar no link ”Recuperar senha”, que está localizada no painel de

de recuperação de senha o usuário

no sistema e ao proceder com o pedido o sist

um e-mail pra o e-mail cadastrado do usuário com a nova senha.

Recuperação de senha

Figura 26 - Páginas Desktop - Recuperar Senha

acesso são de responsabilidade de cada

individual e intransferível.

O usuário poderá solicitara recuperação de senha através do

O procedimento para a recuperação da senha é a seguinte, primeiramente

”Recuperar senha”, que está localizada no painel de

de recuperação de senha o usuário digita o login e o e-mail que já estão cadastrados

no sistema e ao proceder com o pedido o sistema verifica se estão corretos, e envia

cadastrado do usuário com a nova senha.

126

cada usuário sendo

O usuário poderá solicitara recuperação de senha através do próprio Query

ação da senha é a seguinte, primeiramente

”Recuperar senha”, que está localizada no painel de login e no painel

que já estão cadastrados

ema verifica se estão corretos, e envia

cadastrado do usuário com a nova senha.

Page 127: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.7.24 Telas de erro

Quando ocorre algum erro, em algum acesso, o layout da pagina fica

automaticamente vermelho, para então sinalizar ao usuário que seu aces

negado devido a algum erro de compatibilidade ou de senha incorreta ou de nome

do usuário incorreto entre outros erros.

10.3.7.25 Tela de login

Figura

Telas de erro

Quando ocorre algum erro, em algum acesso, o layout da pagina fica

automaticamente vermelho, para então sinalizar ao usuário que seu aces

negado devido a algum erro de compatibilidade ou de senha incorreta ou de nome

do usuário incorreto entre outros erros.

Tela de login

Figura 27 - Páginas Desktop - Erro de Login

127

Quando ocorre algum erro, em algum acesso, o layout da pagina fica

automaticamente vermelho, para então sinalizar ao usuário que seu acesso foi

negado devido a algum erro de compatibilidade ou de senha incorreta ou de nome

Page 128: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

128

10.3.7.26 Tela contato

Figura 28 - Páginas Desktop - Erro de Contato

Page 129: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

129

10.3.7.27 Tela recuperar senha

Figura 29 - Páginas Desktop - Erro de Recuperar Senha

Page 130: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

130

10.3.8 Dispositivos Móveis

O dispositivo móvel é um equipamento que pode funcionar como um

computador de bolso habitualmente equipado com uma pequena tela e um teclado.

Os mais utilizados são: Smartphone, PDA, Telefones Celulares, tablet e demais

aparelhos para acessar a Internet.

10.3.8.1 Celulares

Telefone celular é um aparelho de comunicação por ondas eletromagnéticas

que permite a transmissão bidirecional de voz e dados utilizáveis em uma área

geográfica que se encontra dividida em células (de onde provém a nomenclatura

celular), cada uma delas servida por um transmissor/receptor.

Page 131: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

131

10.3.8.2 Smartphones

Smartphone (telefone inteligente) é um Telemóvel com funcionalidades

avançadas que podem ser estendidas por meio de programas executados por

seu sistema operacional.

Page 132: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

132

10.3.8.3 Tablet

Um tablet, também conhecido como tablet PC, é um dispositivo pessoal em

formato de prancheta que pode ser usado para acesso à Internet, organização

pessoal, visualização de fotos, vídeos, leitura de livros, jornais e revistas e para

entretenimento com jogos. Apresenta uma tela sensível ao toque (touchscreen) que

é o dispositivo de entrada principal. A ponta dos dedos ou uma caneta aciona suas

funcionalidades. É um novo conceito: não deve ser igualado a

um computador completo ou um smartphone, embora possua funcionalidades de

ambos.

10.3.9 Navegadores mobile

O navegador mobile, também conhecido web browser, é um programa de

computador que habilita seus usuários a interagirem com documentos virtuais

da Internet, mas com um, porém essencial, ele é mais leve e moderno do que os

navegadores desktop, pois seus recursos são mais simples para ter uma maior

interação com o dispositivo móvel.

10.3.9.1 WAP

WAP foi desenvolvido para prover serviços equivalentes a um navegador web

com alguns recursos específicos para serviços móveis.

Page 133: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

133

10.3.9.2 SkyFire

O SkyFire é o novato no ramo dos navegadores móveis. Ele é baseado no

Gecko (a engine de renderização do Firefox), e possui versões para Windows Mobile

e Symbian, que podem ser instaladas diretamente através do smartphone.

10.3.9.3 Blazer

O Blazer é o antiquado browser usado no PalmOSGarnet, o que o torna o

navegador padrão do Treo 650, Treo 680 e do Centro.

10.3.9.4 Netfront

Embora seja desconhecido por aqui, o Netfront é bastante popular em países

da Ásia, sobretudo no Japão. Ele é um navegador móvel, desenvolvido pela Access,

que começou como um navegador WAP simples e foi sendo sucessivamente

modernizado ao longo de sua história, mantendo-se atual.

10.3.9.5 Safari

O Safari é o navegador padrão do OS X, desenvolvido pela Apple com base

no código do Konqueror.

10.3.9.6 IE Mobile

O Internet Explorer Mobile vem pré-instalado em todos os aparelhos

baseados no Windows Mobile, o que faz com que uma grande parte dos usuários da

plataforma o utilizem.

Page 134: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

134

10.3.9.7 Opera Mobile

O Opera Mobile é, possivelmente, o navegador móvel mais bem

desenvolvido, o que não aconteceu por acaso, já que a Opera vem investindo há

muito tempo no desenvolvimento do navegador.

10.3.9.8 OperaMini

O OperaMini é um microbrowser escrito em Java, desenvolvido desde o

início com o objetivo de ser portável (de forma a rodar nas mais diversas

plataformas, com um mínimo de modificações), consumir pouca memória RAM e

rodar mesmo nos aparelhos mais simples.

10.3.9.9 S60 Browser

O S60 Browser, ou Nokia Minimap Browser é, desde 2005 (quando foi

lançada a versão inicial), o navegador padrão da plataforma S60.

10.3.9.10 UC Browser

UC Browser é um poderoso navegador para Android que promete diminuir as

dificuldades da navegação mobile através de vários recursos inovadores.

Page 135: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

135

10.3.9.11 Dolphin

Dolphin é um navegador para dispositivos móveis de código fechado para os

sistemas operacionais Android e iOS desenvolvido pela Mobotap.

10.3.9.12 Bolt

O Bolt é um navegador que se adapta bem às limitações de tamanho e

recursos do telefone, mas não deixa você na mão na hora de navegar pela web.

Page 136: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

136

10.3.10 Páginas do Site Mobile

10.3.10.1 Pagina inicial

A página principal compreende se em uma apresentação do site e de todo

seu conteúdo.

10.3.10.2 Login

Figura 30 - Páginas Mobile - Painel de Login

A opção Login está localizada na pagina inicial, neste painel o usuário se

estiver cadastrado, pode iniciar a sessão, mas com a condição de fornecer as

informações corretas nos campos de nome do usuário e senha.

Page 137: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

137

10.3.10.3 Contato

Figura 31 - Páginas Mobile - Contato

A opção Contato está localizada na pagina inicial, deste modo ele é utilizado

para o usuário entrar em contato com o administrador para tirar duvidas dar

sugestões ou resolver problemas sobre o acesso.

Page 138: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

138

10.3.10.4 Sobre

Figura 32 - Páginas Mobile - Sobre

A opção Sobre está localizada na página inicial, optando por ela, o usuário

encontra algumas informações, dentre elas a idealização do projeto, o surgimento do

sistema e os criadores do Query Mentions.

Page 139: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

139

10.3.10.5 Ajuda

Figura 33 - Páginas Mobile - Ajuda

A opção Ajuda está localizada na página inicial, entrando nessa opção, o

usuário se depara com as duvidas mais frequentes dos usuários que acessam pela

primeira vez o Query Mentions.

10.3.10.6 Tela de consulta

Neste layout o aluno utilizará para consultar, de modo que ele possa observar

e examinar as suas menções com mais facilidade, pois ele poderá usar qualquer

dispositivo móvel.

Page 140: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

140

10.3.10.7 Disciplinas

Figura 34 - Páginas Mobile - Área do Aluno - Disciplinas

São as matérias, pelo qual os educadores lecionam aos alunos, transmitindo

o conhecimento, assim preparando os para uma área especifica.

Page 141: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

141

10.3.10.8 Perfil

Figura 35 - Páginas Mobile - Área do Aluno - Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

Page 142: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

142

10.3.10.9 Logout

Figura 36 - Páginas Mobile - Área do Aluno - Logout

É uma página para redirecionar o aluno para a página inicial após quebrar sua

sessão.

10.3.10.10 Tela de inserção

O layout foi desenvolvido exclusivamente para o professor, pois nela ele pode

atribuir às menções de um jeito mais fácil e ágil, pois o educador poderá inserir as

menções no sistema logado da classe, assim simplificando seu trabalho.

Page 143: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

143

10.3.10.11 Atividades

Figura 37 - Páginas Mobile - Área do Professor - Manter Avaliações

Na aba atividades o professor poderá marcar avaliações, exercícios ou

qualquer outra atividade para a turma.

Page 144: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.10.12 Avaliações

Figura 38 - Páginas

Figura 39 - Páginas

Avaliações

Páginas Mobile - Área do Professor - Manter Menções

Páginas Mobile - Área do Professor - Manter Menções

144

Manter Menções - Parte 1

Manter Menções - Parte 2

Page 145: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

145

Figura 40 - Páginas Mobile - Área do Professor - Manter Menções Parte 3

10.3.10.13 Menções das avaliações

São as menções que avaliam as atividades ocorrentes no ambiente de

aprendizado em classe.

10.3.10.14 Menção intermediária

É a menção atribuída aos alunos, que avalia o rendimento dos mesmos no

primeiro trimestre.

10.3.10.15 Menção final

Esta é a menção que decide o destino do aluno no curso, pois dependendo

da menção, o educando pode tanto repetir o módulo, ficar de (P.P.) Progressão

Parcial ou ingressar para o próximo módulo.

Page 146: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.10.16 Perfil

Figura

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

Perfil

Figura 41 - Páginas Mobile - Área do Professor - Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

também pode utilizar do artifício de alterar sua senha.

146

Perfil

Na aba do perfil o usuário encontrará seus dados pessoais e acadêmicos, e

Page 147: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

147

10.3.10.17 Logout

Figura 42 - Páginas Mobile - Área do Professor - Logout

É uma página para redirecionar o professor para a página inicial após quebrar

sua sessão.

10.3.10.18 Segurança

A segurança do site está restrita apenas ao usuário, pois o sistema zela pela

proteção dos dados e das informações, no sentido de preservar o valor que

possuem para um indivíduo.

Page 148: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

148

10.3.10.19 Alterar Senha

Figura 43 - Páginas Mobile - Alterar Senha

No primeiro acesso de todos os usuários, a senha será a mesma

“@querym1”, tendo a opção de alterar a senha, mas tendo que se logar antes, tanto

o aluno quanto o professor.

E também os campos são limitados assim, nome do usuário com 6 dígitos e

senha com 8 dígitos.

Page 149: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

149

10.3.10.20 Recuperação de senha

Figura 44 - Páginas Mobile - Recuperar Senha

As senhas de acesso são de responsabilidade de cada usuário sendo

individual e intransferível.

O usuário poderá solicitara recuperação de senha através do próprio Query

Mentions.

O procedimento para a recuperação da senha é a seguinte, primeiramente

clicar no link ”Recuperar senha”, que está localizada no painel de login e no painel

de recuperação de senha o usuário digita o login e o e-mail que já estão cadastrados

no sistema e ao proceder com o pedido o sistema verifica se estão corretos, e envia

um e-mail pra o e-mail cadastrado do usuário com a nova senha.

Page 150: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.10.21 Tela do administrador

Neste layout o administrador pode ter controle de todos os professores e

alunos.

10.3.10.22 Professor

Figura 45 - Páginas

Nesta tela o administrador pode visualizar os dados de acesso dos

professores.

Tela do administrador

Neste layout o administrador pode ter controle de todos os professores e

Professor

Páginas Mobile - Área do Administrador - Visualizar Professores

Nesta tela o administrador pode visualizar os dados de acesso dos

150

Neste layout o administrador pode ter controle de todos os professores e

Visualizar Professores

Nesta tela o administrador pode visualizar os dados de acesso dos

Page 151: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

10.3.10.23 Aluno

Figura 46 - Páginas

Nesta tela o administrador pode visualizar os dados de acesso dos alunos.

Aluno

Páginas Mobile - Área do Administrador - Visualizar Alunos

Nesta tela o administrador pode visualizar os dados de acesso dos alunos.

151

Visualizar Alunos

Nesta tela o administrador pode visualizar os dados de acesso dos alunos.

Page 152: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

152

10.3.10.24 Logout

Figura 47 - Páginas Mobile - Área do Administrador - Logout

É uma página para redirecionar o administrador para a página inicial após

quebrar sua sessão.

10.3.10.25 Telas de erro

Quando ocorre algum erro, em algum acesso, o layout da pagina fica

automaticamente vermelho, para então sinalizar ao usuário que seu acesso foi

negado devido a algum erro de compatibilidade ou de senha incorreta entre outros

erros.

Page 153: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

153

10.3.10.26 Tela de login

Figura 48 - Páginas Mobile - Erro de Login

10.3.10.27 Tela contato

Figura 49 - Páginas Mobile - Erro de Contato

Page 154: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

154

10.3.10.28 Tela recuperar senha

Figura 50 - Páginas Mobile - Recuperar Senha

Page 155: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

155

10.3.10.29 Tela alterar senha

Figura 51 - Páginas Mobile - Alterar Senha

Page 156: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

156

10.3.11 Redes sociais

A rede social é uma estrutura social composta por pessoas ou organizações,

conectadas por um ou vários tipos de relações, que partilham valores e objetivos

comuns.

Facebook

O Query Mentions utiliza se de uma pagina no Facebook para que o site seja

aberto e divulgado para o publico, com isso publicando novidades do site ou mesmo

divulgando o nome da Instituição para posteriormente novos alunos.

Twitter

O Query Mentions pode também ser seguido no twitter para disponibilizar aos

usuários o anuncio de novidades e implementações do sistema atual.

Page 157: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

157

11 Referências Bibliográficas

11.1 Webgrafia

DALCIN, Tomás. Qualidade da informação na adoção do Software. Disponível

em:

<http://www.lume.ufrgs.br/bitstream/handle/10183/24231/000598931.pdf?sequence=

1>. Acesso em: 12 Outubro 2012.

Autor Desconhecido. Formatação do Trabalho. Disponível em:<

http://www.tccmonografia.com/formatacao.htm>. Acesso em: 22 Julho 2012.

Autor Desconhecido. Estrutura Metodológica do TCC. Disponível em:<

portal.estacio.br/media/1650059/estruturatcc.pdf>. Acesso em: 15 Setembro 2012.

MARRARA, Cleber Luis. Projeto de Software orientado a objetos com UML:

Estudo de caso em uma locadora de veículos. Disponível em:<

http://pt.scribd.com/doc/82509518/15/%E2%80%93-Definicao-do-Escopo-do-

Software> Acesso em: 12 Outubro 2012.

ALMEIDA, Alexandre de. Pesquisa e Desenvolvimento em UML. Disponível

em:< http://joaomorais.com.br/jm/uploads/Links/uml.pdf>. Acesso em: 17 Abril 2012.

Autor Desconhecido. NetBeans. Disponível em:<

http://www.pluriverso.com.br/software/netbeans>. Acesso em: 28 Outubro 2012.

MARTINS, Luis. Banco de dados Oracle, MYSQL, Access e SQL Server -

Diferenças. Disponível em:< http://www.luis.blog.br/o-que-e-banco-de-dados.aspx>.

Acesso em: 11 Novembro 2012

CISNEIROS, Hugo. Trabalhando com PHP e MySQL: Uma Introdução.

Disponível em:< http://www.devin.com.br/intro_php/>. Acesso em: 02 Maio 2012.

BELEM, Thiago. Trabalhando com Cookies no PHP. Disponível em:<

http://blog.thiagobelem.net/trabalhando-com-cookies-no-php/>. Acesso em: 07

Agosto 2012.

Page 158: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

158

BELEM, Thiago. Criando um menu retrátil com CSS e jQuery. Disponível em:

< http://blog.thiagobelem.net/criando-um-menu-retratil-com-css-e-jquery/>. Acesso

em 11 Setembro 2012.

Autor Desconhecido. Folhas de estilo CSS. Disponível em:<

http://www.mephost.com/br/dica_css.html>. Acesso em: 11 Setembro 2012.

Autor Desconhecido. Trabalhando com CSS: Uma Visão Geral. Disponível

em:< http://msdn.microsoft.com/pt-br/library/bb398931%28v=vs.90%29.aspx>.

Acesso em: 01 Outubro 2012.

Page 159: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

159

11.2 Livros

SILVA, Maurício Samy. jQuery Mobile - Desenvolva aplicações web para

dispositivos móveis com HTML5, CSS3, AJAX, jQuery, e jQueryUI. 1.Ed. São Paulo:

Novatec,2012.127p.

BEIGHLEY Lynn; MORRISON, Michael. Use a cabeça! PHP e MySQL. 1.Ed.

São Paulo: Altabooks,2011. 808p.

SCHWARTZ, Zaitsev; TKACHENKO, Zawod. Alto Desempenho em MySQL.

2.Ed. São Paulo:Altabooks, 2009. 568p.

HOGAN, Brian P. Web Design para Desenvolvedores. 1.Ed. São Paulo:

Ciência Moderna,2011. 360p.

SILVA, Maurício Samy. Construindo Sites com CSS e (X)HTML. São Paulo:

Novatec,2007. 448p.

MEMÓRIA, Felipe. Design Para a Internet. 1.Ed. São Paulo:Campus,2005.

192p.

SIARTO, Jeff. Use a cabeça ! – Web Design. 1Ed. São Paulo: Altabooks,

2009. 504p.

THOMPSON, Laura; WELLING, Luke. PHP e MySQL Desenvolvimento WEB.

3Ed. São Paulo:Campus, 2011.

THAU, Dave. O Livro de Javascript. 1Ed. São Paulo: Ciência Moderna,2001.

414p.

HUNT, Craig. Linux, servidores de rede. 1Ed. São Paulo: Ciência Moderna,

2004. 592p.

Page 160: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina

160

11.3 Vídeos Aulas

Autor Desconhecido. Produção Independente. Rio de Janeiro,2012. Videoaula

(23 min Aprox.).Disponível em: <http://www.youtube.com/watch?v=2Cr-

1NA5cIs&feature=plcp> Narrativa. Didático. Acessado em: 23 Setembro 2012.

Autor Desconhecido. Produção Independente. Rio de Janeiro,2012. Videoaula

(20 min Aprox.).Disponível em: <

http://www.youtube.com/watch?v=aPAPYFXwICQ&feature=plcp > Narrativa.

Didático. Acessado em: 23 Setembro 2012.

Page 161: Evair Andrade Pereira João Paulo Avori Pedro Henrique ...etecia.com.br/portaletecia/wp-content/uploads/2012/10/Query... · computadores, são tornar o sistema da Etec Irmã Agostina