Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

sunn

Diário de Bordo Online

Mensagens Recomendadas

sunn

Titulo do Projecto: Diario de Bordo Online

Última Versão: beta

Site Oficial: www.diariodebordoonline.cjb.net

Líder do Projecto: sunn

Descrição:

O que é?

O diário de bordo online é um meio que permite registar (quase) todo o histórico relacionado com um veículo.

Neste registo é possivel manter de forma centralizada informação de consumos combustivel, gasto em revisões, etc.

Como surgio?

Necessidade de centralizar em algum sitio a informação sobre gastos dos automóveis, perdi a conta aos ficheiros excel que tinha e depois já não os encontrava.

Em relação a outros portais do género cheguei a utilizar mas sempre achei que faltava algo. Como me queria iniciar numa nova linguagem de programação surgio esta ideia.

Quando iniciei o projecto, o Flex, pareceu a framework "perfeita" para quem até tem algum gosto por programação mas Web Design não é o seu forte...Entretanto com o sucessivos "ataques" ao futuro/viabilidade do Flash player para browsers quase me fizeram não terminar a aplicação mas como já estava praticamente no final aqui fica.

Tecnologia utilizada: Flex+PHP+MYSQL

Se poderem dar uma vista de olhos e opinar sobre conteúdo, utiliade e criticar o tipo de navegação.

Criei um utilizadaor para demonstração (com limitação em algumas opções), mas podem (e devem) criar a vossa própria conta!

User: demodbo

Pass: demodbo

Notas:

O dominio e o alojamento ainda são emprestados.

O site é lento no inicio devido à ligação à Base dados depois fica mais rápido. (talvez necessite de uma optimização...)

Falta terminar alguns pormenores gráficos.

Já algum tempo que não vinha aqui ao forum e fiquei agradavelmente surpreendido com o nível de participação e nível de projectos desenvolvidos por utilizadores (o que ainda me fez sentir mais rookie)

Abraço a todos.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
taviroquai

Interessante... podias colocar aqui uma parte do código FLEX que comunica com PHP, ou faz o pedido ao servidor?

Obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
AndreLC

Bastante interessante.

Só um pequeno acrescento que fazia era no Logout aparecer uma caixa de confirmação: "Tem a certeza que deseja sair?", pois o utilizador poderá clicar sem querer e torna-se um pouco incómodo ter saído de imediato. Também alterava o título da página para o que desejas "DBO - Diário de Bordo Online", por exemplo, porque actualmente, está a visualizar-se no separador do browser o www.diariodebordoonline.cjb.net. Como já tens um logo, como algo opcional poderias colocar um favicon (imagem que aparece ao lado do URL do site).

O Painel de Controlo pelo que vi é o Editar dados do utilizador, normalmente, o Painel de Controlo possui as diversas estatísticas, por exemplo, o que tens no Resumo no separador Garagem. Penso que ficaria mais agradável ver no Painel de Controlo o Resumo.

Good work, sunn :)


echo ($knowledge != $sharing) ? "Serves no purpose!" : "Thank you for your help. It was very precious.";

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sunn

Interessante... podias colocar aqui uma parte do código FLEX que comunica com PHP, ou faz o pedido ao servidor?

Obrigado.

Obrigado pelo comentário.

O código inicial é todo gerado "automaticamente".

Eu trabalho com o Flash Builder 4.5 que permite fazer a ligação ao MySQL utilizando o "Zend Framework". O Zend Framework ao ligar ao MySQL é que "produz" o PHP stantard com funções basicas sobre uma determinada tabela na Base dados. O código Flex, classes, etc é gerado automaticamente. A partir daí ao programar o PHP com novas funções basta um "Refresh" ao nível da interface do Flash Builder e as funções ficam disponíveis para utilização no Flex (via service call).

Há muitos tutoriais na Net sobre Flex+Zend Framework. Após perceber como funciona é simples e apenas tens de codar em PHP e Actionscript no Flex.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sunn

Bastante interessante.

Só um pequeno acrescento que fazia era no Logout aparecer uma caixa de confirmação: "Tem a certeza que deseja sair?", pois o utilizador poderá clicar sem querer e torna-se um pouco incómodo ter saído de imediato. Também alterava o título da página para o que desejas "DBO - Diário de Bordo Online", por exemplo, porque actualmente, está a visualizar-se no separador do browser o www.diariodebordoonline.cjb.net. Como já tens um logo, como algo opcional poderias colocar um favicon (imagem que aparece ao lado do URL do site).

O Painel de Controlo pelo que vi é o Editar dados do utilizador, normalmente, o Painel de Controlo possui as diversas estatísticas, por exemplo, o que tens no Resumo no separador Garagem. Penso que ficaria mais agradável ver no Painel de Controlo o Resumo.

Good work, sunn :D

Obrigado pelos comentários.

Gostei bastante das sugestões, principalmente sobreo "Painel de controlo", de facto deveria ser renomeado para "Dados utiliziador". E ter um painel de controlo para estatisticas. Vou estudar o caso.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
sunn

Actualizações a 09-03-2012

- Adicionado botão "Editar" para a tabela de Consumos e Registos de Garagem. Permite alterar dados já inseridos. (o que permite por exemplo criar logo o registo de consumo quando se abastece para depois mais tarde apenas colocar a "Distância percorrida" correcta.

- Adicionadas colunas para tipo percurso "%Urbano" e "%Extra Urbano" na tabela de Consumos

- Resolvido mais um ou outro bug...

Fico a aguardar o vosso feedback!

Se detectarem algum problema reportem.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.