Sobre este projeto
it-programming / web-development
Aberto
Sistema de Biblioteca Online de Livros e DVDs
Cadastro de Livros:
Deve ser feita via CSV, fazendo um upload no site, onde terá os campos:
• • Código
• Capa
• Titulo
• Gênero
• Editora
• Ano
Particularidades:
• Valor Médio do livro, em caso de danificações no livro;
• Botão para lançamento, se o titulo for novo, informar para o usuário que é lançamento.
• Disponibilidade
• Quantidade
Cadastro de DVD’s:
Deve ser feita via CSV, fazendo um upload no site, onde terá os campos:
• • Código
• Capa
• Nome
• Gênero
• Produtora
• Ano de Exibição
• Diretor
Particularidades:
• Botão para lançamento, se o titulo for novo, informar para o usuário que é lançamento.
• Disponibilidade
• Quantidade
Estoque:
Para cada livro/dvd terá uma quantidade, se todos os títulos forem alugados, o produto deverá ficar visível, porem indisponivel.
Categoria de Livros e DVDs:
• • Autoajuda
• Aventura
• Biografias
• Idiomas
• Dicionários
• Didáticos
• Economia
• Esporte e lazer
• Geografia e Historia
• Informática
• Literatura Nacional
• Literatura Estrangeira
• Romance
• Terror
• Turismo
Observações:
• Cada produto terá um código único
• O Produto também deverá ser cadastrado via site
• No momento de cadastrar um novo titulo, informar primeiro o código, se o código estiver cadastrado, não deixar cadastrar novamente o livro
• Busca: ter filtros para uma busca personalizada
• Os códigos dos livros deverão ser de forma crescente, não podendo perder uma sequência
• No site, ter um botão para editar, excluir e inserir um novo livro/dvd no site
Cadastro de Usuários:
1. 1. Nome
2. Apelido
3. Foto
4.
Data de nascimento
5. Sexo
6. Departamento
7.
Empresa
8. Ramal
9. E-mail
10.
CPF
11. Senha
12. Gênero de interesse
13.
Termo de responsabilidade
2 – Como gostaria de ser chamado
4 – Quando for data de aniversário do usuário, será enviado um e-mail
5 – Feminino/Masculino
7 – Trend Operadora, Shop Hotel, Trend Tech e TCW
10 – Deverá ser usado como login
12 – Deverá ter campos para marcar o gosto do usuário
13 – Em caso de não devolver, rasura e perca de livro
13.1 – Em caso a devolução não ocorrer na data prevista, o usuário não poderá alugar um livro em determinados dias. (Ficará bloqueado).
Página com todos os usuários deverá ter:
• Mostrar todos em ordem alfabética
• Ter filtro de busca, para achar um usuário facilmente
• Mostrar se o usuário está ativo/bloqueado
• Botão para editar usuários existentes e inserir novos usuário
• Quando um usuário ser excluído, não perder o histórico de empréstimos
Observações
Destaque do mês TRENDSABER
• Ter uma página/aba para colocar o destaque de livro/dvd e colaborador
• Selecionar o destaque dentro do próprio cadastro, ou seja, é só marcar um colaborador no cadastro e ele vai direto para a página de destaque, o mesmo vale para livros e dvds
Página de Empréstimos
Deverá ter os seguintes campos:
• Nome do usuário (Poderia do código e puxar as informações)
• Código do Produto (Assim que colocar esse campo, deveria puxar as informações do sobre o produto)
• Titulo do produto
• Data de solicitação
• Data de retirada
• Data de devolução (O usuário e o administrador deverão receber e-mails sobre a data de devolução)
• Ter um campo para marcar se o livro foi devolvido
A. Mostrar uma lista com todos os empréstimos
B. Cada empréstimo ser emitido um protocolo automaticamente quando um produto for solicitado para reserva, ter opção de imprimir
C.
Busca: Período, nome e titulo
D. Data de devolução automática, mas que pode ser editada caso o usuário esteja fazendo um trabalho e precise do livro por um tempo maior
E. Ter relatório de cada usuário e produtos
F.
Quando um usuário efetuar uma reserva, no estoque já contabilizar, para que dois usuários não reversar o mesmo livro, caso tenha apenas um disponível exemplo.
G. Receber e-mail sobre novas reservas
H. Um único usuário não pode reservar mais de três produtos
Considerações Finais
♣ O sistema deverá ter um espaço para postagem de noticias e dicas (blog)
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Designer, Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias