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


terça-feira, 13 de agosto de 2013

Páginas em Desenvolvimento (09/08 - 15/08)

Projeto a milhão! Como prometido e cumprido em cronograma, segue a prévia de algumas partes de nosso sistema. Ficou muito bom! Estas foram desenvolvidas pelos integrantes Marcos Felipe e Laís Ávila e enviadas para o integrante Otávio Fortunato, o qual está passando as páginas HTML para JSP, para começar o desenvolvimento.

1. Página de Login

Esta é a página de login, assim que o usuário entra no domínio principal do site. A página é básica e de design leve, por escolha dos desenvolvedores. Achamos que uma página de login no sistema com muitas informações pode cansar o usuário. O usuário entra no sistema pelo e-mail cadastrado e pela senha escolhida no cadastro (foto abaixo). Se a senha for esquecida basta clicar em "Esqueceu sua senha?" para redefinir, ou caso o usuário seja novo, basta clicar no "Cadastre-se já". Nada muito diferente das usuais páginas de login internet a fora. Destaque para o design leve, que torna a página auto intuitiva.


2. Página de Cadastro

Ao clicar no "Cadastre-se já", o usuário é redirecionado para esta página, e é aqui que ele efetua seu cadastro no sistema. Como se pode perceber, apenas algumas poucas informações são solicitadas. Isso torna o cadastro mais fácil e prático, uma vez que o usuário não tem a necessidade de inserir diversos dados e também torna o sistema mais seguro, pois numa possível invasão, nenhum dado de extrema relevância pode ser roubado.





Em breve postaremos mais algumas páginas que já estão prontas, em fase de correção. Tudo isto já foi encaminhado ao integrante Rodrigo, que está fazendo a documentação de todo o projeto.

Por hora é isto,
Otávio Fortunato
Equipe KQuiz - 333


Logotipo Final (09/08 - 15/08)

Há algum tempo atrás, já foi falado sobre o logo e todo o processo de desenvolvimento. Por fim, a integrante Lais Ávila nos mostrou a versão final. Este logo estará presente em todas as páginas do Website e do sistema. Ficou bonito, não?

Méritos para a integrante! Algumas páginas já começaram a ser desenvolvidas baseadas no logo e na escala de cores (azul), tais quais serão postadas aqui.

Otávio Fortunato
Equipe KQuiz - Turma 333

Cronograma de Atividades (09/08 - 15/08)

Nesse post, estamos relatando nosso cronograma de atividades, como solicitado. O cronograma foi elaborado pelos integrantes da equipe do KQuiz e mostrado ao orientador do projeto Domingos Bernardo. O cronograma relata as atividades de modo superficial, no entanto, essas são basicamente as tarefas que estão sendo desenvolvidas por cada integrante para esta e as próximas semanas.

Segue cronograma inicial:




As atividades descritas para a semana um terão de ser apresentadas ao orientador na próxima quinta-feira, além deste mesmo cronograma reformulado (aprofundado em mais detalhes das tarefas de cada usuário).

Sem mais,
Otávio Fortunato
Equipe KQuiz - Turma 333


quarta-feira, 7 de agosto de 2013

Responsáveis (01/08 - 08/08)

Semana do dia 01/08 - 08/08

Nesta semana, também decidimos quem seriam os responsáveis por algumas tarefas específicas do projeto. Dentre estas, temos a manutenção do Blog KQuiz Online, e o responsável pela documentação de todo o projeto.

Para a manutenção, o integrante responsável selecionado foi o integrante Otavio Fortunato, e, o responsável pela documentação do projeto, o integrante Rodrigo Aguilar. O integrante Rodrigo se dispôs a realizar esta tarefa, no entanto, passará por alguns treinamentos e terá algumas tarefas a nível individual.

A manutenção do Blog será realizada DIARIAMENTE (isso não significa que haverá postagens diárias, mas sim que o Blog será diariamente visitado, pois caso haja alguma pergunta, dúvida ou comentário, alguém do grupo possa responder ou ajudar o mais breve possível).

Quaisquer dúvidas ou sugestões, deixo o e-mail kquiz333@gmail.com.

Atenciosamente,
Otavio Fortunato
Equipe KQuiz - Turma 333

Desenvolvimento em HTML - Logo KQuiz (01/08 - 08/08)

Semana do dia 01/08 - 08/08

Nesta semana, as páginas HTML desenvolvidas pelos integrantes Marcos Felipe e Laís Ávila começaram a ser melhoradas. Aprendemos que, antes de começarmos a pensar em um design para todas as páginas HTML, seria bom que tivéssemos uma ideia das cores que trabalharíamos e uma ideia de Logotipo do projeto. Uma vez que estes são desenvolvidos e escolhidos pelo restante da equipe. fica mais fácil trabalhar e imaginar modelos das páginas HTML do site. 

Segue abaixo modelo de logo desenvolvido no Adobe Fireworks(R), enviado pela integrante Laís Ávila e aprovado pelos demais integrantes do grupo: (A imagem NÃO é resultado final).



O que inspirou o logo? 
Como o projeto trata-se de um "quiz", achamos coerente que o logo envolvesse, de alguma forma, pontos de interrogação (?), que nos submetem a ideia de perguntas e respostas. Os pontos foram colocados acima da letra "i", conforme imagem. Além disso, a integrante Laís procurou usar uma fonte não usual, remetendo a ideia de que o logotipo precisa identificar unicamente nosso projeto. Grande "sacada".

Apesar de a imagem apresentar escalas de tom esverdeado, o grupo decidiu que as cores que seriam utilizadas nas páginas seria Azul e Branco. O motivo desta seleção foi pensar em um design leve e simples, inspirados nos aplicativos Skype (R) e Dropbox (R). Assim que prontos os HTMLs, estes serão enviados para o integrante Otavio Fortunato, que já desenvolveu algumas funções e métodos que serão utilizados no projeto (entre eles, consultas, alterações, exclusões e inserções no banco de dados via formulário JSP). O integrante será responsável por "mesclar" as páginas HTML que estão sendo desenvolvidas e colocar os códigos java nelas, gerando o JSP e tornando uma página dinâmica.  
Além destes apontamentos, nesta semana, o grupo começou o desenvoler o cronograma das atividades que serão realizadas nas próximas semanas, como solicitado pelo professor e orientador Domingos Bernardo. Cronograma este que está sendo finalizado e será disponibilizado no Blog do KQuiz amanhã, dia 08/08.


Sem mais por agora, 
Otávio Fortunato
Equipe KQuiz - Turma 333