Realizado

Programador para web services Java spring

Publicado em 10 de Fevereiro de 2018 dias na TI e Programação

Sobre este projeto

USD 100 - 250

Desenvolver e disponibilizar o código  da classe 'Cliente' que será chamada por uma classe Controller  -Arquitetura MVC - Model - Web Service - Restful/JSON - Java Spring - Banco de dados: MySQL - Metodos: Inserir, Alterar, Consultar, Listar, Excluir e Listar.
Tabelas BD:
Tb_Usuario
(tabela que conterá o usuário)
PK_Usuario    INT
Nome    VARCHAR(300)
Email    VARCHAR(200)
Senha    VARCHAR(5000)
FK_TipoUsuario¹    INT
FK_StatusCadastro²    INT
¹ Foreing Key da tabela TB_TipoUsuario
²Foreing Key da tabela TB_StatusCadstro
TB_TipoUsuario
(tabela que diferenciará se o usuário é Cliente ou Entregador)
PK_TipoUsuario    INT
DescricaoUsuario    VARCHAR(100)

TB_StatusCadastro
(tabela que conterá qual o status do cadastro dele. Ex:  Pendente, Autorizado)
PK_StatusCadastro    INT
DescricaoCadastro    VARCHAR(100)

TB_UsuarioDocumento
(tabela que conterá os dados do documento do usuário e o endereço do documento físico)
PK_UsuarioDocumento    INT
NumeroDocumento    INT
OrgaoDocumetno    VARCHAR(15)
EnderecoDocumento    VARCHAR(5000)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario
TB_UsuarioEndereco
(tabela que conterá os dados de endereço do Usuario)
PK_UsuarioEndereco    INT
Endereco    VARCHAR(500)
Bairro    VARCHAR(100)
CEP    VARCHAR(100)
Cidade    VARCHAR(100)
UF    VARCHAR(100)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario
TB_UsuarioTelefone
(Tabela que conterá os dados de telefone do usuário)
PK_UsuarioTelefone    INT
DescricaoTipoTelefone    VARCHAR(100)
DDD    VARCHAR(2)
NumeroTelefone    VARCHAR(12)
Operadora    VARCHAR(30)
FK_Usuario¹    INT
¹Foreing Key da tabela TB_Usuario

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

MySQL Java JSON MVC Spring Framework

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer

Freelancers que já se candidataram para este trabalho

  • Vivência em administração de banco de dados postgreSQL com alta disponibilidade. Atuação em melhoria focado em performance do ambiente, analisando querys que onera o SGBD, parametrização de siste...

  • Bacharelando em Ciência da Computação! Atualmente estudando sobre Claytronics, a nova era da matéria programável! "Alcance o sucesso: a cada dia fazer alguém viver melhor!"

  • 29 Anos de experiência em projeto e desenvolvimento de software, seleção, treinamento, pesquisa. Minha última experiência foi na AZ Informática www.azi.com.br Referência: Marlon (Diretor de Fábr...

  • Sou formado em informática pelo Centro federal de educação tecnológica de minas gerais, domino diversas tecnologias sendo elas de front-end (Angular, React, JQuery, entre outros), ou de back-end(AP...

  • Especialista em resolver problemas