Programação

Portal do Empreendedor

Ao som de WhiteSnake : Is this love

Cadastro de Entidade Gestora

Requisitos: O cadastro de entidade gestora é o cadastro da entidade que irá administrar o portal, claro dentro de seu nível de acesso.

Ela irá cadastrar os seus orgãos e usuários e seus respectivos niveis de acesso.

Desenvolvimento: O cadastro é iniciado com um campo de CNPJ, onde todos os outros estão desabilitados e com um css que deixa os campos em um tom cinza claro, oq ue deixa o cadastro visualmente mais intuitivo. Ao digitar o cnpj, é feita um pesquisa via ajax, caso a entidade ja esteja cadastrada, os campos são preenchidos, e é claro, os campos são somente readonly, ou seja, somene para leitura, não permitindo a alteração dos seus dados.Caso a entidade não esteja cadastrada, os campos são habilitados e um css normal é aplicado.

Para edição, as entidades são exibidas numa grid, ao clicar na linha da entidade, é aberta uma página para visualização dos dados, ao clicar em alterar, os campos são habilitados.

Abaixo há o cadastro do administrador da entidade gestora. O campos também estão em tom cinza. Ao digitar o cpf, uma busca é realizada, caso encontre, é verificado se o usuário já está cadastrado na entidade informada, caso esteja, um alert informa ao usuário,e todos os campos vão para estado readonly. Se ele esteja cadastado, mas não vinculado a entidade informada, ele é vinculado a ela, caso seja um novo usuário, o cadastro é feito normalmente.

Tecnologia: PHP 5
Banco de Dados:Postgres
Frameworks: Zend Framework e Jquery.
IDE : Zend Studio for Eclipse.
OS: Linux Kubuntu

Telas do Cadastro de Entidade Gestora

Cadastro de Orgão

Requisitos: O cadastro de orgão é onde o usuário administrador da entidade gestora, irá cadastrar os seus orgãos, e os usuários que irão reponder por eles.

Desenvolvimento: Em sua funcionalidade, ele é muito parecido com o cadastro da entidade gestora, com buscas em AJAX para verificar orgão já cadastrados. Habilitação de campos, em tempo de execução, aplicação de css, dependendo do resultado da busca.

O que difere é a parte de cadastro das UF e Municipios, onde cada orgão poderá receber o seu ou ainda ser responsavél pelo recebimento dos outros orgão, claro que estando todos subordinados á mesma entidade gestora.

Esse tratamento foi feito atravérs de um componente para o zend framework, usando a jquery, onde o usuário seleciona as UF’s e depois os municipios, ou escolhendo outra opção, seleciona somente a UF e os municipios ligados aquela UF são autotamticamente cadastrados.

Os checkbox receberam tratamento, para habilitar e desabilitar,d e acorodo com a opção escolhida.

Há tambem um busca, que filtra a grid e ao clicar na opção, abre uma pagina para visualização e alteração do orgão.

Tecnologia: PHP 5
Banco de Dados:Postgres
Frameworks: Zend Framework e Jquery.
IDE : Zend Studio for Eclipse.
OS: Linux Kubuntu

Telas do Cadastro de orgão

Casa do Gato

Tela de noticias

Tela do album

Descrição:

A casa do gato é uma casa especializada em gatos.
O design é do Gustavo.

Requisitos :

A responsável pela casa do gato, precisava de um pequeno sistemas de noticias, onde ela exporadicamente publicaria alguns artigos sobre gatos.
Ela também iria divulgar as fotos dos gatos que já foram tratados na loja.

Desenvolvimento:

Um dos problemas de desenvolver esses sistemas foi que no servidor que ficaria hospedado as páginas, roda com PHP4 ( é, ainda tem quem use 😦 ), e com uma séries de restrições para apagar os arquivos. (não pude usar a função unlink) ;
A solução que encontrei foi deletar as imagens via FTP.
O álbum foi gerado varrendo o diretorio e então criando os thumb’s e é claro verificando para não gerar thumb de thumb.

Na página inicial aparece as noticias, com os botões de controle( cadastrar,alterar e excluir) .

Tecnologias:

Serverside:PHP4
Clientside:Javascript
Servidor:Linux

Banco de Talentos

Esse foi o primeiro programa em PHP que fiz.

Descrição:

Um banco de talentos, onde são cadastrados curriculos.

Requisitos:

Pela necessidade do setor de RH controlar o recebimento dos curriculos enviados e também pela necessidade de ter um banco de dados atualizados.

Desenvolvimento:

O Usuário cadastra-se no portal. Ele recebe uma senha gerada pelo sistema pelo e-mail cadastrado. Ao logar, ele tem que cumpiri 3 etapas.

: cadastrar dados pessoais;

: cadastrar dados escolares ;

: cadastrar dados profissionais;

Fiz um script em javascript para os botões, onde o seguinte botão só é ativado quando o etapa anterior é concluída.

O usuário pode atualizar os dados sempre que for preciso.Ele também pode gerar uma nova senha, que será enviada para o e-mail cadastrado.

Tecnologias:

Server Side: PHP
Client Side: Javascript
Banco de dados: MYSQL
Servidor:Linux

Gestão de contratos

Descrição:

Sistema para administração dos contratos de todos os tipos.

Requisitos:

A área administrativa, por ter contratos com empresas terceirizadas, precisava ter um controle dos contratos firmados.

Desenvolvimento :

As empresas conveniadas são previamente cadastradas.

Os contratos são cadastrados, informando dados como data de vencimento. quando o contrato é renovado, é apenas adicionado um minuta, com nova data de vencimento.

Os contratos são listados na página inicial, com os botões de controle ( alterar e excluir). Ao clicar em cima do nome da empresa, abre uma janela com os dados da empresa.

Quando o contrato esta a quinze dias de vencimento, o administrador recebe um email avisando quais contratos estão vencendo. No dia do vencimento ele recebe outro aviso.

Tecnologias:

Server Side: PHP
Client Side: Javascript
Banco de dados: MYSQL
Servidor:Linux

Convênio de Descontos

Busca de empresas conveniadas

Tela de login da parte Adminsitrativa

Descrição:

Sistema de busca para o usuário final e um parte administrativa de empresas convêniadas.

Requisitos :

A Assefaz possui convênios com as mais variadas tipos de empresas, dentre algumas dentistas, faculdades e etc.

Era necessário uma parte administrativa para controle dos convênios e também uma sistema de busca para que o usuário encontre as empresas afiliadas dentro dos grupos de convenios.

Desenvolvimento:

Os grupos são cadastrados previamente: educação, saúde e etc. Cada empresa é cadastrada dentro de um grupo, com seus dados e o tipo de convênio e o valor dos descontos.

Na tela inicial aparece todas as empresas com seus dados e tipo de convênios.Há um sistema de paginação para facilitar a visualização do usuário adminsitrativo, uma vez que todos os dados da empresa são mostrados, juntamente com botões de administração ( alterar e excluir ).

Tecnologias:

Server Side: PHP
Client Side: Javascript
Banco de dados: MYSQL
Servidor:Linux

Sistemas de noticias

Descrição:

Um sistema de cadastro de notícias, onde as noticias são visualizadas na página principal.

Requisitos:

A empresa por atuar na área de plans de saúde, sentiu a necessidade de informar seus usuários sobre as utimas noticias relacionados a sáude , como também a outros assuntos.

Desenvolvimento:

As noticias são cadastradas, com o status de não publicada, só aparecendo no site após mudado o status para publicada.

As noticias são cadastradas, em uma janela pop-up, e após o cadastramento, a janela fecha-se da um reloadna janela de principal. Uma função em javascript que fiz. =) .

As mensagem são listadas na tela incial e com os botões de adminsitração.

Tecnologias:

Server Side: PHP
Client Side: AJAX
Banco de dados: MYSQL
Servidor:Linux

Rede Credenciada

Descrição:

Um sistema de busca para rede de atendimento hospitalar credenciada.

Requisitos:

Um sistema que precisava ser conectado com um banco de dados Progress .

Desenvolvimento:

O Augusto fez a classe de conexão via ODBC .O usuário informa os parâmetros, e a conexão e feita retorna os valores.

Se o credenciado tiver mais de um endereço, é listado os endereços abaixo do nome dele.

Tecnologias:

Server Side: PHP
Client Side: Javascript
Banco de dados: PROGRESS
Servidor:Windows

Reservas dos Centros de Lazer

Descrição:

Sistema de reserva simples via e-mail.

Requisitos:

A Assefaz possui centros de lazer por todo o Brasil.Na página de centros de lazer exibe todos os centros de lazer, sendo necessário um sistema que facilitasse a reserva dos mesmos.

Desenvolvimento:

Há um botão na página principal que abre um pop-up. É um formulário simples, mas que precisava de algumas validações em Javasript.Na época, caso o usuário selecionasse que era beneficiário, ele teria que preeencher o número da carteira.

Mas eu acho que mudaram a validação pra algo mais simples.

Tecnologias:

Server Side: PHP
Client Side: Javascript
Servidor:Linux

Sistemas de Busca de Gerências

Descrição:

Sistema de busca pelas gerências em todo o Brasil.

Requisitos:

O beneficiário precisa encontrar e ter fácil acesso as gerências da Assefaz em todo o brasil.

Desenvolvimento:

Sistema simples de busca pelas gerências, informando os dados da gerência como endereço, telefone, e-mail e etc.

Tecnologias:

Server Side: PHP
Banco de dados: MYSQL
Servidor:Linux

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: