Evaluating bids

Software para orçamento

Published on the September 21, 2023 in IT & Programming

About this project

Open

Rocuro um profissional para desenvolver a integração de uma planilha Excel complexa com um banco de dados MySQL hospedado no servidor Windows Server da empresa, com o objetivo de proteger informações sensíveis (salários, margens, custos internos) e facilitar a futura migração para um sistema web completo.

Atualmente, o orçamento é calculado no Excel com diversas fórmulas distribuídas em várias abas, incluindo dados confidenciais que não podem ser expostos aos usuários.
O projeto será dividido em duas fases:

Fase 1 (este projeto):

Migrar dados e cálculos sensíveis para o banco MySQL.

Conectar o Excel ao MySQL via ODBC ou outra solução confiável.

Garantir que, mesmo com cópia não autorizada do Excel, a planilha não funcione sem acesso ao banco.

Definir estrutura do banco já pensando na futura migração para sistema web.

Fase 2 (futuro):

Desenvolvimento de sistema web com autenticação por cargos, logs e relatórios avançados, aproveitando o mesmo banco de dados.

Requisitos da Fase 1:
Modelagem de banco MySQL com tabelas para: mão de obra, impostos, ferramentas, EPIs, deslocamentos, histórico de orçamentos, usuários.

Migração de cálculos sensíveis do Excel para o banco.

Conexão do Excel ao MySQL para consulta e cálculos, preservando interface atual para os usuários.

Controle básico de permissões no banco para proteger dados críticos.

Documentação clara para manutenção e futura expansão.

Preferências técnicas:
Banco: MySQL (Windows Server).

Integração: Excel (Office 365 ou 2019) via ODBC/Power Query/VBA.

Segurança: usuários e permissões no MySQL; ocultar dados sensíveis da planilha.

Código e scripts entregues junto com documentação.

Entrega esperada:
Scripts SQL de criação das tabelas e inserção inicial.

Planilha Excel adaptada e conectada ao banco.

Documentação de instalação e configuração.

Sugestões para a futura Fase 2 (sistema web).

Project overview

Atualmente trabalhamos com um Excel, onde a proposta comercial sai muito bem afiada, no entanto, todo o banco de dados e informações ficam em abas ocultas, não trazendo qualquer segurança de informação em caso de cópia da planilha, pretendo substituir essa planilha para um aplicativo que acessa essas informações do servidor, sendo sua cópia sem função.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed