SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC...

161
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ESCOLA TÉCNICA ESTADUAL IRMÃ AGOSTINA ANA PAULA ROCHA DE OLIVEIRA ELIVELTON SANTOS SOUSA FELIPPE DE LIMA MORAES GUSTAVO BOUZAZ PAIXÃO LEANDRO FERNANDES VIEIRA MAYARA SOARES JUSTINO SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC IRMÃ AGOSTINA SÃO PAULO SP 2012

Transcript of SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC...

Page 1: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

ESCOLA TÉCNICA ESTADUAL IRMÃ AGOSTINA

ANA PAULA ROCHA DE OLIVEIRA

ELIVELTON SANTOS SOUSA

FELIPPE DE LIMA MORAES

GUSTAVO BOUZAZ PAIXÃO

LEANDRO FERNANDES VIEIRA

MAYARA SOARES JUSTINO

SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC IRMÃ

AGOSTINA

SÃO PAULO – SP

2012

Page 2: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

ANA PAULA ROCHA DE OLIVEIRA

ELIVELTON SANTOS SOUSA

FELIPPE DE LIMA MORAES

GUSTAVO BOUZAZ PAIXÃO

LEANDRO FERNANDES VIEIRA

MAYARA SOARES JUSTINO

SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC IRMÃ

AGOSTINA

Trabalho de Conclusão de Curso apresentado à

Escola Técnica Estadual Irmã Agostina como pré-

requisito para a aprovação no curso técnico em

Informática, sob orientação dos Professores

Josias dos Santos e Márcio Veleda.

SÃO PAULO – SP

2012

Page 3: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

ANA PAULA ROCHA DE OLIVEIRA

ELIVELTON SANTOS SOUSA

FELIPPE DE LIMA MORAES

GUSTAVO BOUZAZ PAIXÃO

LEANDRO FERNANDES VIEIRA

MAYARA SOARES JUSTINO

SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC IRMÃ

AGOSTINA

Trabalho de Conclusão de Curso apresentado à Escola Técnica Estadual

Irmã Agostina como pré-requisito para a aprovação no curso técnico em

Informática, sob orientação dos Professores Josias dos Santos e Márcio

Veleda.

Data de Aprovação: ____ / ____ / ________

Nota: ____________

Aprovado por:

_______________________________________________________ João Carlos Lima e Silva

_______________________________________________________ Luiz Fernando Lucas

_______________________________________________________ Márcio Veleda

São Paulo – SP

2012

Page 4: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

RESUMO

O Sistema de Integração Online é um projeto direcionado, inicialmente, a

ETEC Irmã Agostina (antiga Capela do Socorro). Seu intuito, como já informa o

próprio nome, é promover a integração dos componentes da escola técnica, com

enfoque no corpo docente e discente. Para tanto o sistema foi dividido em duas

partes com distintas funções: o software de gerenciamento e a rede social online. O

software de gerenciamento foi construído através da linguagem JAVA e sua principal

função é controlar os acontecimentos da versão online do software. A rede social

acadêmica é o ambiente onde alunos e professores podem participar e manter

contato, levando, desta forma, a escola técnica para fora de seu ambiente físico.

Este projeto, portanto, prevê fins acadêmicos, proporcionando aos alunos e

professores da ETEC a capacidade de continuar interagindo em seus respectivos

campos de atuação de forma online e onde quer que esteja, fato que torna a escola

técnica cada vez mais presente no dia-a-dia de seus componentes.

Palavras-chave: Integração, ETEC Irmã Agostina, software de gerenciamento, rede

social.

Page 5: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

ABSTRACT

The Online Integration System is a Project direct, initially, to ETEC Irmã

Agostina (old Capela do Socorro). It was developed, as it name says, to promote the

integration of the components of the technical school, with focus on teaching staff

and students. Therefore, the system was divided into two parts with distinct functions:

the management project and the online social network. The management software

was built through JAVA and your main function is to control the activities from the

online version of the software. The academic social network is the environment

where students and teachers can participate and keep contact, therefore, taking the

tech school out of it physical environment. This project, therefore, foresee academic

results, providing to students and teachers from ETEC the ability to keep interacting

on your respective fields of actuation online, wherever they are. Fact that turn the

technical school even more present on the daily routine of your integrants.

Keywords: Integration, ETEC Irmã Agostina, management software, social

networking.

Page 6: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

Dedicamos este trabalho primeiramente a

Deus e em seguida aos nossos pais, bem

como a todos os que nos ajudaram de

alguma forma.

Page 7: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

AGRADECIMENTO

Agradecemos primeiramente a Deus, em seguida aos nossos pais, à Larry

Page e Sergey Brin por sua brilhante criação conjunta e a todos os professores da

ETEC Irmã Agostina que nos ajudaram a compor esse trabalho, em especial, aos

professores João, Josias e Patrícia que tiveram uma maior participação no

desenvolvimento do projeto.

Page 8: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

“Há duas formas de construir um projeto

de software: Uma maneira de fazer isso

deve ser tão simples que, obviamente,

não deixem deficiências, e a outra forma é

a de torná-lo tão complicado que não

percebam as evidentes deficiências. O

primeiro método é muito mais difícil”.

CAR Hoare

Page 9: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

LISTA DE FIGURAS

Figura 1 – Diagrama Entidade-Relacionamento (DER). .............................................................. 35

Figura 2 - Porcentual por Sexo - Pesquisa por Amostragem. ..................................................... 41

Figura 3 - Idades dos Entrevistados - Pesquisa por Amostragem. ............................................ 42

Figura 4 - Participação dos Cursos - Pesquisa por Amostragem ............................................... 42

Figura 5 - Questão 1 - Pesquisa por Amostragem ........................................................................ 43

Figura 6 - Questão 2 - Pesquisa por Amostragem ........................................................................ 44

Figura 7 - Questão 3 - Pesquisa por Amostragem ........................................................................ 45

Figura 8 - Questão 4 - Pesquisa por Amostragem ........................................................................ 46

Figura 9 - Questão 5 - Pesquisa por Amostragem ........................................................................ 47

Figura 10 - Questão 6 - Pesquisa por Amostragem ..................................................................... 48

Figura 11 - Questão 7 - Pesquisa por Amostragem ..................................................................... 48

Figura 12 - Porcentual por sexo - Pesquisa Online ...................................................................... 50

Figura 13 - Idade dos Entrevistados - Pesquisa Online ............................................................... 50

Figura 14 - Parcicipação dos Cursos- Pesquisa Online ............................................................... 51

Figura 15 - Questão 1 - Pesquisa Online ....................................................................................... 51

Figura 16 - Questão 2 - Pesquisa Online ...................................................................................... 52

Figura 17 - Questão 3 - Pesquisa Online ...................................................................................... 53

Figura 18 - Questão 4 - Pesquisa Online ...................................................................................... 53

Figura 19 - Questão 5 - Pesquisa Online ...................................................................................... 54

Figura 20 - Questão 6 - Pesquisa Online ...................................................................................... 54

Figura 21 - Questão 7 - Pesquisa Online ...................................................................................... 55

Figura 22 - Diagrama de funcionamento da rede .......................................................................... 65

Figura 23 - Página Inicial do Sistema de Gerenciamento da Rede Social................................ 70

Figura 24 - Aba para Cadastro de Períodos .................................................................................. 71

Figura 25 - Aba para Cadastro de Cursos ...................................................................................... 72

Figura 26 - Aba para Cadastro de Alunos ...................................................................................... 73

Figura 27 - Aba para Cadastro de Professores ............................................................................ 74

Figura 28 - Aba para Postagem de Avisos e Informações no Mural Principal da Rede Social.

............................................................................................................................................................... 75

Figura 29 - Histórico de Postagens do Mural ................................................................................. 76

Figura 30 - Aba Administradores ..................................................................................................... 77

Figura 31 - Página Inicial www.tooeasy.com.br............................................................................. 78

Figura 32 - Página Sobre a Instituição. ........................................................................................... 79

Figura 33 - Página Sobre o Tooeasy. ............................................................................................. 80

Figura 34 - Página Fale Conosco .................................................................................................... 80

Figura 35 – Página inicial do espaço empresarial. ....................................................................... 81

Figura 36 - Validação de CNPJ que antecipa o cadastro da empresa. ..................................... 81

Figura 37 – Cadastro da empresa. .................................................................................................. 82

Figura 38 – Login da empresa. ........................................................................................................ 82

Figura 39 – Página principal da empresa (página de consulta de currículos). ......................... 83

Figura 40 – Resultados da pesquisa de currículos. ...................................................................... 83

Figura 41 – Página de edição e envio da mensagem da empresa para os alunos. ................ 84

Page 10: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

Figura 42 - Mural Principal. ............................................................................................................... 85

Figura 43 - Oportunidades de Emprego. ........................................................................................ 86

Figura 44. - Página de Perfil. ............................................................................................................ 86

Figura 45 – Página Provas de Eventos de Professores. ............................................................. 87

Figura 46 - Página de Edição do Currículo do Aluno. .................................................................. 88

Figura 47 - Página de Recados. ...................................................................................................... 89

Figura 48 - Fóruns. ............................................................................................................................. 89

Figura 49 - Página de Upload e Download de Arquivos. ............................................................. 90

Figura 50 - Página de Visualização de Menções. ......................................................................... 90

Figura 51 - Calendário do Professor. .............................................................................................. 92

Figura 52 - Link do questionário ....................................................................................................... 94

Figura 53 - Idade dos entrevistados - Pesquisa de Campo 2 ..................................................... 95

Figura 54 - Sexo dos Entrevistados - Pesquisa de Campo 2 ...................................................... 95

Figura 55 - Participação dos Cursos - Pesquisa de Campo 2 ................................................... 96

Figura 56 - Questão 1 - Pesquisa de Campo 2 ............................................................................ 96

Figura 57 - Questão 2 - Pesquisa de Campo 2 ............................................................................. 97

Figura 58 – Diagrama de casos de uso do Sistema De Gerenciamento da Rede Social. ... 107

Figura 59 - Diagrama de casos de uso da entidade Aluno no Sistema de Integração Online –

Rede Social Tooeasy. ...................................................................................................................... 117

Figura 60 – Diagrama de casos de uso da entidade Empresa no Sistema de Integração

Online – Rede Social Tooeasy. ...................................................................................................... 128

Figura 61 – Diagrama de Casos de Uso da Entidade Professor no Sistema de Integração

Online – Rede Social Tooeasy. ...................................................................................................... 133

Figura 62 – Diagrama de Classes do Sistema de Gerenciamento da Rede Social. ............. 144

Figura 63 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade Empresa

............................................................................................................................................................. 145

Figura 64 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade Aluno

............................................................................................................................................................. 146

Figura 65 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade

Professor ............................................................................................................................................ 147

Page 11: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

SUMÁRIO

INTRODUÇÃO .................................................................................................................................... 12

1. SOBRE AS JUSTIFICATIVAS E DESENVOLVIMENTO DO PROJETO .......................... 14

1.1. OBJETIVOS ........................................................................................................................ 14

1.1.1. GERAL ......................................................................................................................... 14

1.1.2. ESPECÍFICOS ............................................................................................................ 14

1.2. JUSTIFICATIVA .................................................................................................................. 14

2. A IMPORTÂNCIA DAS REDES SOCIAIS NA ATUALIDADE ............................................. 16

2.1. REDE SOCIAL E REDE VIRTUAL, O QUE SÃO E QUAL A DIFERENÇA .............. 16

2.2. PRINCIPAIS REDES SOCIAIS VIRTUAIS..................................................................... 17

2.3. AS REDES SOCIAIS E A POLÍTICA GLOBAL ............................................................. 18

2.4. MUNDO CORPORATIVO E REDES SOCIAIS ............................................................. 19

2.5. RECONHECIMENTO MESMO NO MEIO ACADÊMICO ............................................. 19

3. LINGUAGENS DE PROGRAMAÇÃO ..................................................................................... 21

3.1. JAVA ..................................................................................................................................... 23

3.2. JAVASCRIPT ...................................................................................................................... 24

3.3. CSS ....................................................................................................................................... 26

3.4. SQL ....................................................................................................................................... 27

3.5. PHP ....................................................................................................................................... 29

4. DOCUMENTAÇÃO .................................................................................................................... 31

4.1. LEVANTAMENTO DE REQUISITOS .............................................................................. 32

4.1.1. SISTEMA DE GERENCIAMENTO DA REDE SOCIAL ........................................ 32

4.1.2. REDE SOCIAL ............................................................................................................ 32

4.2. DIAGRAMA DE CASOS DE USO ................................................................................... 33

4.3. DIAGRAMA DE CLASSES ............................................................................................... 34

4.4. DIAGRAMA ENTIDADE-RELACIONAMENTO ............................................................. 34

5. ANÁLISES DE VIABILIDADE DO PROJETO ........................................................................ 36

5.1. CUSTOS .............................................................................................................................. 36

5.1.1. SERVIDOR .................................................................................................................. 36

5.1.2. DOMÍNIO ..................................................................................................................... 37

5.1.3. MÃO DE OBRA PARA CONFIGURAÇÃO E TREINAMENTO ........................... 38

5.2. PESQUISA DE CAMPO 1 ................................................................................................. 39

5.2.1. PESQUISA POR AMOSTRAGEM ........................................................................... 40

Page 12: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

5.2.2. PESQUISA ONLINE .................................................................................................. 49

6. METODOLOGIA ......................................................................................................................... 56

7. DESCRIÇÃO DO PROCESSO DE DESENVOLVIMENTO DO PROJETO ...................... 57

8. DESCRIÇÃO DO SOFTWARE ................................................................................................ 65

8.1. VERSÕES E ATUALIZAÇÕES DO SISTEMA ............................................................... 66

8.2. DESCRIÇÃO GERAL DO SOFTWARE .......................................................................... 69

8.3. DESCRIÇÃO DO SISTEMA DE GERENCIAMENTO DA REDE SOCIAL ................ 70

8.3.1. PERÍODO .................................................................................................................... 71

8.3.2. CURSOS ...................................................................................................................... 72

8.3.3. ALUNOS ...................................................................................................................... 73

8.3.4. PROFESSORES ........................................................................................................ 74

8.3.5. MURAL ......................................................................................................................... 75

8.3.6. ADMINISTRADORES ................................................................................................ 77

8.3.7. MANUAL ...................................................................................................................... 78

8.4. DESCRIÇÃO DA REDE SOCIAL..................................................................................... 78

8.4.1. A PÁGINA INICIAL ..................................................................................................... 78

8.4.2. ESPAÇO EMPRESARIAL ......................................................................................... 81

8.4.3. DESCRIÇÃO DO ALUNO ......................................................................................... 85

8.4.4. PÁGINA DO PROFESSOR ...................................................................................... 91

9. RESULTADOS ............................................................................................................................ 94

9.1. PESQUISA DE CAMPO 2 ................................................................................................. 94

9.2. RELATÓRIO DA IMPLANTAÇÃO E TESTES ............................................................... 99

CONSIDERAÇÕES FINAIS ........................................................................................................ 102

REFERÊNCIAS BIBLIOGRAFICAS .............................................................................................. 104

ANEXO A - DIAGRAMAS DE CASOS DE USOS ....................................................................... 107

SISTEMA DE GERENCIAMENTO DA REDE SOCIAL ...................................................... 107

REDE SOCIAL TOOEASY ...................................................................................................... 117

ANEXO B – DIAGRAMAS DE CLASSES..................................................................................... 144

SISTEMA DE GERENCIAMENTO DA REDE SOCIAL ...................................................... 144

REDE SOCIAL TOOEASY ...................................................................................................... 145

ANEXO C – ESTRUTURA DO BANCO DE DADOS .................................................................. 148

Page 13: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

12

INTRODUÇÃO

O Projeto é em suma um Sistema de Integração Online para uso

exclusivo dos componentes da ETEC Irmã Agostina. Ele é dividido em duas

partes: a primeira tem como finalidade o gerenciamento de usuários do sistema

preferencialmente manuseado pela secretaria, e a segunda parte é o site para

uso livre e para fins acadêmicos dos alunos e professores da unidade escolar.

O projeto surgiu com o intuito de amenizar as diversas carências da

Escola Técnica Irmã Agostina quanto a sistemas como um todo, bem como a

visível necessidade de uma forma mais acessível de visualização de menções

e frequências e integração dos componentes da Etec como um todo. Além de,

servir de auxílio aos professores que muitas vezes tinham dificuldade quanto à

disponibilização de conteúdos extraclasse para os alunos, fornecimento de

relatórios e outras informações para a secretaria e direção que, por sua vez,

encontrava problemas ao divulgar avisos gerais e específicos de cada sala de

uma forma rápida (em geral isso era feito pessoalmente).

A ideia em si foi o primeiro problema encontrado pelo grupo, afinal, como

sanar tantas necessidades e ao mesmo tempo, atender de forma eficiente

assuntos sérios e burocráticos como menções, frequências e avisos, sem que

isso se torne chato ou desagradável? Como concentrar junto a isso,

funcionalidades como disponibilização de conteúdos extraclasse e integração

entre alunos, professores e secretaria?

A partir disso, várias discussões foram feitas pelo grupo antes de se

chegar à ideia que virou tema do nosso trabalho, algumas das hipóteses

levantadas e que nortearam a escolha do tema foram as seguintes:

Desenvolver um sistema para a secretaria que pudesse substituir as

planilhas do Excel empregadas até então e que agregasse outras

funcionalidades como, por exemplo, uma parte que permitisse o

agendamento de livros da biblioteca para empréstimos;

Page 14: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

13

Desenvolver um sistema acadêmico voltado para divulgação de menções e

frequências que trabalhasse com a internet e pudesse ser implementado

em celulares;

Virtualizar os diversos campos da Etec em uma rede social acadêmica que

trabalhe como um sistema de integração online, possibilitando a divulgação

de menções e frequências postadas pelos professores e conferidas pela

secretaria, criação de fóruns de discussão e esclarecimento de dúvidas

sobre os diversos componentes curriculares, podendo inclusive virtualizar

listas de presença e servir de canal para envio de relatórios, postagem de

conteúdos extracurriculares e avisos gerais.

A partir disso, chegamos à escolha do nosso tema, e ao longo desse

trabalho descreveremos nossos objetivos, justificativas, e buscaremos explicar

melhor o que é o projeto, sua essência, construção e resultados.

Page 15: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

14

1. SOBRE AS JUSTIFICATIVAS E DESENVOLVIMENTO DO

PROJETO

1.1. OBJETIVOS

1.1.1. GERAL

Integrar os componentes da Etec, facilitando a comunicação e transmissão de

informação entre todos.

1.1.2. ESPECÍFICOS

Tornar mais acessíveis informações, tais como menções e frequências;

Permitir uma relação mais harmônica e envolvente entre todos os

membros da Unidade Técnica Escolar;

Substituir os atuais meios pelos quais se realiza a transmissão e

disponibilização de informações aos alunos e Unidade, sendo estas de

natureza administrativa ou acadêmica;

Sanar dificuldades de alunos com problemas em tirar dúvidas

diretamente com os professores, bem como aquelas que não são

esclarecidas por falta de tempo ou outros empecilhos;

Fazer com que os conteúdos aprendidos no ambiente escolar tenham

continuidade fora da Etec por meio de fóruns de discussão e

esclarecimento de dúvidas;

Fortalecer laços de amizade entre todos os componentes da Etec.

1.2. JUSTIFICATIVA

O projeto surgiu com o propósito de sanar necessidades provenientes da

ausência de um sistema próprio da Etec, bem como a divulgação de menções

e frequências e integração entre alunos, corpo docente e demais componentes

da unidade técnica. Tendo ainda como ideal a facilitação de serviços que

envolvam envio, entrega e recebimento de informações e documentos que

possam ser virtualizados.

Page 16: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

15

Com isso, seriam criadas interfaces que possibilitassem a troca de

conhecimentos entre os alunos, de modo que o conhecimento e o desejo de

estudar não se fixem apenas ao ambiente físico da escola, mas possa ser

prolongado à vida cotidiana do aluno, numa forma de aprendizagem contínua e

prazerosa. Isso permitirá aos professores uma maior interação com seus

alunos, de modo que a percepção das dificuldades dos estudantes se torne

mais fácil, o que trará melhoras ao ensino técnico como um todo.

O software facilitaria os serviços da coordenação e tornaria o ambiente

escolar ainda mais democrático, possibilitando apontamentos sobre o ano

letivo, criação de enquetes em fóruns em que a secretaria pode consultar os

alunos quanto aos mais diversos assuntos pertinentes à sua necessidade,

conseguindo ainda divulgar eventos e transmitir recados e avisos de forma

rápida e segura, uma vez que o sistema será de acesso exclusivo dos

componentes da Etec.

Page 17: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

16

2. A IMPORTÂNCIA DAS REDES SOCIAIS NA ATUALIDADE

2.1. REDE SOCIAL E REDE VIRTUAL, O QUE SÃO E QUAL A

DIFERENÇA

“Uma rede é um conjunto de nós interconectados. A formação em

redes é uma prática humana muito antiga, mas as redes ganharam

vida nova em nosso tempo transformando-se em redes de informação

energizadas pela Internet” (CASTELLS, 2003, p.7 apud OLIVEIRA,

Elizabeth e IRVING, Marta, 2008).

Em geral é muito comum relacionar o conceito de rede social

diretamente com os famosos web sites de relacionamento em massa que vem

ganhando destaque atualmente, Facebook, Orkut, Twitter, entre outros. No

entanto, o conceito real de rede social está relacionado com um conjunto de

pessoas se relacionando e trocando informações, aprendendo e convivendo

entre si, o que não está estritamente preso ao ambiente virtual da internet, mas

que se faz presente em diversos outros lugares, como na escola, na vida

família e pessoal (com os amigos), no trabalho e em diversos outros. Porém,

quando o conceito é restringido ao ambiente web, isso recebe o nome de rede

social virtual.

O conceito básico de redes social virtual é local onde os indivíduos

podem se comunicar online, desta maneira, ela é instituída com a intenção de

unir diferentes usuários em prol de um objetivo. As redes mais utilizadas nos

dias de hoje visam, principalmente, o entretenimento do público e mundo

empresarial. Ou seja, essas redes conseguiram atingir além das pessoas

físicas o mundo corporativo, fato que demonstra claramente sua forte influência

na sociedade contemporânea.

Além dos fatores entretenimento / mundo corporativo em que as redes

sociais atuam, elas podem de diversas maneiras moldar as pessoas que as

utilizam: pesquisas realizadas na Universidade de Harvard, nos Estados

Unidos, chegaram conclusão de que além da influência direta das pessoas com

quem nos relacionamos, os indivíduos são afetados também por pessoas que

Page 18: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

17

nem conhecem, ou seja, as redes sociais obtiveram a grande possibilidade de

estabelecer sentimentos e comportamentos.

As redes sociais virtuais passaram cada vez mais a funcionar como as

redes de relacionamentos do mundo real. A própria Internet, de um modo geral,

já se tornou uma grande rede de comunicação e dissipação dados ou

informações.

2.2. PRINCIPAIS REDES SOCIAIS VIRTUAIS

As redes sociais, voltadas ao entretenimento, mais utilizadas em

território nacional hoje são:

Orkut, rede social filiada ao Google, criada em 24 de Janeiro de 2004

com o objetivo de ajudar seus membros a criar novas amizades e

manter relacionamentos;

Flickr, site de hospedagem e partilha de imagens fotográficas (e

eventualmente de outros tipos de documentos gráficos, como desenhos

e ilustrações);

Facebook, website de relacionamento social lançado em 4 de fevereiro

de 2004.

Twitter, rede social e servidor para microblogging que permite aos

usuários que enviem e leiam atualizações pessoais de outros contatos.

Tabela 1 - Principais Redes Sociais

Facebook Twitter Linkedin Google+

Estabelecido em

2004

Estabelecido

em 2006

Estabelecido em

2003

Estabelecido em

2011

Page 19: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

18

4.5 bilhões de

rendimento

121 milhões

de

rendimento

140 milhões de

rendimento

Sem rendimento

Mais de 50% dos

usuários acessam

diariamente

Cerca de 1

bilhão de

tweets por

semana

64 milhões de

usuários são da

América do Norte

Custou 585 milhões

para

desenvolvimento

Fontes: http://comunicadores.info/2011/07/20/o-jovem-e-as-redes-sociais/ e

http://www.revistas.udesc.br/index.php/udescemacao/article/viewFile/2101/pdf_40

2.3. AS REDES SOCIAIS E A POLÍTICA GLOBAL

Como dito anteriormente, as redes sociais cada vez mais têm trabalhado

como uma parte essencial à vida da Internet e dos próprios usuários. Alguns

acontecimentos mundiais importantes tiveram forte influência ou foram

impulsionados pelas redes.

Tabela 2 - Fatos Envolvendo Redes Sociais

Fato Redes Sociais

utilizadas

Importância das

Redes Sociais

Tragédia na região

serrana do Rio de

Janeiro, Brasil.

Twitter, Facebook,

Orkut.

Perfis e comunidades

criadas para contato

com órgãos públicos.

Revolta do Mundo Árabe Facebook. Reunir esforços e criar

um movimento social.

Fonte: http://www.notapositiva.com/pt/trbestbs/sociologia/11_redes_sociais_e_revolta

_arabe_ d.htm

Page 20: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

19

2.4. MUNDO CORPORATIVO E REDES SOCIAIS

As redes sociais têm adquirido grande importância também no mundo

corporativo, cada vez mais empresas de diversos segmentos as utilizam em

seus processos.

Empresas utilizam redes – principalmente o Facebook – estritamente

ligadas aos seus processos de marketing, oferecendo vantagens aos seus fãs

ativos na rede social. As vantagens oferecidas online por essas empresas

incentiva os usuários a buscarem estes segmentos comerciais.

Os processos comerciais são estritamente ligados às redes, como por

exemplo em:

Fornecimento de vantagens aos fãs ou seguidores da empresa em

redes;

Divulgação de informações sobre a empresa, tais como sua política e

sua atuação no mercado.

2.5. RECONHECIMENTO MESMO NO MEIO ACADÊMICO

Diante do crescimento das redes sociais virtuais na atualidade e de sua

importância e papel enquanto formadoras de opiniões, meio de comunicação e

expressão e em alguns casos fonte de conhecimento, a grande temática com

relação a elas tem sido a privacidade e a segurança das informações

vinculadas por meio delas. Questões como: até onde podemos vincular

informações pela internet? Privacidade e o papel das redes sociais, suas

vantagens e desvantagens foram fortemente empregadas como tema de

redações em vestibulares do ano passado (2011). No Enem (Exame Nacional

do Ensino Médio) o tema da redação foi VIVER EM REDE NO SÉCULO XXI:

OS LIMITES ENTRE O PÚBLICO E O PRIVADO, enquanto que o mesmo

assunto foi abordado no vestibular da Fatec (Faculdades de Tecnologia) com o

tema PAPEL DAS REDES SOCIAIS NA VIDA MODERNA.

Page 21: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

20

Isso mostra claramente o quanto o assunto tem ganhado força e

importância na atualidade e a grande questão desafiadora, não só nas escolas,

mas também em empresas, tem sido com relação à restrição do acesso às

redes sociais, o que diante do potencial que estes meios de vinculação em

massa têm ganhado é algo cada vez mais delicado, afinal não seria melhor

fazer uso das redes sociais para proveito próprio a fim de gerar ganhos tanto

no meio acadêmico como empresarial? Ou o melhor é realmente combatê-las?

Questões como essas são cada vez mais discutidas e as vantagens e

desvantagens de ambas as coisas são diversas. Por tanto dentro da temática

do nosso projeto buscamos em suma encontrar meios de trazer o meio

acadêmico e as práticas que favorecem o uso das mídias e redes sociais como

fonte de discussão e obtenção de conhecimento à tona, de modo a obter uma

maior integração entre os alunos da Etec Irmã Agostina, sem que isso afete a

rotina e aprendizagem dentro da Etec, o projeto faz uso das redes sociais como

meio para facilitação e integração para a aprendizagem, uma vez que isso

tende a ter maior aceitação por parte dos alunos e não se prende apenas a

assuntos burocráticos como vinculação de avisos e divulgação de menções e

frequências, mas nos permite amplitude para que o projeto (dentro de seus

objetivos) possa trabalhar aquilo que aprendemos ao decorrer do curso das

mais diversas formas possíveis.

Page 22: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

21

3. LINGUAGENS DE PROGRAMAÇÃO

Para o desenvolvimento do projeto foi necessária à utilização de

diversas linguagens de programação, sendo estas o Java, usado para

desenvolvimento do Sistema de Gerenciamento da Rede Social e o Javascript,

o CSS (linguagem de estilo), o SQL (linguagem para banco de dados) e o PHP,

para desenvolvimento da Rede Social Online.

Dentre os motivos que nos levaram a escolha de tais linguagens, o peso

e aplicabilidade no mercado, bem como as vantagens de cada, foram fatores

que levamos muito em conta.

Segundo o TIOBE (Programming Community Index ou Índice TIOBE)

que é uma lista ordenada de linguagens de programação, classificada pela

frequência de pesquisa na web usando o nome da linguagem como a palavra-

chave, servindo, portanto para medir a popularidade de linguagens de

programação, num dos rankings de linguagens mais populares lançado em

Fevereiro de 2010 (Tabela 1), o Java foi à linguagem de programação mais

popular nos anos de 2009 e 2010, logo era a linguagem de destaque para

desenvolvimento de aplicações Desktop. Enquanto que o PHP em 2009 era o

4º do ranking em 2009 e subiu para 3º em 2010.

Tabela 3 – Ranking de linguagens de programação mais populares

segundo o TIOBE, divulgado em Fevereiro de 2010.

Positio

n

Jun

2012

Positio

n

Jun

2011

Delta in

Position

Programming

Language

Ratings

Jun

2012

Delta

Jun

2011

Statu

s

1 2

C 17.725

% +1.45% A

2 1

Java 16.265

% -2.32% A

3 3

C++ 9.358% -0.47% A

Page 23: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

22

4 7

Objective-C 9.094% +4.66% A

5 4

C# 7.026% +0.18% A

6 6

(Visual) Basic 6.047% +1.32% A

7 5

PHP 5.287% -1.31% A

8 8

Python 3.848% -0.05% A

9 9

Perl 2.221% -0.09% A

10 12

Ruby 1.683% +0.20% A

11 11

Javascript 1.474% -0.03% A

12 29

Visual Basic .NET 1.216% +0.78% A

13 13

Delphi/Object Pascal 1.150% +0.08% A

14 14

Lisp 0.986% +0.05% A

15 21

Logo 0.860% +0.31% A-

16 15

Pascal 0.844% +0.11% A

17 17

Transact-SQL 0.705% +0.05% A

18 19

Ada 0.681% +0.08% B

19 22

PL/SQL 0.637% +0.13% A-

20 10

Lua 0.635% -1.40% B

Fonte: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

A seguir descreveremos vantagens e desvantagens que nos levaram a

usar de tais linguagens.

Page 24: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

23

3.1. JAVA

O Java é uma linguagem de programação orientada a objeto

desenvolvida na década de 90 por uma equipe de programadores chefiada por

James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens

convencionais, que são compiladas para código nativo ela é compilada para

um bytecode que é executado por uma máquina virtual. FONTE

VANTAGENS

A tecnologia Java é Free ITÁLICO, o custo é quase totalmente zero, os

editores e ambientes de produção também são gratuitos (NetBeans,

Eclipse, entre outros.) e ainda tem a gratuidade dos Servidores de

Aplicação (TomCat, Jboss, Jetty e outros.).

A Linguagem é Orientada a Objetos (OO), segue o paradigma O.O., o que a

torna uma ferramenta extremamente poderosa. E é também Multi-

Threaded, o que significa dizer que ela suporta processamento paralelo

múltiplo.

Possui portabilidade, onde o mesmo código Java roda em diversas

plataformas sem a necessidade de alteração de código e as aplicações

podem ser facilmente migradas entre servidores. Tornado desnecessário

ficar preso a somente um fabricante.

a a é padronizada e mantida pela C ( a a Communit rocess . A JCP

é mantida por diversas empresas: Sun, Oracle, IBM, Novell, Xerox.

Pelo fato de Java ser OO, é possível fazer reutilização do código já

produzido.

O suporte dado a Tecnologia Java é satisfatório, pois a comunidade Java,

hoje, é a mais extensa. Existem inúmeros JUGs (Java User Groups), que

promovem eventos, disponibilizam material, artigos, revistas especializadas

e fórum de discussões.

Ela é uma linguagem usada em larga escala no mercado hoje.

DESVANTAGENS

Page 25: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

24

A pré-compilação exige tempo, o que faz com que programas Java

demorem um tempo significativamente maior para começarem a funcionar.

Isso não é um grande problema para programas que rodam em servidores.

No entanto isso pode ser bastante indesejável para computadores pessoais.

O padrão Java tem uma especificação rígida de como devem funcionar os

tipos numéricos. Essa especificação não condiz com a implementação de

pontos flutuantes na maioria dos processadores o que faz com que o Java

seja significativamente mais lento para aplicações que utilizem bastante

processamento numérico quando comparado a outras linguagens.

Os bytecodes produzidos pelos compiladores Java podem ser usados num

processo de engenharia reversa para a recuperação do programa-fonte

original. Esta é uma característica que atinge em menor grau todas as

linguagens compiladas.

Lembrando que as desvantagens de Java em relação à performance não

significam que suas aplicações sejam lentas ao ponto de não serem viáveis

para utilização em desktops. Java hoje já possui um desempenho próximo

do C++. A grande diferença na performance das aplicações escritas em

Java em relação as outras linguagens pré-compiladas se dá no “Start” da

aplicação, quando ocorre a geração dos bytecodes.

Entretanto Java não suporta herança múltipla de implementação e nem

aritmética de ponteiros, que são aceitos em C++, isso tem um pequeno e

importante impacto na produtividade do programador.

3.2. JAVASCRIPT

Javascript é uma linguagem muito simples e de fácil aprendizagem.

Semelhante ao Java, C, C++ e PHP, que foi criada para ter uma utilização Web

based (isto é, em sistemas totalmente via web acessados através de um

browser) por Brendan Eich da Netscape em 1995, como uma extensão para o

browser Navigator v2.0, com o principal propósito de permitir uma interatividade

superior à que se conseguia com o HTML e para atender principalmente às

seguintes necessidades:

Page 26: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

25

Validação de formulários em client side (do inglês “lado cliente”, designa

uma aplicação que é executada no micro do usuário e não no servidor que

hospeda a aplicação);

Iteração com a página, o que fez com que fosse desenvolvida como uma

linguagem de script.

A principal característica do Javascript é a forma como interage com o

browser, podendo juntar-se aos objetos da página.

O Javascript é uma linguagem embebida no seio do HTML, é orientada a

objetos e a eventos que se juntam ao DOM (Document Object Model - Modelo

de Objetos de Documento) do browser. É independente da plataforma onde

corre, não é compilada e sim interpretada pelo browser, baseando-se em

objetos.

Algumas das potencialidades do Javascript a ter em conta são:

Gerar código HTML;

Reagir conforme as ações do visitante;

Gerar conteúdos dinâmicos;

Validar formulários;

Criar efeitos gráficos.

VANTAGENS

Fácil aprendizagem;

Não exige recursos server side (do lado do servidor, isto é, não precisa de

um servidor assim como outras linguagens como o PHP, por exemplo);

É rápida por ser interpretada no browser;

Existem muitos recursos na Internet.

DESVANTAGENS

O código pode ser facilmente copiado, pois fica exposto;

Page 27: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

26

Não é uma boa ferramenta para interagir com base de dados;

É menos versátil que a sua parente Java.

3.3. CSS

O Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de

estilo desenvolvida pelo consórcio internacional World Wide Web Consortium e

utilizada para definir a apresentação de documentos escritos em uma

linguagem de marcação, como HTML ou XML. De uma forma geral ela separa

a formatação e a programação visual da estrutura mais complexa da aplicação

Web, deixando tudo o que é relativo à aparência separado do que é mais

funcional (a parte lógica). Com ele, o desenvolvedor, em vez de colocar a

formatação dentro do documento, cria um link (ligação) para uma página que

contém os estilos, procedendo de forma idêntica para todas as páginas de um

portal. Com isso, quando ele quiser alterar a aparência do site basta, portanto

modificar o arquivo CSS.

VANTAGENS

Uma das principais vantagens do CSS passa pela diminuição do peso

de uma página Web. Imaginemos um site com imensas páginas, definir todos

os estilos nessas páginas ocuparia imensas linhas e perderíamos muito tempo.

Outra vantagem muito interessante na utilização do CSS é a facilidade

de estruturar uma página Web, de forma eficaz, leve e rápida. Antes da

utilização em massa do CSS os webmasters recorriam a tabelas, Gifts

in isí eis de 1px (para dar espaçamentos e muitas outras formas “manhosas”

de obter a estruturação pretendida para o site. Por exemplo, com CSS é

possível de forma simples e rápida posicionar uma imagem em qualquer lugar

de uma página Web, apenas com posicionamentos absolutos e relativos.

Uma das grandes vantagens do CSS é a possibilidade de combinar

numa única imagem todas as imagens de um site. Isto é uma técnica

avançada usada pelos grandes portais onde através do CSS vão buscar as

Page 28: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

27

diferentes “porções” da imagem que pretendem para determinado local do site.

Isto é sem dúvida muito eficaz, desta forma apenas fazemos uma requisição ao

servidor (um servidor faz 2 requisições por domínio / subdomínio em

simultâneo), aumentado (em sites com muitas imagens) de forma

surpreendente a velocidade do site, essa imagem é ainda guardada em cache

pelo browser evitando futuras requisições.

DESVANTAGENS

A “única” principal des antagem do CSS é o fato de alguns elementos

mais avançados do CSS não serem suportados por todos os browsers ou

terem comportamentos diferentes nos diferentes browsers. Isto verifica-se

principalmente entre o Internet Explorer (em especial nas versões mais antigas)

e os restantes browsers, digamos que o IE é a “o elha negra” do CSS (e não

só) em relação aos restantes browsers. Para resolver estes problemas

os desenvolvedores têm duas opções:

Escrever ficheiros de estilos muito simples e suportados por todos os

browsers.

Usar Javascript para detectar o browser do visitante e carregar as regras

de CSS de acordo com o browser.

Qualquer programador web, webmaster, web designer ou site usa CSS.

Hoje em dia o CSS está presente em praticamente todos os sites que visitamos

no dia a dia. Um site otimizado para motores de busca tem obrigatoriamente de

usar CSS, de forma a tornar o código fonte mais limpo e leve.

3.4. SQL

O SQL (Structured Query Language - Linguagem de Consulta

Estruturada) é uma linguagem voltada para bancos de dados relacionais, tida

como padrão de banco de dados dada a sua simplicidade e facilidade de uso.

Ela foi desenvolvida originalmente no início dos anos 70 nos laboratórios da

Page 29: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

28

IBM em San Jose, dentro do projeto System R, que tinha por objetivo

demonstrar a viabilidade da implementação de modelos relacionais.

VANTAGENS

Independência de fabricante: A linguagem SQL é adotada por praticamente

todos os SGBD’s relacionais existentes no mercado, além de ser uma

linguagem padronizada (ANSI). Com isso, pelo menos em tese, posso

mudar de SGBD sem me preocupar em alterar os programas de aplicação.

Portabilidade entre plataformas de hardware e software: Pode ser utilizada

tanto em máquinas Intel rodando Windows, passando por Workstations

RISC rodando UNIX, até mainframes rodando sistemas operacionais

proprietários.

Redução dos custos com treinamento: Com base no item anterior, as

aplicações podem se movimentar de um ambiente para o outro sem que

seja necessária uma reciclagem da equipe de desenvolvimento.

DESVANTAGENS

A padronização leva a uma, natural, inibição da criatividade, pois quem

desenvolve aplicações fica preso a soluções padronizadas, não podendo

sofrer melhorias ou alterações;

Mesmo enfrentando alguns problemas e críticas, a linguagem SQL veio

para ficar, auxiliando de forma bastante profunda a vida dos usuários e

analistas no trabalho de manipulação dos dados armazenados em um

banco de dados relacional. E é sobre esse auxílio que iremos tratar,

mostrando comandos e funcionalidades da SQL, por meio de exemplos

práticos. Não iremos mostrar todos os comandos, principalmente os que

foram definidos para serem utilizados dentro de uma linguagem hospedeira

(cursor); apresentaremos os comandos para criação, atualização, alteração,

pesquisa e eliminação de tabelas dentro de um ambiente relacional típico.

Page 30: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

29

3.5. PHP

PHP (PHP: Hypertext Preprocessor, originalmente Personal Home Page)

é uma linguagem interpretada livre e utilizada para gerar conteúdo dinâmico na

World Wide Web (Rede de alcance mundial).

A linguagem surgiu em meados de 1994, como um pacote de programas

CGI criados por Rasmus Lerdorf. É uma linguagem que trabalha do lado do

servidor, o que significa que nenhum código PHP é executado pelo browser,

eles necessitam de um servidor PHP que interprete-os, execute-os e os

devolva convertidos para uma linguagem compreensível pelo browser (HTML).

VANTAGENS

Fácil aprendizado - A linguagem PHP pegou elementos do Perl, Java e do

C. A maioria dos programadores para Web conhece ao menos uma destas

linguagens, facilitando o aprendizado.

Acesso a dados - O PHP se conecta facilmente a sistemas Sybase, MySQL,

MS-SQL, Oracle e muitos outros compatíveis com o padrão ODBC.

Velocidade e robustez - O ASP tende a deixar o servidor mais lento, o PHP

raramente causa este problema. A diferença entre ambos já foi maior, mas

o ASP foi sendo otimizado pela Microsoft enquanto que o PHP cresceu,

aglutinando mais e mais funções.

Multi-plataforma - Como já vimos, o PHP funciona em qualquer plataforma

onde for possível instalar um servidor Web. Só para lembrar, há versões

para Linux, FreeBSD, Solaris, Windows NT, IRIX, HP-UX e até para o

Amiga.

Código-fonte aberto - Muitas organizações, principalmente governamentais,

relutam em criar sistemas usando ferramentas da Microsoft pelo fato de

serem proprietárias, isto é, não há acesso ao código-fonte. Estas entidades

precisam de extremo cuidado com a segurança e não podem confiar seu

destino cegamente em uma única empresa. É preciso inspecionar o código-

fonte dos programas utilizados não só para garantir que estejam isentos de

Page 31: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

30

falhas, mas também para possivelmente modificá-lo para cumprir

determinadas tarefas.

DESVANTAGENS

Compatibilidade entre versões - Nota-se que falta um pouco de

padronização. Por exemplo, um comando que funciona em determinada

revisão pode não funcionar em outra.

Documentação incompleta - Como a maioria dos programas Open Source,

frequentemente os recursos surgem antes de estarem documentados. O

site da organização ajuda bastante, mas é comum encontrar recursos sem

documentação e, principalmente, sem exemplos que possam facilitar o

aprendizado. Mas é preciso dizer que os recursos sem documentação só

serão importantes para quem é usuário bem avançado, ou seja, ele já

saberá o que fazer para contornar a falta de documentação.

Aplicativos de servidor - Segundo algumas correntes de pensamento, o

Java leva clara vantagem sobre o PHP, mas isto vem mudando com a

implantação das ferramentas para Web 2.0.

Web services - Segundo os mesmos especialistas, o PHP precisava

desenvolver melhor interligação com os serviços via Web. Isto já foi feito,

hoje o PHP pode competir de igual para igual com ferramentas da Microsoft

e da Adobe na criação de sites dinâmicos com todos os requisitos da Web

2.0.

Page 32: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

31

4. DOCUMENTAÇÃO

Uma outra coisa de grande importância em qualquer projeto de software

é a documentação de tudo o que foi feito, isto é, o registro de toda a

programação por meio de diagramas que permitam a compreensão do sistema,

mesmo por pessoas que não estiveram presentes no processo de

desenvolvimento do software. Isso é importante, pois se em algum dia, após a

implantação do sistema, a empresa que está usando o software (no caso a

ETEC), resolver fazer alguma alteração na estrutura do software, ou precisar

reparar algum bug (erro), ela não depende exclusivamente dos

desenvolvedores iniciais do projeto, podendo, portanto solicitar o serviço de

qualquer outra pessoa. No caso do nosso projeto, isso vem a ser algo crucial

dentro de uma das fortes características percebidas pelo grupo, como fator

diferencial do tema, que é a continuidade do projeto, isto é, o projeto nos

permite contínuas implementações, podendo sempre crescer mais, o que nos

levou a afirmar que nunca estará acabado, mas ficará em eterna

implementação de recursos (sendo que isso cabe a outros que queiram

acrescentar recursos à nossa Rede Social, ou ao nosso grupo no futuro), afinal,

por mais que hoje nossa Rede Social tenha diversos recursos, é sempre

possível melhorar alguma coisa, acrescentar uma aba ou link e criar um novo

recurso.

Inicialmente, nós realizamos um levantamento de requisitos, isto é,

pensamos em tudo o que o sistema poderia conter como essencial para o

alcance dos objetivos proposto e a partir disso montamos diagramas de casos

de uso e de classes, que são parte do que chamamos UML (Unified Modeling

Language – Linguagem de Modelagem Unificada) é uma linguagem de

modelagem não proprietária que é tida como padrão para a documentação de

sistemas e softwares. A UML não é uma metodologia de desenvolvimento, o

que significa que ela não diz para você o que fazer primeiro e em seguida

como projetar seu sistema, mas ela lhe auxilia a visualizar seu software e a

comunicação entre os objetos que o compõem. Além disso, documentamos o

nosso banco de dados, criando um Modelo Entidade Relacionamento e

esboçamos um diagrama de funcionamento do sistema como um todo.

Page 33: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

32

4.1. LEVANTAMENTO DE REQUISITOS

4.1.1. SISTEMA DE GERENCIAMENTO DA REDE SOCIAL

Como requisitos iniciais para o desenvolvimento do projeto, nós

pensamos para o Sistema de Gerenciamento:

Praticidade e facilidade principalmente para o cadastro, afinal o

administrador possivelmente seria uma pessoa que não possui muito tempo

extra (o programa não deve ser mais uma tarefa para dificultar o trabalho

dele);

Trabalhar conjuntamente com a Rede Social Online suprindo o banco;

Efetuar cadastro prévio de usuários professor e aluno;

Efetuar cadastro de cursos, períodos e turmas.

Com o tempo, no entanto o sistema foi ganhando complexidade e surgiu

a necessidade de muitas outras coisas como, por exemplo:

Importação de dados provenientes de uma planilha do Excel, a fim de

facilitar o cadastro dos alunos por parte do administrador, uma vez que a

ETEC já possui planilhas com os dados dos alunos necessários ao sistema.

Relacionamento do professor com os cursos e períodos por meio de

disciplinas;

Postagem de avisos em um mural principal exibido na própria Rede Social;

Login e gerenciamento de senhas e administradores para garantir uma

maior segurança;

Entre outras.

4.1.2. REDE SOCIAL

Assim como no Sistema de Gerenciamento, houveram requisitos iniciais

e implementações posteriores. Requisitos iniciais:

Logins de autenticação de usuário;

Cadastro complementar de usuários por meio de RG cadastrado

previamente no Sistema de Gerenciamento;

Page 34: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

33

Parte do site reservada para o aluno e outra com algumas diferenças para o

professor;

Sistema de visualização de menções e frequências (que posteriormente

tornou-se inviável, pois a ETEC lançou um e o grupo não viu sentido em

continuar com a ideia, sendo, no entanto, feita uma parceria com o

professor João para integração dos dois sistemas);

Sistema de upload e download de arquivos;

Calendário de eventos do professor;

Fóruns de discussão e esclarecimento de dúvidas;

Implementações posteriores:

Perfil e gerenciamento de amizades;

Currículos e espaço empresarial;

Espaço para exibição ao aluno de oportunidades de estágio;

Troca de recados;

Integração de outras redes sociais;

Recuperação de senha;

Sistemas de busca de arquivos e amigos;

Entre outros.

4.2. DIAGRAMA DE CASOS DE USO

O diagrama de caso de uso descreve as ações de todos aqueles que

interagem com o sistema, dentro do sistema.

Um caso de uso é um documento narrativo que descreve a sequencia

de eventos de um ator, o qual usa um sistema para completar um

processo (Jacobson, 1992 apud LUTKMEIER e D.AGOSTINI).

Um caso de uso representa uma unidade discreta da interação entre um

usuário (humano ou máquina) e o sistema. Um caso de uso é uma unidade de

um trabalho significante.

Page 35: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

34

Para criação dos diagramas foi usado o software Astah Community que

também foi usado para os diagramas de classes.

Os diagramas encontram-se no Anexo A.

4.3. DIAGRAMA DE CLASSES

Um diagrama de classes é uma representação da estrutura e relações

das classes que servem de modelo para objetos, isto é, das diversas

abstrações feitas no sistema, com relação a coisas do mundo real e que

servem de modelo para construção de minhas próprias classes criadas a partir

dessa inicial (este é o conceito de objeto, uma instância da classe).

Um diagrama de classe exibe um conjunto de classes, interfaces e

colaboração, bem como seus relacionamentos (BOOCH, Grady;

RUMBAUGH, James; e JACOBSON, Ivar, 2006).

É uma modelagem muito útil para o sistema, pois define todas as

classes que o sistema necessita possuir e é a base para a construção de

diversos outros diagramas.

Nosso sistema usou a modelagem por classes como base para

idealização do projeto, muito embora ao longo do projeto não se utilizaram

todas as classes ou mesmo a orientação a objetos, devido ao pouco

conhecimento por parte do grupo quanto a esse padrão de programação, logo

os diagramas de classe dispostos no Anexo B são meramente um modelo para

planejamento do projeto (algo idealizado pelo grupo), mas que não descreve a

realidade do projeto.

4.4. DIAGRAMA ENTIDADE-RELACIONAMENTO

Um diagrama entidade relacionamento é um modelo gráfico (visual) que

descreve o modelo de dados de um sistema com alto nível de abstração, isto

significa que ele vem a representar coisas do mundo real sendo levadas ao

mundo digital (abstraídas). Ele é a principal representação gráfica do Modelo

Page 36: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

35

de Entidades e Relacionamentos (Conjunto de conceitos e elementos de

modelagem que o projetista de banco de dados precisa conhecer). É usado

para representar o modelo conceitual do negócio.

A técnica mais difundida de modelagem conceitual é a abordagem

entidade-relacionamento (ER). Nesta técnica, um modelo conceitual é

usualmente representado através de um diagrama, chamado

diagrama entidade-relacionamento (ALBERTO HEUSER, Carlos.

1998).

Figura 1 – Diagrama Entidade-Relacionamento (DER).

A descrição mais detalhada da estrutura do banco de dados encontra-se

no Anexo C.

Page 37: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

36

5. ANÁLISES DE VIABILIDADE DO PROJETO

Antes de realizar qualquer projeto, seja de software ou de qualquer outro

tipo é preciso realizar estudos que garantam a aceitação ou sucesso do

projeto, afinal, o que adianta lançar um software que ninguém irá usar, ou

ainda, iniciar um projeto que não tem chances de ser concluído por falta de

recursos, tempo ou estrutura. Sabendo disso, nós realizamos diversas análises

e pesquisas afim, de obter maior segurança, quanto ao sucesso do projeto e

firmar requisitos mínimos, levantar custos e estabelecer um orçamento para a

implantação do projeto.

5.1. CUSTOS

Para a implantação do projeto seria necessário equipamentos e pessoas

a fim de efetuar um perfeito funcionamento do sistema de gerenciamento e do

site. Abaixo faremos uma relação dos custos para implantação e manutenção

do projeto

5.1.1. SERVIDOR

Um dos únicos gastos que o desenvolvimento de uma aplicação WEB

requer é com relação ao servidor. Um Servidor nada mais é que um

computador que oferece algum tipo de serviço a uma rede.

Para nosso projeto o servidor tem a finalidade de hospedar o site, para

isso é necessário que o servidor tenha suporte a MySQL para o banco de

dados e suporte a PHP para fazer a estrutura do site.

Custo, Vantagens e Desvantagens de se Alugar um Servidor

O preço do servidor varia muito, pois é possível alugar ou comprar isso

vai da necessidade do projeto, efetuados uma pesquisa para comparar os

custos do aluguel e compra do servidor.

Page 38: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

37

Custo: O preço do aluguel de um servidor Premium está entre R$ 49,90

á 199,90 por mês.

Suporte: Toda parte de manutenção dos servidores e realizada pela

empresa que oferece o serviço de aluguel do servidor alem de suporte 24h

para todos os tipos de problemas.

Controle: Algumas liberações e configurações do servidor só podem ser

feitas pela empresa responsável pelos servidores.

Custo, Vantagens e Desvantagens de se Comprar um Servidor

Controle: A empresa que decide comprar o servidor terá controle total

sobre ele podendo alterar qualquer tipo de configuração a hora que bem

entender.

Custo: O preço médio de um servidor de porte pequeno é de R$

1.699,00 isso sem contar com custos de sistemas operacional e pessoas

capacitadas para fazer a manutenção do servidor.

5.1.2. DOMÍNIO

Para que fosse possível acessar o site www.tooeasy.com.br e entrar na

pagina inicial da nossa Rede Social foi necessário comprar um domínio que é

um registro único do nome do site nesse caso Tooeasy.

Abaixo uma tabela com alguns tipos de extensões de domínios:

Tabela 4 - Extenções de Domínios

EXTENSÃO PREÇO REGISTRO / ANO

.com.br (Comercial Brasil) R$ 30,00

.com (Comercial) R$ 29,90

.net (network) R$ 29,90

.Org (Organização sem fins lucrativos) R$ 29,90

Page 39: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

38

Fonte: http://www.e-dominios.com.br/precos.php

O nosso nome de domínio foi de extensão .com.br o que nos custou R$

40,00, devido ao fato de termos efetuado o registro junto à empresa que estava

alugando o servidor e que portanto acabou encarecendo o preço do domínio.

5.1.3. MÃO DE OBRA PARA CONFIGURAÇÃO E TREINAMENTO

Para a manutenção do site e criação de novas ferramentas é necessário

à mão de obra de no mínimo dois desenvolvedores WEB que trabalhem

administrando apenas o site.

Além de um outro para o Sistema de Gerenciamento do Site que

trabalhe com Java e fique responsável pela manutenção e criação de novas

funcionalidade no sistema a fim de melhorar a vida daquele que vai operar o

programa. Sem falar em um administrador de banco de dados para fazer todo o

controle dos arquivos no servidor principalmente com relação aos dados que

estão entrando dentro do banco.

Pensando nisso, realizamos pesquisas com relação à média de salários

desses profissionais, chegando à seguinte tabela:

Tabela 5 - Média de Salários

PROFISSÃO CUSTO (BASE)

Desenvolvedor Web R$ 1.500,00

Desenvolvedor Java R$ 1.200,00

Administrador de banco de dados R$ 1.500,00

Fonte: www.profissionaisti.com.br/2011/02/qual-o-salario-medio-dos-profissionais-de-

ti-no-brasil/

Com relação a treinamento para cadastro de alunos na Rede e

administração do sistema como um todo, efetuamos pesquisas com relação a

custos com relação a outros softwares, o que de certa forma foi algo difícil de

.info (Informação) R$ 29,90

.biz (business) R$ 29,90

Page 40: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

39

encontrar, uma vez que não é em todo lugar que se divulgam preços de

treinamento, uma vez que em geral este, ou vem embutido no preço do

software ou é negociado após a compra, mesmo assim encontramos um site, o

JáCotei que fornece relações de preços para aquisição de produtos não só de

softwares, mas artigos em geral da área de informática, onde são relacionados

e comparados preços de treinamento. Segundo ele, este serviço, em softwares

pequenos e médios varia de R$ 17,90 à R$ 2.299,00.

A partir disso pensamos no custo de um treinamento futuro de

instituições que possivelmente se interessassem pelo software e com as quais

temos menos conhecimento com relação ao funcionamento. Numa possível

implantação do software, seria necessário no máximo, uma breve orientação

(treinamento) com relação ao software de gerenciamento, o que não requereria

grandes gastos por parte da instituição, até mesmo, porque o software de

gerenciamento possui um manual acoplado ao software que fornece

orientações para a utilização. Sendo assim, isso poderia ser feito na própria

instalação do software e não traria gastos adicionais.

5.2. PESQUISA DE CAMPO 1

Ainda com relação a análises realizadas pelo grupo, realizamos uma

pesquisa de campo, a fim firmar uma espécie de marco zero para avaliação do

projeto, e ter uma noção maior da situação da ETEC, forma como os alunos

percebem isso, necessidade do nosso projeto e aceitação posterior.

A pesquisa aconteceu em duas etapas: a primeira ocorreu por

amostragem com questionários impressos e entregues a dois meninos e duas

meninas de cada uma das salas dos cursos técnicos do período da tarde e a

segunda etapa foi uma pesquisa online por meio de um site improvisado que

hospedava o mesmo questionário que foi entregue impresso por amostragem,

o objetivo disso era possibilitar uma pesquisa que teria uma quantidade

qualitativa de entrevistados, mas que possibilitasse a participação de todos os

Page 41: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

40

que se interessassem. Para fins avaliativos o questionário usado na pesquisa

encontra-se em anexo, mas os resultados serão demonstrados a seguir.

5.2.1. PESQUISA POR AMOSTRAGEM

A pesquisa aconteceu entre 06 e 20 de março de 2012 na própria ETEC

Irmã Agostina, onde foram entrevistados 40 alunos dos três principais cursos

técnicos do período da tarde, sendo estes: Química, Informática e

Contabilidade, de uma forma proporcional com quatro questionários por sala,

em geral destinados a dois meninos e duas meninas. De um modo geral o que

norteou a pesquisa de campo e seu funcionamento foi à preocupação do grupo

com relação à variedade e representatividade dos dados coletados, afinal

quanto mais variado o perfil dos entrevistados, mais próxima será a opinião

deles com relação ao todo ao qual a pesquisa não conseguiu abranger.

Tabela 6 - Perfil dos Entrevistados na Pesquisa de Campo por

Amostragem

PERFIL DOS ENTREVISTADOS

Curso Módulo Nº De Entrevistados Sexo

Masc. Femin.

Química 1ºI 4 2 2

Química 2ºI 4 1 3

Química 3ºI 4 2 2

Química 4ºI 4 2 2

Total De Química 4 16 7 9

Informática 1ºG 4 2 2

Informática 2ºG 4 2 2

Informática 3ºG 4 2 2

Total De Informática 3 12 6 6

Page 42: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

41

Contabilidade 1ºF 4 2 2

Contabilidade 2ºF 4 2 2

Contabilidade 3ºF 4 2 2

Total De Contabilidade 3 12 6 6

Total Geral 10 40 19 21

Idade Dos Entrevistados

Idades 15 16 17 18 19 23 33

Total 6 17 10 4 1 1 1

Figura 2 - Porcentual por Sexo - Pesquisa por Amostragem.

Com relação ao sexo dos entrevistados, foram entrevistadas por pouca

coisa, mais meninas do que meninos, o que torna esse um dos poucos pontos

desproporcionais da pesquisa.

1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral

MENINOS MENINAS

DE

ENTR

EVIS

TAD

OS

SEXO

PORCENTUAL POR SEXO

Page 43: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

42

Figura 3 - Idades dos Entrevistados - Pesquisa por Amostragem.

A idade dos entrevistados variou entre 15 e 33 anos, sendo que os

menores de 18 anos tiveram participação majoritária, até mesmo pela

composição real do corpo discente da ETEC.

Figura 4 - Participação dos Cursos - Pesquisa por Amostragem

Quanto à participação dos cursos, esta seguiu proporcional ao número

de turmas de cada curso no período da tarde, o que fez com que o curso de

Química tivesse mais participantes na pesquisa, uma vez que o curso é o mais

longo e, portanto conta com um módulo a mais.

1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral 1900ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

19

00

ral

DE

ENTR

EVIS

TAD

OS

IDADE (EM ANOS)

IDADES DOS ENTREVISTADOS

0

5

10

15

20

QUÍMICA INFORMÁTICA CONTABILIDADE

DE

ENTR

EVIS

TAD

OS

CURSOS ENTREVISTADOS

PARTICIPAÇÃO DOS CURSOS NA PESQUISA

Page 44: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

43

Figura 5 - Questão 1 - Pesquisa por Amostragem

A primeira questão do formulário de pesquisa questionava os alunos

com relação aos meios empregados pela ETEC para a divulgação de menções

e frequências, na data de aplicação do questionário ainda não havia sido

implantado o sistema de menções e frequências da ETEC, logo até então, tudo

ocorria por meio de cartazes com as menções individuais de cada aluno e/ou

estes ficavam sabendo em sala por parte dos professores.

Sendo questionados com relação a isso 46% dos entrevistados

avaliaram a maneira como a ETEC divulgava estes dados com irregulares ou

péssimos e outros 46 % avaliaram como regulares ou ruins, o que demonstrava

a necessidade de uma nova maneira de fazer isso.

5%

46%

46%

3%

QUESTÃO 1 - Como você (aluno, professor) avalia os meios empregados pela ETEC para a divulgação de menções e frequências

aos alunos?

MB

B

R

I

Page 45: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

44

Figura 6 - Questão 2 - Pesquisa por Amostragem

A segunda questão buscava sondar a aceitação dos alunos quanto ao

sistema, perguntando o que eles achariam de um sistema que facilitasse o

acesso a menções e frequências e mudasse a forma como isso acontecia até

então. Com isso foi constatado com 77% das respostas que eles gostariam

muito e que 20% achariam legal, o que nos leva a crer que existe a vontade por

parte dos alunos quanto a um sistema que facilite tal coisa e que, portanto um

sistema com tal funcionalidade seria bem visto e aceito por parte do corpo

discente.

Page 46: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

45

Figura 7 - Questão 3 - Pesquisa por Amostragem

Na questão 3 nosso objetivo era saber dos alunos com relação à

utilização de redes sociais virtuais, a fim de estabelecer padrões e ter uma

noção com relação à aceitação e participação deles na nossa. No todo

percebemos que a grande maioria utiliza as redes sociais no seu dia-a-dia, com

exceção de apenas dois alunos. Destes a grande maioria acessa o Facebook e

o Twitter, em seguida vimos que outros acessam ainda o MSN, o Orkut, Blogs,

o Tumbler e uma rede social que foi desenvolvida por um dos alunos da ETEC

chamada HPCSYS.

1900ral

1900ral 1900ral

1900ral

1900ral

1900ral 1900ral

1900ral 1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

DE

USU

ÁR

IOS

REDES SOCIAIS

QUESTÃO 3 - Você costuma usar alguma rede social em seu dia-a-dia? Se sim qual(is)?

Page 47: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

46

Figura 8 - Questão 4 - Pesquisa por Amostragem

Na questão 4 perguntamos aos alunos quanto à importância das redes

sociais na opinião deles. 92% afirmaram que as redes sociais tem muita

importância hoje, 5% disseram que tem pouca e apenas 3% disseram que não

tem nenhuma.

92%

5% 3%

QUESTÃO 4 - Qual a importância das redes sociais hoje?

MUITA

POUCA

NENHUMA

Page 48: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

47

Figura 9 - Questão 5 - Pesquisa por Amostragem

A partir da questão 5, começamos a sondar com relação à troca de

recados e divulgação de avisos por parte da secretaria, além da

disponibilização de conteúdos por parte dos professores. Para isso

perguntamos aos alunos sobre a forma (meio) empregada pelos professores

dos diferentes cursos para a divulgação e disponibilização de conteúdos

extraclasse como artigos, apresentações de slides e coisas do tipo. A partir da

pesquisa, o e-mail da sala foi diagnosticado como principal meio empregado

para isso, seguido da exibição em si, em salas multimídia e da disponibilização

na xerocadora.

1900ral

1900ral 1900ral

1900ral

1900ral 1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

E-MAIL XEROX AULAS PRÁTICAS

SALAS MULTIMÍDIA

PORTAL/SITE DA SALA

PENDRIVE

DE

PES

SOA

S

MEIO EMPREGADO

QUESTÃO 5 - Quando um professor utiliza algum material de apoio (texto digitado, apresentação em PowerPoint, vídeo, etc.) e deseja

disponibilizá-lo à sala, como isso é feito?

Page 49: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

48

Figura 10 - Questão 6 - Pesquisa por Amostragem

Na questão 6 perguntamos aos alunos sobre a adoção de e-mails de

sala, e foi diagnosticado que todas as salas dos cursos técnicos da tarde

possuem um e-mail de sala, pelo qual os professores, divulgam e

disponibilizam atividades e conteúdos.

Figura 11 - Questão 7 - Pesquisa por Amostragem

Por fim, perguntamos com relação à avaliação que os alunos fazem da

forma como a ETEC divulga avisos aos alunos, até então isso era feito

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

SIM NÃO

DE

PES

SOA

S

RESPOSTA

QUESTÃO 6 - Sua sala possui um e-mail próprio?

Page 50: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

49

pessoalmente por parte do coordenador do curso ou outro funcionário da ETEC

que se dirigia até as salas e repassava aos alunos informes gerais e avisos, ou

ainda pelo site (algo mais raro). Com isso percebemos que existe uma certa

aceitação dos alunos com relação a tal forma como essas coisas acontecem,

muito embora 43% dos entrevistados avaliassem o método atual como regular.

5.2.2. PESQUISA ONLINE

A pesquisa online acontece simultânea à pesquisa por amostragem

entre 06 e 20 de março, onde os alunos podiam acessar uma página web onde

estava disponível o questionário e com isso participar da pesquisa. Por ser algo

menos formal e que não exige ou possibilita cobrança por parte do nosso grupo

com relação à participação dos alunos a pesquisa foi caracterizada por uma

maior liberdade por parte dos alunos a respeito do responder ou não o

questionário, por consequência, apenas 9 pessoas preencheram o formulário

online.

Tabela 7 - Perfil dos Entrevistados Pesquisa Online

PERFIL DOS ENTREVISTADOS

CURSO MÓDULO SEXO

M F

QUÍMICA 4ºL 1 1

TOTAL 2 1 1

INFORMÁTICA 1ºG 1

INFORMÁTICA 3ºG 6

TOTAL 7 6 2

TOTAL GERAL 9 7 2

IDADE DOS ENTREVISTADOS

IDADE 15 16 17 20

Nº DE ENTREVISTADOS 1 4 3 1

Page 51: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

50

Figura 12 - Porcentual por sexo - Pesquisa Online

Com relação ao sexo dos entrevistados, participaram da pesquisa

online, 7 meninos e duas meninas, o que vai de contrapartida com relação à

pesquisa por amostragem, onde as meninas eram a maioria.

Figura 13 - Idade dos Entrevistados - Pesquisa Online

Já no que diz respeito à idade dos entrevistados, esta variou entre 15 e

20 anos, sendo a maioria de 16 anos.

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

MENINOS MENINAS

DE

ENTR

EVIS

TAD

OS

PORCENTUAL POR SEXO

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

15 anos 16 anos 17 anos 20 anos

DE

ENTR

EVIS

TAD

OS

IDADES

IDADE DOS ENTREVISTADOS

Page 52: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

51

Figura 14 - Participação dos Cursos- Pesquisa Online

Além disso, participaram da pesquisa duas pessoas do curso de química

e sete de informática.

Figura 15 - Questão 1 - Pesquisa Online

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

QUÍMICA INFORMÁTICA

DE

ENTR

EVIS

TAD

OS

CURSOS

PARTICIPAÇÃO DOS CURSOS

Page 53: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

52

Na primeira questão sendo questionados com relação aos meios

empregados para divulgação de menções e frequências anteriores aos atuais

criados pelo professor João, 45% dos alunos avaliaram os meios como bons e

44% avaliaram como regulares, o que nos leva a crer que mesmo havendo

grandes críticas as formas como menções e frequências eram divulgados,

havia alguma aceitação, mesmo que pequena se compararmos com a

pesquisa por amostragem, onde muitas mais pessoas foram entrevistadas.

Figura 16 - Questão 2 - Pesquisa Online

Na questão 2 nós perguntamos aos alunos a respeito da opinião deles a

respeito da nossa ideia de facilitar essa divulgação de menções e frequências.

Com isso foi avaliado que 70% dos entrevistados gostariam muito que a ideia

fosse implantada.

Page 54: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

53

Figura 17 - Questão 3 - Pesquisa Online

Com relação à utilização de redes sociais, a grande maioria dos

entrevistados respondeu usar o Facebook, sendo que em segundo ficou o

Twitter e por fim o Orkut.

Figura 18 - Questão 4 - Pesquisa Online

Além disso, dos nove entrevistados sete consideraram as redes sociais

como muito importantes, enquanto dois disseram que elas têm pouca

importância hoje.

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

DE

ENTR

EVIS

TAD

OS

REDES SOCIAIS

QUESTÃO 3 - Você costuma usar alguma rede social em seu dia-a-dia? Se sim qual(is)?

FACEBOOK

ORKUT

BLOGS

MSN

TWITTER

TUMBLER

E-MAIL

HPCSYS

OUTROS

MUITA POUCA NENHUMA

0

1

2

3

4

5

6

7

8

DE

ENTR

EVIS

TAD

OS

QUESTÃO 4 - Qual a importância das redes sociais hoje?

MUITA

POUCA

NENHUMA

Page 55: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

54

Figura 19 - Questão 5 - Pesquisa Online

Na questão 5 do questionário online, foi perguntado aos alunos a

respeito da disponibilização de materiais extraclasse como textos,

apresentações de slides, entre outros. Disto, a maioria respondeu que em

geral, essas coisas são disponibilizadas por e-mail ou pendrive (fato este que

atribuímos à maioria dos alunos que responderam à pesquisa online

pertencerem ao curso de informática).

Figura 20 - Questão 6 - Pesquisa Online

A respeito de e-mail de sala, a resposta continuou sendo uma só, todas

as salas dos cursos técnicos da tarde possuem um e-mail de sala.

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

E-MAIL XEROX AULAS PRÁTICAS

SALAS MULTIMÍDIA

PORTAL/SITE DA SALA

PENDRIVE

DE

ENTR

EVIS

TAD

OS

QUESTÃO 5 - Quando um professor utiliza algum material de apoio (texto digitado, apresentação em PowerPoint, vídeo, etc.) e deseja

disponibilizá-lo à sala, como isso é feito?

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

SIM NÃO

DE

PES

SOA

S

QUESTÃO 6 - Sua sala possui um e-mail próprio?

Page 56: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

55

Figura 21 - Questão 7 - Pesquisa Online

Por fim, quando questionados a respeito da divulgação de informes

gerais e avisos, 56% dos entrevistados avaliam os meios empregados até a

presente data pela ETEC como muito bons, 33% avaliam como regulares e

11% avaliam como irregulares ou péssimos.

0%

56% 33%

11%

QUESTÃO 7 - Como você (aluno, professor) avalia os métodos empregados pela ETEC para a divulgação avisos e

informes gerais ou específicos de cada sala?

MB

B

R

I

Page 57: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

56

6. METODOLOGIA

Estando o projeto estritamente ligado à comunidade escolar técnica,

começamos a desenvolver nosso trabalho buscando a opinião dos funcionários

da secretaria e dos professores, com o intuito de conhecer o funcionamento da

gestão de informações por eles empregada e validarmos nossa proposta, a

apresentando a eles por meio de um breve texto introdutório, Um questionário

foi também elaborado, contendo nele questões relacionadas às necessidades

quanto à divulgação de menções, frequências, relatórios e materiais

extraclasse e disponibilidade da secretaria e / ou professores quanto à

administração futura do software. Além disso, buscamos desde o inicio a

fundamentação teórica do software, trabalhando toda a parte de projeto,

levantamento de requisitos e análise prévia dos requisitos. Desenvolvendo

diagramas de casos de uso e classes ligados à parte funcional e operacional

do software, bem como modelo entidade-relacionamento que se destina a

modelagem do banco de dados empregado.

O sistema se divide em duas partes, a fim de tornar mais seguro e

prático o trabalho de gestão da rede social por quem quer que venha a ser o

administrador após a conclusão do projeto. São elas: o software administrativo

programado em Java e o software de integração online programado em PHP,

HTML e Java Script.

Quanto às fontes de pesquisa e informações relacionadas às linguagens

empregadas no desenvolvimento e demais necessidades teóricas do projeto,

utilizaremos a internet como vasto campo de conhecimento, anotando sempre

as devidas referências, site e data de acesso, livros sobre os assuntos

abordados e consultas quanto os próprios professores da Etec. Como

instrumentos de registro do andamento do projeto empregamos, inicialmente,

um diário do grupo que foi preenchido com relatórios de todas as nossas

reuniões, mas que posteriormente foi substituído por outros sete diários

pessoais, a fim de coletar detalhes mais específicos do processo de criação do

sistema; além de um portfólio de documentos e um e-mail do grupo onde

postamos tudo o que fazemos e nos comunicamos sempre.

Page 58: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

57

7. DESCRIÇÃO DO PROCESSO DE DESENVOLVIMENTO DO

PROJETO

Abaixo, faremos uma sucinta descrição do processo de desenvolvimento

do software, onde apresentaremos os principais acontecimentos da formação

do grupo à finalização do software e parte escrita.

Tabela 8 - Quadro Cronológico de Desenvolvimento do Projeto

25/07/2011 Formação do grupo.

18/08/2011 Escolha e confirmação da nossa professora orientadora

específica para desenvolvimento do projeto.

19/08/2011 Primeira reunião formal do grupo, para formulação do

cronograma de atividades para PTCCI.

23/08/2011

Discussão e levantamento de justificativas para o

desenvolvimento do projeto, a partir das hipóteses que já

haviam sido levantadas.

23/08/2011 Entrega do cronograma de atividades de PTCCI.

25/08/2011

Fechamento do tema vigente do projeto, sendo que isso já

se estava discutindo desde 25/07/2011. Discussão de

Plataformas para desenvolvimento do projeto: até então,

pensava-se em usar HTML, Javascript, PHP, MySQL e

Animações em Flash.

23/08/2011 à

25/09/2011

Desenvolvimento e aplicação da primeira pesquisa de

campo realizada pelo grupo destinada à secretaria e

professores da Etec (durante a pesquisa encontramos

problemas que serão descritos mais a frente). No dia

30/08/2011 o grupo realizou uma reunião para discutir as

questões que seriam levantadas na pesquisa de campo,

formular o questionário e planejar a forma como esse seria

aplicado, o público e o tempo ideal da aplicação.

30/08/2011

Levando em conta os dados necessários para o

funcionamento do projeto, fizemos nossa primeira

solicitação à secretaria e ao diretor acadêmico com relação

Page 59: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

58

à planilha ou modelo de planilha com dados dos alunos

(como RM e nome dos alunos).

14/08/2011à

27/08/2011

Levantamento de requisitos e definição de possíveis

páginas do sistema.

28/08/2011à

10/09/2011 Elaboração e definição do diagrama de casos de uso.

10/09/201 em

diante.

Elaboração e discussão do diagrama de classes (este foi

interrompido para início do desenvolvimento do projeto e

cumprimento de prazos estabelecidos pelo professor

orientador geral).

12/09/2011

Percebemos alguns erros e problemas que poderíamos ter

com o modelo de sistema pensado no diagrama de classes

elaborado até então e em sua documentação (a dificuldade

de uma lista de presença unificada com a da secretaria com

relação a números de chamada; O problema da

manutenção dos dados no sistema de forma automática,

uma vez que existem muitas informações que dependem da

análise de determinadas pessoas e variam de caso em caso

– dados que entram nesse caso ou não; organização da

entidade curso no sistema, com módulos e componentes

curriculares que podem variar em ordem de semestre e

período).

13/09/2011

Entrega do tema, objetivos, justificativas e cronograma

revisado para avaliação pelo professor orientador geral de

PTCCI.

14/09/2011

Início do desenvolvimento do projeto, iniciando pelo sistema

de login e cadastro de alunos. Paralelo a isso fizemos

estudos integrados quanto a PHP e HTML.

14/09/2011 à

25/09/2011

Construção das primeiras tabelas do banco e esboço

quanto ao Modelo Entidade Relacionamento (MER) do

nosso sistema (feito às pressas).

Page 60: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

59

22/09/2011 Criação do e-mail do grupo de TCC como meio de

comunicação e registro das atividades pelo grupo.

26/09/2011

Retomamos o diagrama de classes com foco na parte em

que estávamos desenvolvendo (login e cadastros) a fim de

melhor nos situarmos no desenvolvimento dessa primeira

parte do projeto.

30/09/2011

Primeira vez que se falou em uma parte do sistema feita em

Java, com fins de gerenciamento da rede social por parte da

secretaria.

08/10/2011

1ª Reunião do grupo na casa de um dos integrantes do

grupo (Ana Paula Rocha) para planejamento da

apresentação da primeira parte do projeto, discussão das

páginas até então desenvolvidas e do banco de dados.

18/10/2011

Apresentação da versão 1.0 do sistema (Login e cadastro

de alunos) para avaliação pelo professor orientador geral de

PTCCI. Foi decidido que usaríamos o RM do aluno como

chave primária dele no sistema, constatou-se problemas

pela elaboração do sistema às pressas com relação à

padronização das tabelas do banco de dados e falou-se em

uma parte do sistema que envolveria o cadastro de

currículos para consulta por parte de empresas. Montou-se

um resumo prévio do projeto. Foi falado na falta de layout

para o sistema, que até então estava direcionado para a

funcionalidade e não para o layout.

25/10/2011à

29/10/2011

Elaboração de uma página contendo um mural da sala para

avisos e postagens por parte da secretaria.

29/10/2011

Juntamos todas as páginas PHP feitas até então, fizemos

as correções necessárias tanto nela como na parte feita em

Java. Revisamos o diagrama de classes e padronizamos as

tabelas do banco de dados definidas até então. Começamos

a pensar e dividimos as tarefas para elaboração do

calendário do professor e aplicação do layout nas páginas

até então desenvolvidas.

Page 61: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

60

30/10/2011

Divisão de tarefas para elaboração do calendário

(professor/sala), menus, layout das páginas, principalmente

da index.php que conterá logins, fale conosco, instituição,

link para cadastro, currículos com login da empresa, link de

cadastro da empresa (razão social, nome fantasia, nome da

pessoa que está efetuando o cadastro, e-mail para contato,

telefones para contato, ramo de atuação da empresa,

localização/endereço, sistema de busca por candidato por

características como: sexo, idade, cursos, experiência

profissional, habilidades) cadastro de postagens do mural

da Etec em Java, mural da Etec em PHP, conclusão da

parte em Java dos professores, alunos, cursos, turmas e

disciplinas.

01/11/2011

Apresentação da versão 1.1 do sistema web (rede social), onde

se deu uma maior preocupação com o layout do sistema. Foi

agregado além da página inicial, com login de acesso e cadastro

de aluno e professor, a home e um mural. Por motivo de

segurança, o RG tanto do aluno como do professor passaram a

serem nossas chaves-primárias no sistema. Surge também um

calendário na parte do professor dentro do sistema, onde ele

posta avisos de provas e coisas do gênero. Além disso,

apresentou-se a versão 1.0 do sistema de gerenciamento em

Java onde inicialmente ocorria um cadastro prévio de alunos e

professores (já com uma preocupação de segurança e restrição

do sistema ao ambiente técnico-escolar).

02/11/2011

Padronização formal do banco de dados: o grupo se juntou via e-

mail e começou a verificar falhas, ajustar MER e elaborar tabelas

ainda não pensadas, seguindo desta vez um padrão para nomes

de tabelas e campos.

05/11/2011

2ª Reunião do grupo na casa de um dos integrantes do

grupo (André Ciornavei) para discussão da parte em Java e

ajustes no site, bem como planejamento para apresentação

da próxima parte do projeto ao professor orientador geral de

PTCCI. Falou-se em uma nova forma de organização do

Page 62: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

61

layout e reformulação dos links, usando divs que fazem

include das páginas.

05/11/2011 Ajustes quanto ao mural e calendário, bem como no login e

banco.

08/11/2011 Implementações quanto ao layout, login e cadastro de

empresas para a consulta de currículos.

23/11/2011

Ajustes de layout integrando cadastro, login e home da

empresa ao restante do site. Mostramos o projeto para o

professor João para avaliação e sugestões por parte do

mesmo.

27/11/2011

3ª Reunião do grupo na casa de um dos integrantes do

grupo (Gustavo Bouzaz), para planejamento da

apresentação para o nosso professor orientador geral e

para a sala, bem como para preparação para a pré-banca,

apresentaram-se desenhos feitos para ilustração e

personalização da rede e começamos a implementar

recursos que integraram nossa rede social a outras como

Orkut e Facebook, além de recursos de importação de

dados de planilhas do Excel no Java. Montamos um

cronograma para as apresentações.

28/11/2011 Elaboração do pré-projeto (parte escrita) e conclusão do

sistema de pesquisas de currículos.

01/12/2011

Mostramos o projeto para o professor Laércio para

avaliação e sugestões por parte do mesmo. Fizemos ajustes

na segurança do site.

02/12/2011 Conclusão da parte de cadastros quanto ao currículo.

Page 63: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

62

03/12/2011

Ajustes quanto à organização do layout do site e links

usados para funcionar com includes em divs, mudando seu

funcionamento e aderindo maior dinamicidade.

04/12/2011 e

05/12/2011

Ajustes finais e organização para a pré-banca, bem como

elaboração de slides para apresentação do Power Point que

será usada na pré-banca.

06/12/2011

Apresentação do projeto para validação da proposta de

trabalho de conclusão de curso e avaliação por parte dos

integrantes da pré-banca.

16/01/2012

Elaboração de check list para organização de itens

restantes para conclusão do projeto, bem como para auxiliar

no retorno às atividades do projeto.

19/01/2012 Revisão e discussões quanto ao pré-projeto apresentado na

pré-banca.

11/02/2012

Desistência por parte do integrante André Ciornavei quanto

ao curso, se desligando por tanto das atividades formais do

projeto.

14/02/2012

Conclusão e apresentação do fórum para discussões e

esclarecimentos de dúvidas dentro da rede social. Término

do cronograma de atividades para desenvolvimento do

trabalho de conclusão do curso técnico em informática.

04/03/2012 Discussões quanto a custos e orçamentos referentes ao

servidor que alugamos para hospedagem da rede social.

06/03/2012 à

20/03/2012

Pesquisa de Campo 1, para diagnosticar a aceitação e

necessidade do software, representando com isso o marco

zero, para comparações posteriores.

09/03/2012 Apresentação de perfil para alunos e professores dentro da

rede social.

Page 64: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

63

14/03/2012 Organização e separação de tarefas específicas para as

últimas partes do projeto.

30/03/2012 Implementações quanto ao sistemas de menções e

frequências.

01/04/2012 Sistema de upload e download de arquivos na rede social.

03/04/2012 Implementações quanto à recuperação de senha por parte

de alunos e professores.

08/04/2012

Atualizações quanto à implementação de um sistema maior

de segurança por parte de empresas com validação de

CNPJ e recuperação de senha por parte de alunos e

professores. Lançamento do sistema do professor João e do

Nylon quanto à para divulgação e postagem de menções e

frequências, o que nos fez repensar a proposta.

09/04/2012 Conclusão do perfil de alunos e professores, incorporando

fotos de perfil, troca de recados e adesão de amigos.

10/04/2012

Reunião com o professor João, para discussão e proposta

de parceria quanto ao sistema de menções e frequência por

ele formulado.

15/04/2012

Ajustes quanto ao mural, sistema de pesquisas de

currículos e login empresa, bem como do sistema de

recuperação de senhas.

20/04/2012 Término e apresentação de ajustes no fórum.

Page 65: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

64

28/04/2012 Elaboração de tópicos para formulação do trabalho escrito.

01/05/2012 à

31/05/2012

Hospedagem dos arquivos no servidor e início de teste e

ajustes gerais para conclusão do projeto.

04/06/2012 Lançamento da Rede Social ao público efetuando cadastros

e repassando RGs.

08/06/2012 à

17/06/2012

Pesquisa de campo 2, a fim de diagnosticar a aceitação do

software servindo para comparação com a pesquisa de

campo 1.

12/06/2012 Entrega do projeto e apresentação previa para a sala.

Page 66: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

65

8. DESCRIÇÃO DO SOFTWARE

Abaixo, descreveremos o software como produto final do projeto,

apresentando suas versões e atualizações ao longo do projeto, além de

funcionalidades e partes como um todo. Antes de mais nada, no entanto,

falaremos do funcionamento geral do software.

Figura 22 - Diagrama de funcionamento da rede

Como podemos ver na Figura 10 o sistema divide-se em duas grandes

partes, o Sistema de Gerenciamento da Rede Social e o site

www.tooeasy.com.br que é a própria rede. Ainda pela Figura vemos, que

ambas as partes estão conectadas ao servidor e principalmente ao banco de

dados online, onde o Sistema de Gerenciamento junto ao administrador do

sistema enviam e recebem e informações do servidor, suprindo e fornecendo

dados à Rede Social que é utilizada por alunos e professores e que fazendo

uso de suas funcionalidades enviam dados também ao servidor. Tudo isso

demonstra a dinâmica do sistema e a dependência das partes que o compõem

Page 67: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

66

centralizadas pelo servidor que hospeda a Rede e o banco de dados suprindo

com isso todo o sistema.

8.1. VERSÕES E ATUALIZAÇÕES DO SISTEMA

Tabela 9 - Versões do Software

PARTE

DO

PROJETO

VERSÃO

DO

PROJETO

ATRIBUTOS AGREGADOS DATA

SITE 1.0

Sistema de login, com validação de

acesso e cadastro de alunos com

base no RM do aluno (chave primária

no sistema), ainda sem grande

preocupação com o layout.

18 de

outubro de

2011

SITE 1.1

Deu-se uma maior preocupação com

o layout do sistema. Foi agregado

além da página inicial, com login de

acesso e cadastro de aluno e

professor, a home e um mural. Por

motivo de segurança, o RG tanto do

aluno como do professor passaram a

serem nossas chaves-primárias no

sistema. Surge também um calendário

na parte do professor dentro do

sistema, onde ele posta avisos de

provas e coisas do gênero.

01 de

novembro

de 2011

JAVA 1.0

Sistema de gerenciamento da rede

social em Java, onde ocorre um

cadastro prévio de alunos, cursos e

turmas.

01 de

novembro

de 2011

Page 68: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

67

SITE 1.2

Cadastro de empresas, consulta de

currículos e sistema para edição e

criação de destes por parte do aluno.

Foram feitos ajustes no layout do site.

A rede social que até então era

somente nomeada como Rede Social

Acadêmica, recebe o nome de

Tooeasy.

22 de

novembro

de 2011

JAVA 1.1 Cadastro de professores.

23 de

novembro

de 2011.

SITE 2.0

O layout foi reformulado e

modernizado, recebendo ajustes que

incluíam códigos em JavaScript a fim

de dinamizar as páginas. Foram feitos

ajustes na parte de consulta e edição

de currículos.

28 de

novembro

de 2011.

JAVA 1.2

Adicionou-se um recurso de

importação de dados provenientes de

planilhas do Excel, bem como

detalhes dos cursos.

29 de

novembro

de 2011.

SITE 2.2

Página institucional da Etec, página

com informações do projeto e de

contato.

02 de

dezembro

de 2011.

SITE 2.1

Reconfigurou-se o funcionamento do

site quanto aos links de navegação,

mudando com isso a dinamicidade do

site que até então recarregava sempre

que se clicava em um link, agora

passou-se a usar divs que faziam

includes das partes do site.

03 de

dezembro

de 2011.

Page 69: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

68

SITE 3.0

Ajustes gerais e estabilização do

sistema, com ajustes de segurança e

layout, bem como das partes gerais

do sistema.

05 de

dezembro

de 2011.

JAVA 2.0

Ajustes gerais e estabilização do

sistema, com tratamentos de erro e

ajustes gerais e de layout.

05 de

dezembro

de 2011.

SITE 3.1 Fórum.

14 de

fevereiro

de 2012.

SITE 3.2 Upload e download de arquivos. 01 de abril

de 2012.

SITE 3.3 Recuperação de senha. 03 de abril

de 2012.

SITE 3.4

Página de perfil de alunos e

professores, incluindo trocas de

recados, solicitações de amizade e

dados pessoais, bem como foto de

perfil.

09 de abril

de 2012.

JAVA 2.1

Login, ajustes nas configurações de

gerenciamento e cadastros, bem

como segurança do sistema.

17 de abril

de 2012.

SITE 4.0

Ajustes gerais, estabilização do

sistema com componentes gerais do

sistema. Mudança de layout e ajustes

no mesmo.

27 de abril

de 2012.

JAVA 2.2 Implementação de registros de

administrador e controles de acesso.

31 de maio

de 2012.

Page 70: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

69

SITE 5.0

Ajustes finais, reparos quanto ao

layout e configuração de divs. Ajustes

com relação a mural, calendário, perfil

e upload de arquivos. Implementação

de um módulo para visualização de

menções provenientes do sistema da

ETEC.

11 de maio

de 2012.

8.2. DESCRIÇÃO GERAL DO SOFTWARE

A seguir descreveremos parte a parte todo o nosso projeto, no entanto

antes de qualquer coisa é necessário que entendamos que o projeto é no todo

um sistema de integração que visa facilitar a comunicação entre os membros

da unidade técnica escolar e agregar recursos ao ensino, bem como fóruns de

discussão, postagem de conteúdos e arquivos online, construção de currículos

e divulgação de vagas de estágio, entre outros.

Para tanto o sistema se divide em duas grandes partes:

A primeira voltada principalmente para a manipulação por parte da

secretaria e/ou professores que se sintam responsáveis por isso, tem como

função gerenciar a rede social e permitir um maior controle dela como um todo,

mesmo por parte de alguém que não entenda de programação. Esta busca

facilitar ao máximo o trabalho dos seus administradores e é importante

ressaltar que, se trata de um software de gerenciamento quanto à rede social

Tooeasy e não um software administrativo da Etec.

A segunda parte direciona-se a todos os componentes da Etec, focando,

no entanto a pessoa do docente e discente, tratando-se da rede social em si,

que incorpora a real finalidade e proposta do projeto que é integrar as diversas

pessoas que fazem parte de alguma forma, possuindo, portanto vínculo com a

Etec Irmã Agostina. Esta é, portanto a parte principal do nosso projeto e que

como tal incorpora o maior número de funcionalidades e recursos.

Page 71: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

70

8.3. DESCRIÇÃO DO SISTEMA DE GERENCIAMENTO DA REDE

SOCIAL

O Sistema de gerenciamento do Tooeasy é um aplicativo desenvolvido na

linguagem Java, e tem o objetivo de efetuar cadastros de diversos itens, entre eles

alunos e professores, os cursos fornecidos pela unidade, os períodos de aula e até o

gerenciamento do mural principal do site, alguns fundamentais para o funcionamento

da rede. Mas também busca otimizar a restrição de acesso de indivíduos que não

fazem parte da ETEC Irmã Agostina, assim sendo exclusiva aos componentes da

escola. Este sistema será manuseado preferencialmente pelos integrantes da

secretaria da unidade escolar. Nesta descrição, serão citadas todas as janelas, junto

com as suas respectivas funções, que compõem o sistema.

Figura 23 - Página Inicial do Sistema de Gerenciamento da Rede Social

Page 72: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

71

Tabela 10 - Requisitos

Requisitos mínimos do Tooeasy gerenciador

Windows XP, Vista e 7 (Sistema em que ele foi testado)

Processador: Pentium IV 1.8 GHz

Memória RAM: 128 MB

JAVA: Version 7 Update 5

Java: SE Development Kit 7 (JDK 7)

Disco Rígido: 80 GB

8.3.1. PERÍODO

Figura 24 - Aba para Cadastro de Períodos

Page 73: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

72

Essa aba foi criada para que a secretaria possa cadastrar os períodos de aula

na da instituição Etec Irma Agustina, o cadastro do período é fundamental para o

sistema, pois é com base nos períodos que serão cadastrados os curso e alunos.

8.3.2. CURSOS

Figura 25 - Aba para Cadastro de Cursos

Na aba Cursos é efetuado a cadastro dos cursos que são fornecidos pela Etec

Irmã Agustina, os semestres que esse curso tem, os períodos disponíveis para cada

curso e turma. Alem disso com a criação da aba cursos foi possível identificar os

alunos por meio do curso que o mesmo está cadastrado, assim facilitando a

disponibilização material especifico para um curso, após cadastrar um curso podes se

adicionar os componentes curriculares do curso cadastrado.

Page 74: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

73

Ainda nessa aba é possível visualizar detalhes sobre os cursos que já foram

cadastrados, esses detalhes são (Nome do Curso, Coordenador do curso e os

Componentes curriculares cadastrados no curso).

8.3.3. ALUNOS

Figura 26 - Aba para Cadastro de Alunos

Para realizar o cadastro do aluno é necessário ter RG, Nome, RM, Curso e

Turma, caso algum desses dados não sejam preenchido o funcionário vai se depara

com uma tela de erro mostrando que um ao mais campos não foram preenchidos

corretamente. Após esse cadastro o aluno já está liberado para efetuar o seu cadastro

no site Tooeasy.

Page 75: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

74

Aba aluno conta uma um importador de arquivos XML para facilitar a copia de

planilhas do Excel para o sistema de gerenciamento.

8.3.4. PROFESSORES

Figura 27 - Aba para Cadastro de Professores

O cadastro de professor segue a mesma ideia do cadastro do aluno, mas para

efetuarmos esse cadastro precisamos apenas do Nome do professor e RG, após

concluir o cadastro, é possível adicionar componentes curriculares para um professor

clicando em Componente Curricular, depois de adicionar os componentes podemos

visualizar as disciplinas cadastradas em um professor basta clicar em Disciplinas –

Page 76: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

75

Professor vai aparecer uma janela listando todas as disciplinas que esse professor

ministra.

Aba professor conta uma um importador de arquivos XML para facilitar a copia

de planilhas do Excel para o sistema de gerenciamento.

8.3.5. MURAL

Figura 28 - Aba para Postagem de Avisos e Informações no Mural Principal da Rede Social.

Essa parte do sistema de gerenciamento é responsável por enviar postagens

ou mensagens para o mural do aluno, dentro do site. Para enviar, basta informar a

data de envio, o assunto, digitar o conteúdo e enviar. Contudo, é possível melhorar a

Page 77: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

76

comunicação entre a secretaria e os alunos da ETEC, uma vez que o mural do aluno

fica na página inicial dele, aumentando a probabilidade do aluno ler essa mensagem.

Histórico de Postagens

Tem a finalidade de listar todas as postagens enviadas para o mural do aluno e

permitir a edição, visualização e exclusão das mesmas. Se algo foi enviado

indesejavelmente, basta acessar essa janela, a partir da aba Mural, e excluir a

postagem ou editá-la, ficando a critério do administrador.

Figura 29 - Histórico de Postagens do Mural

Edição de Postagens

Ao selecionar uma postagem e clicar no botão de edição, no Histórico de

Postagens, a janela de edição abre para que a mensagem possa ser editada, para que

isso aconteça, basta informar a data em que está ocorrendo à edição e modificar o

texto. O assunto da postagem não pode ser renomeado. Para salvar as alterações

feitas, basta clicar no botão “Sal ar”, no canto inferior esquerdo da janela.

Visualização de Postagens

Page 78: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

77

Ao selecionar uma postagem e clicar no botão de visualização, no Histórico de

Postagens, a mensagem é mostrada em uma janela, para que os administradores

possam ler as postagens do sistema. As mensagens não podem ser editadas quando

abertas para visualização.

8.3.6. ADMINISTRADORES

Figura 30 - Aba Administradores

Parte do sistema onde são gerenciados os administradores do sistema, ou

seja, quem tem acesso ao sistema. Existem dois tipos de administradores, o Master e

o Normal. O Master tem acesso a todas as funções do programa, já o Normal, só não

tem acesso ao gerenciamento de Administradores, ou seja, apenas os administradores

Master tem o direito de cadastrar outros administradores, sejam eles Masters ou

Normais.

Page 79: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

78

8.3.7. MANUAL

Tem o objetivo de esclarecer as duvidas e sanar as dificuldades dos usuários

do sistema. Neste manual, todas as janelas são explicadas detalhadamente com

imagens e tópicos. São no total dezesseis páginas de manual, cada uma com uma

imagem do sistema, explicando item por item do sistema.

Contudo, percebe-se que o sistema poderia sim ser desenvolvido no próprio

site do Tooeasy, porém qualquer um que entrasse no site teria o acesso à rede, sendo

que ela é exclusiva aos componentes da ETEC, e por isso foi criado o Sistema de

Gerenciamento, para que apenas a secretaria tenha acesso à parte de gerenciamento

de quem tem acesso ou não à rede.

8.4. DESCRIÇÃO DA REDE SOCIAL

8.4.1. A PÁGINA INICIAL

Figura 31 - Página Inicial www.tooeasy.com.br

A Rede Social como um site, foi hospedada num servidor WEB, e

recebeu como nome de domínio www.tooeasy.com.br, onde ao digitar o link

Page 80: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

79

na barra de endereços do browser o usuário é levado à página inicial da rede

(Figura), onde está o login principal e os links gerais e descritivos da rede,

possibilitando acesso a todas as funcionalidades da rede, segundo permissões

por usuário.

INSTITUCIONAL

Figura 32 - Página Sobre a Instituição.

Dentro da página inicial, é possível acessar o link Sobre a Instituição,

nesta página (Figura) nós falamos um pouco da ETEC Irmã Agostina, a fim de

esclarecer principalmente à empresas que venham a acessar nossa Rede

Social, quem é a instituição para quem esse sistema foi desenvolvido.

Page 81: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

80

SOBRE O PROJETO

Figura 33 - Página Sobre o Tooeasy.

Também na página inicial, podemos acessar a página Sobre o Tooeasy,

nesta página (Figura), nós mostramos o que é o projeto, como nasceu e com

quais objetivos.

Figura 34 - Página Fale Conosco

Por fim é possível, ainda na página inicial acessar uma página de Fale

Conosco, onde disponibilizamos um e-mail para contato.

Page 82: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

81

8.4.2. ESPAÇO EMPRESARIAL

Figura 35 – Página inicial do espaço empresarial.

Nesta parte do site nós permitimos que empresas façam um cadastro

com verificação de CNPJ, e após isso tenham possibilidade de buscar por

currículos de alunos cadastrados e preenchidos pelos mesmos em suas

páginas na rede. Tendo selecionado os alunos com o perfil buscado, essas

empresas podem convidá-los a participar de entrevistas, enviando uma

mensagem direta para a página dos alunos.

Figura 36 - Validação de CNPJ que antecipa o cadastro da empresa.

Page 83: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

82

Clicando em Cadastrar-se o sistema redireciona a empresa para uma

página onde ocorre a verificação do CNPJ (figura 2), o que é extremamente

importante tendo que, sem isso qualquer pessoa poderia entrar no sistema e

efetuar cadastros sem nenhum vínculo empresarial ou ainda sem poder ser

reconhecido. Isso não acaba com o problema, mas dificulta que uma pessoa

mal-intencionada entre e se passe por uma empresa.

Figura 37 – Cadastro da empresa.

Após digitar um CNPJ válido e dar enter ou clicando em Continuar o

usuário é redirecionado para a página de cadastro da empresa (Figura 25),

onde a mesma preenche um formulário com informações mais detalhadas que

serão parcialmente passadas para os alunos que forem de seu interesse.

Figura 38 – Login da empresa.

Page 84: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

83

Se na página inicial do espaço empresarial (Figura 1), a empresa tivesse

clicado no link Já é Cadastrado? Ela seria direcionada para o login da empresa

(Figura 4), onde ela digitaria sua senha e-mail cadastrados na página de

cadastro da empresa (Figura 3), e estando estes (ambos) corretos, seria

direcionada para a página principal da empresa (índex).

Figura 39 – Página principal da empresa (página de consulta de currículos).

A página principal da empresa (Figura 39) é a página de pesquisa de

currículos, onde ela pode filtrar o número de candidatos dentro de suas

preferências por critérios iniciais de sexo, idade mínima, curso técnico e

escolaridade e a partir disso obter uma lista de possíveis candidatos para suas

vagas de emprego e/ou estágio.

Figura 40 – Resultados da pesquisa de currículos.

Page 85: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

84

Tendo preenchido os campos de filtro dos currículos (que por default, se

não forem alterados levam a listagem de todos os currículos cadastrados) e

clicando em Pesquisar (ou dando enter), a empresa é redirecionada para a

página de resultados da pesquisa (Figura 40), onde são listados todos os

currículos que atendem à filtragem inicial, podendo estes serem visualizados,

analisados e selecionados pela empresa, que conta com o recurso de clicando

no botão Enviar mensagem para todos os selecionados enviar um recado

(Figura 41) diretamente para a página do aluno (dentro da rede) convidando-o

para um processo seletivo, vaga ou ainda para um evento da empresa.

Figura 41 – Página de edição e envio da mensagem da empresa para os alunos.

A página de edição da mensagem, conta com um texto pré-definido e uma

assinatura com dados próprios da empresa, a fim de facilitar essa parte do

contato da empresa com o aluno, além de padronizar, isso. Clicando em

Enviar, a mensagem será direcionada para o aluno e aparecerá uma

confirmação para a empresa, com um link de volta para a página principal da

empresa (Figura 39).

Page 86: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

85

8.4.3. DESCRIÇÃO DO ALUNO

O usuário de tipo aluno é totalmente voltado aos corpo discente da Etec

Irmã Agostina, trata-se da maior parte da comunidade escolar técnica. O

usuário do tipo aluno tem as seguintes funcionalidades:

MURAL

Figura 42 - Mural Principal.

No mural (Figura 42), o Aluno pode visualizar postagens feitas pela

direção, servindo, portanto como meio de divulgação de avisos e comunicados

gerais.

Page 87: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

86

OPORTUNIDADES DE EMPREGO

Figura 43 - Oportunidades de Emprego.

Dentro do Mural existe um link que redireciona o aluno para a página

Oportunidade de Emprego, onde ele tem acesso a mensagens enviadas por

empresas cadastradas que gostaram do currículo dele e por isso quiseram

entrar em contato.

PERFIL

Figura 44. - Página de Perfil.

Page 88: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

87

O Aluno tem a possibilidade de editar seu perfil pessoal e deixá-lo

disponível a outros usuários da rede social. Esta funcionalidade garante a

integração e contato entre alunos de diferentes cursos da escola técnica.

A aba Perfil do sistema agrega um menu com diversas outras

funcionalidades interessantes ao Aluno, são elas: Currículo, Editar Perfil,

menções, provas e eventos de professores, entre outros.

PROVAS E EVENTOS DE PROFESSORES

Figura 45 – Página Provas de Eventos de Professores.

No perfil o aluno pode acessar com o link a página Provas e Eventos de

Professores (Figura 45), onde ele pode visualizar avisos, provas e trabalhos

postados pelos professores.

Page 89: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

88

CURRÍCULO

Figura 46 - Página de Edição do Currículo do Aluno.

A sessão de Currículo propicia ao aluno a capacidade de editar seu

próprio currículo. É a partir dessa aba que o Aluno pode administrar um

currículo tradicional via web. O currículo editado pelo Aluno possibilitará um

futuro contato de empresas cadastradas no sistema.

SOLICITAÇÃO DE AMIZADE

A funcionalidade de Solicitação de Amizade é um dos processos que se

referem à integração que a rede social proporciona. Alunos e Professores

podem se adicionar mutuamente dentro da rede a fim de estabelecer contato e

criar laços.

Page 90: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

89

RECADOS

Figura 47 - Página de Recados.

É na sessão de recados que o Aluno poderá ser contatado por outros

Alunos, Professores e por seus próprios contatos.

FÓRUM

Figura 48 - Fóruns.

Page 91: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

90

A funcionalidade Fórum é onde os alunos podem tirar suas dúvidas

referentes às disciplinas de seu respectivo curso e contatar outros usuários de

maneira pública e múltipla. Por essa razão o Fórum divide-se em duas abas:

Sala de Intervalo e sala do curso em que o aluno está cadastrado.

ARQUIVOS

Figura 49 - Página de Upload e Download de Arquivos.

É na sessão de Arquivos que os alunos têm contato com o conteúdo

extraclasse distribuído pelos professores. Com essa aba, a utilização de um e-

mail de classe – prática comum para compartilhamento de conteúdo dentro da

escola técnica – não será mais necessária, otimizando assim a obtenção

destes arquivos, já que os alunos terão acesso a eles dentro da própria rede.

MENÇÕES

Figura 50 - Página de Visualização de Menções.

Page 92: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

91

Dentro da rede social o aluno ainda tem a possibilidade de conferir suas

menções e frequência do semestre, além de sua média final. A visualização

online das próprias notas ajuda na obtenção destas notas, já que o aluno não

terá a necessidade de comparecer até a escola técnica para ter esse tipo de

informação.

8.4.4. PÁGINA DO PROFESSOR

O Mural (Figura 30) faz parte da página Home do professor. Ali são

postados informações e avisos importantes por parte da administração e da

secretaria.

Ao acessarmos a página de perfil do professor, temos o topo da página

igual ao resto das páginas, mas aqui se vê ao lado direito da tela:

Uma foto de perfil do professor. Logo abaixo:

Caixa de recados

Solicitações de amizade.

Currículo

Menções

Editar perfil

Ao centro da tela temos as informações pessoais e profissionais do

professor, como por exemplo: relacionamento data de aniversário, um

descritivo sobre o professor, seus livros, filmes e esportes favoritos. Logo

abaixo, temos um sistema de busca por e-mail. Ele busca o email digitado na

sua lista de amigos. Ao lado esquerdo, temos uma lista de amigos do

professor.

Page 93: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

92

Figura 51 - Calendário do Professor.

No calendário é possível cadastrar as notificações, eventos importantes

e compromissos e enviá-los a um destinatário escolhido. No centro da tela há

um quadro onde se pode selecionar: data do evento, as disciplinas e o

destinatário. Há um espaço onde se digita a descrição do evento e há o botão

Publicar. Logo abaixo, visualizam-se as postagens feitas por ele. E também há

a opção de cancelar um evento, no botão Cancelar.

Nesta parte, o professor tem opções de busca por arquivos postados e

pode fazer download dos mesmos, podendo ainda fazer ele mesmo o upload

de arquivos para que outros possam baixar. Na página de busca, ele digita o

nome ou parte do nome do arquivo que deseja encontrar e tecla enter ou clica

em Buscar. Em seguida todos os arquivos com aquele nome, ou parte dele são

exibidos e podem ser baixados.

Ao clicar no botão Fazer upload do arquivo, o professor será

redirecionado a uma página, aonde se vai procurar pelo arquivo, e seu

destinatário e escre er uma descrição. No botão “En iar”, podemos sal ar

essas alterações. Logo abaixo temos u quadro com o link para download dos

arquivos, sua data de emissão, seu remetente e a opção de excluir o arquivo.

Como especificidade do professor, ele é o único (com relação a professor e

aluno) que pode postar arquivos .exe, .rar e .zip (por consequência pode postar

Page 94: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

93

todos os tipos de arquivo, uma vez que qualquer outro pode ser compactado e

postado como .rar ou .zip).

O fórum é igual ao do aluno, servindo para que o professor tire dúvidas

dos alunos e/ou crie tópicos de discussão, podendo ainda promover debates,

entre outras coisas. O professor em especial tem acesso ao fórum de todas as

salas em que leciona e à sala de intervalo (fórum público, aberto para todos,

independentemente do curso).

Page 95: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

94

9. RESULTADOS

Por fim, neste último capítulo, serão apresentados todos os resultados e

demonstrativos com relação a estudos posteriores ao término do projeto com

relação à forma como foi desenvolvido e implantado. Será descrita a Pesquisa

de Campo 2, complementar à Pesquisa de Campo 1 (marco zero), mas com

um objetivo um tanto diferente, e falaremos da implantação e testes do projeto

fazendo com isso nossa conclusão.

9.1. PESQUISA DE CAMPO 2

Figura 52 - Link do questionário

Para começo de conversa, a Pesquisa de Campo 2 tinha como objetivo

principal a avaliação do projeto a fim de compará-la com a avaliação do

sistema anterior (cuja avaliação foi feita na Pesquisa de Campo 1), com isso

nosso objetivo embora também fosse à qualidade e diversidade da pesquisa,

não podia se limitar a isso, pois desta vez o interesse do aluno em participar,

cadastrar-se e avaliar nosso projeto era requisito essencial para a participação

na Pesquisa de Campo 2, portanto, ela aconteceu entre os dias 08 e 18 de

junho do ano de 2012 diretamente por meio de um link (Figura) dentro da Rede

Social e que redirecionava o aluno ou professor para uma página com o

formulário da pesquisa. Este link como pode ser visto na Figura ficou visível na

Page 96: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

95

home tanto do aluno como do professor por meio do mural, havendo ainda um

outro link no perfil do aluno e professor.

A seguir demonstraremos os resultados da pesquisa:

Figura 53 - Idade dos entrevistados - Pesquisa de Campo 2

Participaram da pesquisa apenas 8 alunos com idades que variavam

entre 16 e 18 anos, ainda como nas pesquisas anteriores, sendo a maioria de

16 anos.

Figura 54 - Sexo dos Entrevistados - Pesquisa de Campo 2

62% 12%

13%

13%

IDADE DOS ENTREVISTADOS

16 anos

15 anos

19 anos

18 anos

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

1900ral

Masculino Feminino

DE

ENTR

EVIS

TAD

OS

SEXO

SEXO DOS ENTREVISTADOS

Page 97: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

96

Com relação ao sexo dos entrevistados, assim como na pesquisa online

os meninos foram os que tiveram a maior participação na pesquisa, o que nos

leva a crer que dentre os alunos da ETEC, os meninos são os que mais

acessam a internet, ou ainda são os mais interessados (estimamos que seriam

os que mais utilizariam nossa rede social).

Figura 55 - Participação dos Cursos - Pesquisa de Campo 2

Usando cursos como o referencial, participaram da pesquisa alunos de

Informática, Ensino Médio (provavelmente alunos que além do ensino médio

fazem técnico à tarde) e Contabilidade, sendo a maioria de Informática.

Figura 56 - Questão 1 - Pesquisa de Campo 2

75%

12%

13%

PARTICIPAÇÃO DOS CURSOS

Informática

Ensino Médio

Contabilidade

25%

12% 63%

QUESTÃO 1 - Como você (aluno, professor) avalia os novos meios empregados pela ETEC para a divulgação

online de menções e frequências aos alunos?

Bons

Regulares ou ruins

Muito Bons

Page 98: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

97

A primeira questão da pesquisa dizia respeito ao novo sistema

empregado pela ETEC (criado pelo professor João) e a avaliação feita pelos

alunos com relação a ele. Na pesquisa foi levantado que 63% dos

entrevistados avaliam o sistema como muito bom, 25% como bom e 12% como

regular ou ruim. Com isso vemos que o sistema tem tido grande aceitação dos

alunos (fato este que nós já esperávamos, afinal ele era exatamente a

funcionalidade que queríamos no início do nosso projeto lançar como solução

para facilitar tal processo, no entanto que foi feito antes do nosso ficar pronto).

Figura 57 - Questão 2 - Pesquisa de Campo 2

A segunda questão colocava em avaliação a nossa parceria com o

sistema da ETEC trazendo menções para dentro da nossa rede social, a fim de

facilitar ainda mais o acesso a tais informações agregando-as as demais

funcionalidades do nosso sistema. Para isso perguntamos a respeito da opinião

dos alunos com relação a isso e com isso 87% dos participantes da pesquisa

responderam que gostariam muito se a ideia fosse implantada, sendo que os

outros 13% achariam a ideia legal.

87%

13%

QUESTÃO 2 - O que você acharia se nosssa Rede Social estivesse conectada ao Sistema de Menções da ETEC e com isso permitisse

a visualização de suas menções dentro de sua conta?

Gostaria Muito

Acharia Legal

Page 99: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

98

Por fim, como era o objetivo desta pesquisa de campo, lançamos a

avaliação das diversas funcionalidades da rede social, pedindo aos alunos e

professores que dessem uma nota de 0 a 10 a cada uma das funcionalidades,

o resultado será discutido a partir da tabela abaixo:

Tabela 11 - Avaliação do Projeto

FUNCIONALIDADE NOTAS MÉDIA ARITM.

Layout 8 10 7 8 8 7 10 10 8,5

Login e cadastros 6 10 7 10 9 10 10 9 8,9

Mural 9 8 7 5 9 10 8 10 8,3

Oportunidades de Emprego

(para alunos) 10 8 7 7 9 10 10 10 8,9

Perfil (Geral) e Edição 7 10 8 7 9 10 10 10 8,9

Busca, Solicitação e

Aceitação de Amizades 6 9 8 10 9 8 10 10 8,8

Troca de Recados 6 7 10 10 9 9 10 10 8,9

Currículo (só para alunos) 10 8 8 10 9 10 10 10 9,4

Fórum 5 8 10 6 9 8 10 10 8,3

Upload de Arquivos 5 10 7 8 9 10 10 10 8,6

Busca e Download de

Arquivos 5 7 7 5 9 10 10 10 7,9

O Projeto Como um Todo

(Ideia, Utilidade, Entre

Outros)

9 9 8 10 10 10 10 10 9,5

MÉDIA FINAL DE AVALIAÇÃO DO PROJETO 8,7

Pela tabela, vemos que as notas foram bem variadas de acordo com as

funcionalidades do projeto, variando entre 5 e 10 e onde a média das notas

Page 100: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

99

para o layout foi de 8,5, para login e cadastros 8,9, para o mural 8,3, para

oportunidades de emprego e perfil 8,9, busca, solicitação e aceitação de

amizades 8,8, troca de recados 8,9, currículo 9,4, para o fórum a média foi de

8,3, para upload 8,6 e para busca e download de arquivos a nota foi de 7,9. Por

fim o projeto como um todo foi avaliado com uma média de 9,5, sendo que a

média das médias das notas dadas pelos entrevistados foi de 8,7.

9.2. RELATÓRIO DA IMPLANTAÇÃO E TESTES

Agora descreveremos o processo de implantação e testes do sistema,

onde os testes oficiais começaram em 01 de maio de 2012 e a rede foi lançada

ao público em 08 de junho de 2012. A implantação ocorreu de informalmente

por meio da divulgação de RGs fictícios cadastrados no sistema e que eram

repassados a alunos da ETEC com quem o nosso grupo tinha contato e com o

qual eles efetuavam cadastro complementar na rede e passavam a utilizá-la. A

seguir mostraremos detalhadamente dados de utilização da rede até o dia 18

de junho de 2012.

Tabela 12 - Utilização por Cursos

UTILIZAÇÃO POR CURSOS

Informática 28

Contabilidade 2

Tabela 13 - Utilização por Sexo

UTILIZAÇÃO POR SEXO

Masculino 21

Feminino 8

Até a data indicada 28 a rede contava com 29 alunos com cadastro

confirmado no rede, isto é, 29 alunos que já haviam entrado com o RG

repassado a eles e efetuado seu cadastro complementar para utilização da

Page 101: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

100

rede. Destes, 28 eram do curso de informática e 2 eram de contabilidade,

sendo ainda 21 meninos e 8 meninas.

Tabela 14 - Utilização da Rede Social em Junho de 2012

UTILIZAÇÃO DA REDE SOCIAL EM JUNHO DE 2012

Período

considerado Mês Jun 2012

Primeira

visita 01 Jun 2012 - 00:29

Última visita 19 Jun 2012 - 01:47

Visitantes

únicos

Numero de

visitas Páginas Hits Bytes

Tráfego

visualizado * 177

252 10,751 25,703 233.27 MB

(1.42 visitas

/ visitante)

(42.66 Páginas

/ Visita)

(101.99 Hits

/ Visita)

(947.89 KB /

Visita)

Tráfego não

visualizado * 299 3,846 22.57 MB

* Tráfego "não visto" é tráfego gerado por robots, worms ou respostas a códigos de status HTTP especiais.

Com relação à utilização geral da rede, até 18 de junho, 177 visitantes

únicos acessaram a rede, isto é, 177 IPs diferentes acessaram o site

www.tooeasy.com.br, sendo 252 o número de visitas no total, o que a

considerar pelo número de utilitários dá em média 8,6 visitas por pessoa, o que

em 10 dias é um número razoável.

Page 102: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

101

Tabela 15 - Frequência e Utilização por Dias em Junho de 2012

Com relação aos dias, o dia em que mais se acessou rede foi no dia 08

(dia do lançamento oficial), sendo que houve grande utilização também no dia

17, variando bastante nos demais dias do mês.

Page 103: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

102

CONSIDERAÇÕES FINAIS

Por fim, o projeto buscou desde sua idealização a integração e a

facilitação das formas de comunicação por parte dos alunos, professores e

membros da comunidade escolar técnica, e para isso desenvolvemos dentro

dele ferramentas que facilitassem e pudessem nos ajudar a suprir tais

necessidades, sendo que estas foram constatadas inicialmente pelo grupo e

confirmadas ao longo do processo por meio de pesquisas realizadas pelo

grupo. Entre as ferramentas desenvolvidas destacaram-se o currículo como

meio de integração do aluno com empresas e meio de facilitação e divulgação

para empregos e estágios, além do perfil, troca de recados, gerenciamento de

amizades e a divulgação de menções e frequências.

Com isso, de um modo geral, nosso projeto disponibilizou ferramentas

para que se tornem mais acessíveis informações como menções e frequências,

possibilitando ainda uma relação mais harmônica que consegue abranger

todos os membros da ETEC, podendo inclusive substituir os atuais meios pelos

quais se realiza a transmissão e disponibilização de informações aos alunos e

Unidade, sendo estas de natureza administrativa como avisos e informes

gerais ou acadêmica como a disponibilização de conteúdos extraclasse. O

sistema ainda possibilita a discussão e o esclarecimento de dificuldades de

alunos com problemas ao entender conteúdos ensinados nas aulas, e que por

meio da rede podem entrar em fóruns e criar tópicos para discussão e

esclarecimento dessas dúvidas tanto por outros alunos como por professores,

com isso, nosso sistema conseguiu com que conteúdos aprendidos no

Page 104: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

103

ambiente escolar tivessem continuidade mesmo fora da ETEC, fortalecendo

assim os laços de amizade entre todos os componentes da ETEC.

Concluindo, portanto, nosso sistema por parte do grupo alcançou seus

objetivos geral e específicos e, portanto foi concluído, muito embora ao longo

do desenvolvimento do projeto tenhamos percebido um caráter de continuidade

explícito no projeto, o que significa que o ele pode ser melhorado e acrescido

de diversas outras funcionalidades, sem danos à estrutura ou ideia pela qual foi

elaborado, o que faz com que ao mesmo tempo que ele se faz concluído agora,

ele todo possa voltar a ser trabalhado com novos objetivos, integrando outras

causas e englobando novas estruturas a qualquer momento, mas como nosso

objetivo por hora foi contemplado, damos o projeto por concluído.

Page 105: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

104

REFERÊNCIAS BIBLIOGRAFICAS

LUTKMEIER, Fernanda & D.AGOSTINI, Leonardo, 2007. Projeto de

implantação de um portal de ensino .Estudo de caso.

Florianópolis, disponível em http://projetos.inf.ufsc.br/arquivos_projetos/

projeto_534/Projeto_Final_Fernanda_Lutkmeier_Leonardo_Dagostini.pdf.

OLIVEIRA, Elizabeth & IRVING , Marta , 2008, Redes virtuais: da discussão

teórica às potencialidades contemporâneas para a consolidação de redes

sociais, Revista TEXTOS de la CiberSociedad, pg.13. Temática Variada.

Disponível em http://www.cibersociedad.net.

DELL. Soluções para Primeiro Servidor, disponível em http://content.dell.com

/br/pt/empresa/ servers-first.aspx, acesso em 01 de junho de 2012.

MALINA, Como Funciona um Servidor Web, disponível em

www.malima.com.br/article_read.asp?id=156, acesso em 01 de junho de 2012.

FAPESP, O que é registro de domínio ?, disponível em www.fapesp.org/

oque_e.htm, acesso em 01 de junho de 2012.

PLUG WEB, Reserva de Domínio, disponível em www.plugweb.com.br/

site/reserva.php, acesso em 01 de junho de 2012.

ESOTERICA, Qual é a plataforma certa para mim? , disponível em

www.esoterica.pt/servidores-dedicados/linux-ou-windows.html, acesso em 01

de junho de 2012.

UOL HOST, Hospedagem de sites, disponível em www.uolhost.com.br/

promocao-hospedagem.html?psid=1, acesso em 01 de junho de 2012.

AGENCEHOST, Hospedagem de sites, disponível em

www.agencehost.com.br/ hospedagem.html, acesso em 01 de junho de 2012.

FRHOST, Planos de Contratação, disponível em www.frhost.com.br/

hospedagem-de-sites.html, acesso em 01 de junho de 2012.

Page 106: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

105

INFO ABRIL, Salários dos Profissionais de TI, disponível em

http://info.abril.com.br/professional/salarios/, acesso em 01 de junho de 2012.

CEVIU, Tabela Salários em TI - Pesquisa Salarial, disponível em

www.ceviu.com.br/salario/tabela-pretensao-salarial-informatica, acesso em 01

de junho de 2012.

PROFISSIONAIS TI, Qual o salário médio dos profissionais de TI no

Brasil? disponível em www.profissionaisti.com.br/2011/02/qual-o-salario-

medio-dos-profissionais-de-ti-no-brasil/, acesso em 01 de junho de 2012.

PHILIP OLSON, Manual do PHP, disponível em http://php.net/manual/pt_BR,

acesso em 25 de maio de 2012.

PABLO DALLOGLIO, PHP: Cortando strings (substr), disponível em

http://codare.net/2007/05/22/php-cortando-strings-substr, acesso em 04 de

novembro de 2011.

GUSTAVO PAES, PHP: Como ler e escrever dados no formato JSON,

disponível em http://gustavopaes.net/blog/2010/php-como-ler-e-escrever-

dados-no-formato-json.html, acesso em 11 de junho de 2012.

IMASTERS FFPA INFORMÁTICA LTDA, iMasters Fóruns, disponível em

http://forum.imasters.com.br, acesso em 27 de julho de 2011.

MIGUEL ANGEL ALVAREZ, Word-wrap em CSS 3 , disponível em

http://www.criarweb.com/artigos/word-wrap-em-css3.html Acessado dia

17/02/2012

APOSTILAS E TUTORIAIS, Manual do PHP, disponível em

http://apostilas.fok.com.br/manual-do-php/function.intval.php, acesso em

09/02/2012

REFSNES DATA, w3schools.com, disponível em http://www.w3schools.com

Acessado dia 05/08/2011.

THIAGO B. FIORENZA Principais atributos para manipulação de objetos

em JavaScript, disponível em http://thiagobfiorenza.wordpress.com/

Page 107: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

106

2011/09/12/principais-atributos-para-manipulacao-de-objetos-em-javascript/ ,

acesso em 14/01/2012.

BATTISTI, Tecnologia, Web e um pouco de cultura inútil, disponível em

http://battisti.etc.br, acesso em16/06/2012 às 17:31

CASERTA, Juliana. Pegando dados não repetidos (consulta MYSQL),

disponível em http://phpbrasil.com/phorum/read.php?1,29126, acesso em

12/02/2012.

MCLAUGHLIN, Brett. Use a Cabeça (Iniciação Rápida) Ajax, 2006.

E-DOMINIOS. Preços, disponível em http://www.e-dominios.com.br/precos.php

acesso em 11 de junho de 2012.

Page 108: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

107

ANEXO A - DIAGRAMAS DE CASOS DE USOS

SISTEMA DE GERENCIAMENTO DA REDE SOCIAL

Figura 58 – Diagrama de casos de uso do Sistema De Gerenciamento da Rede Social.

Abaixo, serão descritos detalhadamente cada um dos casos de uso

representados no diagrama e que designam as ações dos administradores do sistema

com relação a ele.

Page 109: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

108

Número Do Caso De Uso 1

Nome Do Caso De Uso Manter Administradores Eventuais

Ator Principal Administrador Efetivo

Ator Secundário -

Resumo

Este caso de uso descreve as ações do

administrador efetivo como responsável

pelo gerenciamento de administradores

eventuais, adicionando, editando e

excluindo.

Pré-Condições Estar logado no sistema.

Pós-Condições Abrir a aba de administradores.

Ações Do Ator Ações Do Sistema

1. Entra na aba Administradores. 2. Exibe opções de gerenciamento da

conta e de administradores.

3. Efetua rotinas de gerenciamento e

cadastro de administradores.

Restrições / Validações Estar logado como administrador

efetivo (principal).

Número Do Caso De Uso 2

Nome Do Caso De Uso Efetuar Login

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo ou eventual

enquanto responsáveis pela

administração do sistema fazendo um

login que os permita fazer isso.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Page 110: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

109

Pós-Condições Conhecer usuário e senha cadastrados

no sistema.

Ações Do Ator Ações Do Sistema

1. Abre o programa. 2. Conecta-se ao banco e exibe tela de

login.

3. Digita seu usuário e senha e clica

em Entrar.

4. Faz a consulta do usuário e senha

no banco para a validação do login e

a partir disso permite ou nega

acesso ao sistema.

Restrições / Validações

O usuário e senha digitados precisam

estar cadastrados no sistema como

usuário e senha de um mesmo

administrador.

Número Do Caso De Uso 3

Nome Do Caso De Uso Manter Conta de Administrador

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações do

administrador efetivo e eventual como

responsáveis pela manutenção de suas

contas, usuário e senha

respectivamente.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Entra na aba Administradores. 2. Exibe opções de gerenciamento da

conta e de administradores.

3. Efetua rotinas de gerenciamento

da própria conta de

Page 111: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

110

administradores.

Restrições / Validações

Estar logado no sistema como o

administrador dono da conta em

questão.

Número Do Caso De Uso 4

Nome Do Caso De Uso Manter Períodos

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e eventual

enquanto responsáveis pelo

gerenciamento, cadastro, edição e

exclusão de períodos.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar ou cadastrar períodos.

Ações Do Ator Ações Do Sistema

1. Entra na aba Períodos.

2. Exibe períodos cadastrados e

formulários para o gerenciamento e

cadastro de períodos.

3. Efetua rotinas de gerenciamento

ou cadastro de períodos.

Restrições / Validações Estar logado no sistema.

Número Do Caso De Uso 5

Nome Do Caso De Uso Manter Cursos

Page 112: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

111

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e eventual,

enquanto responsáveis pelo cadastro,

gerenciamento, edição e exclusão de

cursos. Além de cadastrar coordenador

do curso e gerenciar isso.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar ou cadastrar cursos.

Ações Do Ator Ações Do Sistema

1. Entra na aba Cursos.

2. Exibe cursos cadastrados e

formulários para o gerenciamento e

cadastro de cursos.

3. Efetua rotinas de gerenciamento

ou cadastro de cursos.

Restrições / Validações Estar logado no sistema.

Número Do Caso De Uso 6

Nome Do Caso De Uso Manter Componentes Curriculares

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e eventual,

enquanto responsáveis pelo cadastro,

gerenciamento, edição e exclusão de

componentes curriculares,

relacionando-os com seus respectivos

cursos e módulos.

Page 113: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

112

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar, cadastrar ou gerenciar

componentes curriculares.

Ações Do Ator Ações Do Sistema

1. Dentro da aba Cursos clica em

um dos cursos listados e em

seguida clica em adicionar

componentes curriculares (para

cadastrar um) ou em detalhes

para efetuar o gerenciamento.

2. Exibe janela de cadastro ou de

gerenciamento dos componentes

curriculares relativos ao curso

selecionado a partir do clique.

3. Efetua rotinas de cadastro ou

gerenciamento do componente

curricular.

Restrições / Validações Estar logado no sistema.

Número Do Caso De Uso 7

Nome Do Caso De Uso Manter Alunos

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e

eventual, enquanto responsáveis pelo

cadastro, gerenciamento, edição e

exclusão de alunos.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar, cadastrar ou gerenciar

alunos.

Ações Do Ator Ações Do Sistema

Page 114: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

113

1. Entra na aba Alunos.

2. Exibe formulários para cadastro

além da listagem de alunos

cadastrados no sistema,

permitindo edição, exclusão e

gerenciamento como um todo.

3. Efetua rotinas de gerenciamento

ou cadastro de alunos.

Restrições / Validações Estar logado nos sistema.

Número Do Caso De Uso 8

Nome Do Caso De Uso Manter Professores

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e

eventual, enquanto responsáveis pelo

cadastro, gerenciamento, edição e

exclusão de professores.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar, cadastrar ou gerenciar

professores.

Ações Do Ator Ações Do Sistema

1. Entra na aba Professores.

2. Exibe formulários para cadastro

além da listagem de professores

cadastrados no sistema,

permitindo edição, exclusão e

gerenciamento como um todo.

3. Efetua rotinas de gerenciamento

ou cadastro de professores.

Page 115: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

114

Restrições / Validações Estar logado nos sistema.

Número Do Caso De Uso 9

Nome Do Caso De Uso Atribuir Disciplinas aos Professores

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e

eventual, enquanto responsáveis pelo

cadastro, gerenciamento, edição e

exclusão de disciplinas, vinculando-as

com seus respectivos professores.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições

Querer gerenciar ou atribuir disciplinas

com relação aos professores

cadastrados no sistema.

Ações Do Ator Ações Do Sistema

1. Dentro da aba Professores clica

em um dos professores listados e

em seguida clica no botão

componente Curricular para

vincular um componente curricular

cadastrado ao professor

selecionado com o clique ou em

Disciplinas do Professor para

visualizar disciplinas vinculadas ao

professor selecionado, podendo

ainda excluí-las.

2. Exibe janela de vinculação do

componente curricular com o

professor em um curso ou de

gerenciamento dos componentes

curriculares vinculados ao

professor selecionado a partir do

clique.

Page 116: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

115

3. Efetua rotinas de gerenciamento e

vinculação dos componentes

curriculares com relação ao

professor.

Restrições / Validações Estar logado nos sistema.

Número Do Caso De Uso 10

Nome Do Caso De Uso Manter Mural

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e

eventual, enquanto responsáveis pelo

cadastro, gerenciamento, edição e

exclusão de postagens no mural

principal.

Pré-Condições

Estar com o sistema em um

computador ligado ao banco de dados

online (via internet) ou local.

Pós-Condições Querer alterar, cadastrar ou gerenciar

postagens do mural principal.

Ações Do Ator Ações Do Sistema

1. Entrar na aba Mural.

2. Exibe formulário para cadastro de

postagem no mural principal.

Permitindo ainda visualização,

edição e gerenciamento de

postagens do histórico.

3. Efetua rotinas de criação ou

gerenciamento de postagens.

Restrições / Validações Estar logado nos sistema.

Page 117: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

116

Número Do Caso De Uso 11

Nome Do Caso De Uso Efetuar Logout

Ator Principal Administrador Efetivo

Ator Secundário Administrador Eventual

Resumo

Este caso de uso descreve as ações

dos administradores efetivo e

eventual, enquanto únicos usuários

com acesso ao sistema, podendo sair

do sistema quando desejarem.

Pré-Condições Estar logado nos sistema.

Pós-Condições Ter terminado todas as rotinas e

ações desejadas no sistema.

Ações Do Ator Ações Do Sistema

1. Clica no botão Logout ao fim de

todas as abas.

2. Finaliza todas as sessões,

desabilitando todas as abas e

direcionando o usuário para a tela

de login.

Restrições / Validações

Page 118: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

117

REDE SOCIAL TOOEASY

Devido a complexidade do sistema, e ao tamanho e quantidade de

casos de uso, dividimos o diagrama por entidades (atores).

Figura 59 - Diagrama de casos de uso da entidade Aluno no Sistema de Integração Online – Rede

Social Tooeasy.

Número Do Caso De Uso 1

Nome Do Caso De Uso Acessar Index.php

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno enquanto usuário que tem

acesso a página principal do site,

index.php, podendo visualiza a tela de

login, ter informações da instituição,

Page 119: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

118

do projeto e de contato para conosco,

entre outras coisas.

Pré-Condições -

Pós-Condições -

Ações Do Ator Ações Do Sistema

1. Digita na barra de endereço o site

da rede social e tecla Enter. 2. Exibe a página index.php.

Restrições / Validações -

Número Do Caso De Uso 2

Nome Do Caso De Uso Visualizar Mural Principal

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno para visualização do mural

principal.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Home no menu da barra

que fica no topo da página.

2. Exibe o mural principal e todas as

postagens feitas até então.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 3

Nome Do Caso De Uso Visualizar Oportunidades de Emprego

Ator Principal Aluno

Ator Secundário -

Page 120: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

119

Resumo

Este caso de uso descreve as ações

do aluno para a visualização de

oportunidades de emprego enviadas

por empresas no espaço empresarial.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Na Home, clica em Oportunidades

de Estágio.

2. Exibe todas as oportunidades

enviadas até então da mais

recente para a mais antiga,

permitindo a exclusão por parte do

aluno que as recebeu.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 4

Nome Do Caso De Uso Manter Perfil

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno enquanto gerenciador do

próprio perfil, podendo editá-lo ou

alterá-lo sempre que desejar.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Perfil no menu da barra

que fica no topo da página.

2. Exibe a página do perfil, permitindo

gerenciamento da conta como um

todo e edição do perfil.

3. Efetua rotinas de gerenciamento

da conta ou edição do perfil.

Page 121: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

120

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 5

Nome Do Caso De Uso Trocar Recados

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno para envio e recebimento de

recados.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Recados no menu do

perfil ou no da barra que fica no

topo da página.

2. Lista todos os recados recebidos

até então, permitindo que o aluno

responda ao recado ou o exclua.

3. Visualiza e/ou efetua rotinas de

resposta ao recado ou exclusão do

mesmo.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 6

Nome Do Caso De Uso Gerenciar Amizades

Ator Principal Aluno

Ator Secundário -

Page 122: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

121

Resumo

Este caso de uso descreve as ações

do aluno aceitando ou recusando

solicitações de amizade ou ainda

efetuando uma solicitação de amizade

no perfil de um outro usuário do

sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Solicitações de Amizade

no menu da barra que fica no topo

da página.

2. Exibe aba com as solicitações de

amizade, caso exista alguma,

permitindo que o aluno aceite ou

recuse a amizade.

3. Aceita ou recusa a amizade.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 7

Nome Do Caso De Uso Visualizar Menções

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno para a visualização de

menções.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. No Perfil clica em Menções.

2. Efetua solicitação no sistema de

menções da Etec e exibe as

menções do aluno.

Page 123: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

122

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 8

Nome Do Caso De Uso Fazer Postagens em Fóruns

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno efetuando postagens nos

fóruns, comentando-as ou excluindo-

as.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Fórum na barra que fica

no topo da página.

2. Exibe menu de fóruns aos quais o

aluno tem acesso.

3. Clica no fórum em que deseja

efetuar postagem ou visualizar.

4. Exibe o fórum escolhido com os

tópicos e informações dos

mesmos, permitindo ainda busca e

acesso aos tópicos.

5. Efetua rotinas de visualização,

comentário em postagens e/ou

criação de tópico no fórum

escolhido.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 9

Nome Do Caso De Uso Manter Currículo

Ator Principal Aluno

Page 124: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

123

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno quanto à edição, alteração e

manutenção do seu currículo no

sistema para consulta de empresas.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. No Perfil clica em Currículo.

2. Exibe os formulários e abas para

edição, gerenciamento e

manutenção do currículo por parte

do aluno.

3. Preenche e efetua rotinas de

edição do currículo.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 10

Nome Do Caso De Uso Fazer Download de Arquivos

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno efetuando busca por

arquivos e tendo-os encontrado

realizando o download dos mesmos.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clico em Arquivos na barra que

fica no topo da página.

2. Exibe barra de busca por arquivos,

permitindo buscar e fazer

download de arquivos.

Page 125: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

124

3. Clica na barra de pesquisa, digita o

nome do arquivo que deseja

buscar e tecla Enter clica em

Buscar.

4. Efetua a busca e exibe os arquivos

com o nome digitado pelo aluno.

5. Clica no arquivo que deseja baixar. 6. Efetua o download do arquivo para

o computador do aluno.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 11

Nome Do Caso De Uso Fazer Upload de Arquivos Permitidos

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno fazendo upload de arquivos

no sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Em Arquivos clica em Fazer

Upload de Arquivos.

2. Exibe formulário para

preenchimento de nome e

descrição do arquivo, permitindo

ainda o upload do arquivo.

3. Preenche o formulário e seleciona

o arquivo ao qual deseja fazer

upload e em seguida clica em

Enviar.

4. Efetua o upload do arquivo,

listando-o em seguida junto aos

demais arquivos já enviados logo

abaixo do formulário.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Page 126: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

125

Número Do Caso De Uso 12

Nome Do Caso De Uso Efetuar Logout

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno efetuando logout do sistema,

isto é, desconectando-se do sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Sair na barra que fica no

topo da página.

2. Destrói todas as sessões e

encaminha o aluno de volta à

página index.php.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o aluno dono da conta e

ter efetuado o login com esta conta.

Número Do Caso De Uso 13

Nome Do Caso De Uso Efetuar Cadastro Complementar

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno efetuando o seu cadastro no

sistema.

Pré-Condições

Ter sido cadastrado por um

administrador do sistema no Software

de Gerenciamento da Rede Social.

Pós-Condições Estar conectado à internet.

Ações Do Ator Ações Do Sistema

1. Na index.php clica em Cadastra-

se.

2. Exibe página autenticação, onde o

aluno deve digitar seu RG.

Page 127: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

126

3. Digita seu RG.

4. Verifica se o RG foi cadastrado no

sistema e se sim redireciona para

a página de cadastro.

5. Preenche o formulário de cadastro

e em seguida clica em Enviar.

6. Verifica se todos os campos foram

preenchidos corretamente e em

seguida efetua o cadastro,

exibindo link que o redireciona

para o login.

Restrições / Validações

É preciso digitar o RG cadastrado pelo

administrador no Sistema de

Gerenciamento da Rede Social.

Número Do Caso De Uso 14

Nome Do Caso De Uso Efetuar Login

Ator Principal Aluno

Ator Secundário -

Resumo Este caso de uso descreve as ações

do aluno ao efetuar login no sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Ter efetuado o cadastro complementar

no sistema.

Ações Do Ator Ações Do Sistema

1. Na página index.php digita o e-mail

e senha cadastrados por ele no

sistema.

2. Verifica se ambos estão

cadastrados no sistema e caso

estejam redireciona para a página

do aluno.

Restrições / Validações O aluno deve digitar um e-mail e

senha cadastrados no sistema.

Número Do Caso De Uso 15

Nome Do Caso De Uso Recuperar Senha

Page 128: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

127

Ator Principal Aluno

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do aluno para a recuperação de sua

senha, caso este a tenha esquecido.

Pré-Condições Estar conectado à internet.

Pós-Condições Ser o aluno dono da conta da qual se

quer recuperar a senha.

Ações Do Ator Ações Do Sistema

1. Na página index.php clica em

Esqueci minha senha.

2. Exibe página de autenticação onde

é solicitado o e-mail do aluno,

permitindo, no entanto, que se

avance no caso de se ter

esquecido o e-mail.

3. Digita o e-mail e clica em

Continuar ou caso tenha esquecido

o e-mail, clica em Esqueci meu e-

mail.

4. Caso o aluno tenha esquecido seu

e-mail é requerido o RG do aluno,

caso contrário este é solicitado na

próxima página.

5. Caso tenha clicado em esqueci

meu E-mail, ele digita seu RG e

clica em Continuar, caso contrário,

ele efetua a próxima ação.

6. Redireciona para um formulário de

autenticação com diversos dados

pessoais a serem preenchidos e

com códigos de segurança.

7. Preenche o formulário e clica em

Continuar.

8. Verifica os dados preenchidos e

em seguida, caso tudo esteja certo

exibe um formulário para a

alteração do e-mail e senha

cadastrados no sistema.

9. Efetua a alteração do e-mail e

senha cadastrados no sistema e

em seguida clica em Alterar.

10. Atualiza os dados no sistema.

Restrições / Validações

O aluno precisa conhecer informações

pessoais e digitar códigos de

segurança.

Page 129: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

128

Figura 60 – Diagrama de casos de uso da entidade Empresa no Sistema de Integração Online –

Rede Social Tooeasy.

Número Do Caso De Uso 1

Nome Do Caso De Uso Acessar Index.php

Ator Principal Empresa

Ator Secundário -

Resumo

Este caso de uso descreve as ações

da empresa enquanto usuário que tem

acesso a página principal do site,

index.php, podendo visualiza a tela de

login, ter informações da instituição,

do projeto e de contato para conosco,

entre outras coisas.

Pré-Condições -

Pós-Condições -

Page 130: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

129

Ações Do Ator Ações Do Sistema

3. Digita na barra de endereço o site

da rede social e tecla Enter. 4. Exibe a página index.php.

Restrições / Validações -

Número Do Caso De Uso 2

Nome Do Caso De Uso Fazer Cadastro

Ator Principal Empresa

Ator Secundário -

Resumo

Este caso de uso descreve as ações

da empresa ao efetuar seu cadastro

no sistema.

Pré-Condições Estar conectada à internet.

Pós-Condições É preciso que a empresa digite seu

CNPJ.

Ações Do Ator Ações Do Sistema

1. Na página index.php Clica em

Espaço Empresarial.

2. Redireciona a empresa para a

página Espaço Empresarial. Onde

ela pode cadastrar-se ou efetuar

login.

3. Clica em Cadastrar-se. 4. Redireciona para a página onde é

solicitado o CNPJ da empresa.

5. Digita seu CNPJ.

6. Verifica a validade do CNPJ e se

ele for válido redireciona para a

página de cadastro.

7. Preenche o formulário de cadastro

e clica em Enviar.

8. Verifica se todos os campos foram

preenchidos corretamente e se

sim, efetua o cadastro exibindo um

link que redireciona para a página

de login.

Restrições / Validações O CNPJ deve ser válido.

Page 131: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

130

Número Do Caso De Uso 3

Nome Do Caso De Uso Efetuar Login

Ator Principal Empresa

Ator Secundário -

Resumo

Este caso de uso descreve as ações

da empresa ao efetuar login no

sistema.

Pré-Condições Estar conectada à internet.

Pós-Condições Ter efetuado o cadastro no sistema.

Ações Do Ator Ações Do Sistema

3. Na página Espaço Empresarial

clica em Já é Cadastrado?

4. Redireciona a empresa para a

página de login.

5. Digita o e-mail e senha

cadastrados por ela no sistema.

6. Verifica se ambos estão

cadastrados no sistema e caso

estejam redireciona para a página

da empresa.

Restrições / Validações A empresa deve digitar um e-mail e

senha cadastrados no sistema.

Número Do Caso De Uso 4

Nome Do Caso De Uso Buscar por Currículos.

Ator Principal Empresa

Ator Secundário -

Resumo

Este caso de uso descreve as ações

da empresa para a busca de

currículos no sistema.

Pré-Condições Estar conectada à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

Page 132: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

131

1. Clica em Pesquisar Currículos.

2. Exibe formulário onde a empresa

pode filtrar a pesquisa de

currículos, selecionando pré-

requisitos mínimos como idade,

sexo, curso, entre outros.

3. Preenche o formulário com as

informações desejadas e clica em

Pesquisar.

4. Lista currículos a partir das

informações selecionadas no filtro.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como a empresa dona da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 5

Nome Do Caso De Uso Selecionar Currículos

Ator Principal Empresa

Ator Secundário -

Resumo Este caso de uso descreve as ações

da empresa

Pré-Condições Estar conectada à internet.

Pós-Condições Estar logado no sistema e ter efetuado

rotina de busca por currículos.

Ações Do Ator Ações Do Sistema

1. Tendo feito uma busca seleciona

os currículos listados após

visualizá-los e avaliá-los.

2. Marca os currículos selecionados.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como a empresa dona da

conta e ter efetuado o login com esta

conta.

Page 133: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

132

Número Do Caso De Uso 6

Nome Do Caso De Uso Enviar Mensagem para Alunos

Ator Principal Empresa

Ator Secundário -

Resumo Este caso de uso descreve as ações

da empresa

Pré-Condições Estar conectada à internet.

Pós-Condições

Estar logado no sistema ter

selecionado currículos para envio da

mensagem.

Ações Do Ator Ações Do Sistema

1. Tendo selecionado currículos clica

em Enviar Mensagem a Todos os

Selecionados.

2. Exibe caixa para edição da

mensagem, contendo texto pré-

definido.

3. Digita a mensagem e em seguida

clica em Enviar.

4. Envia a mensagem aos alunos e

exibe mensagem de confirmação.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como a empresa dona da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 7

Nome Do Caso De Uso Efetuar Logout

Ator Principal Empresa

Ator Secundário -

Resumo Este caso de uso descreve as ações

da empresa

Pré-Condições Estar conectada à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

3. Clica em Sair na barra que fica no

topo da página.

4. Destrói todas as sessões e

encaminha a empresa de volta à

Page 134: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

133

página index.php.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como a empresa dona da

conta e ter efetuado o login com esta

conta.

Figura 61 – Diagrama de Casos de Uso da Entidade Professor no Sistema de Integração Online –

Rede Social Tooeasy.

Número Do Caso De Uso 1

Nome Do Caso De Uso Acessar Index.php

Page 135: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

134

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor enquanto usuário que

tem acesso a página principal do site,

index.php, podendo visualiza a tela de

login, ter informações da instituição,

do projeto e de contato para conosco,

entre outras coisas.

Pré-Condições -

Pós-Condições -

Ações Do Ator Ações Do Sistema

5. Digita na barra de endereço o site

da rede social e tecla Enter. 6. Exibe a página index.php.

Restrições / Validações -

Número Do Caso De Uso 2

Nome Do Caso De Uso Efetuar Cadastro Complementar

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor efetuando o seu cadastro

no sistema.

Pré-Condições

Ter sido cadastrado por um

administrador do sistema no Software

de Gerenciamento da Rede Social.

Pós-Condições Estar conectado à internet.

Ações Do Ator Ações Do Sistema

7. Na index.php clica em Cadastra-

se.

8. Exibe página autenticação, onde o

professor deve digitar seu RG.

Page 136: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

135

9. Digita seu RG.

10. Verifica se o RG foi cadastrado no

sistema e se sim redireciona para

a página de cadastro.

11. Preenche o formulário de cadastro

e em seguida clica em Enviar.

12. Verifica se todos os campos foram

preenchidos corretamente e em

seguida efetua o cadastro,

exibindo link que o redireciona

para o login.

Restrições / Validações

É preciso digitar o RG cadastrado pelo

administrador no Sistema de

Gerenciamento da Rede Social.

Número Do Caso De Uso 3

Nome Do Caso De Uso Recuperar Senha

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor para a recuperação de

sua senha, caso este a tenha

esquecido.

Pré-Condições Estar conectado à internet.

Pós-Condições Ser o professor dono da conta da qual

se quer recuperar a senha.

Ações Do Ator Ações Do Sistema

11. Na página index.php clica em

Esqueci minha senha.

12. Exibe página de autenticação onde

é solicitado o e-mail do professor,

permitindo, no entanto, que se

avance no caso de se ter

esquecido o e-mail.

13. Digita o e-mail e clica em

Continuar ou caso tenha esquecido

o e-mail, clica em Esqueci meu e-

14. Caso o professor tenha esquecido

seu e-mail é requerido o RG do

professor, caso contrário este é

Page 137: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

136

mail. solicitado na próxima página.

15. Caso tenha clicado em esqueci

meu E-mail, ele digita seu RG e

clica em Continuar, caso contrário,

ele efetua a próxima ação.

16. Redireciona para um formulário de

autenticação com diversos dados

pessoais a serem preenchidos e

com códigos de segurança.

17. Preenche o formulário e clica em

Continuar.

18. Verifica os dados preenchidos e

em seguida, caso tudo esteja certo

exibe um formulário para a

alteração do e-mail e senha

cadastrados no sistema.

19. Efetua a alteração do e-mail e

senha cadastrados no sistema e

em seguida clica em Alterar.

20. Atualiza os dados no sistema.

Restrições / Validações

O professor precisa conhecer

informações pessoais e digitar códigos

de segurança.

Número Do Caso De Uso 4

Nome Do Caso De Uso Efetuar Login

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor ao efetuar login no

sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Ter efetuado o cadastro complementar

no sistema.

Ações Do Ator Ações Do Sistema

Page 138: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

137

7. Na página index.php digita o e-mail

e senha cadastrados por ele no

sistema.

8. Verifica se ambos estão

cadastrados no sistema e caso

estejam redireciona para a página

do professor.

Restrições / Validações O professor deve digitar um e-mail e

senha cadastrados no sistema.

Número Do Caso De Uso 5

Nome Do Caso De Uso Visualizar Mural Principal

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor para visualização do

mural principal.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

3. Clica em Home no menu da barra

que fica no topo da página.

4. Exibe o mural principal e todas as

postagens feitas até então.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 6

Nome Do Caso De Uso Manter Perfil

Ator Principal Professor

Ator Secundário -

Page 139: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

138

Resumo

Este caso de uso descreve as ações

do professor enquanto gerenciador do

próprio perfil, podendo editá-lo ou

alterá-lo sempre que desejar.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

4. Clica em Perfil no menu da barra

que fica no topo da página.

5. Exibe a página do perfil, permitindo

gerenciamento da conta como um

todo e edição do perfil.

6. Efetua rotinas de gerenciamento

da conta ou edição do perfil.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 7

Nome Do Caso De Uso Trocar Recados

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor para envio e recebimento

de recados.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

4. Clica em Recados no menu do

perfil ou no da barra que fica no

topo da página.

5. Lista todos os recados recebidos

até então, permitindo que o

professor responda ao recado ou o

exclua.

Page 140: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

139

6. Visualiza e/ou efetua rotinas de

resposta ao recado ou exclusão do

mesmo.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 8

Nome Do Caso De Uso Gerenciar Amizades

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do Professor aceitando ou recusando

solicitações de amizade ou ainda

efetuando uma solicitação de amizade

no perfil de outro usuário do sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

4. Clica em Solicitações de Amizade

no menu da barra que fica no topo

da página.

5. Exibe aba com as solicitações de

amizade, caso exista alguma,

permitindo que o professor aceite

ou recuse a amizade.

6. Aceita ou recusa a amizade.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 9

Nome Do Caso De Uso Manter Calendário

Page 141: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

140

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor gerenciando, editando,

postando eventos e excluindo-os do

calendário.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

1. Clica em Calendário.

2. Exibe Calendário onde o professor

pode postar eventos, editá-los ou

excluí-los.

3. Efetua rotinas de gerenciamento,

edição e/ou postagem de eventos

no calendário.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 10

Nome Do Caso De Uso Participar de Fóruns

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor efetuando postagens nos

fóruns, comentando-as ou excluindo-

as.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

Page 142: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

141

6. Clica em Fórum na barra que fica

no topo da página.

7. Exibe menu de fóruns aos quais o

Professor tem acesso.

8. Clica no fórum em que deseja

efetuar postagem ou visualizar.

9. Exibe o fórum escolhido com os

tópicos e informações dos

mesmos, permitindo ainda busca e

acesso aos tópicos.

10. Efetua rotinas de visualização,

comentário em postagens e/ou

criação de tópico no fórum

escolhido.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 11

Nome Do Caso De Uso Fazer Upload de Arquivos Permitidos

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor fazendo upload de

arquivos no sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

5. Em Arquivos clica em Fazer

Upload de Arquivos.

6. Exibe formulário para

preenchimento de nome e

descrição do arquivo, permitindo

ainda o upload do arquivo.

7. Preenche o formulário e seleciona

o arquivo ao qual deseja fazer

upload e em seguida clica em

8. Efetua o upload do arquivo,

listando-o em seguida junto aos

demais arquivos já enviados logo

Page 143: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

142

Enviar. abaixo do formulário.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Número Do Caso De Uso 12

Nome Do Caso De Uso Fazer Download de Arquivos

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor efetuando busca por

arquivos e tendo-os encontrado

realizando o download dos mesmos.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

7. Clico em Arquivos na barra que

fica no topo da página.

8. Exibe barra de busca por arquivos,

permitindo buscar e fazer

download de arquivos.

9. Clica na barra de pesquisa, digita o

nome do arquivo que deseja

buscar e tecla Enter clica em

Buscar.

10. Efetua a busca e exibe os arquivos

com o nome digitado pelo

professor.

11. Clica no arquivo que deseja baixar. 12. Efetua o download do arquivo para

o computador do professor.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Page 144: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

143

Número Do Caso De Uso 13

Nome Do Caso De Uso Efetuar Logout

Ator Principal Professor

Ator Secundário -

Resumo

Este caso de uso descreve as ações

do professor efetuando logout do

sistema, isto é, desconectando-se do

sistema.

Pré-Condições Estar conectado à internet.

Pós-Condições Estar logado no sistema.

Ações Do Ator Ações Do Sistema

5. Clica em Sair na barra que fica no

topo da página.

6. Destrói todas as sessões e

encaminha o professor de volta à

página index.php.

Restrições / Validações

O usuário deve estar cadastrado no

sistema como o professor dono da

conta e ter efetuado o login com esta

conta.

Page 145: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

144

ANEXO B – DIAGRAMAS DE CLASSES

SISTEMA DE GERENCIAMENTO DA REDE SOCIAL

Figura 62 – Diagrama de Classes do Sistema de Gerenciamento da Rede Social.

O Diagrama do Sistema de Gerenciamento Online (Figura ) representa

todas as classes, objetos e atributos do sistema que foi desenvolvido para

administração e controle da Rede Social.

Page 146: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

145

REDE SOCIAL TOOEASY

Com relação ao diagrama de Classes da Rede Social, devido à

quantidade de classes e tamanho do diagrama, este foi dividido em partes,

sendo separado em entidades do sistema.

Figura 63 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade Empresa

Na Figura são apresentadas as classes que dizem respeito à entidade

empresa, sendo esta responsável dentro do sistema, por visualizar currículos e

selecionar candidatos para estágios ou empregos.

Page 147: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

146

Figura 64 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade Aluno

Na Figura são apresentadas as classes que dizem respeito à entidade

Aluno, sendo este, quem exerce o papel de usuário direto da Rede Social,

enviando recados, visulizando mural, menções, participando de fóruns, entre

outras coisas.

Na Figura são apresentadas as classes que dizem respeito à entidade

professor, sendo este, junto com o aluno um outro usuário direto da Rede

Social, realizando as principais tarefas que o aluno faz (não todas), além de

possuir maiores permissões e poder postar eventos e provas para seus alunos.

Page 148: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

147

Figura 65 – Diagrama de Classes do Sistema de Gerenciamento Online – Entidade Professor

Page 149: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

148

ANEXO C – ESTRUTURA DO BANCO DE DADOS

CREATE TABLE IF NOT EXISTS `tbl_admin` (

`id_admin` int(11) DEFAULT NULL,

`login_admin` varchar(30) DEFAULT NULL,

`senha_admin` varchar(20) DEFAULT NULL,

`adm` int(1) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_aluno` (

`email_aluno` varchar(120) NOT NULL,

`rg_aluno` varchar(12) DEFAULT NULL,

`nick_aluno` varchar(50) DEFAULT NULL,

`data_nasc_aluno` date DEFAULT NULL,

`sexo_aluno` varchar(9) DEFAULT NULL,

`senha_aluno` varchar(20) NOT NULL,

PRIMARY KEY (`email_aluno`)

);

CREATE TABLE IF NOT EXISTS `tbl_amigo` (

`rg_usuario` varchar(12) NOT NULL,

`rg_amigo` varchar(12) NOT NULL,

`confirmado` tinyint(1) NOT NULL

);

Page 150: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

149

CREATE TABLE IF NOT EXISTS `tbl_aprovacao` (

`rg_aluno` varchar(12) DEFAULT NULL,

`modulo_turma` char(3) DEFAULT NULL,

`id_disc` int(11) DEFAULT NULL,

`status_aprovacao` varchar(20) DEFAULT NULL,

`semestre` int(1) DEFAULT NULL,

`ano` int(4) DEFAULT NULL,

`confirmado` int(1) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_arquivo` (

`nome_arquivo` varchar(40) DEFAULT NULL,

`nome_crip_arquivo` text,

`tipo_arquivo` varchar(10) DEFAULT NULL,

`data_uploud_arquivo` datetime DEFAULT NULL,

`id_remetente` varchar(120) DEFAULT NULL,

`descricao_arquivo` text,

`categoria_arquivo` varchar(40) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_atividade_voluntaria_curriculo` (

`id_atividade_voluntaria` int(13) NOT NULL,

`id_curriculo` int(11) DEFAULT NULL,

Page 151: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

150

`nome_empresa` varchar(90) DEFAULT NULL,

`data_inicio_atividade` date DEFAULT NULL,

`data_termino_atividade` date DEFAULT NULL,

`atividade_voluntaria` varchar(50) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_cadastro_aluno` (

`rg_aluno` varchar(12) NOT NULL,

`rm_aluno` int(11) NOT NULL,

`nome_aluno` varchar(90) NOT NULL,

`curso_aluno` varchar(45) NOT NULL,

`modulo_aluno` char(3) NOT NULL,

`confirmado` tinyint(1) NOT NULL,

PRIMARY KEY (`rg_aluno`)

);

CREATE TABLE IF NOT EXISTS `tbl_cadastro_empresa` (

`id_empr` int(5) NOT NULL AUTO_INCREMENT,

`razao_social_empr` varchar(120) DEFAULT NULL,

`nome_fantasia_empr` varchar(60) DEFAULT NULL,

`responsavel_cadastro_empr` varchar(90) DEFAULT NULL,

`email_comercial` varchar(120) NOT NULL,

`senha_empr` varchar(20) NOT NULL,

`telefone1_empr` varchar(14) DEFAULT NULL,

Page 152: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

151

`telefone2_empr` varchar(14) DEFAULT NULL,

`ramo_atuacao_empr` varchar(25) DEFAULT NULL,

`endereco_empr` varchar(120) DEFAULT NULL,

`cnpj_empr` varchar(18) NOT NULL,

PRIMARY KEY (`id_empr`)

);

CREATE TABLE IF NOT EXISTS `tbl_cadastro_professor` (

`rg_prof` varchar(12) NOT NULL,

`id_prof` int(11) DEFAULT NULL,

`nome_prof` varchar(90) NOT NULL,

`confirmado_prof` tinyint(1) NOT NULL,

PRIMARY KEY (`rg_prof`)

);

CREATE TABLE IF NOT EXISTS `tbl_curriculo` (

`id_curriculo` int(11) NOT NULL AUTO_INCREMENT,

`rg_aluno` varchar(12) DEFAULT NULL,

`objetivo` text,

`grau_escolaridade` varchar(35) DEFAULT NULL,

`estuda_aluno` char(1) DEFAULT NULL,

`nome_instituicao_ensino` varchar(100) DEFAULT NULL,

`disponibilidade_manha` tinyint(1) DEFAULT NULL,

`disponibilidade_tarde` tinyint(1) DEFAULT NULL,

Page 153: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

152

`disponibilidade_noite` tinyint(1) DEFAULT NULL,

`qualidade1` varchar(15) DEFAULT NULL,

`qualidade2` varchar(15) DEFAULT NULL,

`qualidade3` varchar(15) DEFAULT NULL,

PRIMARY KEY (`id_curriculo`)

);

CREATE TABLE IF NOT EXISTS `tbl_curso` (

`id_curso` int(4) NOT NULL AUTO_INCREMENT,

`nome_curso` varchar(50) DEFAULT NULL,

`coord_curso` varchar(100) DEFAULT NULL,

`periodo` varchar(20) DEFAULT NULL,

PRIMARY KEY (`id_curso`)

);

CREATE TABLE IF NOT EXISTS `tbl_curso_curriculo` (

`id_curso_curriculo` int(13) unsigned NOT NULL,

`id_curriculo` int(11) DEFAULT NULL,

`nome_curso` varchar(100) DEFAULT NULL,

`nome_instituicao` varchar(100) DEFAULT NULL,

`data_inicio_curso` date DEFAULT NULL,

`data_termino_curso` date DEFAULT NULL,

`descricao_curso` text

);

Page 154: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

153

CREATE TABLE IF NOT EXISTS `tbl_curso_periodo` (

`id_curso_periodo` int(4) NOT NULL AUTO_INCREMENT,

`id_periodo` int(2) DEFAULT NULL,

`id_curso` int(4) DEFAULT NULL,

`nome_curso` varchar(50) DEFAULT NULL,

PRIMARY KEY (`id_curso_periodo`)

);

CREATE TABLE IF NOT EXISTS `tbl_disc` (

`id_disc` int(11) NOT NULL AUTO_INCREMENT,

`id_curso` int(11) DEFAULT NULL,

`nome_disc` varchar(90) DEFAULT NULL,

`id_turma` int(11) DEFAULT NULL,

PRIMARY KEY (`id_disc`)

);

CREATE TABLE IF NOT EXISTS `tbl_evento_calendario` (

`id_evento` int(13) NOT NULL AUTO_INCREMENT,

`id_remetente` int(11) NOT NULL,

`status_remetente` int(2) DEFAULT NULL,

`id_destinatario` int(11) NOT NULL,

`descricao_evento` text,

`data_post` datetime DEFAULT NULL,

Page 155: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

154

`horario_evento` datetime DEFAULT NULL,

PRIMARY KEY (`id_evento`)

);

CREATE TABLE IF NOT EXISTS `tbl_experiencia_profissional_curriculo` (

`id_experiencia` int(13) unsigned NOT NULL,

`id_curriculo` int(11) DEFAULT NULL,

`nome_empresa` varchar(100) DEFAULT NULL,

`data_inicio` date DEFAULT NULL,

`data_termino` date DEFAULT NULL,

`cargo` varchar(80) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_forum` (

`rg_usuario` varchar(12) NOT NULL,

`id_forum` int(11) NOT NULL,

`id_postagem` int(11) NOT NULL AUTO_INCREMENT,

`data_postagem` datetime DEFAULT NULL,

`mensagem_post` text,

PRIMARY KEY (`id_postagem`)

);

CREATE TABLE IF NOT EXISTS `tbl_forum_nome` (

`id_forum` int(11) NOT NULL AUTO_INCREMENT,

Page 156: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

155

`rg_criador_topico` varchar(12) NOT NULL,

`curso` varchar(30) NOT NULL,

`forum_nome` varchar(30) NOT NULL,

`nome_disc` varchar(90) NOT NULL,

`data_ultima_postagem` datetime DEFAULT NULL,

PRIMARY KEY (`id_forum`)

);

CREATE TABLE IF NOT EXISTS `tbl_imagem_seguranca` (

`id_imagem` int(2) NOT NULL AUTO_INCREMENT,

`codigo_imagem` varchar(30) DEFAULT NULL,

PRIMARY KEY (`id_imagem`)

);

CREATE TABLE IF NOT EXISTS `tbl_mural` (

`id_post` int(13) NOT NULL AUTO_INCREMENT,

`data_post` datetime DEFAULT NULL,

`assunto_post` varchar(60) DEFAULT NULL,

`postagem` text,

`id_remetente` int(11) DEFAULT NULL,

PRIMARY KEY (`id_post`)

);

CREATE TABLE IF NOT EXISTS `tbl_oportunidade_estagio` (

Page 157: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

156

`id_oportunidade` int(13) NOT NULL AUTO_INCREMENT,

`id_remetente` varchar(12) DEFAULT NULL,

`rg_aluno` varchar(12) DEFAULT NULL,

`mensagem` text,

`vizualizado` int(1) NOT NULL,

PRIMARY KEY (`id_oportunidade`)

);

CREATE TABLE IF NOT EXISTS `tbl_perfil` (

`nome_arquivo_foto_usuario` varchar(37) DEFAULT NULL,

`rg_usuario` varchar(12) NOT NULL,

`quem_sou_eu` text,

`relacionamento` varchar(11) DEFAULT NULL,

`livros` varchar(400) DEFAULT NULL,

`esportes` varchar(400) DEFAULT NULL,

`cinema` varchar(400) DEFAULT NULL,

PRIMARY KEY (`rg_usuario`)

);

CREATE TABLE IF NOT EXISTS `tbl_periodo` (

`id_periodo` int(2) NOT NULL AUTO_INCREMENT,

`periodo` varchar(20) DEFAULT NULL,

`horario_entrada` time DEFAULT NULL,

`horario_saida` time DEFAULT NULL,

Page 158: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

157

PRIMARY KEY (`id_periodo`)

);

CREATE TABLE IF NOT EXISTS `tbl_professor` (

`email_prof` varchar(120) NOT NULL DEFAULT '',

`rg_prof` varchar(12) NOT NULL,

`nick_prof` varchar(50) DEFAULT NULL,

`sexo_prof` varchar(9) DEFAULT NULL,

`senha_prof` varchar(20) NOT NULL,

`data_nasc_prof` date NOT NULL,

PRIMARY KEY (`email_prof`)

);

CREATE TABLE IF NOT EXISTS `tbl_professor_disc` (

`id_disc` int(11) DEFAULT NULL,

`rg_prof` varchar(12) DEFAULT NULL,

`id_turma` int(11) DEFAULT NULL

);

CREATE TABLE IF NOT EXISTS `tbl_recado` (

`id_recado` int(13) NOT NULL AUTO_INCREMENT,

`rg_remetente` varchar(12) NOT NULL,

`rg_destinatario` varchar(12) NOT NULL,

`data_recado` datetime DEFAULT NULL,

Page 159: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

158

`recado` text,

PRIMARY KEY (`id_recado`)

);

CREATE TABLE IF NOT EXISTS `tbl_sala_intervalo` (

`rg_usuario` varchar(12) NOT NULL,

`id_forum` int(11) NOT NULL,

`id_postagem` int(11) NOT NULL AUTO_INCREMENT,

`data_postagem` datetime DEFAULT NULL,

`mensagem_post` text,

PRIMARY KEY (`id_postagem`)

);

CREATE TABLE IF NOT EXISTS `tbl_sala_intervalo_nome` (

`id_forum` int(11) NOT NULL AUTO_INCREMENT,

`rg_criador_topico` varchar(12) NOT NULL,

`forum_nome` varchar(30) NOT NULL,

`data_ultima_postagem` datetime DEFAULT NULL,

PRIMARY KEY (`id_forum`)

);

CREATE TABLE IF NOT EXISTS `tbl_status_usuario` (

`id_status` int(11) NOT NULL DEFAULT '0',

`status` varchar(25) DEFAULT NULL,

Page 160: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

159

PRIMARY KEY (`id_status`)

);

CREATE TABLE IF NOT EXISTS `tbl_turma` (

`id_turma` int(11) NOT NULL AUTO_INCREMENT,

`id_curso_periodo` int(4) DEFAULT NULL,

`modulo_turma` char(3) DEFAULT NULL,

PRIMARY KEY (`id_turma`)

);

create view consulta_lista_cursos_manha as select nome_curso from

tbl_curso_periodo where id_periodo = 1;

create view consulta_lista_cursos_tarde as select nome_curso from

tbl_curso_periodo where id_periodo = 2;

create view consulta_lista_cursos_noite as select nome_curso from

tbl_curso_periodo where id_periodo = 3;

create view data_inicio_cursos as SELECT id_curriculo, date_format(

data_inicio_curso, '%d/%m/%Y' ) FROM tbl_curso_curriculo;

create view data_termino_cursos as SELECT id_curriculo, date_format(

data_termino_curso, '%d/%m/%Y' ) FROM tbl_curso_curriculo;

create view data_termino_exp as SELECT id_curriculo, date_format(

data_termino, '%d/%m/%Y' ) FROM tbl_experiencia_profissional_curriculo;

create view data_inicio_exp as SELECT id_curriculo, date_format( data_inicio,

'%d/%m/%Y' ) FROM tbl_experiencia_profissional_curriculo;

create view data_termino_atividade as SELECT id_curriculo, date_format(

data_termino_atividade, '%d/%m/%Y' ) FROM

tbl_atividade_voluntaria_curriculo;

Page 161: SISTEMA ONLINE DE INTEGRAÇÃO PARA OS COMPONENTES DA ETEC ...etecia.com.br/portaletecia/.../2012/...para-os-componentes-da-ETEC.pdf · professores da ETEC a capacidade de continuar

160

create view data_inicio_atividade as SELECT id_curriculo, date_format(

data_inicio_atividade, '%d/%m/%Y' ) FROM tbl_atividade_voluntaria_curriculo;

create view consulta_data_evento_calendario AS SELECT

date_format(horario_evento, '%d/%m/%Y' ) FROM tbl_evento_calendario order

by horario_evento

create view consulta_data_post_mural AS SELECT date_format(data_post,

'%d/%m/%Y' ) FROM tbl_mural;