Sobre este projeto
it-programming / web-development
Aberto
No contexto geral, o cadastro de um produto precisa ser feito por diferentes áreas de conhecimento (fiscal, contabilidade, custos, , .). O programa a ser desenvolvido deverá administrar o preenchimento dos campos específicos de cada área e enviar avisos por email das conclusões e habilitar preenchimento pela próxima área. Ao final do fluxo, gerar arquivos para integração no ERP em layouts específicos.
As paginas contendo os campos (formulários com side bar) estarão prontas.
O trabalho consiste na associação de cada campo do formulário a um campo no DB, habilitar visualização de alguns campos conforme resposta de outros, registros de log, controle do status (qual área o cadastro o fluxo está no momento). O padrão de desenvolvimento deve ser MVC necessariamente. A maior complexidade está no fluxo que conforme conteúdo inserido pelo usuário em alguns campos, seleção, o fluxo toma diferentes caminhos, podendo retornar a etapa anterior ou seguir em frente.
Estas regras estão mapeadas e serão informadas para desenvolvimento.
A demanda exige um tempo de dedicação integral por aproximadamente 3 semanas, conforme a velocidade do programador. São aproximadamente 15 páginas que formam o fluxo completo. 6 diferentes áreas que o fluxo deve passar, ou seja, 6 tipos de acesso com diferentes visualização dos registros.
A modelagem do DB faz parte deste projeto. Não há complexidade no DB, uma vez que a tabela principal será definida pelos campos do layout de exportação e serão os mesmos campos que deverão ser alimentados pelos usuários. Algumas tabelas e campos serão necessários para controle de status e outras situações, mas que não exigem tabelas extensas.
A tabela principal terá aproximadamente 90 campos, dos quais, alguns terão valores fixos e a maioria distribuída para preenchimento pelas áreas.
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 o design
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias