Professional Documents
Culture Documents
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
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.