Mudanças entre as edições de "Projeto Integrador - 2010.1 - Equipe Coffee Break"
Ir para navegação
Ir para pesquisar
Linha 134: | Linha 134: | ||
* Foi feito a conexão ao banco de dados orientado a objetos. | * Foi feito a conexão ao banco de dados orientado a objetos. | ||
Segue o código (mysql.php): | Segue o código (mysql.php): | ||
+ | <syntaxhighlight lang=lang="php"> | ||
+ | |||
+ | <? | ||
+ | class conMysql { | ||
+ | |||
+ | var $servidor = "localhost"; | ||
+ | var $usuario = "root"; | ||
+ | var $senha = "4coffee4"; | ||
+ | var $database = "coffeebreak"; | ||
+ | var $validacao = "TGHDFEU1H5N5cUo2fHfUeHe1bUrheeaukghdyuGHEgh443256gyfegR"; | ||
+ | |||
+ | var $query; | ||
+ | var $link; | ||
+ | var $resultado; | ||
+ | |||
+ | function conectar() { | ||
+ | $this->link = mysql_connect($this->servidor,$this->usuario,$this->senha); | ||
+ | if (!$this->link) { | ||
+ | echo "Falha na conexao com o Banco de Dados!<br />"; | ||
+ | echo "Erro: " . mysql_error(); | ||
+ | die(); | ||
+ | } elseif (!mysql_select_db($this->database, $this->link)) { | ||
+ | echo "O Banco de Dados solicitado não pode ser aberto!<br />"; | ||
+ | echo "Erro: " . mysql_error(); | ||
+ | die(); | ||
+ | } | ||
+ | } // fecha conectar | ||
+ | |||
+ | function desconectar() { | ||
+ | return mysql_close($this->link); | ||
+ | } | ||
+ | |||
+ | function executeQuery($query) { | ||
+ | $this->conectar(); | ||
+ | $this->query=$query; | ||
+ | if($this->resultado=mysql_query($this->query)) { | ||
+ | $this->desconectar(); | ||
+ | return $this->resultado; | ||
+ | } else { | ||
+ | echo "Ocorreu um erro na execução da SQL"; | ||
+ | echo "Erro :" . mysql_error(); | ||
+ | echo "SQL: " . $query; | ||
+ | die(); | ||
+ | desconectar(); | ||
+ | } | ||
+ | } | ||
+ | } // fecha class | ||
+ | ?> | ||
+ | |||
+ | </syntaxhighlight> | ||
=== <h1 style="background-color:#8f8d55; color:#f2e6b2" align="center">14/6/10 - Segunda-feira</h1> === | === <h1 style="background-color:#8f8d55; color:#f2e6b2" align="center">14/6/10 - Segunda-feira</h1> === |
Edição das 18h13min de 3 de julho de 2010
Diario do Projeto
Equipe CoffeBreak
Subdominio coffeebreak.sj.ifsc.edu.br
IP Válido 200.135.37.103
Alunos: Caroline, Jesse, Mario Andre, Rodolfo
8/6/10 - Terça-feira
Física
- Separado os Rak's por equipe
- Colocado dois Path Panel e um organizador no armario da equipe
- Não tinhamos cabo grande o suficiente para alcançar o nosso RAK
Enlace
- Não foi feito nada nesse dia
Rede
- Escolhido nosso servidor
- Instalado o Ubuntu Server 10.04 LTS
- Instalado os aplicativos
- SSH ( com o sistema operacional )
- apache2
- bind9
- dhcp3-server
Aplicação
- Não foi feito nada nesse dia
9/6/10 - Quarta-feira
Física
- Passamos 3 Cabos do RACK principal até o RACK da nossa equipe
- Os cabos foram crimpados no Path Panel do RACK da equipe
- Instalado 3 áreas de trabalho (na parede)
Enlace
- Não foi feito nada nesse dia
Rede
- Configurado DHCP
- Configurado NTP
- Testado NTP OK
Aplicação
- Não foi feito nada nesse dia
10/6/10 - Quinta-feira
Física
- Crimpado os cabos no Path Panel do armario principal
- Testado todos os cabos, conexão com Path Panel e Área de trabalho
Enlace
- Não foi feito nada nesse dia
Rede
- Testado DHCP
- Configurado NAT e Roteamento
Aplicação
- Foi iniciado o processo de criação
- A estrutura do bando de dados MySQL foi projetada e implantada
Segue a estrutara do banco de dados:
--
-- Banco de Dados: `coffeebreak`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `anuncio`
--
CREATE TABLE IF NOT EXISTS `anuncio` (
`aid` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,
`titulo` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`texto` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`link` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`visualizacoes` int(11) NOT NULL,
`visitas` int(11) NOT NULL,
`expira_em` datetime NOT NULL,
`expirado` char(1) NOT NULL,
PRIMARY KEY (`aid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=49 ;
-- --------------------------------------------------------
--
-- Estrutura da tabela `banner`
--
CREATE TABLE IF NOT EXISTS `banner` (
`bid` int(11) unsigned zerofill NOT NULL,
PRIMARY KEY (`bid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Estrutura da tabela `login`
--
CREATE TABLE IF NOT EXISTS `login` (
`id` int(6) unsigned zerofill NOT NULL AUTO_INCREMENT,
`usuario` varchar(100) NOT NULL,
`senha` varchar(255) NOT NULL,
`ultimo_ip` varchar(100) NOT NULL,
`ultima_data` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
11/6/10 - Sexta-feira
Física
- Não foi feito nada nesse dia
Enlace
- Manobrado os cabos do servidor direito até o switch do RAK Central para conexão com a COINF
Rede
- Configurado o Ip Válido
- Testado o DNS
- Colocado o servidor no armario da direita no laboratorio Redes 1
Aplicação
- Foi feito a conexão ao banco de dados orientado a objetos.
Segue o código (mysql.php):
<?
class conMysql {
var $servidor = "localhost";
var $usuario = "root";
var $senha = "4coffee4";
var $database = "coffeebreak";
var $validacao = "TGHDFEU1H5N5cUo2fHfUeHe1bUrheeaukghdyuGHEgh443256gyfegR";
var $query;
var $link;
var $resultado;
function conectar() {
$this->link = mysql_connect($this->servidor,$this->usuario,$this->senha);
if (!$this->link) {
echo "Falha na conexao com o Banco de Dados!<br />";
echo "Erro: " . mysql_error();
die();
} elseif (!mysql_select_db($this->database, $this->link)) {
echo "O Banco de Dados solicitado não pode ser aberto!<br />";
echo "Erro: " . mysql_error();
die();
}
} // fecha conectar
function desconectar() {
return mysql_close($this->link);
}
function executeQuery($query) {
$this->conectar();
$this->query=$query;
if($this->resultado=mysql_query($this->query)) {
$this->desconectar();
return $this->resultado;
} else {
echo "Ocorreu um erro na execução da SQL";
echo "Erro :" . mysql_error();
echo "SQL: " . $query;
die();
desconectar();
}
}
} // fecha class
?>
14/6/10 - Segunda-feira
Física
- iniciado a confecção dos pacth cord
Enlace
- Fomos informados pelo professor Casagrande que os patch cord prontos(que são do laboratorio Redes 1), usados na conexão cruzada nos RACKs das equipes tem que ser trocados, por path cord confeccionados pelas mesmas
Rede
Aplicação
- Colocados os arquivos do sistema PHP no /var/www
15/6/10 - Terça-feira
Física
- confeccionado 4 path cord para conexão cruzada, para o RACK da equipe
Enlace
Rede
Aplicação
16/6/10 - Quarta-feira
Física
- confeccionado 4 pacth cord para conexão cruzada, parao RACK principal
Enlace
Rede
- Instalados e configurados:Dansguardian, Squid, Firewall.
Aplicação
17/6/10 - quinta-feira
Física
Enlace
Rede
Aplicação
- Programação.
18/6/10 - Sexta-feira
Física
Enlace
Rede
Aplicação
21/6/10 - Segunda-feira
Física
Enlace
Rede
Aplicação
22/6/10 - terça-feira
Física
Enlace
Rede
Aplicação
23/6/10 - Quarta-feira
Física
Enlace
Rede
Aplicação
24/6/10 - Quinta-feira
Física
Enlace
Rede
Aplicação
25/6/10 - Sexta-feira
Física
Enlace
Rede
Aplicação
28/6/10 - Segunda-feira
Física
Enlace
Rede
Aplicação
29/6/10 - Terça-feira
Física
Enlace
- Configurado access point
- colocado access point para funcionar
Rede
Aplicação