Sistema de Ordem de Serviço
Olá, estou disponibilizando um sistema de cadastro de Ordens de Serviço que criei para a minha empresa, não é um sistema super completo, como os sistemas profissionais pagos que vemos por ai, porem, creio que seja uma boa opção gratis, ainda está em fase de desenvolvimento e ampliação, ja que estou trabalhando em um Controle de estoque, para mais tarde trabalhar juntamente com este sistema de Ordem de Serviço.
Bem vamos ao que creio que interessa, alguma coisa referente a parte técnica do sistema.
Tentei usar o máximo possível de tabless, abusando do css3 e seus seletores, para o sistema rodar o mais rapido e leve possível.
Dei uma modificada no .htacess, para esconder as extensões dos arquivos .php, .js. e .css, ou seja, quem abrir o site, não vera a extensão dos arquivos na barra de endereços do navegador, imaginei que isto daria um pouco mais de segurança ao sistema, então não estranhem, se no meio do código, encontrarem links para páginas sem extensão.
Faz controle de Ordens em aberto, Ordens Fechadas, Ordens que ja foram Pagas, tudo isto pode ser filtrado por "Mes corrente", ou outro mes a escolha do usuário através do menu.
Cadastro de Clientes, as Ordens de serviço podem ser abertas diretamente da página de lista de clientes, com um duplo clique sobre a linha do cliente em questão, ou diretamente através do menu.
Ao abrir uma OS nova através do menu, esta abre no modo de cliente descadastrado, onde se entra com alguns dados referentes a contato, end, etc... , ou pode-se ainda pesquizar um cliente através do botão pesquisar, importando todos os dados referentes ao cliente.
No menu Relatórios, abre uma página com um relatório simples, das ordens de serviço do mes corrente, ou do més a escolha do usuário.
Como aqui na empresa, utilizamos o "Numero de Conta" do cliente, adicionei uma opção no menu de "Ordem Rápida", onde digitando o numero da conta do cliente, o sistema ja vai diretamente para a página de abertura da OS, com os dados do cliente pré-carregados, dispensando a pesquisa através da lista de clientes.
Lista de Ordens Abertas:
Duplo Clique = Visualiza oa Ordem Aberda, mostrando as opções disponíveis
Lista de Ordens Fechadas:
Duplo Clique = Visualiza para Impressão a ordem de Serviço
Clique no ícone a direita da linha = Abre a OS para edição, adicionar Pagamentos, etc..
Lista de Clientes:
Duplo Clique = Abre uma Ordem de serviço para o respectivo cliente
Clique no ìcine a direita = Visualiza os dados do cliente
Cadastro de Usuários:
Administrados = Acesso Total ao Sistema
Usuário =
Só Adiciona Ordens e Visualiza
Só edita Ordens que forem criadas por ele mesmo
Algumas outras opções estão bloqueadas.
Ao adicionar uma Ordem de serviço para uma data posterior a data atual, ela automaticamente entra como Serviço agendado, e aparece um aviso no topo da tela, avisando o numero de serviços agendados esta em aberto. A Ordem sai desta lista no momento que ela é fechada.
Sempre que for adicionado uma Ordem para um determinado cliente, será mostrado abaixo do formulário, todas as outras ordens que ainda estão em aberto para este cliente. Clicando em Repetir OS, a ordem em questão, será atualizada a data de entrada, e irá para a lista de Ordens abertas como Ordem Repetida, indicando quantas vezes esta ordem ja foi repetida para este cliente.
Arquivo includes/config.php:
Configurações gerais de conexão ao banco de dados
Arquivo includes/functions.php:
Edite o return da função urlDir() de acordo com o local onde está rodando o sistema.
Arquivo Cria_DB.sql: Arquivo para criar o banco de dados.
Editado:
IMPORTANTE: deve estar habilitado no apache o módulo "mod_rewrite.so", abre o arquivo "conf/httpd.conf" na pasta onde se encontra instalado seu servidor apache, procure pela linha "#LoadModule rewrite_module modules/mod_rewrite.so", apague o "#", salve e reinicie seu apache, que deve resolver o problema de Internal Error.
Bem, como citei acima, o sistema esta em desenvolvimento ainda, pois pretendo criar principalmente um relatório mais completo e eficiente que o atual, e ainda pretendo integrar o sistema de estoque no qual estou trabalhando, ao sistema de Ordens de Serviço, sendo assim, dúvidas, criticas, e principalmente sugestões, são muito bem vindas.
Sistema de Demonstração com Usuário e senha padrão
Usuario=admin
Senha=admin
Visualizar o Sistema em Funcionamento.
http://esmotta.com/sistema_os/
/applications/core/interface/imageproxy/imageproxy.php?img=http://esmotta.com/ScreenShot244.jpg&key=5a9e55cde6ad1ea547294d376429b5488fdc5db7b77e6364e15c24b833b8b43c" alt="ScreenShot244.jpg" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://esmotta.com/ScreenShot243.jpg&key=10986eb095fcf4eda1237d9bba59c16df6bc21b6097e8622231c222b3335ee18" alt="ScreenShot243.jpg" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://esmotta.com/ScreenShot242.jpg&key=ce9198fdaa910b588ecda3afeb5a23b949194ce274d6bb82871d273e114d58b2" alt="ScreenShot242.jpg" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://esmotta.com/ScreenShot241.jpg&key=49fbfbc11b048624cfca06a81220c150a1ad1fa8b65ab464069fbe410273b598" alt="ScreenShot241.jpg" />
Discussão (16)
Carregando comentários...