Você está na página 1de 6

PROFESSORA

VERONICEDEFREITAS
Graduao:TecnologiaemProcessamento
deDados(UNOPAR)
Especializao:AnliseeDesenvolvimento
deSistemas(UNIFIL)
Mestrado:CinciadaComputao
(UFRGS)

PROGRAMAOWEBI

PROGRAMAO WEB I
OBJETIVOS:Estudodaconceituaopara
odesenvolvimentodeprogramasdestinados
InterneteaoComrcioEletrnico.

Aula5

PHP/MySQL

ESTRUTURA
Carrinhodecompra
AdaptWeb
Ambiente(professor)
Ambiente(Aluno)
EstruturaExemplo SITE
MaterialdeApoio

CARRINHO DE COMPRA

Fonte:
http://www.revistaphp.com.br/
artigo.php?id=150
Autor: Carlos Silva
.

ESTRUTURA DE PASTAS

phpMyAdmin

Tabeladeprodutos:tbl_produtos
CREATETABLE`tbl_produtos`(
`cod`INT(11)NOTNULLAUTO_INCREMENTPRIMARYKEY,
`nome`VARCHAR(150)NOTNULL,
`img`VARCHAR(36)NOTNULL,
`preco`DOUBLE(10,2)NOTNULL
)ENGINE=MYISAM;

INSERTINTO`tbl_produtos`
(`cod`,`nome`,`img`,`preco`)
VALUES
(NULL,'NotebookHP2160br','001.jpg','5450'),
(NULL,'Computador HP','002.jpg','1400');
INSERTINTO`tbl_produtos`
(`cod`,`nome`,`img`,`preco`)
VALUES
(NULL,'GravadordeDVD','004.jpg','329'),
(NULL,'TVdeLCD32polegadascomHDTV','003.jpg','3299');

Registros Tabela:
tbl_produtos

Criar a tabela: tbl_carrinho


CREATETABLE`tbl_carrinho`(
`id`INT(11)NOTNULLAUTO_INCREMENTPRIMARYKEY,
`cod`INT(11)NOTNULL,
`nome`VARCHAR(150)NOTNULL,
`preco`DOUBLE(10,2)NOTNULL,
`qtd`INT(11)NOTNULL,
`sessao`TEXTNOTNULL
)ENGINE=MYISAM;

Codigos Carrinho de compra


Criandooarquivoconn.php
Criandooarquivoprodutos.php
Criandooarquivocarrinho.php

Interface Listagem de
produtos

Interface - Carrinho de
compras

<html>
Permiteselecionaroarquivo:
<body>
<form action="upload_file.php"method="post"enctype="multipart/formdata">
<label for="file">Filename:</label>

UPLOADDEARQUIVOS

<inputtype="file"name="file"id="file"/>
<br />
<inputtype="submit"name="submit"value="Submit"/>
</form>
</body>
</html>

Obs:cdigodoarquivoupload_file.php
consta no arquivo daatividade

OprojetoAdaptwebfoiexecutadoemparceriaentre
pesquisadoresdoInstitutodeInformtica
daUFRGSedoDepartamentodeComputao
daUniversidadedeEstadualdeLondrina(UEL).
AlgumasrefernciasdoAdaptWeb:

AdaptWeb

http://educa.fcc.org.br/pdf/er/nnumeroespecial/nnumeroe
speciala09.pdf

http://www.lume.ufrgs.br/bitstream/handle/
10183/19728/000390846.pdf?sequence=1

Obs:outraspublicaes pesquise
nogoogleusandootexto:ADAPTWEB

Oacessoaosistemafoidefinido:
UsurioROOTresponsvelporliberaroprofessor
paraAUTORIA(esseusurioautomaticamente
cadastradopelosistemaqueidentificaousurio
ROOT)
Usurio:professor
Usurio:aluno
Tipodeusurio

USURIO:
ROOT

ESTRUTURA USURIOS
DO SISTEMA

Estruturadordo
contedo

Manuteno do conceito

USURIO:
PROFESSOR/
AUTORIA

Manutenodo
conceito

Cursos

Alunosde
matemticano
teroacesso

Material
relacionadoao
conceito

Alunosde
matemticano
teroacessoaos
exemplos

Prrequisitos
Arquivos
associadosao
conceito

http://www.lume.ufrgs.br/bitstream/handle/10183/12076/000622639.pdf?sequence=1

Ambiente
doALUNO

<td>

MENU
<br>

ESTRUTURA
EXEMPLO PARA SITE

Blocodecdigo
referenteasopes
doMENU

<ahref='index.php?opcao=ListaProdutos'>Listade
produtos</a>
<br>
<br>
<a
href='index.php?opcao=ProdutosCategoria'>Consulta/
Categoria</a>
</td>

ESTRUTURA EXEMPLO

<?php

case"ListaProdCategoria":

$opcao =$_GET["opcao"];

$inc =
"mysqlExemplo9Listar.php"
;
break;

switch($opcao){
case"ListaProdutos":
$inc =
default:
"mysqlExemplo8ListarProdutos.php
$inc =
";
"entrada_principal.php";
break;
break;
}//switch
case"ProdutosCategoria":
?>
$inc =
"mysqlExemplo9Select.php";
break;

readecontedo

Umapginaindexcomuma
estruturaCASEparaselecionar
qualpginadeveserincludana
readecontedo.

MATERIALDEAPOIO
MANUAL PHP:
http://www.php.net/manual/pt_BR/index.php

HTML:
http://www.w3schools.com/TAGS/tag_th.asp

ManualMySQL:
http://www.php.net/manual/pt_BR/book.mysql.php

REFERNCIA CONSULTA
BibliografiaBsica:
DEITEL,PaulJ.;DEITEL,HarveyM..Ajax,Rich InternetApplications
edesenvolvimentowebparaprogramadores.SoPaulo:Pearson
Prentice Hall,2009.747p.(Sriedoprogramador).
LEMAY,Laura.AprendaacriarpginaswebcomHTMLeXHTMLem
21dias.SoPaulo:Makron Books,2002.1165p.
CONVERSE,Tim;PARK,Joyce. PHPabblia.
RiodeJaneiro:Campus,2003.868p.

REFERNCIA CONSULTA
BibliografiaComplementar:
NISHIMURA,RobertoYukio.BancodedadosII:anlisee
desenvolvimentodesistemas. SoPauloPearsonEducation do
Brasil,2009.
WELLING,Luke;THOMSON,Laura. PHPeMySQL desenvolvimento
web. RiodeJaneiro:Campus,2003.676p.
NIELSEN,Jakob;LORANGER,Hoa.Usabilidade
naWeb. RiodeJaneiro:Elsevier,2007.406p
2014 Todos os direitos reservados.Uso exclusivo
no Sistema de Ensino Presencial Conectado.