Pesquisar

Catálogo de livros virtual - Java Web

10/05/2021 às 17:23

Descrição do Projeto:

A) Descrição do Projeto:
Neste projeto prático você utilizará a tecnologia Java Server Pages (JSP) para construir um Catálogo de Livros Virtual. Para o desenvolvimento da aplicação você deverá utilizar (requisitos não-funcionais):
- Linguagem de Programação Java com a tecnologia Java Server Pages.
- Linguagem de Marcação HTML para elaboração das interfaces gráficas.
- Folhas de Estilo em Cascata (CSS) para formatação do conteúdo.
- Armazenamento de Dados Persistente. Você poderá escolher o banco de dados da sua preferência.

Para implementação das funcionalidades da aplicação considere o seguinte modelo de entidade e relacionamento:

A aplicação poderá ser acessada por qualquer tipo de usuário, porém, apenas os usuários previamente cadastrados terão acesso as funcionalidades administrativas da aplicação.
Cada livro cadastrado no Catálogo Virtual deverá conter a foto da capa. Você poderá armazenar em uma pasta da aplicação a foto da capa de cada livro. O nome do arquivo deverá ser armazenado no campo foto da tabela livro. Outra possibilidade é armazenar o arquivo da foto diretamente no banco de dados. Você pode decidir qual a melhor abordagem para o armazenamento da foto.
Descrição das funcionalidades:

1. A aplicação terá uma página inicial denominada index.jsp, em que todos os livros cadastrados no catálogo serão exibidos. Essa página, também deverá permitir pesquisar os livros pelo título.

2. Ainda na página inicial, os usuários Administradores da aplicação poderão realizar login. Este processo deverá realizar uma verificação na tabela de Usuários. Apenas usuários previamente cadastrados terão acesso as demais funcionalidades do sistema. Além disso, confirmadas as credenciais, a aplicação deverá criar uma Sessão para gerenciar a navegação deste usuário administrador.

3. Após o processo de login, o usuário administrador será conduzido a uma página administrativa, em que poderá realizar as seguintes tarefas:
a) Adicionar novos livros.
b) Adicionar novas editoras.
c) Alterar dados de livros previamente cadastrados.
d) Adicionar novos usuários.

Importante: As tarefas descritas nos itens {a,b,c,d} poderão ser realizadas, exclusivamente, por usuários administradores que efetuaram login no sistema. Dessa forma, é essencial o gerenciamento de sessão.
Em resumo, as seguintes funcionalidades deverão ser implementadas:
- Livro: adicionar, alterar, listar e pesquisar por título.
- Editora: adicionar.
- Usuário: adicionar.

Para entrega do Projeto, deverá ser elaborado um relatório descrevendo todas as funcionalidades da aplicação. No relatório, serão incluídos os código-fonte de cada página do sistema, bem como, um recorte de tela (print screen) para demonstrar o funcionamento.
b) Objetivos:
- Implementar um catálogo de livros virtual utilizando a tecnologia Java Server Pages (JSP), com comunicação com banco de dados.

Atividades do cliente nesse projeto:

Última visualização: 28/05/2021 às 11:01

Última interação: 11/05/2021 às 15:26

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 1
Interessados: 2
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar loja virtual na Shopee e no Mercado Livre - Tenho uma loja de moda infantil e desejo vender na Shopee e no Mercado Livre. O trabalho consiste em: - Fazer o cadastro da empresa em cada plataforma; - Cadastrar 20 produtos em cada uma; - Confi...

Integração entre Olist, Mercado Livre e Shopee - Possuo uma loja na plataforma Loja Integrada, com integração com o ERP Olist. Gostaria de integrar o estoque e subir os produtos já disponíveis no ERP para o Mercado Liv...

Criação de landing page responsiva em WordPress - Queremos uma página que transmita confiança, acolhimento, segurança e esperança, abordando o tema com sensibilidade, sem transmitir uma mensagem triste ou excessivamente...

Análise de integração com Mercado Pago e modulo de pagamentos - Estou desenvolvendo uma plataforma de ecommerce em Java com Spring Boot e preciso de alguém com experiência na integração manual de gateways de Pagamentos, de prefer&ecir...

Revitalização de diretório no SharePoint - Olá, preciso revitalizar um diretório no SharePoint, já tenho o mockup pronto e preciso reproduzi-lo. Necessito de apoio na criação e no desenvolvimento.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.