Terminado

Programador para sistema Web - Php

Publicado el 16 Enero, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Software para academia

Módulo Cadastro de Clientes
Esse módulo será usado para cadastrar clientes e terá os seguintes campos:
- Nome (texto obrigatório)
- rg (numeral obrigatório)
- cpf (numeral com máscara obrigatório)
- nascimento (calendário)
- endereço (divido entre os campos rua, nº, bairro, cidade, estado)
- telefone fixo (numeral com mascara obrigatório)
- telefone celular (numeral com máscara obrigatório) + checbox “whatsapp?”
- email (texto)
- link facebook
- login
- senha
(possibilidade de admin acrescentar campo);
deverá haver a possibilidade de emissão de relatório contendo “nome, data de nascimento, telefone fixo e telefone celular”, bem como um relatório de aniversariantes do dia.

Módulo Financeiro
Função - Mensalidades
Nesse módulo o usuário poderá vincular um plano a aluno já cadastrado, escolhendo o melhor dia para vencimento das mensalidades, com data de início. O sistema deverá calcular a proporção. Por ex: Vinculo hoje, dia 16, um aluno que efetuará os pagamentos todo dia 30.
Hoje ele pagará proporcionalmente por 14 dias, e no dia 30 começa a pagar normalmente o valor da mensalidade.
Possibilidade de o admin cadastrar planos de mensalidades, trimestralidades e semestralidades, que serão utilizados no momento do usuário vincular o plano a um aluno.
Emitir relatórios de mensalidades em atraso.
Poderá o usuário dar baixa nas mensalidades conforme pagamento.
Emitir relatório de mensalidades que vencem no dia. Ex: Hoje, dia 16, emito o relatório contendo nome e telefone de todos os alunos que tem a mensalidade vencendo no dia.
Emitir relatório de total de mensalidades recebidas no período (ex: Seleciono o dia inicial 01/01/2017 e final 16/01/2017: terei um relatório de todas as mensalidades recebidas no período)
Função - Contas pagas
Cadastrar todos os recebimentos, com os campos:
- Despesa
- Forma de pagamento (listar possibilidades: dinheiro, cheque, depósito ou transferência);
- Valor total pago
- Data de pagamento
Emitir relatório de todas as despesas no período (mesmo caso do relatório de total de mensalidades recebidas no período)
Função - Balanço
No balanço será mostrado o saldo no período selecionado. Selecionarei, por exemplo a data inicial 01/01/2017 e final 16/01/2017. Então o sistema me dará o saldo, somando todas as mensalidades recebidas e abatendo todas as contas pagas.
Apenas o valor, sem demonstrativo financeiro.

Módulo Treino
Nesse módulo o admin poderá acrescenta campos, quantos quiser.
Já o user poderá preencher dois campos, que serão “Séries” e “Peso”, e estarão vinculados ao campo criado pelo Admin. Por ex: o Admin criou dois campos, supino e abdominal. Então para o usuário aparecerá Supino [  campo para preencher  ] séries [ campo para preencher  ] kg; abdominal[  campo para preencher  ] séries [ campo para preencher  ] kg.

O treino ficará salvo e poderá ser acessado no computador a qualquer tempo, bem como exportado para impressão em PDF.

Módulo Aluno
Esse módulo estará vinculado ao login e senha cadastrado no cadastro do aluno.
Com o login e senha o aluno poderá acessar o sistema, e nele terá acesso aos seus dados cadastrais, seus controles financeiros (mensalidades pagas, vencimento e valor) e seu treino cadastrado, que também poderá ser exportado em PDF.
Haverá na tela do aluno alguns banners de publicidade, que serão cadastrados pelo aluno (seis, três em cada lateral) e também a possibilidade de curtir a página do facebook.

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 una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Social media (Facebook, Twitter, etc.)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por Paulo R. M.