sexta-feira, 11 de janeiro de 2008

O PHP e as Aplicações de Bases de Dados Web




Uma Aplicação é um programa ou um conjunto de programas desenhados para servir um utilizazor final (End user).
Se estes utilizadores finais interagem com esta aplicação através do Browser, a aplicação designa-se por Aplicação Web ou Web-Based.

Uma Aplicação de Base de Dados Web (Web Database Application) é desenhada para ajudar o utilizador a cumprir uma determinada tarefa.
Essa tarefa pode ser uma simples aplicação que disponibilize informação numa janela do Browser, ou um complicado programa com multiplas fucionalidades.

Deste modo, uma Aplicação de Base de Dados Web consiste em duas peças importantes:

- Base de Dados: Localizada num servidor de internet, a Base de Dados consiste na memória de longo prazo da nossa Aplicação Web;

- A Aplicação consiste no programa ou grupo de programas que realizam as seguintes tarefas: Criam os displays com os users via Browser; Interagem com os users aceitando e processando informação digitada por estes nas janelas do Browser; Armazenam a informação na Base de Dados e/ou consultam e extraiem informação da base de dados disponibilizando-a aos users via Web.

As páginas Web criadas com a linguagem HTML são designadas com estáticas, não permitindo que o utilizador interaga com a página.

Pelo contrário, as páginas dinamicas permitem essa interacção, utilizando-se na sua construção o Java Script, por exemplo, para criar icons que se iluminam com a passagem do rato, ou para validar e aceitar informação digitada pelos utilizadores na página web.
No entanto, o JavaScript não tem utilidade quando se trata de interagir com uma base de dados.

Para interagirmos com uma base de dados a partir de uma página web utiliza-se a liguagem PHP.
O PHP aceita e valida informação digitada pelos utilizadores na página web e move essa informação para a Base de Dados Web.

Vantagens do PHP:

- É rápida: Porque está embebida no código HTML, possibilitando um tempo de resposta rápido;

- É grátis;

- Fácil de utilizar;

- Pode correr em vários Sistemas Operativos;

- O Suporte técnico é abundante e acessivel;

- É segura;

- É desenhada para suportar e interagir com todos os tipos de bases de dados;

- É customizável


IN PHP & MYSQL for Dummies - A reference for the Rest of Us, Janet Valade

terça-feira, 8 de janeiro de 2008

Definição de Balanced Scorecard




Existem várias definições para esta ferramenta que é o Balanced Scorecard. Abaixo se colocam algumas dessas definições:

“O Balanced Scorecard materializa a visão e a estratégia da empresa por meio de um mapa com objectivos e indicadores de desempenho, organizados segundo quatro perspectivas diferentes: financeira; clientes, processos internos e aprendizagem e crescimento. Estes indicadores devem ser interligados para comunicar um pequeno número de temas estratégicos amplos, como o crescimento da empresa, a redução de riscos ou o aumento da produtividade.”

(Kaplan & Norton, 1997).

"O nome [Balanced ScorecardJ reflecte o balanço estabelecido entre os objectivos a curto e a longo prazo, entre os indicadores financeiros e não financeiros, entre os indicadores de resultado “lagging” e os indicadores indutores “leading indicators” e entre as perspectivas de desempenho interno e externo."

(R. Kaplan e D. Norton, 1996).

“O Balanced Scorecard é um modelo de avaliação da actuação da empresa que equilibra os aspectos financeiros e não financeiros na gestão e planificação estratégica da organização. É um quadro de direcção, coerente e multidimensional, que supera as avaliações tradicionais da contabilidade."

(J.Alvarez, 1999).

Conforme se pode ler acima, estas são apenas três das muitas definições que existem de Balanced Scorecard, no entanto, outras definições irão surgir ao longo deste trabalho e embora possa parecer contraditório, considera-se que todas elas estão, na sua generalidade, correctas.

Esta opinião deve-se ao facto de a ferramenta BSC ser bastante flexível no seu ajustamento à organização onde é implementada, isto para além de possuir vários níveis de profundidade na sua fusão com os processos de gestão da própria organização.

Como veremos mais adiante, o nível de implementação do BSC pode ir desde um simples quadro de indicadores de performance, até ao ponto de ser a ferramenta mais importante no suporte e na avaliação de todos os elementos da organização, desde o executivo máximo até ao empregado menos qualificado da empresa.

· Um conceito e uma metodologia de operacionalizar a estratégia:

O conceito de BSC pode ser resumido como uma metodologia de reporte único, que contém indicadores de desempenho financeiro e não financeiro nas quatro perspectivas de gestão (financeira, clientes, processos internos e aprendizagem e crescimento), que são indicadoras de como a estratégia da empresa está a ser cumprida.

Embora para os autores da metodologia (Kaplan e Norton), o BSC se trate de um sistema de gestão estratégica, parece mais indicado classificá-lo como um sistema de suporte à decisão pois o seu foco não é a estratégia em si mas sim o seu desdobramento operacional.

A disposição dos relacionamentos de causa efeito entre a estratégia e a operação nas suas quatro perspectivas, faz com que o BSC deixe de ser um simples painel de instrumentos do tipo “Tableau de Bord” e se constitua como um verdadeiro simulador de vôo. Assim, o BSC permite a cada instante visualizar os aspectos críticos da empresa como um todo para o cumprimento da sua estratégia.

IN BALANCED SCORECARD EM PORTUGAL, Rui Almeida Santos