Terminado

Criação e Programação de Software com consulta a Bd.

Publicado el 22 Agosto, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Software, hospedado em servidor próprio, com banco de dados de clientes e contas.
Cada cliente deverá manter um registro de até 24 contas, organizadas da mais atual para a mais antiga.
Serão necessários cálculos para encontrar valores, consumos e índices. Os cálculos precisam obedecer alguns critérios que caberão ao programador saber utilizá-los.
As fórmulas e critérios serão explicadas e fornecidas em arquivo texto, com um exemplo prático de um cliente e conta.
O programa iniciará com duas tabelas de tarifas, com base 2015 e 2016. Em dezembro de 2017 deverá ser possível inserir uma nova tabela e um dos cri´terios que a fórmula deverá obedecer é identificar esta mudança de tarifa, e assim sucessivamente.
Assim como deve ser possível realizar um reajuste de tarifa em qualquer época do ano.

O banco de dados de clientes tem aproximadamente 130mil clientes e é atualizado uma vez por ano.
O banco de dados de contas é atualizado a cada semana e deve utilizar um critério para não permitir que um dado já presente no banco seja duplicado.

Haverá três tipos de usuários: super, admin e user.
Super poderá inserir nova tabela de tarifas, editar dados dos clientes dentro do banco, incluir novos usuários, editar informações de contas, inserir contas e dados específicos do cliente manualmente, etc.
Admin poderá ver informações gerais e de contas dos clientes, editar dados, solicitar relatórios, etc.
User somente poderá pesquisar sobre clientes e inserir dados nos campes editáveis, observações e histórico.

Deve ser possível pesquisar por clientes por um ou mais critérios, como se fossem filtros do excel. Ex.: Bairro, tipo, mês.

Todo cliente apresentará uma tela de informações gerais, informações de conta e análises e gráficos de consumo.
Sendo estes dados restritos de acordo com o tipo de acesso permitido ao usuário.

Os primeiros dados a serem carregados no sistema serão através de planilhas existentes do excel salvas no formato xlsx.

Os demais carregamentos serão no formato SQL.

Telas:
Tela de acesso com campo para login e senha e recuperação de senha.
Tela de pesquisa de clientes por nome, tipo, matrícula ou vários critérios, exibindo os resultados dos filtros e com opção de selecionar o cliente.
Tela com informações dos clientes de acrodo com o tipo de acesso.
Relatórios (admin, super)
Tarifas (admin - consulta; super - edição)
Upload (super)

Um exemplo da visualização de como deverá ser vista as informações de um cliente no arquivo anexo.

Toda nova informação inserida no banco de contas deve ter registro de data, relacionando a data que foi inclusa a informação com o ciclo e a url.
Os ciclos com a mesma data de inclusão deverão gerar um arquivo de urls listados.
Todos os relatórios solicitados poderão ser visualizados em tela, deverão conter informações do cliente como nome e matrícula e ser possível clicar no cliente para inserir alguma observação específica.
Os relatórios poderão ser salvos em pdf ou exportados para excel.
Telefones e emails com integração por Skype e Outlook aoserem clicados.

Para desenvolvimento, será enviada uma planilha com aproximadamente 2000 clientes da forma que as informações são recebidas no excel.
E outra planilha com aproximadamente 3000 informações de contas.

O programador pode desenvolver em alguma plataforma própria que seja possível acompanhar o desenvolvimento via web, ou no meu próprio provedor.

Será considerado finalizado o projeto após a entrega dos arquivos fonte e do sistema 100% funcional.

Os arquivos com as fórmulas e exemplos, assim como explicações mais detalhadas que forem necessárias, serão enviados diretamente ao programador contratado.

Envie o seu orçamento final.
Tenha atenção ao prazo.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.), Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 21 Septiembre, 2016

Habilidades necesarias