Central do TCC Informática 2012 -...

72
Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario Vieira Stefany Batista Soares Professor Orientador: João Carlos Lima e Silva São Paulo / SP 2012 TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO ETEC IRMÃ AGOSTINA

Transcript of Central do TCC Informática 2012 -...

Page 1: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

Central do TCC Informática

Ana Paula Demetrio Joaquim Apolinario Vieira

Stefany Batista Soares

Professor Orientador: João Carlos Lima e Silva

São Paulo / SP 2012

TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM

INFORMÁTICA

Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO

ETEC “IRMÃ AGOSTINA”

Page 2: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

Central do TCC Informática

Trabalho de Conclusão de Curso apresentado como requisito para obtenção do diploma do Curso Técnico em Informática.

São Paulo / SP 2012

Page 3: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

DEDICATÓRIA

Dedicamos este trabalho principalmente a Deus, que nos deu as condições para que ao

final da jornada conseguíssemos bons resultados e aos professores da ETEC Irmã Agostina

pela dedicação a todos nós alunos desta Ilustre Instituição de Ensino, e a todos que nos

ajudam a sorrir.

“Meus filhos terão computadores, sim, mas antes terão livros. Sem livros, sem leitura,

os nossos filhos serão incapazes de escrever - inclusive a sua própria história.” Bill Gates

“Se um dia falarem que seu trabalho não é de um profissional, lembre-se: amadores construíram a Arca de Noé. Profissionais construíram o Titanic!”

Skalinichenko guj.com.br

Page 4: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

AGRADECIMENTOS

Ao Nosso Deus

Por fazer parte de nossas vidas, pelas bênçãos e proteção.

A nossa família

Que sempre nos apoiaram e deram forças para que chegássemos até aqui.

Ao nosso professor e orientador João Carlos.

Sem o seu apoio e principalmente confiança, não teríamos meios de concretizar este trabalho.

E a todos os professores da ETEC Irmã Agostina, pela paciência, carinho e respeito.

Levaremos vocês para sempre em nossos corações! Obrigado!

Page 5: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

RESUMO

Esse trabalho teve como objetivo a criação de um Site Informativo (Central do TCC Informática, com Banco de Dados na Linguagem SQL, voltado para TCC’s das turmas de

informática), abordando a falta de esclarecimento da maioria dos alunos da ETEC Irmã Agostina em relação aos TCC’s, e a resolução das dificuldades encontradas do ponto de vista dos próprios alunos, partindo da reflexão sobre as melhorias e facilidades na busca de sanar as dúvidas e falta de informação. Para alcançar o objetivo proposto, foram realizados ao longo de 225 dias de estudos: Brainstorming; aulas teóricas e práticas de PTCC, DTCC e outras disciplinas; pesquisas de campo e na internet; documentos textuais e power point; e por fim desenvolvimento do banco de dados e do site para acesso ao banco de dados, visando entregar uma proposta com uma problemática e solução para a mesma. Os resultados obtidos indicarão e contribuirão com a melhoria do acesso as pesquisas e informações necessárias disponibilizadas por esta Central perante aos alunos, tendo como retorno riqueza de dados informativos e disponibilidade de acesso de acordo com a necessidade dos mesmos. Palavras-chave: Site Informativo. TCC’s.Dificuldades.Pesquisas.

Page 6: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

ABSTRACT

This study aimed to create a Site Informative (Central TCC Computing with Database in SQL language, facing TCC's of classes informatics), addressing the lack of clarification of most students of ETEC Irmã Agostina regarding TCC's and the resolution of difficulties from the point of view of the students, based on the reflection on the improvements and facilities in pursuit of solving doubts and lack of information. To achieve the proposed objective, were conducted over 225 days of study: Brainstorming; lectures and practices PTCC, DTCC and other disciplines, and field research on the Internet; textual documents and power point, and finally the development bank data and site for access to the database in order to submit a proposal with a problem and solution for the same. The results indicate and contribute to improving access to research and information provided by this Central necessary before students, with the return wealth of informative data access and availability according to their need.

Keywords: Site Information. TCC's.Difficulties.Research.

Page 7: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

Sumário

DEDICATÓRIA ......................................................................................................................... 1

AGRADECIMENTOS ............................................................................................................... 2

RESUMO ................................................................................................................................... 3

ABSTRACT................................................................................................................................4

SUMÁRIO .................................................................................................................................. 5

INTRODUÇÃO .......................................................................................................................... 7

1. EMPRESA – ETEC IRMÃ AGOSTINA ....................................................................... 8 1.1. Estruturas de Ensino TCC........................................................................................8 1.2. As Matérias, os Alunos e Seus Problemas...............................................................9

2. PLANEJAMENTO.......................................................................................................10 2.1. Cronograma............................................................................................................10

2.1.1. Descrição.....................................................................................................10 2.1.2. Legenda e Gráfico de Gantt no Project.......................................................10

2.2. Diagramas..............................................................................................................12 2.2.1. Modelo Entidade Relacionamento (MER)..................................................12 2.2.2. Diagrama Entidade-Relacionamento (DER)...............................................12

2.3. Diagrama de Estudo de Caso.................................................................................13 3. DESENVOLVIMENTO...............................................................................................16

3.1. Banco de Dados.....................................................................................................16 3.1.1. Descrição do BD.........................................................................................16 3.1.2. Tabela 1.......................................................................................................16 3.1.3. Tabela 2.......................................................................................................20 3.1.4. Tabela 3.......................................................................................................24 3.1.5. Tabela 4.......................................................................................................28 3.1.6. Tabela 5.......................................................................................................32

3.2. Site da Central do TCC Informática......................................................................35 3.2.1. Descrição do Site........................................................................................35 3.2.2. Tela Home do Site Para o Usuário e Respectivo Código em PHP.............36 3.2.3. Tela de Acesso ao Site Por Administrador ou Usuário e Respectivo Código

em PHP.......................................................................................................38 3.2.4. Primeira Tela do Site Após Login, Para Administrador e Respectivo

Código em PHP...........................................................................................42 3.2.5. Tela Cadastrar Usuários, Acessada Por Administrador e Respectivo Código

em PHP.......................................................................................................44 3.2.6. Tela Cadastrar TCC’s, Acessada Por Administrador e Respectivo Código

em PHP.......................................................................................................46 3.2.7. Tela Consultar TCC’s, Acessada Por Administrador e Respectivo Código

em PHP.......................................................................................................48

Page 8: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

4. SEGURANÇA..............................................................................................................53 4.1. Acesso ao Servidor da Central...............................................................................53 4.2. Acesso ao Site........................................................................................................53 4.3. Acesso ao Banco de Dados....................................................................................55

5. MANUAL DO USUÁRIO............................................................................................56 5.1. Acesso e Navegação no Site..................................................................................56

6. MANUAL DO ADMINISTRADOR............................................................................58 6.1. Acesso e Navegação no Site..................................................................................58

7. PROBLEMAS ENCONTRADOS................................................................................65 7.1. Brainstorming.........................................................................................................65 7.2. Reuniões Extra Sala de Aula..................................................................................65 7.3. Pesquisas de Campo...............................................................................................65 7.4. Linguagens PHP e SQL.........................................................................................65 7.5. Definição de Custos do Projeto..............................................................................65

CONCLUSÃO..........................................................................................................................66

REFERÊNCIAS BIBLIOGRÁFICAS......................................................................................67

WEBGRAFIA...........................................................................................................................67

LISTA DE FIGURAS...............................................................................................................68

APROVAÇÃO..........................................................................................................................70

Page 9: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

7

INTRODUÇÃO

Depois de aprovados no vestibulinho os alunos sabem e estão cientes da responsabilidade de fazer o curso, os professores procuram explicar de uma forma clara suas matérias para que os jovens apreendam com facilidade e rapidez.

No decorrer do curso apreende o conteúdo, a trabalhar em equipe para cumprir as demandas até finalizar as aulas, mas antes de ir embora os professores querem tirar uma prova de que seus alunos já sabem colocar tudo que lhes foi explicado na pratica com a apresentação do TCC, deixando todos nervosos e ansiosos, mas também surgem questões sobre formatação, normas, vestimentas e principalmente sobre a idéia a ser elaborada.

Ao saber deste trabalho os alunos devem se reunir em grupo, dividir as tarefas assistir aulas procurando sempre questionar os professores quando houver duvidas, comparecer a reuniões do grupo enfim ter comprometimento com os colegas e com suas tarefas que vão ajudar a incrementar seu TCC. Esse trabalho exige paciência, responsabilidade, idéias e nem todos do grupo tem tempo, afinal o tempo é curto, enquanto você aprende, já coloca em pratica o que vai ser útil para desenvolver o seu trabalho.

Pensando no que foi dito o nosso grupo tem um tema que vai abrir uma porta que irá ajudar a responder algumas duvidas dos alunos, cujo tema será Central do TCC Informática, voltado para a dificuldade no TCC, orientando a gestão de algumas necessidades desse grupo.

A central do TCC mostrará aos alunos trabalhos prontos nos quais os alunos irão ter como exemplo para aprimorar suas ideias, normas ABNT serão incluídas.

O objetivo é fazer que os alunos, em geral, da nossa entidade de ensino Etec Irmã Agostina, não se apavorem pensando que o TCC é “um bicho de sete cabeças”, e sim que eles

possam amadurecer suas ideias, tenham interesse, questionem os professores e se empenhem em apresentar um trabalho bem elaborado, sem erros e que possa transmitir para a banca examinadora e para todos que estarão presentes o seu projeto.

No dia, uma sensação de que um trabalho que saiu da ideia, foi para o papel, depois transformar-se num projeto e que poderá trazer grandes benefícios aos alunos da instituição e a outras pessoas em geral é o que nos deixará muito felizes.

Central do TCC Informática, um projeto simples, porém de grande valia ao nosso corpo discente de hoje e de amanhã.

Page 10: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

8

1. EMPRESA – ETEC IRMÃ AGOSTINA

Na década de 1960 houve a ideia para criação de instituições que atendessem a necessidade profissional em são Paulo. Quando Roberto Costa de Abreu assumiu o governo do estado em 1967 à ideia de se criar escolas técnicas foi se tornando cada vez mais concreta. Em 6 de outubro o Centro Paula Souza começou o projeto das escolas técnicas, criando assim os cursos superiores de tecnologias nas Fatec’s e cursos técnicos gratuitos nas Etec’s.

As Etec’s estão entre as melhores escolas publicas do Brasil, quando comparadas com outras escolas de ensino médio. Dentre elas a Escola Técnica Estadual Irmã Agostina que apesar de ser uma instituição recente, com pouco menos de dois anos, já formou alunos com grande capacidade profissional onde são oferecidos cursos técnicos e ensino médio gratuitos de ótima qualidade, com professores capacitados a oferecer o máximo de conhecimento aos seus alunos capacita-los para o mercado de trabalho e ser uma escola de referencia no mesmo. Proporcionam vagas de estagio aos alunos durante o curso com possibilidade de contratação ao seu termino.

Nosso projeto visa à implantação do aplicativo somente na Etec Irmã Agostina pelo fato de não haver algo igual ou semelhante ao nosso projeto nesta instituição e entre outros motivos.

1.1. Estruturas de Ensino TCC

Considerando a dificuldade da elaboração de um Trabalho de Conclusão de Curso é preciso uma boa estrutura de ensino, pois, as matérias estudadas nos períodos são de grande ajuda para fazer o trabalho, e uma destas matérias é o Planejamento de Trabalho de Conclusão de Curso.

Um trabalho de grande importância para a formação do aluno não pode começar do zero por isso esta matéria ajuda o aluno a planejar desde o principio seu trabalho, claro que tudo em etapas, começando pelo tema, desenvolvendo pesquisas sobre o tema , ate a parte escrita onde se coloca os resultados lembrando-se que é só o planejamento e que o trabalho nesta etapa ainda não estará pronto e para isso e necessário ter bons professores que se comprometam em ajudar o máximo possível seus alunos, e professores orientadores escolhidos pelos próprios alunos que de preferência tenham conhecimento sobre o tema em questão, mas isso e opcional.

Tendo isso em mente o aluno estará pronto para desenvolver seu trabalho, TCC é importante para que o aluno possa demonstrar o que aprendeu. E por isso a Etec disponibiliza materiais de ensino como, por exemplo: TCC’s prontos localizados na biblioteca da própria

instituição. Alem de ter salas de projeção para as apresentações e pré-apresentações. Salas de

Page 11: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

9

gestões para as aulas de PTCC com apresentações de slides e documentos. E auditório para apresentação do TCC ao final do curso.

Com uma estrutura bem trabalhada tanto no trabalho quanto na própria instituição o aluno poderá concluir seu curso com sucesso.

1.2. As Matérias, os Alunos e Seus Problemas

Planejamento de Trabalho de Conclusão de Curso (PTCC) esta é uma matéria muito importante para quem esta começando o curso, principalmente para aqueles que nunca fizeram um TCC, este é o principio de tudo porque é nesta fase que se apresenta aos alunos o TCC, ou seja, este é o ponto de partida. Envolve apresentar aos alunos toda a base e estrutura deste trabalho, claro que em um período curto de tempo não se consegue apresentar todo o conteúdo necessário.

Muitos dos alunos tendem a ter falta de conhecimentos básicos em programas como Microsoft Word, PDF’s, entre outros. O que é fundamental para o desenvolvimento deste

trabalho, pois tem que se formatar o trabalho seguindo as normas da ABNT onde se usa programas como estes e a falta de conhecimento destes pode atrapalhar o aluno em seu desenvolvimento.

Apresenta-se ao aluno como se desenvolver apenas os primeiros passos, como a introdução, as pesquisas sobre o tema, as normas ABNT, etc. neste primeiro momento o trabalho ainda não será desenvolvido apenas um pré-trabalho e após uma pré-apresentação. Esta matéria tem duração de 6 meses em conjunto com outras matérias cuja função é auxiliar indiretamente ou diretamente o aluno em seu trabalho.

Desenvolvimento de Trabalho de Conclusão de Curso (DTCC) a partir desta faze do trabalho é que o tema escolhido começa a ganhar mais importância, o aluno a partir de agora tem que ser decisivo e cauteloso, pois o tempo a seguir é curto e um trabalho de suma importância como este não poderá ter erros críticos. Nesta etapa conta-se muito com a ajuda dos professores, entretanto não poderá contar apenas com o conteúdo ensinado em sala de aula, pois o que ensinarem será o padrão dado pela escola, ou seja, segui-se uma ementa com os conteúdos que serão passados e raramente foge-se deste padrão isto pode ser um problema para alunos que não conseguem encontrar informações uteis sobre seu devido tema. Por isso tem que se tomar cuidado a escolha do tema logo no inicio.

Concluindo-se, que a escola dará ao aluno um conteúdo bem resumido, pois o prazo é curto para poder lhe ensinar tudo que se precisa saber, porem, eles ensinam por onde começar a buscar o conhecimento, depois disto só é preciso o aluno se interessar em se aprofundar mais em seus estudos.

Page 12: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

10

2. PLANEJAMENTO

Descreveremos neste capítulo o cronograma do projeto. Também vamos expor os três diagramas de planejamento do projeto, que são eles: MER – Modelo Entidade Relacionamento, DER – Diagrama Entidade Relacionamento e Diagrama de Estudo de Caso.

2.1. Cronograma

2.1.1. O cronograma que segue na figura abaixo, expõe todo planejamento e desenvolvimento da Central do TCC Informática, com duração total de 225 dias, iniciando com Brainstorming do grupo, depois seguindo com aulas teóricas, pesquisas de campo e Internet, montagem do documento textual e documento pps, apresentação para pré-banca e retomada para o desenvolvimento dos documentos textual e pps, além do desenvolvimento do Banco de Dados e Site

2.1.2. Nas figuras que seguem neste item, mostramos o planejamento em gráficos específicos.

Figura 1 – Project – Cronograma da Central do TCC Informática - Legenda

Page 13: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

11

Figura 2 – Project – Cronograma da Central do TCC Informática – Gráfico de Gantt

Page 14: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

12

2.2. Diagramas

2.2.1. Modelo Entidade Relacionamento (MER)

Na figura abaixo ilustramos nosso MER, caracterizando as principais entidades do Banco de Dados. O Administrador controla o Banco de Dados, o Banco de Dados atende o Aluno, este acessa as informações e dados sobre TCC Informática, informações estas que são possuídas pelo Administrador, fechando assim o ciclo lógico do sistema neste modelo.

Figura 3 – MER – Sistema da Central do TCC Informática

2.2.2. Diagrama Entidade-Relacionamento (DER)

No caso deste projeto temos na figura abaixo, o Administrador como entidade; e Cod_Adm, Nome_Adm como atributos. A entidade Administrador tem um relacionamento de controle com a entidade Banco de Dados que tem como atributos Cod_BD e Nome_BD, e para isso a entidade Administrador usa a entidade Linguagem que por sua vez tem como atributos Cod_Lin e Nome_Lin. O próximo caminho é o atendimento pelo Banco de Dados à entidade Aluno que tem como atributos Cod_Aluno e Nome_Aluno, para esse atendimento o Banco de Dados tem como via a entidade Site Linguagem HTML e PHP, que tem como atributos Cod_Site e Nome_Site. No final do ciclo a entidade Aluno acessa a entidade Informações e Dados Sobre TCC Informática, que tem os atributos Cod_Info, Nome_Info e Tabela_Info; e para fechar o encadeamento o Admistrador é quem possui esta última entidade.

Administrador Banco de Dados

AlunoInformações e Dados

Sobre TCC Informática

Controla

Possui Atende

Acessa

(1:1)

(1:n)

(n:n)

(1:n)

Page 15: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

13

Figura 4 – DER – Sistema da Central do TCC Informática

2.3. Diagrama de Estudo de Caso

Este Banco de Dados funcionará, em linhas gerais, da seguinte forma: O usuário/aluno acessará o Site da Central do TCC Informática que estará hospedado no Servidor, e neste estará implantado o Banco de Dados: DataBase of Student, que junto com os demais serviços do Site, disponibilizarão Informações Gerais e Específicas sobre TCC’s de Informática,

auxiliando e esclarecendo assim aos alunos desta unidade. O estudo de caso começou a ser feito pelo nosso próprio grupo, no início das aulas de PTCC, onde nós mais precisamos de idéias, parâmetros e direcionamento que não conseguíamos nem com o professor da matéria e nem em livros ou internet. Se este site e banco de dados existissem e estivessem regulamentado e bem desenvolvido, temos certeza que nos causaria bem menos dores de cabeça, que acabam por atrapalhar o aprendizado de outras matérias riquíssimas do curso de

Administrador

Banco de Dados

Aluno

Informações e Dados

Sobre TCC Informática

Controla

Possui

Atende

Acessa

Linguagem

Site

Linguagem HTML e PHP

Cod_Adm

Nome_Adm

Cod_Aluno

Nome_Aluno

Cod_Info

Nome_Info

Cod_Site

Nome_Site

Cod_BD

Nome_BD

Cod_Lin

Nome_Lin

Tabela_Info

Page 16: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

14

técnico em informática. Em linhas gerais, para um primeiro entendimento de quem ainda não o fez, este projeto está elaborado no diagrama de Casos de Uso e Diagrama de Sequencia a seguir, elaborados em StarUML:

Figura 5 – Central do TCC Informática em Star UML - Diagrama de Caso de Uso

System

Acessar Internet

Usuário/Aluno

Permitir Acesso como Usuário

Administrador

Banco de Dados

Servidor

Site

Permitir Acesso como Administrador

Page 17: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

15

Figura 6 – Central do TCC Informática em Star UML- Diagrama de Sequencia

Central do TCC Informáticasd

Usuário/AlunoServidor CentralSite Central do TCC Informática Banco de Dados Outros Produtos

1 : Acesso Via Internet()2 : Acesso ao Host do Site e BD()

3 : Acesso Via Site()

4 : Permissão() 5 : Várias Informações()

6 : Acesso Via Site()

7 : Informações e Serviços()

8 : Soilicitação ou Consulta()

9 : Retorno da Solicitação ou Consulta ao Site()

10 : Retorno da Solicitação ou Consulta ao Usuário/Aluno()

Page 18: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

16

3. DESENVOLVIMENTO

Descreveremos neste capítulo o desenvolvimento do projeto. Também vamos expor toda estrutura de programação do banco de dados (DataBase of Student) e do Site (Central do TCC Informática), com todos os scripts, telas, meios e linguagens utilizados e aceitos para o objetivo do projeto.

3.1. BANCO DE DADOS

3.1.1. O DataBase of Student ou Banco de Dados do Estudante é uma das ferramentas que funcionará dentro do servidor da Central. O acesso a esse BD pelo usuário será feito pelo Site, que descreveremos melhor adiante. A seguir temos o script da programação das cinco tabelas do BD em MySQL, com a ferramenta MyAdmin e WorkBench. Temos também após as telas de cada tabela, o seu respectivo script.

3.1.2. Tabela 1-usuários autorizados.sql

Figura 7 – BD Tabela 1 rodando em phpMyAdmin

Page 19: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

17

Figura 8 – BD Tabela 1 rodando em WorkBench

-- phpMyAdmin SQL Dump

-- version 3.5.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração:

-- Versão do Servidor: 5.5.24

-- Versão do PHP: 5.3.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

Page 20: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

18

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Banco de Dados: `databaseofstudent`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `1-usuários autorizados`

--

CREATE TABLE IF NOT EXISTS `1-usuários autorizados` (

`Ra` int(6) NOT NULL,

`Nome` varchar(60) NOT NULL,

`Email` varchar(60) NOT NULL,

`Tel` int(10) NOT NULL,

PRIMARY KEY (`Ra`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Page 21: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

19

--

-- Extraindo dados da tabela `1-usuários autorizados`

--

INSERT INTO `1-usuários autorizados` (`Ra`, `Nome`, `Email`, `Tel`) VALUES

(112092, 'Joaquim Apolinario Vieira', '[email protected]', 1172326334),

(112105, 'Ana Paula Demetrio', '[email protected]', 1180940453),

(202628, 'Leonardo Barreiros Ribeiro', '[email protected]', 1123776544),

(202833, 'Francisco Barros de Carlo', '[email protected]', 1156889923),

(204545, 'Marcela Seixas Figueira', '[email protected]', 1156878867),

(207734, 'Carla Michael Santos', '[email protected]', 1127349013),

(208886, 'Cristiane Venâncio Aires', '[email protected]', 1127348876),

(210987, 'Vera Lúcia Lima', '[email protected]', 1155234567),

(211538, 'Bryan Char Filgueiras', '[email protected]', 1154771818),

(212045, 'Felipe Guimarães Silveira', '[email protected]', 1134552378),

(213567, 'Carlos Antônio Santos', '[email protected]', 1155239788),

(219987, 'Leonor Maria Carreira', '[email protected]', 1155348977),

(230743, 'César Limeira Félix', '[email protected]', 1155671818),

(295677, 'Arthur Nébias Souza', '[email protected]', 1127249876);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

Page 22: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

20

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

3.1.3. Tabela 2-tccs eteciainfo.sql

Figura 9 – BD Tabela 2 rodando em phpMyAdmin

Page 23: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

21

Figura 10 – BD Tabela 2 rodando em WorkBench

-- phpMyAdmin SQL Dump

-- version 3.5.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração:

-- Versão do Servidor: 5.5.24

-- Versão do PHP: 5.3.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

Page 24: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

22

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Banco de Dados: `databaseofstudent`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `2-tccs eteciainfo`

--

CREATE TABLE IF NOT EXISTS `2-tccs etecia info` (

`Cod_TCC` int(4) NOT NULL AUTO_INCREMENT,

`Nome_TCC` varchar(80) NOT NULL,

`Quant_Autores` int(2) NOT NULL,

`Orientador` varchar(30) NOT NULL,

`Tema_TCC` varchar(30) NOT NULL,

`Problemática` varchar(80) NOT NULL,

Page 25: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

23

`Recursos_Usados_Informática` varchar(80) NOT NULL,

`Solução` varchar(80) NOT NULL,

PRIMARY KEY (`Cod_TCC`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--

-- Extraindo dados da tabela `2-tccs eteciainfo`

--

INSERT INTO `2-tccs eteciainfo` (`Cod_TCC`, `Nome_TCC`, `Quant_Autores`, `Orientador`, `Tema_TCC`, `Problemática`, `Recursos_Usados_Informática`, `Solução`) VALUES

(1, 'Central do TCC Informática', 3, 'João Carlos Lima e Silva', 'Realização dos TCCs', 'Dificuldade dos Estudantes', 'Linguagem PHP e SQL', 'Site e Banco de Dados Para Orientação Geral'),

(2, 'Site de Jogos', 2, 'João Carlos Lima e Silva', 'Desenvolvimento de WebSite de ', 'Falta de Opções de Internautas Jogadores', 'Linguagem PHP, HTML, Linguagem SQL', 'Site com Banco de Dados'),

(3, 'Work Shop Manager', 3, 'Renato Carvalho', 'Sistema Para Oficina Mecânica', 'Falta de Organização na Documentação', 'Linguagem SQL e VisualBasic', 'Software e Banco de Dados'),

(4, 'A.W.P.G.C. Robôs Seguidores de Linha', 3, 'Luiz Roberto Camilo', 'Gerenciamento de Competições', 'Cronometragem de Percurso', 'PHP, SQL, HTML, CSS, JavaScript', 'Criação do Sistema'),

(5, 'Sistema Integrado', 6, 'João Carlos Lima e Silva', 'Gerenciamento de Estoque, Vend', 'Organização de Estoque', 'MySQL, VisualBasic-VisualStudio', 'Desenvolver um Sistema Integrado'),

(6, 'Aplicação Web de Sistema de Arquivos', 5, 'Laércio Natalino da Silva', 'Sistema de Arquivos', 'Distribuição de Arquivos entre Professores e Alunos', 'PHP, SQL,HTML, CSS, JavaScript', 'Desenvolver Site com Arquivos');

Page 26: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

24

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

3.1.4. Tabela 3-formados etecia.sql

Figura 11 – BD Tabela 3 rodando em phpMyAdmin

Page 27: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

25

Figura 12 – BD Tabela 3 rodando em WorkBench

-- phpMyAdmin SQL Dump

-- version 3.5.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração:

-- Versão do Servidor: 5.5.24

-- Versão do PHP: 5.3.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

Page 28: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

26

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Banco de Dados: `databaseofstudent`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `3-formados etecia`

--

CREATE TABLE IF NOT EXISTS `3-formados etecia` (

`Cod_Formado` int(4) NOT NULL AUTO_INCREMENT,

`Nome_Formado` varchar(60) NOT NULL,

`Tel_Formado` int(11) NOT NULL,

`Email_Formado` varchar(30) NOT NULL,

`Mes_Ano_Formatura` varchar(15) NOT NULL,

PRIMARY KEY (`Cod_Formado`)

Page 29: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

27

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

--

-- Extraindo dados da tabela `3-formados etecia`

--

INSERT INTO `3-formados etecia` (`Cod_Formado`, `Nome_Formado`, `Tel_Formado`, `Email_Formado`, `Mes_Ano_Formatura`) VALUES

(1, 'Joaquim Apolinario Vieira', 2147483647, '[email protected]', 'Dezembro2012'),

(2, 'Stefany Batista Soares', 1156789939, '[email protected]', 'Dezembro 2012'),

(3, 'Ana Paula Demetrio', 1156774534, '[email protected]', 'Dezembro 2012'),

(4, 'Carlos de Souza Andrade', 1123456788, '[email protected]', 'Julho 2012'),

(5, 'Fabio Siqueira Delavare', 1156774567, '[email protected]', 'Julho 2012'),

(6, 'Vilma Castro e Silva', 1157676744, '[email protected]', 'Julho 2012'),

(7, 'Sandra Perez Antonini', 1133450897, '[email protected]', 'Julho 2012'),

(8, 'Geruza Tavares Meyer', 1156871317, '[email protected]', 'Dezembro 2011'),

(9, 'Rosangela Fabrizio Julião', 1134663389, '[email protected]', 'Dezembro 2011'),

(10, 'Quitéria Maria de Jesus', 1156872088, '[email protected]', 'Dezembro 2011'),

(11, 'Romão da Silva Valadares', 1156442817, '[email protected]', 'Dezembro 2011');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

Page 30: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

28

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

3.1.5. 4-pdfs links.sql

Figura 13 – BD Tabela 4 rodando em phpMyAdmin

Page 31: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

29

Figura 14 – BD Tabela 4 rodando em WorkBench

-- phpMyAdmin SQL Dump

-- version 3.5.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração:

-- Versão do Servidor: 5.5.24

-- Versão do PHP: 5.3.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

Page 32: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

30

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Banco de Dados: `databaseofstudent`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `4-pdfs links`

--

CREATE TABLE IF NOT EXISTS `4-pdfs links` (

`Cod_PDF` int(4) NOT NULL AUTO_INCREMENT,

`Link_PDF` varchar(60) NOT NULL,

`Nome_PDF` varchar(30) NOT NULL,

`Tema_PDF` varchar(30) NOT NULL,

`Instituicao_PDF` varchar(30) NOT NULL,

`Autores` varchar(80) NOT NULL,

Page 33: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

31

PRIMARY KEY (`Cod_PDF`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

--

-- Extraindo dados da tabela `4-pdfs links`

--

INSERT INTO `4-pdfs links` (`Cod_PDF`, `Link_PDF`, `Nome_PDF`, `Tema_PDF`, `Instituicao_PDF`, `Autores`) VALUES

(1, 'http://www.abusar.org.br/manuais/VPN-alan-rafael.pdf', 'Implementação de uma VPN em Li', 'Redes de Computadores, Seguran', 'CENTRO UNIVERSITÁRIO DO ESTADO', 'Alan TamerVasques,Rafael Priante Schuber'),

(2, 'http://www.fateccruzeiro.edu.br/Documentos/TCC_Cassiano_Rica', 'APLICAÇÃO DE REDES DE COMPUTAD', 'CFTV e Redes Wireless', 'FACULDADE DE TECNOLOGIA “PROF.', 'CASSIANO RICARDO BRAGA'),

(3, 'http://www.fateczl.edu.br/TCC/2009-2/tcc-61.pdf', 'Considerações Sobre o Ensino d', 'Estudo de caso: Ferramenta Dos', 'Fatec da Zona Leste', 'Thiago Aparecido Ferroni'),

(4, 'http://classe.geness.ufsc.br/images/d/d9/Tcc-informatica_na_', 'INFORMÁTICA NA EDUCAÇÃO COM SO', 'Software Livre', 'Escola Superior de Criciúma ES', 'Andreia MariotScarduelli e Kenedy Elias'),

(5, 'http://www.inf.ufg.br/sites/default/files/projeto-pedagogico', 'Projeto Pedagógico do Curso En', 'Engenharia de Software', 'Universidade Federal de Goiás ', 'Fábio Nogueira de Lucena, Auri Marcelo Rizzo Vincenzi, Juliano Lopes de Oliveira');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Page 34: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

32

3.1.6. 5-tccs prontos pdf.sql

Figura 15 – BD Tabela 5 rodando em phpMyAdmin

Page 35: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

33

Figura 16 – BD Tabela 5 rodando em WorkBench

-- phpMyAdmin SQL Dump

-- version 3.5.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Geração:

-- Versão do Servidor: 5.5.24

-- Versão do PHP: 5.3.14

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

SET time_zone = "+00:00";

Page 36: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

34

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

--

-- Banco de Dados: `databaseofstudent`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `5-tccs prontos pdf`

--

CREATE TABLE IF NOT EXISTS `5-tccs prontospdf` (

`Id_PDF` int(4) NOT NULL AUTO_INCREMENT,

`Título_PDF` varchar(60) NOT NULL,

`Instituição_PDF` varchar(60) NOT NULL,

`Arquivo_pdf` longblob NOT NULL,

PRIMARY KEY (`Id_PDF`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ;

Page 37: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

35

--

-- Extraindo dados da tabela `5-tccs prontos pdf`

--

INSERT INTO `5-tccs prontos pdf` (`Id_PDF`, `Título_PDF`, `Instituição_PDF`, `Arquivo_pdf`) VALUES

(4, '10a-Manual TCC Pronto', 'ETECIA', 0x255044462d312................... “neste trecho seguem 1000 páginas de Código”

...........................3e0a7374617274787265660a3230393230380a2525454f460a);

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

3.2. SITE CENTRAL DO TCC INFORMÁTICA

3.2.1. O Site deste projeto visa fornecer uma interface web, simples e de fácil interação, para o aluno acessar além de muita informação sobre TCC de informática, acessar também o DataBase of Student com mais informações, sempre atualizadas online. O acesso a esse Site, bem como ao BD que ele disponibilizará será de acesso através de login e senha para consulta e interação. Para suporte ao usuário contaremos com email, endereço e telefone.

Page 38: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

36

3.2.2. Tela Home do Site Para o Usuário e Respectivo Código em PHP

CentraldoTCCInformatica

Figura 17 – Tela Home do Site Para o Usuário Rodando no Navegador

<?php

include"../conexao.php";

?>

<?php require"../restrito.php";?>

<html>

<head>

<title>Central do TCC.<?php echo $usuario ?></title>

<link href="../css/style.css" rel="stylesheet" type="text/css">

</head>

Page 39: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

37

<div id="corpohome">

<div id="topo">

<h1>Nome:<?phpecho $usuario ?>

<div id="logo">

<p><a href="#"><imgsrc="../imagens/logotipo.jpg"alt="Central do TCC" title="Central do TCC"></a></p>

</div>

<div id="menualuno">

<?phprequire"menu.php";?>

</div>

<div id="efeito">

</div>

<div id="slides">

<?phprequire"slides_aluno.php"?>

<?php /* require"EfeitoImagens.php"*/?>

<div id="rodape">

<?phprequire"rodape.php";?>

</div>

</div>

</div>

</body>

</html>

Page 40: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

38

3.2.3.Tela de Acesso ao Site Por Administrador ou Usuário e Respectivo Código em PHP

Figura 18 – Tela de Acesso ao Site Por Administrador ou Usuário Rodando no Navegador

<?phpinclude"conexao.php";?>

<?phpinclude"bloqueador.php";?>

<html>

<head>

<link href="css/style.css" rel="stylesheet" type="text/css">

<title>Index</title>

</head>

<body>

<div id="box">

Page 41: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

39

<div id="img">

<imgsrc="imagens/logo.png">

<div id="box_logar">

<div id="logar">

<form action="" method="post" enctype="multipart/form-data">

<table>

<tr>

<td><strong>Login:</strong></td>

</tr>

<tr>

<td><input type="text" name="login" value="login"/></td>

</tr>

<tr>

<td><strong>Senha:</strong></td>

</tr>

<tr>

<td><input type="password" name="senha" value="senha"/></td>

</tr>

<tr>

<td><input type="submit" name="enter" value="Entrar" clas="btn"/></td>

</tr>

</table>

</form></div>

</div>

</div>

Page 42: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

40

</div>

<?php

if (isset($_POST['enter'])){

$login=$_POST['login'];

$senha=$_POST['senha'];

$selecionar = mysql_query("SELECT * FROM autenticar WHERE login='$login' AND senha='$senha'") or die (mysql_error());

$contar= @mysql_num_rows($selecionar);

if($contar=='0'){

echo "<script language='javascript'>window.alert('Usuario ou senha incorretos!')</script>";

}

else{

while($res=mysql_fetch_array($selecionar)){

$id=$res['id'];

$usuario=$res['usuario'];

$login=$res['login'];

$senha=$res['senha'];

Page 43: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

41

$nivel=$res['nivel'];

session_start();

$_SESSION['id']=$id;

$_SESSION['usuario']=$usuario;

$_SESSION['login']=$login;

$_SESSION['senha']=$senha;

$_SESSION['nivel']=$nivel;

if($nivel=='administrador'){

/*setcookie("",$usuario);

setcookie("",$senha);*/

header("Location:administrador/index.php");

}else if ($nivel=='aluno'){

/*setcookie("",$usuario);

setcookie("",$senha);*/

header("Location:aluno/index.php");

}

}

}

}

Page 44: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

42

?>

</body>

</html>

3.2.4. Primeira Tela do Site Após Login, Para Administrador e Respectivo Código em PHP

Figura 19 – Primeira Tela do Site Após Login, Para Administrador, Rodando no Navegador

<?php include"../conexao.php";?>

<html>

<head><?phprequire"../restrito.php";?>

<link href="../css/style.css" rel="stylesheet" type="text/css">

<title>Seja Bem Vindo!<?phpecho $usuario?></title>

</head>

Page 45: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

43

<body>

<div id="box">

<div id="img">

<a href="#"><imgsrc="../imagens/logotipo.jpg"alt="Central do TCC" title="Central do TCC"></a>

</div>

<div id="menu">

<?phprequire"menu.php";?>

</div>

<?

while ( $linha = mysql_fetch_assoc($rf)){

}

?>

</div>

</div>

</div>

Page 46: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

44

</body>

</html>

3.2.5. Tela Cadastrar Usuários, Acessada Por Administrador e Respectivo Código em PHP

Figura 20 – Tela Cadastrar Usuários, Acessada Por Administrador, Rodando no Navegador

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link href="../css/style.css" rel="stylesheet" type="text/css">

<title>CadastarUsuarios</title>

</head>

<?php include"../conexao.php";?>

Page 47: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

45

<body>

<div id="box_Cadastrar_usuario">

<div id="box">

<div id="img">

<a href="#"><imgsrc="../imagens/logotipo.jpg"alt="Central do TCC" title="Central do TCC"></a>

</div>

<div id="menu">

<?phprequire"menu.php";?>

</div>

<div id="conteudo_cadastro_usuario">

<form name ="cadastar_usuarios" action="CadastroEfetuado.php" method="post" enctype="multipart/form-data">

<table>

<tr>

<td><strong>Nome:</strong></td>

</tr>

<tr>

<td><input type="text" name="usuario" value="" id="usuario"/></td>

</tr>

<tr>

<td><strong>Login do Usuario:</strong></td>

</tr>

<td><input type="text" name="login" value="" id="login"/></td>

Page 48: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

46

</tr>

<tr>

<td><strong>Senha:</strong></td>

</tr>

<tr>

<td><input type="text" name="senha" value="" id="senha" /></td>

</tr>

<input type="hidden" name="cadastro" value="add" />

<tr>

<td><input type="submit" name="enviar" value="Enviar" class="btn"/></td>

</tr>

</table>

</form>

</div>

</div>

</body>

</html>

3.2.6. Tela Cadastrar TCC’s, Acessada Por Administrador e Respectivo Código em PHP

Figura 21 – Tela Cadastrar TCC’s, Acessada Por Administrador, Rodando no Navegador

Page 49: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

47

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link href="../css/style.css" rel="stylesheet" type="text/css">

<title>Untitled Document</title>

</head>

<?php include"../conexao.php";?>

<body>

<div id="box_Cadastrar_tcc">

<div id="box">

<div id="img">

<a href="#"><imgsrc="../imagens/logotipo.jpg"alt="Central do TCC" title="Central do TCC"></a>

</div>

<div id="menu">

<?phprequire"menu.php";?>

</div>

<div id="boxtcc">

<div id="box_cadastrar_tcc">

<form action="arquivo.php" method="post" enctype="multipart/form-data">

Page 50: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

48

Enviar o arquivo: <input type="file" name="arquivo" size="20" /><br />

<input type="submit" value="Enviar"/>

</form>

</div>

</div>

</div>

</body>

</html>

3.2.7. Tela Consultar TCC’s, Acessada Por Administrador e Respectivo Código em PHP

Figura 22 – Tela Consultar TCC’s, Acessada Por Administrador, Rodando no Navegador

Page 51: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

49

<?php include"../conexao.php";?>

<html>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<head>

<body>

<title>Central do TCC.</title>

<link href="../css/style.css" rel="stylesheet" type="text/css">

</head>

<div id="box">

<div id="img">

<a href="#"><imgsrc="../imagens/logotipo.jpg"alt="Central do TCC" title="Central do TCC"></a>

</div>

<div id="menu">

<?phprequire"menu.php";?>

</div>

<div id ="consulta">

<div id="box_consulta">

<?php $seleciona = mysql_query("SELECT * FROM arquivo");

$conta = @mysql_num_rows($seleciona) or die (mysql_error());

echo "Potagens:$conta";

Page 52: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

50

if($conta <= 0){

echo "Não há nenhum dado no banco!";

}else{

while($ln = mysql_fetch_array($seleciona)){

$id =$ln['id'];

$titulo = $ln['nome'];

$autores = $ln['autores'];

$orientador=$ln['orientador'];

$tema = $ln['tema'];

$problematica = $ln['problematica'];

$recursos = $ln['recursos'];

$solucao = $ln['solucao'];

$link=$ln['link'];

?>

<div id="post">

<table width="628" height="270" border="1">

<tr>

<td width="128">Titulo:</td>

<td width="402" align="center"><a href="#"><?php echo $ln['nome'];?></a></td>

<td width="76" align="center"><a href="alterar_tcc.php?&id=<?php echo $id ?>">Alterar</a></td>

</tr>

<tr>

Page 53: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

51

<td>Autores:</td>

<td align="center"><a href="#"><?php echo $ln['autores'];?></a></td>

<td align="center"><a href="alterar_tcc.php?&id=<?php echo $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Orientador:</td>

<tdalign="center"><a href="#"><?phpecho $ln['orientador'];?></a></td>

<tdalign="center"><a href="alterar_tcc.php?&id=<?phpecho $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Tema:

</td>

<td align="center"><a href="#"><?php echo $ln['tema'];?></td>

<tdalign="center"><a href="alterar_tcc.php?&id=<?phpecho $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Problematica: </td>

<tdalign="center"><a href="#"><?phpecho $ln['problematica'];?></td>

<tdalign="center"><a href="alterar_tcc.php?&id=<?phpecho $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Recursos Utilizados:</td>

Page 54: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

52

<tdalign="center"><a href="#"><?phpecho $ln['recursos'];?></td>

<tdalign="center"><a href="alterar_tcc.php?&id=<?phpecho $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Solução: </td>

<td align="center"><a href="#"><?php echo $ln['solucao'];?></td>

<td align="center"><a href="alterar_tcc.php?&id=<?php echo $id ?>">Alterar</a></td>

</tr>

<tr>

<td>Link:</td>

<tdalign="center"><a href="../documentos/<?phpecho $ln['link'];?>"</a><?phpecho $ln['link'].'<br/>'; ?></td>

<tdalign="center"><a href="alterar_tcc.php?id=<?phpecho $id?>">Alterar</a></td>

<tr><tdcolspan="3" align="center"><a href="deletar_tccs.php?&id=<?phpecho $id?>">Excluir todos os arquivos desta Tabela</a></td></td></tr>

</tr>

</table>

</div>

<?php }} ?>

</div>

</div>

</div>

Page 55: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

53

4. SEGURANÇA

Descreveremos neste capítulo como funciona a segurança de nosso Servidor, Site e Banco de Dados. Como se dá o acesso ao Site pelo usuário e como se dá o acesso ao Servidor, Site e Banco de Dados pelos administradores.

4.1. Acesso ao Servidor da Central

Figura 23 – Tela de Acesso ao Servidor VertrigoServ

Nosso Servidor é o VertrigoServ, portanto o acesso se dá somente com login e senha da máquina à qual está instalado o mesmo. Os que tem autorização de acesso são somente os administradores do projeto: Ana Paula Demétrio, Joaquim Apolinario Vieira e Stefany Batista Soares.

4.2. Acesso ao Site

Tanto para o usuário como para o administrador o acesso ao Site se dá pelo login e senha que aparece na tela a seguir, após digitar o endereço em destaque, na URL do navegador.

http://localhost/CentraldoTCCModificado/index.php

Page 56: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

54

Figura 24 – Tela Para Login

Para o Administrador se abrirá a página da tela abaixo.

Figura 25 – Tela de Acesso ao Administrador

Page 57: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

55

Para o Usuário se abrirá a página Home da tela abaixo.

Figura 26 – Tela de Acesso ao Usuário

4.3. Acesso ao Banco de Dados

O acesso ao Banco de Dados é permitido apenas aos administradores do projeto, primeiro pelo acesso com login e senha ao Servidor que está instalado na máquina central. Depois pelo acesso ao próprio Banco de Dados que é gerido pelo servidor, com login e senha conforme é demonstrado nas duas telas em funcionamento abaixo.

Figura 27 – Tela Para Login do Administrador no Banco de Dados

Page 58: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

56

Figura 28 – Tela Dentro do Banco de Dados

5. MANUAL DO USUÁRIO

Descreveremos neste capítulo como acessar, navegar, consultar e se orientar pelo Site e Banco de Dados da Central do TCC Informática.

5.1. Acesso e Navegação no Site

Primeiramente o usuário deve acessar a internet e abrir o seu navegador, digitando o endereço do site: http://localhost/CentraldoTCCModificado/index.php. Depois terá que ser logado como usuário (login e senha terão que ser cadastrados junto aos administradores do projeto), na página que se abrirá a seguir.

Page 59: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

57

Figura 29 – Tela 01 do Manual de Usuário

Estando corretos o login e senha, será permitido o acesso e se abrirá o seguinte ambiente de navegação, no qual o usuário poderá fazer os seguintes procedimentos.

Figura 30 – Tela 02 do Manual de Usuário

Digite seu login

de administrador

ou usuário aqui

e a senha aqui

Este é seu Nome

de usuário

ou administrador

Aqui Contamos

um resumo do

projeto Central

do TCC Informática

Aqui Você altera

seu login e senha

Aqui temos os Contatos

para uploads, sugestões,

reclamações, e outras

informações

Aqui Você acessa

os arquivos contidos

em nosso BD para

Downloads

Esta é a

Página Home

que Você está

e que inicia a

navegação

Page 60: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

58

6. MANUAL DO ADMINISTRADOR

Descreveremos neste capítulo como acessar, navegar, consultar e se orientar pelo Site e Banco de Dados da Central do TCC Informática com status de administrador.

6.1. Acesso e Navegação no Site

Manual do Administrador

Figura 31 – Logotipo do Manual do Administrador

Passo 1. Digite o seu login e senha de Administrador para executar as configurações no site Central do TCC Informática.

Figura 32 – Tela 01 do Manual do Administrador

· Depois de efetuado o login (figura 1) será redireciona a página inicial exibida abaixo.

Page 61: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

59

Passo 2. Pagina inicial do administrador composta por um menu com os seguintes itens cadastrar usuários, consultar usuários, cadastrar TCC’s, consultar TCC’s e encerrar

sessão.

Figura 33 – Tela 02 do Manual do Administrador

Passo 3. Na opção cadastrar usuários encontrada no menu (figura 2) após clicada aparecera a tela abaixo:

Page 62: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

60

Figura 34 – Tela 03 do Manual do Administrador

· Cadastre os usuários que poderão acessar este site.

· Depois de digitado todos os campos, acione o botão enviar.

Passo 4. Na opção consultar usuários encontrada no menu (figura 2) após clicada aparecera a tela abaixo:

Figura 35 – Tela 04 do Manual do Administrador · Aqui apareceram todos os usuários cadastrados no site, nome e RA/login.

Page 63: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

61

Passo 5. Na opção Cadastrar TCC’s encontrada no menu (figura 2) após clicada aparecera

a tela abaixo:

Figura 36 – Tela 05 do Manual do Administrador

· Escolha o arquivo com o formato PDF.

· Para carregar corretamente, espere alguns minutos ate que o nome do arquivo apareça como apresentado 6.1 abaixo:

Figura 37 – Tela 06 do Manual do Administrador

· Depois de carregado (figura 6.1). Acione o botão enviar. · Depois de enviado o arquivo aparecera uma pequena descrição como

mostrado na figura 6.2 abaixo:

Page 64: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

62

Figura 38 – Tela 07 do Manual do Administrador

· Guarde o nome do PDF (figura 6.2) para próxima etapa do cadastro. · Acione o botão avançar para continuar o cadastro.

· Depois de concluído o envio do arquivo aparecera à seguinte página mostrada abaixo:

Figura 39 – Tela 08 do Manual do Administrador

· Digite os dados pedidos na imagem acima (figura 6.3).

· Os campos contendo * asterisco são obrigatórios.

Page 65: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

63

· Insira o nome do arquivo (figura 6.2) juntamente com a referencia de seu formato onde citado exemplo (arquivo.pdf).

· Depois de inserido conteúdo acione o botão enviar.

Passo 6. Na opção consultar TCC’s encontrada no menu (figura 2) após clicada aparecera a tela abaixo:

Figura 40 – Tela 09 do Manual do Administrador

· Aqui apareceram todos os TCC’s já cadastrados.

· Você terá a opção de excluir todos os dados desta tabela.

· Também terá a opção de alterar os dados. Figura mostrada abaixo:

Figura 41 – Tela 10 do Manual do Administrador

· Aqui você poderá alterar todos os dados contidos nesta tabela.

· Acione o a opção alterar.

Page 66: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

64

· Depois de acionado a opção acima aparecera a seguinte tela:

Figura 42 – Tela 11 do Manual do Administrador

· Altere os dados desejados e acione o botão atualizar para concluir a atualização.

· Para voltar a pagina inicial click na opção voltar.

Passo 7. Na opção encerrar sessão encontrada no menu (figura 2) após clicada voltara pagina de login. E seu login será encerrado para maior segurança.

Page 67: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

65

7. PROBLEMAS ENCONTRADOS

Descreveremos neste capítulo os principais problemas encontrados ao longo de todo planejamento e desenvolvimento deste projeto.

7.1. Brainstorming

No Brainstorming ou Tempestade de ideias já se iniciaram as dificuldades deste projeto, pois encontrar um tema para planejamento e desenvolvimento de um TCC em Informática não é tarefa fácil, ainda mais com seis cabeças pensando pouco e divergentemente.

7.2. Reuniões Extra Sala de Aula

As reuniões do grupo fora da sala de aula foi outra dificuldade imensa, pois nunca deu para conciliar horários, com isto não realizamos nenhuma reunião com todos os integrantes do projeto presentes. Somente conseguimos isto em sala de aula, mesmo porque o grupo diminuiu com a desistências de três integrantes.

7.3. Pesquisas de Campo

Foram realizadas apenas duas pesquisas de campo, devido também a dificuldade de horários. Uma delas na Biblioteca do IME – Instituto de Matemática e Estatística, onde se desenvolve o curso de Ciência da Computação da USP – Universidade de São Paulo; a outra foi entre os alunos de nossa entidade estudantil ETECIA. Portanto faltaram muitas informações presenciais ao nosso projeto devido a esta dificuldade.

7.4. Linguagens PHP e SQL

Devido ao pouco contato e conhecimento que o grupo teve com estas duas linguagens, tivemos muitas dificuldades para desenvolvimento do Banco de Dados e das páginas do Site do projeto. Nas matérias de PPI onde foi ensinado a linguagem PHP; e TLBD I e TLBD II onde oi ensinado a linguagem SQL, aprendemos pouco conteúdo, ainda mais em PHP que tivemos apenas um semestre de disciplina PPI.

7.5. Definição de Custos do Projeto

Outra dificuldade do projeto foi definir quanto custaria nosso projeto, pois somente com nossas pesquisas de campo e internet não conseguimos encontrar ou definir algum valor exato para planejamento, desenvolvimento, testes, implantação e regulamentação do Site e Banco de Dados. Uma ferramenta que iria nos auxiliar e muito nesta tarefa, seria o Microsoft Project, mas que infelizmente nos foi apresentado somente em um semestre e aprendemos bem superficialmente na disciplina de APP. Definir custos mesmo que seja de um projeto simples como o nosso não é tarefa fácil, mas que requer algum conhecimento bem como utilização correta das ferramentas corretas.

Page 68: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

66

CONCLUSÃO

Foram muitas dificuldades, raciocínio, ideias, debates em grupo e muito estudo. Depois com a ideia amadurecida veio o planejamento, o desenvolvimento, os testes e enfim a tão almejada conclusão pelo grupo que chegou ao final deste TCC, de que, este é um trabalho pronto e que como todo trabalho acadêmico requer implantação e regulamentação, todavia é perfeitamente viável e de grande utilidade aos alunos do curso técnico desta e de outras unidades de ETEC, no que diz respeito à realização do próprio TCC. Concluímos também que, através de nossa própria dificuldade na realização de um trabalho de tamanha envergadura e responsabilidade, sentimos o quanto a Central do TCC Informática será importante aos futuros estudantes deste curso técnico. O Site e o Banco de Dados, serão fundamentais aos professores de PTCC e DTCC de nosso curso técnico em informática na hora de orientar sobre a matéria, mas será mais importante ainda ao aluno, pois este sim é o nosso usuário alvo, aquele que irá se beneficiar de todas as informações e dados que estarão à disposição. Depois da implantação e regulamentação o Site, bem como o Banco de Dados precisarão ser alimentados e atualizados constantemente, pois os alunos que se depararem com esta responsabilidade chamada TCC irão ficar como NAVIOS num MAR sem FAROL. Como estão expostos em nosso logotipo, os NAVIOS são os ALUNOS, o MAR é a ETEC e o FAROL é NOSSO SITE e BD, ou seja, a Central do TCC Informática.

O Site e o Banco de Dados da Central do TCC Informática, são de fácil acesso, manuseio e entendimento ao usuário, claro, depois de estar logado. Este login e senha poderão ser solicitados junto aos administradores da Central. Cremos que somente quem passa especificamente por esta fase da vida acadêmica na informática é que pode concluir que, mesmo um projeto simples e que funciona como o nosso, é de grande valia. O stress e a preocupação causados pelo planejamento e desenvolvimento do TCC, se não tiverem nenhum apoio, chegam a atrapalhar a aprendizagem de outras disciplinas do curso, isto é fato conclusivo também.

Page 69: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

67

REFERÊNCIAS BIBLIOGRÁFICAS

YNEMINE, Silvana Tauhata. Dream Weaver CS4: Informática - Internet. São Paulo, 2009.

MORRISON, Michael; BEIGHLEY, Lynn. Use a Cabeça Php e Mysql. Informática - Linguagens. Brasil: Alta Books, 2010.

MICHAELIS. Dicionário Escolar Inglês: Inglês – Português – Nova Ortografia. São Paulo, 2008.

MICHAELIS. Dicionário Escolar Lingua Portuguesa: Dicionário e Manual de Conversação em Português – Nova Ortografia. São Paulo, 2012.

Machado, Felipe Nery Rodrigues – Projeto de Banco de Dados / Uma Visão Prática / Felipe Nery Rodrigues Machado, Maurício Pereira de Abreu – São Paulo: Editora Érica, 1996. Bibliografia ISBN 85.7194.312-5

Fonte - Revista SQL Magazine – Edição 41, Ano 4

WEBGRAFIA

1. http://www.4shared.com/office/K1qJDhp0/Projeto_de_Banco_de_Dados_-_Um.html;

2. http://pt.wikipedia.org/wiki/MySQL;

3. http://pt.wikipedia.org/wiki/Php;

4. http://www.google.com.br/imghp?hl=pt-BR&tab=wi;

5. http://www.google.com.br/imghp?hl=pt-BR&tab=wi;

6. http://sampaio.oftalmo.sites.uol.com.br/tccapendice.html;

7. http://www.google.com.br/. Acesso em: 10 de abril 2010.

8. http://etecia.com.br/portaletecia/

9. http://www.tcc.sc.usp.br/

10. http://www.macoratti.net/sqlsv_bd.htm

11. http://www.priberam.pt/dlpo/

12. http://www.abnt.org.br/

13. http://www.microsoft.com/pt-br/download/default.aspx

14. http://www.oracle.com/br/index.html

Page 70: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

68

15. http://www.apple.com/br/

LISTA DE FIGURAS

Figura 1 – Project – Cronograma da Central do TCC Informática - Legenda..................10

Figura 2 – Project – Cronograma da Central do TCC Inf. – Gráfico de Gantt.................11

Figura 3 – MER – Sistema da Central do TCC Informática.............................................12

Figura 4 – DER – Sistema da Central do TCC Informática.............................................13

Figura 5 – Central do TCC Inf. em Star UML - Diagrama de Caso de Uso.....................14

Figura 6 – Central do TCC Inf. em Star UML- Diagrama de Sequencia..........................15

Figura 7 – BD Tabela 1 rodando em phpMyAdmin........................................................16

Figura 8 – BD Tabela 1 rodando em WorkBench............................................................17

Figura 9 – BD Tabela 2 rodando em phpMyAdmin........................................................20

Figura 10 – BD Tabela 2 rodando em WorkBench.........................................................21

Figura 11 – BD Tabela 3 rodando em phpMyAdmin......................................................24

Figura 12 – BD Tabela 3 rodando em WorkBench..........................................................25

Figura 13 – BD Tabela 4 rodando em phpMyAdmin......................................................28

Figura 14 – BD Tabela 4 rodando em WorkBench..........................................................29

Figura 15 – BD Tabela 5 rodando em phpMyAdmin.......................................................32

Figura 16 – BD Tabela 5 rodando em WorkBench..........................................................33

Figura 17 – Tela Home do Site Para o Usuário Rodando no Navegador.........................36

Figura 18 – Tela de Acesso ao Site Por Administrador ou Usuário Rodando no Navegador........................................................................................................................38

Figura 19 – Primeira Tela do Site Após Login, Para Administrador, Rodando no Navegador........................................................................................................................42

Figura 20 – Tela Cadastrar Usuários, Acessada Por Administrador, Rodando no Navegador........................................................................................................................44

Figura 21 – Tela Cadastrar TCC’s, Acessada Por Administrador, Rodando no

Navegador........................................................................................................................46

Figura 22 – Tela Consultar TCC’s, Acessada Por Administrador, Rodando no

Navegador........................................................................................................................48

Figura 23 – Tela de Acesso ao Servidor VertrigoServ.....................................................53

Figura 24 – Tela Para Login.............................................................................................54

Figura 25 – Tela de Acesso ao Administrador.................................................................54

Figura 26 – Tela de Acesso ao Usuário............................................................................55

Figura 27 – Tela Para Login do Administrador no Banco de Dados................................55

Page 71: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

69

Figura 28 – Tela Dentro do Banco de Dados....................................................................56

Figura 29 – Tela 01 do Manual de Usuário.......................................................................57

Figura 30 – Tela 02 do Manual de Usuário.......................................................................57

Figura 31 – Logotipo do Manual do Administrador..........................................................58

Figura 32 – Tela 01 do Manual do Administrador.............................................................58

Figura 33 – Tela 02 do Manual do Administrador.............................................................59

Figura 34 – Tela 03 do Manual do Administrador.............................................................59

Figura 35 – Tela 04 do Manual do Administrador.............................................................60

Figura 36 – Tela 05 do Manual do Administrador.............................................................60

Figura 37 – Tela 06 do Manual do Administrador.............................................................61

Figura 38 – Tela 07 do Manual do Administrador.............................................................61

Figura 39 – Tela 08 do Manual do Administrador.............................................................62

Figura 40 – Tela 09 do Manual do Administrador.............................................................62

Figura 41 – Tela 10 do Manual do Administrador.............................................................63

Figura 42 – Tela 11 do Manual do Administrador.............................................................63

Page 72: Central do TCC Informática 2012 - etecia.com.bretecia.com.br/portaletecia/wp-content/uploads/2012/10/Central-do... · Central do TCC Informática Ana Paula Demetrio Joaquim Apolinario

70

APROVAÇÃO

Aprovado em _____/__________ / 2012

BANCA EXAMINADORA

__________________________________ Orientador

__________________________________ Examinador (1)

__________________________________ Examinador (2)

__________________________________ Examinador (3)