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

Ajustes pontuais em landing page WordPress (WPBakery) - Ajustes pontuais em landing page simples do WordPress, construída com WPBakery. Não é Elementor. A landing possui apenas 3 seções. - Remover menu principal, ro...

Desenvolver plataforma web de publicidade para cadastro de produtos - Gostaria de alguém que me ajudasse a criar um site, uma plataforma para publicidade. Um site onde os clientes entram e cadastram os seus produtos, gerenciam anúncios, imagens e descri...

Sistema web para cadastro de clientes e geração de orçamentos em PDF - Preciso de um sistema web simples para uso interno, com login administrativo, cadastro de clientes, cadastro de serviços/produtos e criação de orçamentos em PDF. O sist...

Edição de site em Bubble com IA: ajustes e integrações - Edição com IA na plataforma Bubble IA 1. Alterar o nome do site para EMPREGA AÍ JP 2. Ativar todos os botões e funcionalidades do site 3. Ajustar layout da área ...

Criar site em Figma e programá-lo - Preciso criar um site para minha empresa que terá algumas abas: - home - serviços - sobre mim - cases - preços - contato - blog (preciso poder subir postagens no blog sozinha ...

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.