Ferramentas de Utilizador

Ferramentas de Site


sistemas:suap:catalago_de_produtos

← sistemas:suap|Voltar à página Principal do SUAP^^ →

Catalogo de Produtos do Instituto to Federal

Grupos

  • Usuário Leitura(catalogo padrao): Poderá ter acesso às listas de produtos e categorias;
  • Usuário de Edição(catalogo gerente): Poderá ter acesso às listas de produtos, poderá incluir, editar e excluir produtos e gerenciar categorias;
  • Usuário Administrador: Terá os mesmos atributos do usuário de edição além de ter permissão para autorizar novos usuários e mudar o perfil de usuários existentes;

Modelo de dados

Classe: Categoria

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id da categoria Obrigatório
categoria CharField 255 - categoria do produto obrigatório

Exemplos de categoria:

  • Redes - Consumo
  • Redes - Permanente
  • Hardware - Consumo
  • Hardware - Permanente

Classe: Atributo

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id do atributo Obrigatório
atributo CharField 255 - descrever o atributo obrigatório

Exemplos de atributos:

  • Conexão
  • Garantia
  • Peso

Classe: ValorAtributo

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id do valor do atributo Obrigatório
id_atributo ForeignKey (Atributo) - - - ManyToManyField
valoratributo CharField 255 - descrever o valor do atributo obrigatório
unidade_medida ForeignKey de UnidadeMedida - - - obrigatório

Exemplos de valores de atributos:

  • conexão: USB | unidade
  • Garantia: 1 mês | 2 mes | 3 mes
  • Peso: 0.5 kg, 100 kg

Classe: Produto

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id do produto Obrigatório
produto CharField 255 - descrever o produto resumidamente obrigatório
imagem ImageField - - Foto do produto (diretório: upload) não obrigatório
id_categoria ForeignKey de Categoria - - - um produto deve estar associado a apenas uma categoria
id_valoratributo ForeignKey de ValorAtributo - - - ManyToManyField
codigo_catmat CharField 20 - Código Catmat não obrigatório
observacao TextField - - observações do produto não obrigatório

Exemplos de produto:

  • produto: patch cord
  • imagem: <patchcord.gif> * idcategoria: 1 (Redes - consumo)
  • id_atributo: 2 (Garantia - 6 meses)

Classe: ProdutoCampus

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id do produto Obrigatório
ou_id ForeignKey - chave estrangeira para UnidadeOrganizacional - obrigatório
quantidade IntegerField - - quantidade do produto obrigatório

Classe: Catálogo

atributo valor tamanho tipo descrição OBS
id IntegerField - chave primária id do catálogo Obrigatório
descricao CharField 255 - descrever o catálogo resumidamente obrigatório
ou_id ForeignKey de UnidadeOrganizacional - - - obrigatório
inicio_vigencia DateTimeField - - - obrigatório
fim_vigencia DateTimeField - - - obrigatório
ativo BooleanField - - - obrigatório

——————–

sistemas/suap/catalago_de_produtos.txt · Esta página foi modificada pela última vez em: 2017/03/28 15:35 (Edição externa)