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

Plataforma SaaS de atendimento omnichannel e CRM - Proposta de desenvolvimento Closiva - Fase 2 Objetivo: Evoluir a Closiva de MVP para uma plataforma SaaS comercial, operacional e pronta para clientes reais. 1. Conversas (Omnichannel) Corre&cce...

Otimizações e integrações para sistema de saúde - Atualmente tenho um sistema em produção em Python e PostgreSQL. Está funcionando, mas precisa de melhorias e inovação. É um sistema financeiro para a &aac...

Landing page para venda de e-book - Preciso de uma landing page para venda de um e-book. O e-book já está desenvolvido; preciso apenas da página.

Criação de site profissional, moderno e responsivo - Estou procurando um desenvolvedor de sites para criar um site moderno, profissional, responsivo e otimizado para dispositivos móveis. O projeto deve possuir design moderno, rápido ca...

Criação de site de vendas no Shopify para empresa - Preciso criar um site de vendas baseado em Shopify para que eu possa anunciar meus produtos.

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.