Escolar Documentos
Profissional Documentos
Cultura Documentos
CAROLINE BOLZAN POMPILIO ILTON SILLAS DA SILVA SANTOS THAISA GONALVES DO NASCIMENTO
CAROLINE BOLZAN POMPILIO ILTON SILLAS DA SILVA SANTOS THAISA GONALVES DO NASCIMENTO
SITE DE ANNCIOS
Trabalho de Concluso de Curso apresentado ao Curso Tcnico em Informtica da instituio Centro de Integrao Objetivo, como requisito parcial para obteno de grau em Tcnico de Informtica, sob orientao do Professor Antnio Jorge.
AGRADECIMENTOS
DEDICATRIA
Primeiramente a Deus por nos permitir chegar at aqui; Ao Professor Alexandre pela preocupao; Ao Professor Antnio por toda pacincia, dedicao e incentivo.
EPGRAFE
RESUMO
O presente trabalho tem como objetivo disseminar informaes, sobre diferentes assuntos, produto e eventos, entre diferentes faixas etrias. Visando atingir o maior nmero possvel de pessoas.
RESUMEN
Este trabajo tiene como objetivo difundir informacin sobre diversos temas, productos y eventos entre los diferentes grupos de edad. Con el objetivo de llegar a la gente la mayor cantidad posible.
SUMRIO
INTRODUO ................................................................................................. 11 OBJETIVO........................................................................................................ 12 APRESENTAO DO PROBLEMA ................................................................. 13 RECURSOS UTILIZADOS ............................................................................... 13 ESTUDO DE CASO ......................................................................................... 14 CRONOGRAMA ............................................................................................... 15 DIAGRAMA CASO DE USO ............................................................................ 16 BANCO DE DADOS ......................................................................................... 17 TELAS .............................................................................................................. 19 CDIGOS ........................................................................................................ 25 CONCLUSO................................................................................................... 58 BIBLIOGRAFIA ................................................................................................ 59
LISTA DE IMAGENS
DIAGRAMA DE CASO DE USO......................................................................16 BANCO DE DADOS.........................................................................................17 BASE DE DADOS............................................................................................18 PGINA INDEX................................................................................................19 PGINA CADASTRO USURIO....................................................................20 PGINA CADASTRO EMPRESA....................................................................21 PGINA CADASTRO LOGIN..........................................................................22 PGINA ANNCIOS.......................................................................................23 PGINA APS EMPRESA.............................................................................24
INTRODUO
No mundo atual a busca por informaes de forma fcil e rpida se torna a cada dia maior, pois os compromissos e tarefas do nosso dia-a-dia nos deixam sem tempo. E muitas vezes no conseguimos nos desconectar de nossas tarefas e obrigaes. A publicidade utiliza vrios artifcios para persuadir o publico alvo. Mas muitas vezes no consegue atingi-los por no levantar informaes suficientes sobre o publico e no focar suas propagandas para determinadas pessoas. A informao o resultado do processamento, manipulao e organizao de dados, de forma que represente uma modificao no conhecimento do sistema que a recebe.
OBJETIVO
O projeto tem como objetivo o desenvolvimento de um site para a divulgao de diversos produtos ligados ao comrcio e entretenimento, de acordo com a faixa etria dos usurios. Ser criado um banco de dados para que possamos atravs de perguntas traar o perfil do usurio e lhe mandar informaes de acordo com as suas necessidades. Para que usurios e anunciantes tenham maior comodidade e facilidade nas trocas de informaes.
APRESENTAO DO PROBLEMA
Na sede de divulgar seus produtos as empresas acabam perdendo seu foco, por no conhecer seus consumidores, como por exemplo, a informao que direcionada a um grupo de jovens no pode ser a mesma que ser enviada a um grupo de pessoas mais velhas.
RECURSOS UTILIZADOS
ESTUDO DE CASO
O sistema funcionar da seguinte forma: No menu do site o usurio poder se cadastrar para receber e-mails do site, para isso dever clicar em cadastro e inserir seus dados de acordo com as solicitaes e tambm criar um login com senha para que possa excluir, se necessrio, o seu cadastro. Os dados solicitados sero: nome, sexo, idade (para que possamos enviar anncios de acordo com a idade de cada cliente) e e-mail. Aps a confirmao dos dados, pelo cliente, o cadastro ser enviado para a base de dados. A base de dados ser restrita e manipulada por dois administradores, assim como o site no qual podero inserir e excluir propagandas, excluir usurios, caso se faa necessrio, mudar informaes e design das telas e menus do site.
CRONOGRAMA
Descrio Inicio Pr-Projeto Estudo de Caso UML Banco de Dados Programao Design doSite Data Limite
Fev x x
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
x x x x x x x x x x x x x x x x
Cadastra
Exclui
Administrador
Exclui Usurio
Usurio
Insere anncios
Exclui anncios
Edita Site
BANCO DE DADOS
BASE DE DADOS
TELAS
PGINA INDEX
CADASTRO EMPRESA
CADASTRO LOGIN
Aps o usurio se cadastrar com email e senha, ele direcionado para essa pgina
ANNCIOS
Pgina de Anncios
APS EMPRESA
Aps realizar o cadastro da empresa, o usurio ser direcionado para essa pgina.
CDIGOS
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-body { background-image: } .style1 {font-family: Arial, Helvetica, sans-serif} .style2 {font-family: "Lucida Calligraphy"} .style3 {color: #000000} .style4 { font-family: "Lucida Calligraphy"; color: #333333; font-weight: bold; } .style5 { color: #333333; font-weight: bold; } a:link { url(Nossosite.jpg);
color: #333333; text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .style7 {font-family: "Lucida Calligraphy"; font-size: 12px; } .style9 {font-family: "Lucida Calligraphy"; font-size: 16px; } --> </style> <script language="JavaScript" type="text/JavaScript"> <!-function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //-->
</script> </head>
<body>
<div id="Layer1" style="position:absolute; left:5px; top:169px; width:128px; height:166px; z-index:1"> <p class="style1"><span class="style2"><span class="style3"><span class="style5"><a href="login.html">Cadastrese</a></span></span></span></p> <p class="style4"><a href="Anuncios.php">Anúncios</a></p> <p class="style1"><span class="style4"><a href="Cadempresa.php">Cadastre sua empresa </a></span></p> </div> <div id="Layer2" style="position:absolute; left:601px; top:240px; width:512px; height:37px; z-index:2"> <form name="form1" method="post" action="login.php"> <p><span class="style9">login</span> <input type="text" name="login" size="15"> <span class="style9">senha</span> <input type="password" name="senha" size="8"> <input type="submit" name="submit" value="Enviar"> </p> </form> </div> <div id="Layer3" style="position:absolute; left:144px; top:818px; width:714px; height:24px; z-index:3"> <div align="center"> <p><a href="login.html">Cadastre-se </a><a href="Anuncios.php">Anuncios</a>
</p> </div> </div> <div id="Layer4" style="position:absolute; left:196px; top:281px; width:644px; height:467px; z-index:4"> <table width="685" height="222" border="1"> <tr> <td width="320"><img src="bdgd%20copy.jpg" width="319" height="259"></td> <td width="349"><img src="camisas%20copy.jpg" width="274" height="263"></td> </tr> <tr> <td><img src="Untitled-1%20copy.jpg" width="320" height="240"></td> <td><img src="cristo.jpg" width="272" height="236"></td> </tr> </table> </div> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p align="center"> </p> <p align="center"> </p>
<p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> </body> </html>
Cadastro.php
<?php session_start(); if(isset($_SESSION['tipo'])){ $funcao = $_SESSION['tipo']; if($funcao == 2){ echo "Bem Vindo " . $_SESSION['tipo']; }else{ header("Location:index.php"); } } ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> <style type="text/css"> <!-body { background-image: } .style7 {font-family: "Lucida Calligraphy"; font-size: 24px; font-weight: bold; color: #000000;} .style8 { font-family: "Lucida Calligraphy"; font-weight: bold; } a:link { color: #000000; text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { url(Nossosite.jpg);
<div id="Layer1" style="position:absolute; left:10px; top:737px; width:759px; height:42px; z-index:3"> <div align="center"><a href="Anuncios.php">Anuncios</a> <a href="Cadempresa.php">Cadastre sua empresa </a></div> </div> <p> </p> <p> </p> <h1 class="style7"> </h1> <h1 class="style7"> </h1> <h1 class="style7 style9">Cadastro</h1> <form name="form1" method="post" action="cadastro1.php"> <p>Nome <input name="nome" type="text" size="60" maxlength="60"> </p> <p>Sexo <select name="sexo"> <option value="F">Feminino</option> <option value= "M">Masculino</option> </select> <label></label>
<select name="idade"> <option value="1">15 a 25 anos</option> <option value="2">26 a 29 anos</option> <option value="3">Mais de 40 anos</option> </select> <label></label> <label></label> <label></label> </p> <p>Email <input name="email" type="text" size="40" maxlength="40" readonly="true" value=<?php echo $_SESSION['email'] ?>> </p> <input type="submit" name="Submit" value="Enviar"> </p> </form> <p align="right" class="style8"><a href="index.php">Voltar</a></p> </body> </html>
Cadastro1.php
<?php session_start(); if(isset($_SESSION['tipo'])){ $funcao = $_SESSION['tipo']; if($funcao == 2){ echo "Bem Vindo " . $_SESSION['tipo']; }else{ header("Location:index.php"); } } ?>
<!DOCTYPE html> <html> <head> <title>Cadastro</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body>
$sql = "INSERT INTO usuario(nome_user, sexo, idade, id_login) VALUES ('$n','$s', $i , $id_login)"; mysql_query($sql, $conexao);
echo "n_cadastro:" .$n . "<br />"; echo "sexo:" .$s . "<br />"; echo "idade" .$i . "<br />"; echo "email" .$e . "<br />"; echo "id". $id_login ."<br />"; } header("Location:aposempresa.htm"); ?> </body> </html>
Cadastro2.php
<?php session_start(); if(isset($_SESSION['tipo'])){ $funcao = $_SESSION['tipo']; $e = $_SESSION['email']; if($funcao == 1){ echo "Bem Vindo " . $_SESSION['tipo']; }else{ header("Location:index.php"); } }
$n =$_POST["empresa"]; $s =$_POST["segmento"];
$sql = "INSERT INTO anunciantes(empresa, segmento,id_login) VALUES ('$n','$s', $id_login)"; mysql_query($sql, $conexao);
echo "<p> Seu cadastro foi realizado com sucesso!</p>"; echo "empresa:" .$n . "<br />"; echo "segmento:" .$s . "<br />";
header("Location:aposempresa.htm");
?>
Cadempresa.php
<?php session_start(); if(isset($_SESSION['tipo'])){ $funcao = $_SESSION['tipo']; if($funcao == 1){ echo "Bem Vindo " . $_SESSION['tipo']; }else{ header("Location:index.php"); } }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> <style type="text/css"> <!-.style1 {color: #0000FF} body { background-image: url(Nossosite.jpg); } a:link { color: #333333; text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .style5 {font-family: "Lucida Calligraphy"}-->
</style> </head>
<body>
<div id="Layer2" style="position:absolute; left:-20px; top:532px; width:756px; height:43px; z-index:2"> <div align="center"><a href="Cadastro.php">Cadastre-se</a> <a href="Anuncios.php">Anuncios</a></div> </div> <p> </p> <p> </p> <p> </p> <form name="form1" method="post" action="cadastro2.php"> <h2 class="style1"> </h2> <h2 class="style1">Cadastro de Empresa</h2> <p>Nome da Empresa <input name="empresa" type="text" size="50" maxlength="50"> </p> <p>Segmento <input name="segmento" type="text" size="50" maxlength="50"> </p> <input type="submit" name="Submit" value="Enviar"> </p> </form> <p align="right"><a href="index.php" class="style5">Voltar</a></p> </body> </html>
Conexao.php <?php $conexao = mysql_connect("localhost","root", "") or die (mysql_error()); mysql_select_db("divulgacao", $conexao); ?>
consulta.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body> <h1>Consulta de Usuário </h1> <form name="form1" method="post" action="file:///C|/wamp/www/consulta2.php"> <p>Email <input name="email" type="text" size="50" maxlength="50"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> <p> </p> </body> </html>
consulta2.php
<?php $email =$_POST["email"];
email='$email'";
$consulta = mysql_query($sql,$conexao);
if (mysql_num_rows($consulta) == "email") echo "Empresa no cadastrada"; else { $linha= mysql_fetch_array($consulta); $n =$linha["n_cadastrado"]; $s =$linha["sexo"]; $i =$linha["idade"]; $e =$linha["email"]; $a =$linha["senha"];
echo "n_cadastro:" .$n . "<br />"; echo "sexo:" .$s . "<br />"; echo "idade" .$i . "<br />"; echo "email" .$e . "<br />";
Consulta3.php
email='$email'";
$consulta = mysql_query($sql,$conexao);
if (mysql_num_rows($consulta) == "email") echo "Empresa no cadastrada"; else { $linha= mysql_fetch_array($consulta); $n =$linha["empresa"]; $s =$linha["segmento"]; $c =$linha["cnpj"]; $e =$linha["email"]; $a =$linha["senha"];
echo "empresa:" .$n . "<br />"; echo "segmento:" .$s . "<br />"; echo "cnpj" .$c . "<br />";
echo "email" .$e . "<br />"; echo "senha" .$a . "<br />";
} ?>
mysql_select_db("divulgacao", $conexao);
$consulta = mysql_query($sql,$conexao);
if(mysql_num_rows($consulta) == 'email') echo "Usurio no cadastrado"; else { $linha = mysql_fetch_array($consulta); $n=$linha["n_cadastro"]; $s=$linha["sexo"]; $i=$linha["idade"]; $e=$linha["email"]; $a=$linha["semha"];
<p>Nome <input name="nome" type="text" value="<?php echo $n?>" size="50" maxlength="50"> </p> <p>Sexo <select name="sexo" value="<?php echo $s?>" <option value="F">Feminino</option> <option value= "M">Masculino</option> </select> </p> <p>Idade <select name="idade" value="<?php echo $i?>" <option value="1">15 a 25 anos</option> <option value="2">26 a 39 anos</option> <option value="3">Mais de 40 anos</option> </select> </p> <p>Email <input name="email" value="<?php echo $e?>" type="text" size="50" maxlength="50"> </p> <p>Senha <input type="password" name="senha" value="<?php echo $a?>" </p> <p> </p> <p> <input type="submit" name="Submit" value="Alterar Cadastro"> </p>
Alterar1.php <!DOCTYPE html> <html> <head> <title>Cadastro</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <h1>Editar Usurio</h1> <?php $n =$_POST["nome"]; $i =$_POST["idade"]; $s =$_POST["sexo"]; $e =$_POST["email"]; $a =$_POST["senha"]; ?> <p>O usurio foi alterado com sucesso:</p>
<form method="POST" action="alterar1.php"> Nome do Usurio:<?php echo $n; ?><br /> Idade:<?php echo $i; ?><br /> Sexo:<?php echo $s; ?><br /> Email:<?php echo $e; ?><br /> Senha:<?php echo $a; ?><br />
<?php
$sql = "UPDATE usuarios SET n_cadastro='$n', idade=$i,sexo='$s',email'$e',senha'$a' WHERE email='$e'"; mysql_query($sql, $conexao); ?> </body> </html>
Alterarempresa.htm <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body> <form name="form1" method="post" action="alterarempresa.php"> <h1>Alterar Empresa</h1> <p>Email <input name="textfield" type="text" size="50" maxlength="50"> </p> <p> <input type="submit" name="Submit" value="Editar Empresa"> </p> </form> </body> </html>
Alterarempresa1.php <h1>Editar Empresa</h1> <?php $n =$_POST["empresa"]; $s =$_POST["segmento"]; $c =$_POST["cnpj"]; $e =$_POST["email"]; $a =$_POST["senha"]; ?> <p>O usurio foi alterado com sucesso:</p>
<form method="POST" action="alterar1.php"> Empresa:<?php echo $n; ?><br /> Segmento:<?php echo $s; ?><br /> CNPJ:<?php echo $c; ?><br /> Email:<?php echo $e; ?><br /> Senha:<?php echo $a; ?><br />
$sql = "UPDATE anunciantes SET empresa='$n', segmento=$'s',cnpj=$c,email='$e',senha='$a' WHERE email='$e'"; mysql_query($sql, $conexao); ?>
Excluir.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body> <form name="form1" method="post" action="excluir.php"> <h1>Excluir Empresa</h1> <p>Email <input name="email" type="text" size="50" maxlength="50"> </p> <p> <input type="submit" name="Submit" value="Enviar"> </p> </form> </body> </html>
$sql = "INSERT INTO login(email, senha, tipo) VALUES ('$e','$s', $f)"; $query = mysql_query($sql, $conexao);
echo "<p> Seu cadastro foi realizado com sucesso!</p>"; echo "Verifique seu email para confirmar seu cadastro"; ?>
Cliente.php <?php session_start(); if(isset($_SESSION['nome'])){ echo "bem vindos " . $_SESSION['nome']; } else { header("Location:login.html"); } ?> <br /> <a href="logout.php">Logout</a>
CONCLUSO
Atravs deste trabalho podemos verificar a importncia da informao e do marketing para as empresas atuais, que desejam cada vez mais atingir um nmero maior de usurios em um tempo reduzido. Utilizamos diversos recursos tecnolgicos para o desenvolvimento do site, que ser utilizado na divulgao de empresas, produtos e eventos. Este site ampliar a popularidade dos produtos nele divulgados de forma simples, pois sero enviados e-mails para seus usurios. Aprendemos tambm a importncia de um bom planejamento para que se possa executar e realizar as metas no tempo determinado
BIBLIOGRAFIA