terça-feira, 10 de setembro de 2013

Andamento do Projeto (Semana 06/09 - 13/09)

Bom dia, amigos! Cá estamos mais uma semana para retratarmos o andamento do projeto KQuiz. Ambos os integrantes da equipe
continuam se esforçando para desenvolver e terminar o projeto.
Nesta semana, mais algumas coisas já foram desenvolvidas e corrigidas. Dentre elas, podemos destacar:

* Mesclagem das páginas do projeto que foram desenvolvidas;
* Criação e aperfeiçoamento das imagens do site, como das imagens do usuário e das categorias;
* Desenvolvimento das páginas de exibição dos quizes, lançamento das perguntas na página de modo randomizado;
* Desenvolvimento da página de gabarito;
* Aperfeiçoamento dos métodos de inserção e exibição da imagem do usuário;
* Desenvolvimento dos Scripts do banco de dados, para padronizar o banco dos desenvolvedores;
* Início do desenvolvimento da classe de conexão com um server, acessado remotamente;
* Desenvolvimento das páginas de exibição dos quizes por categoria (HTML/CSS).

Olha que legal essa imagenzinha do .jsp desenvolvido pelo Rodrigo (hehehe)



Além de algumas outras pequenas funcionalidades. É válido destacar que o cronograma está sendo atualizado constantemente,
assim como o nosso blog e a documentação de todo o processo.

Por hora é isto!

Att,
Otavio Fortunato
Equipe KQuiz - Turma 333

quinta-feira, 5 de setembro de 2013

Andamento do Projeto (Semana 29/08 - 05/09)

Bom dia, amigos!

Após mais uma semana de programação e desenvolvimento, aqui estamos para postar novamente o relatório e o status de nosso projeto. Nesta semana, foram iniciadas então as páginas de manuseio dos quizzes. Foram desenvolvidos os .JSP, Model, DAO e Controller das classes de quizzes, tal como algumas de implantação do mesmo.

O sistema já consegue retirar um quiz do banco de dados também já desenvolvido e implantado nesta semana, e exibir para o usuário, com algorítmos de randomização de perguntas. As perguntas dos quizzes já são exibidas para o usuário de forma randomizada, para que o usuário que responder o próximo quiz não decore as alternativas das respostas.

Além disso, para finalizarmos a parte do usuário, estamos com pequenos problemas quanto a pegar a imagem do banco de dados e retornar para o .JSP. Já conseguimos inserir a imagem, no entanto, um dos problemas que enfrentamos é como exibir esta imagem do tipo BufferedImage no .JSP.

Para as próximas semanas, iremos acertar o cronograma hoje, que será então postado no Subversion. Por hora é isto!

Att,
Otávio Fortunato
Equipe KQuiz - 333

quarta-feira, 28 de agosto de 2013

Status do Projeto (Semana 23/08 - 29/08)

Boa noite, amigos!

A mais um meio de semana, postamos o atual andamento de nosso projeto. Todos os desenvolvedores do KQuiz estao bem satisfeitos, visto que estamos conseguindo cumprir tudo que estabelecemos no cronograma do Project (pode ser acompanhado pelo Subversion).

Nesta semana, praticamente finalizamos todas as paginas HTML e JSP que envolvem o usuário. O que isto que dizer? Nosso sistema já consegue enfim fazer cadastros no banco de dados, fazer login no sistema e exibir as informações do usuário na home page do mesmo. Tudo que envolve usuário está praticamente concluido, para que assim possamos focar diretamente na parte dos Quizes. Outro ponto importante é que finalmente conseguimos ajustar o modo com que trabalhamos em cima dos mesmos arquivos.. todas as maquinas dos integrantes possuem o MySQL instalado juntamente do Servidor Apache. Amanha, conforme prometido, mostraremos ao instrutor Bernardo as funcionalidades do sistema já desenvolvidas e cronograma para as próximas semanas. Além disso, continuamos com a documentação em dia e atualização dos arquivos no Subversion.

Para as próximas semanas, mudaremos o nosso foco para o Quiz em si, uma vez que a parte do usuário está finalizada. Trabalharemos em como os Quiz funcionarão, em como serão desenvolvidos, etc. Por enquanto é isto.

Até,
Otávio Fortunato
Equipe KQuiz - 333

sexta-feira, 23 de agosto de 2013

Trabalhando com BLOBs (Semana 23/08 - 29/08)

Bom dia, amigos!

Se você um dia já pensou em desenvolver algum tipo de sistema dinâmico em Web, que trabalhe com imagens e banco de dados, vale a pena dar uma olhadinha no link abaixo:


Uma das dificuldades do grupo foi saber como que um banco de dados poderia armazenar uma imagem... como este problema pode ser resolvido? Vale conferir e aprender um pouco mais sobre o tipo de dado BLOB.

Att,
Otávio Fortunato
Equipe KQuiz - 333

Relatório e Status do Projeto (Semana 16/08 - 22/08)

Bom dia, amigos!

Cá estamos em mais uma semana de desenvolvimento de nosso projeto KQuiz. Esta semana, algumas outras coisas já foram desenvolvidas como:

* Sistema de Login do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de Cadastro do usuário (página .JSP, Classes Model, DAOs e Controller);
* Sistema de identificação do usuário (página .JSP, Classes Model, DAOs e Controller);
* Desenvolvimento das páginas restantes em HTML.

O login tem como principal função autorizar a entrada de certo usuário no sistema, como já conhecido. Além do design, nesta página consta dois campos, são eles e-mail e senha, inseridos pelo usuário e enviados para o sistema. A página e métodos foram desenvolvidos pelo integrante Otávio. O sistema de cadastro tem como função adicionar um novo usuário ao sistema KQuiz, para que este possa participar do mesmo. Esta págian solicita informações básicas para que um usuário possa ser cadastrado, como Nome, Email, senha, Data de Nascimento, entre outros. A página e os métodos foram desenvolvidos pela integrante Laís. A página de identificação de usuário é a "Home". Assim que o usuário entra no sistema, ele possui sua página inicial, e é esta página que fora desenvolvida. Nesta página é exibida seu nome, sua foto, e mais alguns outros dados do usuário. As páginas foram desenvolvidas pelo integrante Rodrigo. Demais páginas HTML foram desenvolvidas pelo integrante Marcos Felipe, tais como as páginas de cadastro de quizzes e escolha.

De um modo geral, o grupo esta semana está focado em desenvolver toda a parte que envolve o usuário e o banco de dados, ou seja, para a próxima semana, teremos pronto um sistema de cadastro do usuário, fazendo o login com o mesmo e exibindo sua home, para podermos assim então mudar nosso foco para os quizzes. As páginas desenvolvidas por todos os usuários serão unidas, formando assim um só projeto. Além disso, vale a pena citar que também estamos trabalhando no banco de dados, pois as páginas foram desenvolvidas cada um em uma base de dados genérica.

Por enquanto, é isto! Caso queira saber mais de nosso cronograma, temos o arquivo .mdd (do Microsoft(R) Project) no Subversion, ou basta nos enviar um e-mail que repassamos. Todos os arquivos já desenvolvidos pelo grupo foram postados no Subversion, assim podemos acompanhar o que todos já desenvolvemos, e versões anteriores do nosso projeto.

Att,
Otávio Fortunato
Equipe KQuiz - 333





quarta-feira, 14 de agosto de 2013

Documentação KQuiz e Situação do Projeto (09/08 - 15/08)

O integrante Rodrigo Aguilar nos enviou hoje a primeira parte da documentação do projeto, o que deixa tudo o que produzimos em dia com a documentação. Esta documentação será constantemente atualizada, uma vez que o grupo desenvolve e avança no projeto. Achamos que a documentação está clara e bem organizada, o que poderá facilitar quando o projeto for encerrado. A situação do projeto também está descrita, e esta será postada a cada final de quinta-feira.

Att,
Otávio Fortunato
Equipe KQuiz - 333



Elaboração do Cronograma no Project (09/08 - 15/08)

Ao início de mais uma quinta-feira, segue novas atualizações. O cronograma postado recentemente pelo grupo aqui no blog do KQuiz está sendo desenvolvido no Microsoft Project (R). O software é novo para a equipe e poucos conheciam, no entanto, achamos o software intuitivo e de fácil aprendizado, o que possibilitou passarmos nosso cronograma da simples tabela que postamos para o Project. Dê uma olhadinha na cara do soft!



O arquivo project (ProjectKQuiz.mpp) será postado hoje mesmo no repositório Subversion pelo integrante Otávio Fortunato.

Att,
Otávio Fortunato
Equipe KQuiz - 333