“o homem é um animal utilizador de ferramentas... sem ferramentas ele não é nada, com...

13

Upload: victorio-pacheco-alvaro

Post on 07-Apr-2016

220 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle
Page 2: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

“O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”.

Thomas Carlyle

Page 3: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

As atividades desenvolvidas no estágio foram realizadas na Empresa Infoita Informática, no período de 20 de fevereiro a 21 de agosto de 2006, para o Curso de Tecnologia em Informática, cujos objetivos foram: a construção do site da empresa; um estudo para implantação de um sistema para as solicitações de pedidos on-line; e alterações na home-page da empresa. Foram utilizadas, como ferramentas durante o estágio, as linguagens HTML e PHP, o software PhpEditor e o banco de dados MySQL.

Atividades DesenvolvidasAtividades Desenvolvidas

Page 4: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

O estágio foi realizado na empresa INFOITA INFORMÁTICA E PAPELARIA, situada na Av. Tiradendes, nº 97/03, Centro, Itaipulândia – PR.

A Infoita foi fundada no ano de 1999, por Marcos Follmann, proprietário e gerente da empresa, na condição de suprir as necessidades locais na área de informática.

A empresa fornece material de informática em geral, bem como também possui um serviço de fornecimento de acesso à Internet, atendendo municípios da região.

Com a inserção da Internet nestes municípios, a empresa partiu para uma segunda etapa, a construção de páginas Web. O primeiro passo foi a construção da home-page da própria empresa para exposição de produtos e serviços, buscando, desta forma, conhecimento e experiência para a elaboração de páginas para os atuais e possíveis clientes.

Descrição da EmpresaDescrição da Empresa

Page 5: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

Segundo Oliviero (2001), PHP é uma linguagem de script voltada para o desenvolvimento de páginas dinâmicas para a Internet de fácil uso e aprendizagem, permitindo ao programador inserir seus comandos diretamente nos códigos HTML de uma página.

Ainda, conforme Oliviero (2001), PHP possui suporte à conexão com diversos bancos de dados, tais como: MYSQL, Oracle, Sybase e dBase, dentre outros. Outra grande vantagem é a portabilidade para diferentes plataformas.

A execução do código PHP se dá no servidor, o qual o converte em HTML puro que é enviado para o navegador do cliente.

Desta maneira, o navegador que acessa os sites que se utilizam desta linguagem não precisa ter conhecimento da mesma, sendo de responsabilidade do servidor fazer sua interpretação. Assim, protege-se o código fonte, uma vez que, ao acessar o site, o navegador recebe apenas o código em HTML.

Linguagem PHPLinguagem PHP

Page 6: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

Linguagem PHPLinguagem PHP

User

User

Internet

ServidorInterpretaConverte em HTML

Puro

Requisição em PHP

HTML Puro

Page 7: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

O MySQL é um servidor de banco de dados SQL (Structured Query Language), multi-tarefa, multi-usuário e multi-plataforma. O servidor MySQL pode ser usado em sistemas de produção com alta carga e missão crítica, bem como pode ser utilizado em aplicações de uso em massa.

Segundo Maslakowski (2000), o MySQL é um servidor multithread, isso significa que toda vez que alguém estabelece uma conexão com o servidor, o programa de servidor cria uma thread, ou processo, para tratar as solicitações desse cliente. Isso torna o servidor extremamente rápido e cada cliente que se conecta obtém sua própria thread.

Banco de dados MySqlBanco de dados MySql

Page 8: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

Banco de dados MySqlBanco de dados MySql

O software MySQL é de Licença Dupla. Os usuários podem escolher entre usar o programa MySQL como um produto Open Source/Free Software sob termos da GPL (General Public License) se for para uso não comercial ou podem comprar uma licença comercial.

O MySQL é escrito em C e C++, já foi testado com uma ampla faixa de compiladores diferentes, em diversas plataformas. Tendo suporte a multi-threads, o MySQL pode facilmente usar múltiplas CPU’s, se disponível (Maslakowski, 2000).

Page 9: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

PhpEditorPhpEditor

PHPEditor, é uma ferramenta simples para edição em PHP.

É uma ferramenta gratuita, sua última versão é a 2.2

Usa coloração diferênciada para comandos em PHP, e em HTML

Auto-Complemento de variáveis as variáveis pré-definidas do PHP estarão disponíveis no auto-complemento

Page 10: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

PhpEditorPhpEditor

Page 11: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

DesenvolvimentoDesenvolvimento

Dentre as atividades realizadas está o desenvolvimento da página Web da empresa Infoita, incluindo a criação do layout da página, diagramação e estudo de ergonomia visual.

Na página da empresa constam a apresentação dos produtos, com imagens e informações sobre os mesmos, além de dados da empresa e descrição dos serviços prestados pela mesma.A empresa Infoita, no intuito de facilitar e ampliar as vendas de produtos e serviços disponibiliza em sua página na Web um sistema de pedidos de compras de produtos on-line.

As atividades competidas ao estágio incluem, além das já citadas, a análise e implementação do sistema de pedidos de compras on-line e lista telefônica on-line, e um sistema SMS de notificações.

Page 12: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

LayoutLayout

Page 13: “O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle

Short Message Service - SMSShort Message Service - SMS

Se um determinado produto estiver com a opção ativada, e enviada uma mensagem SMS ao celular do administrador, para que entre em contato o mais breve possível com o cliente e efetue a venda

Administrador

Cliente

Internet

Servidorinfoita.com.br

Requisição em PHP

Internet

Gateway SMS

Operadora - X

Operadora - Y

Operadora - Z