Desenvolvimento web projeto smd gestão online
1. Introdução
1.1 Visão Geral
Desenvolver site WEB responsivo com visual limpo e objetivo para gestão online de empresas. Esse desenvolvimento será um meio dos clientes que já utilizam nossos sistemas visualizarem os resultados da empresa e acompanhar vendas, metas, emissão de notas e realizar cadastros básicos diretamente da web (usando dispositivos móveis ou computadores).
O acesso do cliente deverá ser através de subdomínios que irá identificar a empresa que será acessada/visualizada. Exemplo: Empresa Restaurante Padrão deverá realizar o acesso através do link
restaurantepadrao.app.minhaempresa.com.br
O projeto é confidencial. Deve ser realizado usando PHP, javascript, bootstrap, mysql e webservice restful.
Bootstrap
2. Projeto
2.1 Escopo do trabalho
Para a fase inicial do desenvolvimento, deverá ser desenvolvido o conteúdo abaixo.:
• Home – Esta página será o ponto de entrada para o site, ela conterá uma área de links úteis, links de acesso a perfis de rede sociais, últimas notícias postadas e link para área de acesso restrito do cliente, contador e também link de acesso ao conteúdo restrito para visitantes registrados. Formulário de registro de novos usuários, área de contato.
• A Empresa – Página que conterá uma breve descrição da história da nossa empresa.
• Serviços – Esta página apresentará de forma clara e objetiva os serviços oferecidos pela nossa empresa.
• Acesso cliente
o Cliente deverá informar login e senha: conforme o registro do usuário o sistema deverá enviar ele para o link da empresa dele, exemplo: se o login for do cliente Restaurante Padrão ele deverá ser encaminhado para
restaurantepadrao.app.minhaempresa.com.br
o Deverá ter opção para recuperar senha: recuperar através de link com chave que deve ser enviado para o e-mail do usuário
o Se o usuário estiver bloqueado deve ser direcionado para página informando dados do suporte técnico e mensagem de que deve entrar em contato para solicitar liberação
o Se o usuário não for registrado deve haver opção para fazer o registro: registro deve ser completo com dados de uma empresa e informações de contato da empresa, se a empresa existir no cadastro deve haver opção para cadastrar novo usuário e esse usuário deve receber link por e-mail para ativação mais só poderá logar quando um administrador da empresa (Restaurante Padrão) liberar o acesso do usuário ou quando o administrador geral do sistema online fizer a liberação (necessário para novas empresas)
• Blog (newsletter) – Área destinada à publicação de notícias (newsletter) que serão alimentadas através do painel de gerenciamento de conteúdo pela própria empresa do sistema online.
• Dashboard: Painel de dashboard deve ter informações financeiras, estoque, vendas, metas, previsão do tempo e noticias que serão postadas pela minha empresa.
O Vendas do último mês, ano, semana, dia
o Vendas dos produtos mais vendidos e dos menos vendidos, podendo especificar um período padrão (mês, ano, semana, dia) ou selecionar outro período desejado
o Contas a pagar e a receber (mês, ano, semana, dia), contas em atraso, contas pagas e recebidas
o Resumo de receitas x despesas
o Notas emitidas mês, ano, semana, dia
o Saldo de contas bancárias
o Cheques a serem depositados
o Pedidos mostrando pedidos, atendidos, em entrega, atrasados
o Metas de vendas
o Venda por vendedores
o Venda por período (mês, ano, semana, dia) mostrando os produtos com mais venda)
o Venda por período mostrando o tipo de recebimento (dinheiro, cheque, cartão, a prazo)
• Cadastro (os cadastros serão realizados na web ou no sistema local do cliente, quando for pelo sistema local do cliente o webservice nosso enviara essas informações para o banco de dados online)
o Clientes
Grupo de clientes
Clientes
o Estoque
Produtos
Grupos de produtos (família)
Produtos compostos
o Financeiro
Plano de contas (tipo de despesa e tipo de receita)
Contas
Lançamento de contas a pagar
Lançamento de contas a receber
Baixar contas a pagar
Baixar contas a receber
Extrato conta
• Notas emitidas
o Mostra as notas e detalhes das notas. As notas podem ser NFe, NFCe, SAT
o Enviar XML das notas por e-mail para e-mail previamente cadastro e podendo informar no momento do envio gerando o arquivo zipado e disponibilizando link para download
o Envio automático para e-mail previamente cadastro e dia definido em cadastro
• Painel Administrativo do sistema online para acesso da nossa empresa
o Cadastro e liberação de acessos dos clientes
o Cadastro e liberação de usuários dos clientes
o Painel com dashboard
Empresas cadastradas
Vendas das empresas
Notas emitidas das empresas
Usuários das empresas
Ultimas atualizações: os dados de vendas das empresas e também de cadastros serão enviados por webservice nosso que irá alimentar o banco de dados, cada vez que um cliente tiver os dados enviados para internet com sucesso será atualizado no cadastro da empresa (nosso cliente) a data e hora da última atualização, desta forma saberemos quem está conectado e enviando dados. O cliente também precisará visualizar essa esta informação no dashboard do cliente
o Cadastro de perfil de usuário: no cadastro do perfil deve haver opção para definir quem pode acessar e o que pode acessar.
Esse cadastro deve ser um cadastro de perfil padrão para ser usado por todas as empresas, mais uma empresa poderá criar seu próprio perfil ou alterar o perfil para ela.
• Contato – Conterá informações de contato e localização bem como formulário de contato a ser preenchido pelo visitante;
Serviços não listados nesta seção e que forem necessários devem ser especificados pelo desenvolvedor.
Em outra fase iremos desenvolver outras opções do sistema.
Design deve ser responsivo e de responsabilidade do desenvolvedor
E-mail que forem enviados pelo sistema online devem ter um cadastro de layout que poderá ser alterado quando necessário.
Delivery term: August 26, 2018