Integrantes:
Israel Lacerra
Omar Mahmoud Abou Ajoue
Objetivo Geral:
- Venda de livros online.
Objetivos Específicos
- Busca de livros por gênero, autor, editora ou título.
- Inserção dos livros em um carrinho de compras.
- Finalização de pedido.
- Feedback de comentários quanto ao serviço de entrega.
- Comentários a respeito dos livros.
Descrição:
Uma loja online para compra de livros. Os usuários cadastrarão o endereço para entrega e poderão comentar tanto a respeito do serviço de entrega efetuado pela loja como a respeito dos livros, registrando a opinião.
As funcionalidades não estão completas. Apenas pode-se clicar em cada livro e ler sua descrição.
Livraria Online
Análise: falta implementar diversas funcionalidades. Nota:5.
GUI: falta implementar as outras telas. Nota:5.
Arquitetura: implementar HashCode e Equals.
falta implementar camada de negócio. Nota:7.
Legibilidade: faltam comentários, especialmente nas interfaces. Nota:6.
Funcionalidade: podeira haver a possibilidade de cancelar pedidos. Nota:7.
Média Final 6.
Análise: falta implementar diversas funcionalidades. Nota:5.
GUI: falta implementar as outras telas. Nota:5.
Arquitetura: implementar HashCode e Equals.
falta implementar camada de negócio. Nota:7.
Legibilidade: faltam comentários, especialmente nas interfaces. Nota:6.
Funcionalidade: podeira haver a possibilidade de cancelar pedidos. Nota:7.
Média Final 6.
Cara, desculpa o enorme atraso.
Em adição aos comentarios do Carlos...
Muito boa a utilização de um front-controler, que na minha opiniao não ganha quanto a quantidade de classes, mas sim com o isolamento das camadas. Criando uma especie de quarta camada, responsavel apenas pela "adaptação"
A urilização do DAO tambem foi boa, utilizando uma factory e disparando exceçoes.
Só senti falta dos comentarios, apesar do codigo estar bem sucinto.
Na minha compreensão, pesa mais a "beleza" que a "robustez ou tamanho"
nota sugerida 8.
Em adição aos comentarios do Carlos...
Muito boa a utilização de um front-controler, que na minha opiniao não ganha quanto a quantidade de classes, mas sim com o isolamento das camadas. Criando uma especie de quarta camada, responsavel apenas pela "adaptação"
A urilização do DAO tambem foi boa, utilizando uma factory e disparando exceçoes.
Só senti falta dos comentarios, apesar do codigo estar bem sucinto.
Na minha compreensão, pesa mais a "beleza" que a "robustez ou tamanho"
nota sugerida 8.
Nova versão.
Adicionado o cadastro de usuário, usando JQuery e Ajax.
Adicionado o cadastro de usuário, usando JQuery e Ajax.
- O diagrama de casos de uso pode ser bastante melhorado
- O codigo XHTML nao esta identado
- Legal a solução de implementar um controlador
- A arquitetura e a estruturacao dos DAOs esta legal
- O codigo XHTML nao esta identado
- Legal a solução de implementar um controlador
- A arquitetura e a estruturacao dos DAOs esta legal