segunda-feira, 17 de novembro de 2014

Continuação

Já faz um longo período sem postagens.

Nossa equipe está reformulando toda a documentação (falha) do projeto e tentando reduzir o número de descartes.

Imagens do site:

Tela de login: primeira versão.

Tela de login: segunda versão.

Cadastro do usuário: primeira versão.


Cadastro do usuário: segunda versão.

quarta-feira, 29 de outubro de 2014

Primeiro dia de apresentações

Chegamos à reta final, amanhã será o primeiro dia das apresentações dos projetos desenvolvidos ao longo do ano e a expectativa é alta. Os últimos retoques de estética do projeto estão sendo feitos e o prazo será cumprido. Algumas funcionalidades previstas infelizmente foram deixadas de lado durante o ano, mas ainda iremos acrescentar uma ou outra coisa se houver a  possibilidade. A documentação está pronta e a apresentação de slides também! Amanhã cedo iremos nos preparar e registrar testes para a apresentação. Esperamos que tudo dê certo!

sábado, 25 de outubro de 2014

Tempo

O prazo está acabando, e a aplicação ainda não está pronta.
Estamos trabalhando todos os dias, boa parte da uml está feita e a  documentação está em andamento.
 Nós redistribuímos as tarefas do grupo, mudamos completamente o design do site, remodelamos o banco de dados e corrigimos erros do hibernate. A programação das páginas jsp prossegue sem problemas, ainda faltam algumas páginas e funcionalidades (contatar usuário, apagar mídia, etc.). Foram feitas as páginas de perfil do usuário e da mídia, ambas com imagem armazenada no banco de dados, as páginas existentes sofreram alterações.
O trabalho continua.

sábado, 18 de outubro de 2014

Páginas JSP

Páginas prontas:
  • Index c/ login + servlet, utilizando session e cookies;
  • Página de contato, c/ servlet  enviando e-mail para discexchanger@gmail.com (não testado);
  • Cadastro do usuário + servlet c/ upload de imagem de perfil;
  • Cadastro de mídia;

Em andamento:
  • Página principal;
  • Página de mostra de mídias + servlet de sugestão
  • Página de busca; 
  • Perfil do usuário;
  • Perfil da mídia;

sábado, 4 de outubro de 2014

Retomdada do projeto

Depois de muito tempo parado, o projeto está novamente em andamento. Neste período, ocorreram os seguintes eventos:

  • Troca do SGBD para o MySQL (devido a problemas entre o HSQLDB e o Hibernate);
  • Término da implantação do Hibernate ORM (CRUD);
  • Implantação do Hibernate Serach;
  • Adição da biblioteca para busca de CEPs;
  • Início da construção do site;
O banco de dados é gerado por meio do hbm2ddl, criando as tabelas através dos mapeamentos e não mais por scripts.

segunda-feira, 4 de agosto de 2014

Desenvolvimento do banco de dados

Esta é a estrutura atual do nosso banco de dados no momento. A partir deste momento, serão gerados scripts para o HSQLDB.


domingo, 13 de julho de 2014

Tecnologias utilizadas

Pretendemos utilizar as seguintes tecnologias:
  • Linguagem Java;
  • Banco de dados HSQL;
  • MySQL WorkBench (modelagem do banco de dados);
  • Servidor web GlassFish;
  • HTML5;
  • CSS;

domingo, 1 de junho de 2014

Na última semana foi feita a instalação do servidor Glassfish pelos integrantes do grupo. Por meio do Netbeans, foi gerado um arquivo .war, que foi implantado no servidor.

fig. 1: tela de configuração do GlassFish.


fig. 2: página de exemplo hospedada no servidor.

sexta-feira, 16 de maio de 2014

Introdução

O Exchanger's Project tem como objetivo incentivar a troca de mídias em disco entre pessoas, oferecendo um ambiente para que os usuários se comuniquem e negociem as trocas, além de mediar tais trocas e garantir a execução delas através do rastreamento dos correios.
Assim, o mesmo disco é reutilizado, evitando a compra de novos exemplares. O usuário tem menor gasto financeiro e pode obter outro exemplar de seu interesse, além do menor consumo de matéria prima que é ótimo ambientalmente.