WebServer Embebido Para Disponibilização de Informação Online

Tamanho: px
Começar a partir da página:

Download "WebServer Embebido Para Disponibilização de Informação Online"

Transcrição

1 Projecto, Seminário ou Trabalho de Fim de Curso WebServer Embebido Para Disponibilização de Informação Online Autor do projecto: Pedro Miguel Ferreira Grilo Orientador FEUP: Prof. José Rui da Rocha Pinto Ferreira Orientador EFACEC: Eng. Manuel Veladas Dias Julho 2005

2 Agradecimentos Ao meu orientador da faculdade, Prof. José Rui da Rocha Pinto Ferreira, pela disponibilidade e empenho na criação de condições para que o projecto se desenvolvesse da melhor forma. Ao Eng. Manuel Veladas Dias pela capacidade de trabalho e motivação, partilha de ideias, disponibilidade e ambição em querer sempre fazer melhor. Aos elementos do Departamento de Protecção e Controlo da Unidade de Desenvolvimento da EFACEC Sistemas de Electrónica, S.A., em especial à Eng.ª Susana Lameiras com quem tive o prazer de trabalhar mais directamente e que, pela sua atitude e capacidade de trabalho me servirá certamente de exemplo para o futuro. Aos colegas que comigo partilharam a sala onde foram desenvolvidos os nossos projectos, pelos laços de amizade e companheirismo criados. Aos meus amigos por todo o apoio que desde sempre me deram. E, finalmente, à minha família que sempre me proporcionou todas as condições a nível pessoal e de trabalho para ter um futuro melhor. A todos vocês o meus sincero agradecimento. 1

3 Índice 1. INTRODUÇÃO ÂMBITO DO PROJECTO DEFINIÇÕES OBJECTIVOS PLANEAMENTO ARQUITECTURA ARQUITECTURA GERAL FICHEIROS ESTÁTICOS Cabeçalho Rodapé Folha de estilos CSS JavaScript Folhas de estilos XSL Outros ficheiros ESTRUTURAS DE DADOS XML Página inicial Páginas de registos Funções de parametrização TRANSFORMAÇÕES XSL XSL genérico html.xsl XSL específico para as funções de parametrização funcoes.xsl FUNCIONALIDADES IMPLEMENTADAS COM JAVASCRIPT CONCLUSÕES MOTIVAÇÕES FUTURAS BIBLIOGRAFIA EM PAPEL EM FORMATO DIGITAL

4 1. Introdução O objectivo deste projecto consiste no desenvolvimento de funcionalidades Web para integração na nova gama de protecções da EFACEC, a gama 420. Para isso foi desenvolvido um servidor Web embebido no próprio dispositivo, a partir do qual é possível aceder a toda a informação, registos e parametrizações da protecção, no explorador wev como por exemplo o Internet Explorer. Uma protecção é um equipamento geralmente associado a equipamentos de alta potência, constituído por um sistema multiprocessador onde são executados vários tipos de funções. As protecções da série x420 realizam um leque alargado de funções de protecção e automação, com múltiplas opções programáveis pelo utilizador. O interface local integra um visor gráfico onde são apresentados os dados, sendo o controlo efectuado através das teclas do painel frontal. Além destas funcionalidades, as protecções possuem interfaces que possibilitam comunicar usando diversos protocolos, existindo para esse efeito três portas série para ligação a PC, interface de rede LONTALK, interface redundante Ethernet a 100Mbps, protocolo IEC e protocolo DNP 3.0 série. Este trabalho concentrou-se nas funcionalidades implementadas pela carta Ethernet, através do protocolo de comunicação TCP/IP. Figura 1. Protecção digital EFACEC da gama 420 3

5 2. Âmbito do Projecto O trabalho foi realizado em colaboração com o Departamento de Protecção e Controlo da Unidade de Desenvolvimento da EFACEC Sistemas de Electrónica, S.A. A diversidade de conhecimentos abrangidos conferem-lhe um carácter multidisciplinar, essencialmente na área de programação orientada à Internet, abrangendo linguagens como XML, XSL e outras como veremos mais adiante. Após a conclusão do projecto, todo o software desenvolvido será integrado na gama de produtos finais, como característica base e fundamental da protecção. 4

6 3. Definições W3C World Wide Web Consortium HTTP HyperText Transfer Protocol TCP/IP Protocolos de comunicação na Internet entre os quais o HTTP HTML HyperText Markup Language Browser Aplicação utilizado para navegação na Internet Tag _Marca utilizada para definir um elemento HTML ou XML Link Atributo que se refere a uma ligação a um endereço JavaScript Linguagem de programação utilizada para conferir maior interactividade e implementar funcionalidades adicionais a páginas Web CSS Cascading StyleSheets XML extensible Markup Language XSL extensible Stylesheet Language XPath Linguagem para encontrar informação num documento XML Password palavra-chave geralmente utilizada para efeitos de autenticação 5

7 4. Objectivos O objectivo final consistiu em permitir, através de um browser Internet (Internet Explorer, Netscape Navigator, etc), visualizar os vários tipos de registos e configurar os parâmetros da protecção e, consequentemente, o seu comportamento, tornando assim a sua utilização independente de qualquer software adicional de controlo. Desta forma, os processos envolvidos englobam operações de leitura e escrita na base de dados interna da protecção, existindo um fluxo de dados bidireccional, ou seja, há troca de informações no sentido do servidor para o cliente e do cliente para o servidor. HTTP E T H E R N E T TCP/IP BASE DE DADOS Figura 2. Vista geral do fluxo de dados O resultado final do projecto, após o desenvolvimento e integração com a protecção, tem a designação de WebProt Planeamento A primeira fase do projecto consistiu em definir quais as linguagens de programação e estruturas de dados mais convenientes tendo em conta as limitações inerentes a sistemas embebidos, no caso concreto, um servidor Web. Na fase seguinte foi criado a folha de estilos CSS utilizada em todas as páginas do projecto. Facilmente se compreende que, à medida que o trabalho se foi desenrolando, foram necessários efectuar ajustes no documento. 6

8 No passo seguinte foram definidas as estruturas de dados XML a utilizar para cada contexto. Estas estruturas foram sendo modificadas com o decorrer do projecto para optimizar a sua adaptação aos dados presentes na base de dados interna do servidor. Após a definição dessas estruturas a foram elaborados dois documentos de transformação de dados no formato XML para páginas Web com o design pretendido. À medida que as páginas foram construídas foi também desenvolvido um ficheiro do tipo JavaScript para adicionar funcionalidades auxiliares. Depois de definida toda a estrutura da página foi necessário integrar os dados com a protecção. Numa primeira fase procedeu-se à integração dos ficheiros estáticos e, seguidamente, os ficheiros dinâmicos. A fase final consistiu na elaboração deste relatório. 7

9 5. Arquitectura 5.1. Arquitectura Geral A definição do desenho das páginas foi feita usando a uma folha de estilos CSS, sistematizando assim a aparência de todos os documentos disponíveis. Esta normalização leva a que, tanto as zonas estáticas (cabeçalho e rodapé), como as zonas dinâmicas da página (menu e análise/alteração de dados) sejam apresentadas sempre na mesma zona, facilitando assim a adaptação do utilizador aos diferentes contextos. Cascading Style Sheets (CSS) consiste num mecanismo para adicionar estilos a documentos Web, tendo por objectivo separar os conteúdos da aparência. Trata-se de uma linguagem flexível, de plataforma cruzada, estandardizada e recomendada pelo W3C, que sugere estilos e formas de apresentação de websites. Para os mais cépticos, posso referir duas vantagens essenciais que justificam, por si só, o uso de CSS: A aproximação tradicional ao HTML era do tipo código bruto, ou seja, todos os detalhes de apresentação eram definidos aquando da criação dos conteúdos. Desta forma, e dando o exemplos dos títulos dos documentos, seria necessário definir o tipo de letra ou tamanho específico de cada um. Para websites com muitas páginas diferentes, este procedimento resultaria num enorme trabalho de edição (e reedição caso fosse necessário proceder a alterações). Com CSS basta definir uma vez o comportamento desses títulos e utilizá-los em todas que tenham o documento de estilos associado. Outra vantagem importante envolve a gestão de websites de grandes dimensões. Com CSS, toda a organização partilha o mesmo documento (ou documentos) de estilos, assegurando consistência sem ser necessário estar constantemente a actualizar e editar para acomodar as alterações. No trabalho realizado, o CSS foi especificada num ficheiro separado e chamado no cabeçalho dos documentos HTML (gerados pelo XSL como veremos mais à frente). 8

10 Todos os dados enviados pela protecção são representados no formato XML. Extensible Markup Language (XML) é uma especificação técnica do W3C que foi criada para superar as limitações do HTML, que é o padrão base das páginas Web. Esta linguagem é definida como o formato universal para dados estruturados na Web, ou seja, trata de definir as regras que permitem escrever esses documentos para que sejam visíveis ao computador. A sua implementação baseia-se no uso de tags (palavras-chave e parâmetros). Cada tag consiste em duas partes, uma que inicia e outra que fecha. Ao contrário do HTML, o XML é bastante rígido neste aspecto, ou seja, enquanto que em HTML, se existir uma tag que não tenha sido fechada os dados são apresentados mesmo assim, ainda que dando origem a eventuais erros, em XML, o facto de uma tag não estar fechada invalida todo o documento. À primeira vista poderá parecer uma desvantagem, mas se for, é amplamente compensada pela extensibilidade do XML, uma vez que cada tag tem o significado que o programador lhe quiser dar. Figura 3. Exemplo de um documento XML bem formado Como podemos verificar do exemplo da Figura 3, o documento XML não apresenta informação acerca da sua forma de apresentação no browser. Esta forma de apresentação e definida através de um documento de transformação XSL. 9

11 XSL é uma linguagem para expressão de estilos recomendada pelo W3C. Uma folha de estilos XSL, tal como o CSS, define a forma de apresentação de documentos, mas, neste caso, adaptada a dados do tipo XML. A linguagem de transformação para XML é definida como XSLT, que foi originalmente desenvolvida para executar tarefas de estilos complexas, e que agora é usada para o processamento de linguagem XML de forma generalizada. Uma forma comum de definir XSLT é dizendo que transforma uma árvore de origem numa árvore resultado. No caso específico deste projecto, essa árvore resultado consiste em documentos HTML que são apresentados pelo browser. XSLT usa Xpath para definir a que parte (ou partes) do documento original são aplicadas as transformações definidas. Sempre que se verifica o critério de selecção, o XSLT transforma a parte respectiva do documento original num documento resultado. Xpath é a linguagem que permite encontrar informação dentro de um documento XML, sendo usada para navegar nos seus elementos e atributos. Figura 4. Exemplo de transformação de documento XML com XSLT As funcionalidades adicionais do website, como setas de navegação e mensagens de alerta, são implementadas usando JavaScript. JavaScript é uma linguagem utilizada para adicionar interactividade a paginas Web, podendo estar embebida nos documentos HTML ou num ficheiro externo, e que não requer qualquer pré-compilação. Não é necessária a aquisição de licenças de utilização de JavaScript sendo suportada por todos os browsers de maior implementação na Internet. 10

12 No projecto realizado, e de uma forma muito superficial, a arquitectura de ficheiros é a seguinte: os documentos CSS (style.css) e JavaScript (script.js) são importados para o ficheiro XSLT (html.xsl ou funcoes.xsl) que, por sua vez, aplica as respectivas transformações ao documento XML a que está associado. Arquitectura Geral Folha de estilos CSS JavaScript Folha de estilos XSL Documento XML Processamento XSLT Documento final a apresentar Figura 5. Arquitectura geral das páginas 5.2. Ficheiros Estáticos Ficheiros estáticos são todos os que não implicam ligações à base de dados da protecção, estando presentes no código que corre na memória da protecção. Estes ficheiros podem, no entanto, fazer referencia a outros ficheiros que são incluídos no processo de criação da página Web. Um exemplo deste tipo de procedimento é o documento de entrada do servidor, índex.xml, que sendo sempre constante consiste em fazer duas chamadas a ficheiros externos, o menu de cada protecção e a sua apresentação, onde estão os dados relativos ao número de série, versão e forma de encomenda, além do contador de visitas. Sempre que existe uma chamada a um ficheiro externo o Servidor recebe um novo pedido de documento via HTTP. 11

13 Cabeçalho O cabeçalho encontra-se no ficheiro header.htm, no formato HTML definindo o conteúdo do cabeçalho de todas as páginas. Nele estão presentes dois menus horizontais, um com ligações de interesse genérico (como o website da empresa, o mapa do site ou o contacto) presentes no canto superior direito, e outro, mais abaixo, com outras ligações rápidas às funcionalidades da protecção. Além dos menus é possível também ver o logótipo do WebProt Rodapé O rodapé encontra-se no ficheiro footer.htm, no formato HTML que define o conteúdo do rodapé de todas as páginas. Nele estão contidas informações acerca da versão, ligações de navegação (página anterior, página seguinte e página inicial), ligação para impressão de documentos e o logótipo da empresa Folha de estilos CSS Existe uma única folha de estilos CSS que está associada a todas as páginas. O documento é constituído por três tipos de elementos distintos: definições de posicionamento, definições de formatação de elementos e definições de classes. Em termos de posicionamento, a página está dividida em quatro zonas principais, cabeçalho, rodapé, menu e main. No interior destas zonas principais existem ainda zonas secundárias. No cabeçalho estão presentes as divisórias dos menus horizontais, no rodapé existe uma divisão adicional para colocação da versão, o menu tem uma zona específica para o título e na divisória principal (main) existe um local para o contador de visitas. A formatação de elementos define a forma como são representadas as tags usadas na linguagem HTML. 12

14 Figura 7. Especificação das formatações aplicadas às marcas HTML As definições de classes servem para definir grupos de comportamento específicos, que não podem ser declarados de forma genérica nas marcas reservadas a HTML. Figura 8. Algumas das classes definidas na folha de estilos CSS 13

15 JavaScript O ficheiro externo JavaScript serve para adicionar funcionalidades a páginas Web. A descrição das funções implementadas serão explicadas mais adiante Folhas de estilos XSL Existem duas folhas de estilos XSL distintas para transformação dos documentos de dados. A mais genérica, de nome html.xsl, é usada em todas as páginas com excepção da apresentação de funções, onde é aplicado o documento funcoes.xsl. A explicação do modo de funcionamento virá mais adiante Outros ficheiros Existem ainda outros ficheiros que se inserem nesta categoria dado que nunca se alteram. No entanto, a sua única função é fazer a inclusão de ficheiros dinâmicos externos pelo que assumem menor importância. 14

16 5.3. Estruturas de dados XML Todos os dados que o Servidor da protecção envia para o browser vêm no formato XML, desde os menus em cada contexto de utilização até aos dados específicos para cada funcionalidade Página inicial Na página inicial, os dados recebidos referem-se ao menu principal e aos dados da protecção. Nos dados do menu principal, a cada elemento <link> corresponde um item principal do menu, com a respectiva descrição em <desc>. Os elementos <sublink>, caso existam, são itens secundários do elemento <link> que os engloba. O elemento <img> define qual o ficheiro de imagem a apresentar no menu para cada item principal. Esta estrutura de menu é utilizada na página inicial e em todas as páginas de registos (medidas, oscilografias, registos de eventos, diagramas de carga e localizador de defeitos, caso existam). Figura 9. Estrutura do ficheiro XML de menu 15

17 O ficheiro de informações da protecção (main.xml) contém a forma de encomenda da protecção no elemento <ordering>, a imagem da protecção que é apresentada em <imagem>, o número de série em <numserie> e a versão no elemento <versão>. Figura 10.Estrutura do ficheiro main.xml Páginas de registos Os ficheiros XML de registos de medidas (medidas.xml), de diagramas de carga (dcarga.xml), registo de eventos (reventos.xml), oscilografias (oscilos.xml) e localizador de defeitos (defeitos.xml) consistem numa lista que indica os dados disponíveis na protecção. Desta forma, todas as listas serão processadas da mesma forma, evitando assim a necessidade de definir transformações diferentes para cada tipo de registos. A estrutura de uma lista inicia-se com o elemento <lista> e possui vários atributos: url - informa a localização do ficheiro para construção de uma eventual resposta ao servidor em caso de alteração de medidas. link que define se todos os itens da lista são ligações para outros dados ou se apenas alguns. Se link for 0 significa que será necessário verificar se a medida é alterável ou não, se link for 1 significa que todos os itens presentes são ligações para outros ficheiros de dados. numeracao indica se os itens da lista são ordenados ou não. Caso seja 0 não existe ordenação, se for 1 haverá ordenação, que dará origem a uma nova coluna na tabela a ser criada através do ficheiro XSL como veremos mais à frente. desc atributo que contém a descrição da lista de medidas a apresentar. data e hora dimensão informa acerca da dimensão da lista de dados. 16

18 Os elementos interiores a <lista> contêm a informação de cada item a apresentar. Usando o exemplo das oscilografias, inicia-se com o elemento <osc> com o atributo id que é o identificador do registo, usado para efectuar pedidos de registos específicos ao servidor. Os elementos <nome>, <data>, <hora> e <dim> são englobados pelo <osc> e fornecem informação acerca do registo em questão. Figura 11. Estrutura do ficheiro com lista de Oscilografias No caso específico das medidas, a lista é composta de forma diferente. O cabeçalho da tabela a apresentar é definido por um conjunto de elementos <header> que são colocados antes do elemento <lista>. Cada elemento <medida> tem um id que será necessário para identificação no servidor em caso de alteração. Os elementos de cada <medida> fornecem informações acerca da medida. Desta forma, além da data e da hora, <desc> contém a descrição da medida, <valor> é o valor medido, <unid> refere a unidade em que é apresentado o valor e <alterável> indica se é possível alterar o valor de uma medida específica. 17

19 Figura 12. Estrutura do ficheiro com lista de medidas Funções de parametrização Os dados das parametrizações baseiam-se numa estrutura flexível e adaptada a cada função. O ficheiro base de parametrizações, settings.xml, contém informação acerca das funções disponibilizadas pela protecção. Desta forma, e além da descrição presente no elemento <descrição>, existem ainda elementos relativos ao identificador da função <id>, à data e à hora. O identificador da função é utilizado quando é feito o pedido de uma função específica à protecção. Todos estes elementos são englobados por um elemento pai <item>. A cada elemento <item> corresponde uma função diferente. Figura 13. Estrutura da lista de funções disponíveis 18

20 O documento XML de cada função inicia-se com uma referência para inclusão do menu. A estrutura de dados de todas as funções de parametrização apresenta um elemento raiz <funcao> com os seguintes atributos: desc descrição da função. data - data de aquisição de dados da função. hora hora de aquisição de dados da função. dimensao dimensão da função de parametrização. id identificador da função utilizado quando for necessário enviar alterações para o servidor. ncenarios número de cenários programáveis. No interior de cada elemento <funcao> encontra-se a lista de parâmetros. Cada elemento <parametro> tem um atributo id que o identifica. Para cada parâmetro podem existir várias combinações de dados diferentes, dependendo do tipo. Desta forma, é necessário que o tipo de parâmetro esteja definido para posteriormente ser interpretado para a apresentação da função do browser. O tipo de parâmetro vem no elemento tipo e pode assumir os seguintes valores: PAR_NULO identificador de parâmetro inexistente e, portanto, não será considerado para efeitos de transformação. Em geral corresponde a um erro de transmissão de dados. PAR_CHAR Este tipo está associado a uma lista de opções do tipo combobox. Além do nome e da unidade em que é representado, cada parâmetro tem ainda o valor que identifica qual a posição da lista predefinida e a lista de opções. A representação da lista de opções começa com o elemento <lista_opcoes> que engloba um conjunto de elementos <opcao>. PAR_SHORT Este tipo de parâmetros é constituído pelos elementos que descrevem o seu valor, a unidade em que é representado, o nome do parâmetro e os valores mínimo e máximo que pode assumir. 19

21 PAR_FLOAT Para efeitos de apresentação, este parâmetro é em tudo idêntico ao PAR_SHORT. PAR_STRING e PAR_BIT_ARRAY Estes dois tipos de dados apresentam elementos para o seu valor, a unidade em que são representados, o nome do parâmetro, o número de caracteres que ocupam e os seus valores mínimo e máximo. PAR_LISTA_DIGITAIS e PAR_LISTA_MEDIDAS Para efeitos de apresentação são idênticos ao PAR_CHAR. PAR_DIGITAL e PAR_MEDIDA As gamas disponíveis para estes dois tipos são a lista de módulos que, quando é seleccionada, faz um pedido do texto de cada módulo para selecção. Todos os parâmetros têm um elemento <uso> que define se está ou não em uso pela protecção. Os que não estiverem em uso não serão apresentados no browser e, consequentemente, não serão parametrizáveis. Figura 14. Estrutura de uma função de parametrização 20

22 5.4. Transformações XSL Depois de elaboradas as estruturas de dados XML, o passo seguinte consistiu em definir as transformações a aplicar para apresentação no browser. Para tal, foram criados dois ficheiros distintos, a aplicar dependendo do contexto. O ficheiro html.xsl, de carácter genérico, foi aplicado a todas as páginas do projecto, com a excepção das funções de parametrização, que usam o ficheiro funcoes.xsl. Esta decisão baseou-se nas acentuadas diferenças estruturais dos documentos XML atrás descritos. Se fosse usado apenas um ficheiro seria muito extenso e de difícil análise. No início de cada um dos documentos XSL estão declaradas as entidades que serão mais tarde chamadas (header.htm e footer.htm), seguidas da declaração de transformação em conformidade com o W3C. Figura 15. Código inicial comum aos ficheiros html.xsl e funcoes.xsl O primeiro critério de selecção usando XPath é a raiz de cada documento ( / ). Todos os documentos XML bem formados têm um nó raiz portanto, para todos os XML gerados sem erros, o critério verificar-se-á procedendo assim às transformações definidas. Estas transformações consistem em incluir as partes estáticas da página, desde os menus horizontais 21

23 ao cabeçalho e rodapé. Além disso faz ainda a inclusão dos ficheiros externos style.css e script.js, que corresponde respectivamente à folha de estilos CSS e ao JavaScript, descritos anteriormente. Todos os restantes critérios de selecção de elementos são específicos para cada ficheiro XSL. Em seguida apresentam-se, em detalhe, as transformações aplicadas em cada caso XSL genérico html.xsl O primeiro critério de selecção de nós que é considerado após a raiz é o menu. O menu é criado numa estrutura HTML do tipo tabela, inserida na divisória #menu definida em CSS, sendo que cada elemento <link> encontrado corresponde a uma linha. Em seguida é testada a existência de imagem para o item em causa e, caso se verifique, é criada uma divisória na linha para colocação da imagem. Todos os elementos <link> são apresentados como marca <h2> cujas definições, tal como todas as outras marcas HTML presentes, estão na folha de estilos CSS. As descrições dos itens principais são apresentadas com a classe desc. Os items secundários, <sublinks>, são apresentados com a marca <li> de classe sublink. Figura 16. Código para gerar o menu O critério seguinte a ser considerado é o main. Esta parte especifica a forma como é apresentada a divisória principal na página inicial. Para esse efeito, na divisória main 22

24 definida pelo CSS é colocada uma imagem da protecção e as suas informações como o tipo de protecção (correspondente à forma de encomenda definida em XML), o número de série e a versão da protecção. O tipo é colocado num <h2> enquanto que às restantes informações é atribuída a classe desc. Figura 17. Código para gerar as informações na página principal Definindo estas duas transformações, é já possível visualizar convenientemente a página inicial do WebProt. Figura 18. Página inicial do WebProt 23

25 Após a definição das transformações da página inicial, procede-se à construção do menu das páginas de funções sempre que o critério de nó <settings> for verificado. No processo de entrada da página de parametrizações é feita a verificação se o utilizador tem permissão para permanecer naquela página. Se o acesso for concedido a página é carregada, caso contrário será feito um pedido de autenticação, aparecendo um formulário para preenchimento de palavra passe. A autorização tem validade de 10 minutos desde a última alteração, ou seja, se não houver actividade nas parametrizações durante esse período, a permissão de permanência expira. O processo de criação de permissões será descrito mais adiante na explicação do código do JavaScript No processo de entrada na página são verificadas, através de JavaScript, eventuais alterações anteriores que não tenham sido confirmadas ou canceladas. Desta forma, se o utilizador realizar uma alteração noutra página ou função que por lapso não tenha submetido ao servidor é lançado um alerta. Este procedimento será descrito mais adiante nas funcionalidades do JavaScript. Após a colocação do título do menu com a marca <h2> é gerado um item, de classe desc, para cada elemento <item> presente no XML, com ligação à função correspondente. O pedido de uma função é feito ao servidor como qualquer outro pedido, mas com o identificador da função pretendida. Desta forma, e dando o exemplo da função com identificador 1, a mensagem de pedido passada ao servidor seria funcoes.xml?id=1. Figura 19. Código para página inicial de parametrizações 24

26 A fase final do documento html.xsl consiste numa definição de apresentação de listas, para que todos os elementos <lista> sejam processados por esta porção de código. Todas as listas são apresentadas na divisória main, contendo no topo, usando a marca <h2> a descrição dos dados aos quais se refere a lista, seguida da data, hora e dimensão do registo, com a classe desc. O passo seguinte consiste em verificar se existe ordenação da lista testando o atributo numeracao. Caso exista numeração é adicionada uma coluna à tabela com o cabeçalho ordem. A inicialização das restantes colunas é realizada de acordo com os elementos <header> presentes no documento XML em causa. Figura 20. Código inicial de criação das listas 25

27 Os dados que formam a lista são inseridos linha a linha, com a cor de fundo alternando entre o cinzento e o branco. A cor de fundo da linha é definida unicamente através de XSL, testando a posição do registo dentro do contexto em que se insere através do resto da divisão por dois, verificando assim se é uma linha par ou ímpar. Mediante o resultado obtido, é chamado o template lista_aux, ao qual é passado o parâmetro da cor e que trata do preenchimento de cada linha. No preenchimento das linhas o primeiro teste é feito ao atributo numeracao para verificar se é necessário o preenchimento da ordem do registo. Caso seja, o valor daquela célula da tabela é a posição do registo no contexto, ou seja, dando o exemplo das oscilografias, indica a posição da oscilografia em causa de entre todas as oscilografias presentes naquele elemento <lista>. O passo seguinte consiste em percorrer todos os elementos filhos do registo, onde estão os dados a passar para a tabela. No caso do elemento ser <nome> ou <desc> existem duas hipóteses de formatação: O atributo link é 1 a célula da lista é preenchida com o valor do nome ou da descrição, sendo criada, a partir dos atributos url e id, uma ligação para efectuar o pedido do registo. O atributo alterável é Sim a célula da lista é preenchida com o nome da medida e é criada uma ligação que, quando executada, efectua um pedido de alteração de medida, usando o atributo id. Se nenhum dos casos anteriores se verificar, a célula da tabela é preenchida sem a criação de ligações de pedidos ao servidor. Para os restantes elementos (<data>, <hora>, etc) não são também criadas ligações. 26

28 Figura 21. Rotina para preenchimento das linha da tabela Figura Rotina de preenchimento das linhas da tabela (continuação) 27

29 O resultado final das transformações aplicadas pelo ficheiro html.xsl atrás descritas pode então ser visualizado tanto para listagem de medidas: Figura 22. Página com listagem de medidas Como para a listagem de registos, existem exemplos como exemplo o registo de eventos, diagramas de cargas ou localizador de defeitos: 28

30 Figura 23. Página com registo de eventos 29

31 Figura 24. Página com diagramas de carga 30

32 Figura 25. Página com localizador de defeitos 31

33 Quando é efectuado um pedido de alteração de medida, o servidor envia um formulário para preenchimento com os novos dados. Depois do utilizador submeter o formulário, são efectuadas as alterações na protecção e é actualizado o conteúdo do browser, de forma a conter os dados mais actualizados da protecção, já com as alterações efectuadas. Quando o servidor recebe um pedido para disponibilizar um registo específico (por exemplo, pedido com o registo de eventos 1), os dados são disponibilizados de forma idêntica às medidas, com a excepção das oscilografias que aguardam o desenvolvimento de um applet para integração com o WebProt que possibilitará a sua visualização. Figura 26. Formulário de alteração de medida 32

Unidade 4 Concepção de WEBSITES. Fundamentos do planeamento de um website 1.1. Regras para um website eficaz 1.1.1.

Unidade 4 Concepção de WEBSITES. Fundamentos do planeamento de um website 1.1. Regras para um website eficaz 1.1.1. Unidade 4 Concepção de WEBSITES Fundamentos do planeamento de um website 1.1. Regras para um website eficaz 1.1.1. Sobre o conteúdo 1 Regras para um website eficaz sobre o conteúdo Um website é composto

Leia mais

Ferramentas como, por exemplo, linhas de conexão, formas automáticas, sombras pendentes, WordArt, etc.

Ferramentas como, por exemplo, linhas de conexão, formas automáticas, sombras pendentes, WordArt, etc. Ambiente de trabalho Ambiente de trabalho Porquê criar páginas web? A World Wide Web é a melhor forma das pessoas comunicarem umas com as outras. Nos dias de hoje, é importante poder comunicar com outras

Leia mais

Manual Gestix Guia do Utilizador. Gestix.com

Manual Gestix Guia do Utilizador. Gestix.com Manual Gestix Guia do Utilizador Gestix.com Copyright Este documento é Copyright 2008 Westix TI Lda. Todos os direitos reservados. Todas as marcas registadas referidas neste Manual são propriedade dos

Leia mais

GUÍA PARA UTILIZAR A WEBNODE EDU

GUÍA PARA UTILIZAR A WEBNODE EDU GUÍA PARA UTILIZAR A WEBNODE EDU Imagina que queres criar o teu próprio site. Normalmente, terías que descarregar e instalar software para começar a programar. Com a Webnode não é preciso instalar nada.

Leia mais

License Management. Manual de instruções do License Management

License Management. Manual de instruções do License Management License Management Manual de instruções do License Management Apenas para a utilização interna CLMTOC.fm Índice Índice 0 1 Informações elementares.............................................. 1-1 1.1

Leia mais

BPstat. manual do utilizador. Banco de Portugal BPstat Estatísticas online Manual do Utilizador 1/24

BPstat. manual do utilizador. Banco de Portugal BPstat Estatísticas online Manual do Utilizador 1/24 BPstat manual do utilizador Banco de Portugal BPstat Estatísticas online Manual do Utilizador 1/24 BANCO DE PORTUGAL Av. Almirante Reis, 71 1150-012 Lisboa www.bportugal.pt Edição Departamento de Estatística

Leia mais

Portal AEPQ Manual do utilizador

Portal AEPQ Manual do utilizador Pedro Gonçalves Luís Vieira Portal AEPQ Manual do utilizador Setembro 2008 Engenharia Informática - Portal AEPQ Manual do utilizador - ii - Conteúdo 1 Introdução... 1 1.1 Estrutura do manual... 3 1.2 Requisitos...

Leia mais

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Outubro de 2003 ISBN: 972-8426-76-3 Depósito legal: 202574/03

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Outubro de 2003 ISBN: 972-8426-76-3 Depósito legal: 202574/03 FICHEIROS COM EXEMPLOS Envie um e-mail* para software@centroatlantico.pt para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. * O leitor consente,

Leia mais

Software da Impressora

Software da Impressora Software da Impressora Acerca do Software da Impressora O software Epson inclui o controlador de impressão e o EPSON Status Monitor 3. O controlador de impressão é um software que permite controlar a impressora

Leia mais

WEBSITE DEFIR PRO WWW.DEFIR.NET

WEBSITE DEFIR PRO WWW.DEFIR.NET MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS

Leia mais

Acordo de licenciamento do EMPRESÁRIO

Acordo de licenciamento do EMPRESÁRIO Acordo de licenciamento do EMPRESÁRIO Ao abrir a caixa do CD que contém o programa EMPRESÁRIO, o utilizador aceita os termos do contracto de licenciamento deste acordo. Licença Garantias A T&T outorga-lhe

Leia mais

ZSRest/ZSPos. Manual de Stocks. BackOffice

ZSRest/ZSPos. Manual de Stocks. BackOffice BackOffice 1 1. Índice 2. Introdução... 3 3. Iniciar o ZSRest/ZSPos FrontOffice... 4 4. Produto... 5 Activar gestão de stocks... 5 5. Armazém... 7 a) Adicionar Armazém... 8 b) Modificar Armazém... 8 c)

Leia mais

ZS Rest. Manual Avançado. Gestão de Stocks Local. v2011

ZS Rest. Manual Avançado. Gestão de Stocks Local. v2011 Manual Avançado Gestão de Stocks Local v2011 1 1. Índice 2. Introdução... 3 3. Iniciar o ZSRest FrontOffice... 4 4. Produto... 5 b) Activar gestão de stocks... 5 i. Opção: Faz gestão de stocks... 5 ii.

Leia mais

Manual de Access 2007

Manual de Access 2007 Manual de Access 2007 Índice Introdução... 4 Melhor que um conjunto de listas... 5 Amizades com relações... 6 A Estrutura de uma Base de Dados... 8 Ambiente do Microsoft Access 2007... 9 Separadores do

Leia mais

Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária)

Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária) Curriculum DeGóis Guia de preenchimento do Curriculum Vitae (Informação mínima necessária) /curriculum Julho de 2008 Versão 1.1 1 Introdução O objectivo deste guia é auxiliar o utilizador da Plataforma

Leia mais

LNDnet. Lançamento de notas pelos docentes. Portal académico

LNDnet. Lançamento de notas pelos docentes. Portal académico LNDnet Lançamento de notas pelos docentes Portal académico A base para elaboração do presente manual foi o manual da Digitalis (SIGES.11.0.0 Manual de Utilizador) ao no qual foram registada as adaptações

Leia mais

Portal Web de Apoio às Filiadas

Portal Web de Apoio às Filiadas Portal Web de Apoio às Filiadas Manual de Utilizador Externo Titularidade: FCMP Data: 2014-02-03 Versão: 1 1 1. Introdução 3 2. Descrição das Funcionalidades 4 2.1. Entrada no sistema e credenciação de

Leia mais

Data última actualização: 20-06-2014. Instalação E-Portals

Data última actualização: 20-06-2014. Instalação E-Portals Data última actualização: 20-06-2014 Instalação E-Portals 1. Conteúdo 1. Conteúdo... 2 2. Instalação e Manutenção do EPT... 3 3. Configuração de perfis de sincronização... 6 3.1 Módulos Oficinas, GCE e

Leia mais

Guia de Acesso/Apresentação de Pedidos de Apoio Sistema de Informação RURAL

Guia de Acesso/Apresentação de Pedidos de Apoio Sistema de Informação RURAL Guia de Acesso/Apresentação de Pedidos de Apoio Sistema de Informação RURAL Índice 1. Introdução...3 2. Home Page...3 3. Pedido de Senha...4 3.1 Proponente...5 3.2 Técnico Qualificado...5 3.3 Proponente/Técnico

Leia mais

TUTORIAL. Como criar um blogue/página pessoal no WordPress

TUTORIAL. Como criar um blogue/página pessoal no WordPress TUTORIAL Como criar um blogue/página pessoal no WordPress Índice Criar o blogue... 3 Alterar as definições gerais... 4 Alterar tema... 6 Criar Páginas... 7 Colocar Posts (citações)... 9 Upload de ficheiros...

Leia mais

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE

MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE MANUAL DE UTILIZAÇÃO DA PLATAFORMA MOODLE A EQUIPA DO PTE 2009/2010 Índice 1. Entrar na plataforma Moodle 3 2. Editar o Perfil 3 3. Configurar disciplina 4 3.1. Alterar definições 4 3.2. Inscrever alunos

Leia mais

0777 Processador de Texto

0777 Processador de Texto 0777 Processador de Texto Objectivo (s) Utilizar aplicações informáticas de processamento de texto. Processador de texto conceitos gerais Criação de um documento Abertura de documentos Gravação de documentos

Leia mais

3 ao Quadrado - Agenda Web

3 ao Quadrado - Agenda Web 3 ao Quadrado - Agenda Web Relatório de Gestão de Projectos de Software - Grupo A - LEIC 2001/2002 http://gnomo.fe.up.pt/gps01a João Montenegro - ei97023@fe.up.pt André Teixeira - ei97024@fe.up.pt Carlos

Leia mais

Módulo de Estatísticas MANUAL DO UTILIZADOR

Módulo de Estatísticas MANUAL DO UTILIZADOR MANUAL DO UTILIZADOR Versão 1.4 ÍNDICE 1. INTRODUÇÃO 2 2. REQUISITOS DO SISTEMA 3 3. CONTROLOS GERAIS DO WINDOWS 4 3.1 ESTRUTURA HIERÁRQUICA 4 3.2 CONTROLO DE DATA 5 4. INÍCIO DA UTILIZAÇÃO 8 5. IDENTIFICAÇÃO

Leia mais

Manual Internet. Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt

Manual Internet. Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt Manual Internet Professora: Elisa Carvalho elisa_castro@sapo.pt http://elisacarvalho.no.sapo.pt Fevereiro de 2006 Índice Internet... 2 Correio electrónico... 2 Os endereços... 2 Lista de correio... 2 Grupos

Leia mais

API e Integraç ão. Inoxnet WebServices. Versã o 1.10. (c) EBASE Lda. www.inoxnet.com

API e Integraç ão. Inoxnet WebServices. Versã o 1.10. (c) EBASE Lda. www.inoxnet.com API e Integraç ão Inoxnet WebServices Versã o 1.10 (c) EBASE Lda www.inoxnet.com Índice INFORMAÇ ÃO SOBRE ESTE DOCUMENTO...3 Descrição geral... 3 Requisitos... 3 Termos... 4 Convenções... 4 INTRODUÇ ÃO...4

Leia mais

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2

PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2 PLANIFICAÇÃO ANUAL DA DISCIPLINA DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO ANO LETIVO DE 2013/2014 Curso CEF Tipo 2 Domínios de referência Competências Conteúdos Calendarização Conceitos Essenciais e

Leia mais

Extracto on Line Aplicação Local Guia do Utilizador

Extracto on Line Aplicação Local Guia do Utilizador Extracto on Line Aplicação Local Guia do Utilizador Índice 1. Sobre o Guia... 4 1.1 Objectivo... 4 1.2 Utilização do Guia... 4 1.3 Acrónimos e Abreviações... 4 2. Introdução ao Extracto on Line Aplicação

Leia mais

PDR2020 Manual do Balcão do Beneficiário

PDR2020 Manual do Balcão do Beneficiário PDR2020 Manual do Balcão do Beneficiário Versão 1.0 Data última alteração 15-11-2014 Página 1/28 Índice 1 Introdução... 5 1.1 Organização do manual... 5 2 Acesso ao Balcão... 5 3 Registo de entidade...

Leia mais

Porque as suas regras de negócio são específicas, precisa de uma sua solução de gestão que permite gerir essa diferença.

Porque as suas regras de negócio são específicas, precisa de uma sua solução de gestão que permite gerir essa diferença. Porquê NEXT Vision Porque as suas regras de negócio são específicas, precisa de uma sua solução de gestão que permite gerir essa diferença.... Poder de adaptação Porque cabe a si decidir como pretende

Leia mais

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador VM Card Manuais do Utilizador Referência das Definições Web das Funções Avançadas 1 Introdução 2 Ecrãs 3 Definição de Arranque 4 Informações de Função Avançada 5 Instalar 6 Desinstalar 7 Ferramentas do

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

ZS Rest. Manual de Iniciação. BackOffice

ZS Rest. Manual de Iniciação. BackOffice Manual de Iniciação BackOffice 1 1. Índice 2. Introdução... 2 3. Iniciar o ZSRest... 3 a) BackOffice:... 4 b) Acesso BackOffice:... 4 4. Zonas... 6 c) Criar Zona:... 7 d) Modificar Zona:... 8 e) Remover

Leia mais

ÍNDICE. Acesso para agências...3. Organização por pastas...4. Download das facturas a partir do site...5. Pesquisa de facturas...8

ÍNDICE. Acesso para agências...3. Organização por pastas...4. Download das facturas a partir do site...5. Pesquisa de facturas...8 2 ÍNDICE Acesso para agências...3 Organização por pastas...4 Download das facturas a partir do site...5 Pesquisa de facturas...8 Configurar notificações por email...11 3 Bem-vindo ao manual de uso do novo

Leia mais

Índice 1 INTRODUÇÃO...2 2 PESQUISA DE ENTIDADES...8 3 CRIAÇÃO DE ENTIDADES...12 4 DEPENDÊNCIAS...17 5 BANCOS, SEGURADORAS E CONSERVATÓRIAS...

Índice 1 INTRODUÇÃO...2 2 PESQUISA DE ENTIDADES...8 3 CRIAÇÃO DE ENTIDADES...12 4 DEPENDÊNCIAS...17 5 BANCOS, SEGURADORAS E CONSERVATÓRIAS... Índice 1 INTRODUÇÃO...2 1.1 JANELA ÚNICA DE ENTIDADES...3 1.2 PERMISSÕES POR UTILIZADOR...4 1.3 RESTRIÇÕES À VISUALIZAÇÃO/MANIPULAÇÃO...6 2 PESQUISA DE ENTIDADES...8 2.1 CRITÉRIOS DE PESQUISA...8 2.2 LISTA

Leia mais

Guia de Utilização. Acesso Universal

Guia de Utilização. Acesso Universal Guia de Utilização Índice PREÂMBULO...3 ACESSO À PLATAFORMA...3 ÁREA DE TRABALHO...4 APRESENTAR PROPOSTAS...9 RECEPÇÃO DE ADJUDICAÇÃO...18 PARAMETRIZAÇÃO DA EMPRESA...19 Acesso universal Proibida a reprodução.

Leia mais

Versão 1.0. [08.02.2012] 2012, Portugal - Efacec Sistemas de Gestão S.A. Todos os direitos reservados. 1

Versão 1.0. [08.02.2012] 2012, Portugal - Efacec Sistemas de Gestão S.A. Todos os direitos reservados. 1 Copyright 2012 Efacec Todos os direitos reservados. Não é permitida qualquer cópia, reprodução, transmissão ou utilização deste documento sem a prévia autorização escrita da Efacec Sistemas de Gestão S.A.

Leia mais

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Novembro de 2004

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Novembro de 2004 FICHEIROS COM EXEMPLOS Envie um e-mail* para software@centroatlantico.pt para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. Reservados todos

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Manual de utilização do Moodle

Manual de utilização do Moodle Manual de utilização do Moodle Docentes Universidade Atlântica 1 Introdução O conceito do Moodle (Modular Object Oriented Dynamic Learning Environment) foi criado em 2001 por Martin Dougiamas, o conceito

Leia mais

FAQ S Sistema de Informação da Organização do Estado (SIOE) Registar Recursos Humanos

FAQ S Sistema de Informação da Organização do Estado (SIOE) Registar Recursos Humanos FAQ S Sistema de Informação da Organização do Estado (SIOE) Registar Recursos Humanos Técnicas Junho de 2012 (data da última atualização 30/06/2012) ÍNDICE 1. Quais os pré-requisitos do posto de trabalho

Leia mais

Guia de Rede. Configuração do Windows Utilizar um Servidor de Impressão Monitorizar e Configurar a Impressora Apêndice

Guia de Rede. Configuração do Windows Utilizar um Servidor de Impressão Monitorizar e Configurar a Impressora Apêndice Guia de Rede 1 2 3 4 Configuração do Windows Utilizar um Servidor de Impressão Monitorizar e Configurar a Impressora Apêndice Leia este manual cuidadosamente antes de utilizar o equipamento e mantenha-o

Leia mais

WorkinProject 8 Manual de Referência Rápida

WorkinProject 8 Manual de Referência Rápida WorkinProject 8 Manual de Referência Rápida Flagsoft, Lda 2015 Índice 1. Introdução...3 2. Integrador - Interface com o utilizador...4 3. Registo de actividade - Folha de horas...5 4. Agenda e colaboração...7

Leia mais

Guia de utilização. Acesso Universal

Guia de utilização. Acesso Universal Guia de utilização Março de 2009 Índice Preâmbulo... 3 Acesso à Plataforma... 4 Área de Trabalho... 5 Apresentar Propostas... 12 Classificar Documentos... 20 Submeter a Proposta... 21 Solicitação de Esclarecimentos/Comunicações...

Leia mais

Software de Facturação e Gestão Comercial On-Line

Software de Facturação e Gestão Comercial On-Line Software de Facturação e Gestão Comercial On-Line Manual básico do Utilizador Software de Facturação e Gestão Comercial On-line Level 7 Basic, Light & Premium Este Software é fornecido com um número de

Leia mais

Enterprise 2007. A gama PHC Enterprise é um ERP desenvolvido de forma a satisfazer as exigentes necessidades das médias e grandes empresas.

Enterprise 2007. A gama PHC Enterprise é um ERP desenvolvido de forma a satisfazer as exigentes necessidades das médias e grandes empresas. Enterprise 2007 Descritivo completo A gama PHC Enterprise é um ERP desenvolvido de forma a satisfazer as exigentes necessidades das médias e grandes empresas. Com vista a satisfazer totalmente cada empresa

Leia mais

Microsoft Office FrontPage 2003

Microsoft Office FrontPage 2003 Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft

Leia mais

Guia de Utilização Acesso Universal Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL

Guia de Utilização Acesso Universal Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL Guia de Utilização Acesso Universal Janeiro 2010 PLATAFORMA ELECTRÓNICA VORTAL Acesso Universal Guia de Utilização Acesso Universal Janeiro 2010 Índice Preâmbulo... 3 Acesso à Plataforma... 4 Área de Trabalho...

Leia mais

ZS Rest. Manual Avançado. Instalação em Rede. v2011

ZS Rest. Manual Avançado. Instalação em Rede. v2011 Manual Avançado Instalação em Rede v2011 1 1. Índice 2. Introdução... 2 3. Hardware... 3 b) Servidor:... 3 c) Rede:... 3 d) Pontos de Venda... 4 4. SQL Server... 5 e) Configurar porta estática:... 5 5.

Leia mais

WEB OF SCIENCE - tutorial

WEB OF SCIENCE - tutorial WEB OF SCIENCE - tutorial O QUE É A WEB OF SCIENCE A Web of Science é a designação comum que é dada a um conjunto de bases de dados também conhecidas como «Science Citation Indexes» (Science Citation Index,

Leia mais

Manual PowerPoint 2000

Manual PowerPoint 2000 Manual PowerPoint 2000 Índice 1. INTRODUÇÃO 1 2. DIRECTRIZES PARA APRESENTAÇÕES DE DIAPOSITIVOS 1 3. ECRÃ INICIAL 2 4. TIPOS DE ESQUEMA 2 5. ÁREA DE TRABALHO 3 5.1. ALTERAR O ESQUEMA AUTOMÁTICO 4 6. MODOS

Leia mais

Base de dados I. Base de dados II

Base de dados I. Base de dados II Base de dados I O que é? Uma base de dados é um simples repositório de informação, relacionada com um determinado assunto ou finalidade, armazenada em computador em forma de ficheiros Para que serve? Serve

Leia mais

Fábio Costa e Miguel Varela

Fábio Costa e Miguel Varela Sistema de Informação e Gestão dos Laboratórios do Departamento de Eng.ª Electrotécnica com Tecnologia RFID Projecto Final de Licenciatura em Eng. Electrotécnica e de Computadores Ramo de Electrónica e

Leia mais

ZS Rest. Manual de Iniciação. FrontOffice (ponto de venda)

ZS Rest. Manual de Iniciação. FrontOffice (ponto de venda) Manual de Iniciação FrontOffice (ponto de venda) 1 1. Índice 2. Introdução... 3 3. Iniciar o ZSRest FrontOffice... 4 4. Início de Operador... 5 b) Fazer login de Empregado:... 5 c) Botões de Acção:...

Leia mais

Conversão do POC para o SNC

Conversão do POC para o SNC Manual do Utilizador Conversão do POC para o SNC Data última versão: 18.02.2010 Versão: 128 Data criação: 3.12.2009 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf. +351 289 899 620 Fax. +351 289

Leia mais

OBOSHotel - Central de Reservas Online. Especificação de Requisitos Funcionais. Lista de Casos de Uso Front-end e BackOffice

OBOSHotel - Central de Reservas Online. Especificação de Requisitos Funcionais. Lista de Casos de Uso Front-end e BackOffice OBOSHotel - Central de Reservas Online Lista de Casos de Uso Front-end e BackOffice Histórico de Revisões Data Versão Descrição Autor 13-01-2008 1.0.0 Construção dos casos de uso. Nelson Santos 19-02-2008

Leia mais

604 wifi. Visite www.archos.com/manuals para transferir a versão mais recente deste manual.

604 wifi. Visite www.archos.com/manuals para transferir a versão mais recente deste manual. 604 wifi FUNÇÕES WIFI e Internet Suplemento ao Manual do Utilizador ARCHOS 504/604 Versão 1.2 Visite www.archos.com/manuals para transferir a versão mais recente deste manual. Este manual contém informações

Leia mais

SERVIÇ OS DO PEDIDO ONLINE DA PROPRIEDADE INTELECTUAL

SERVIÇ OS DO PEDIDO ONLINE DA PROPRIEDADE INTELECTUAL SERVIÇ OS DO PEDIDO ONLINE DA PROPRIEDADE INTELECTUAL Manual de Utilização Direcção dos Serviços de Economia do Governo da RAEM Novembro de 2014 SERVIÇ OS DO PEDIDO ONLINE DA PROPRIEDADE INTELECTUAL Manual

Leia mais

Manual de Iniciaça o. Índice

Manual de Iniciaça o. Índice Manual de Iniciaça o Índice Passo 1- Definir... 2 Definir grupos de tarefas... 2 Definir funções... 6 Definir utilizadores... 11 Definir o Workflow... 14 Definir tarefas... 18 Passo 2 - Planear... 21 Planear

Leia mais

Copyright 2008 GrupoPIE Portugal, S.A.

Copyright 2008 GrupoPIE Portugal, S.A. WinREST Sensor Log A Restauração do Séc. XXI WinREST Sensor Log Copyright 2008 GrupoPIE Portugal, S.A. 2 WinREST Sensor Log Índice Índice Pag. 1. WinREST Sensor Log...5 1.1. Instalação (aplicação ou serviço)...6

Leia mais

Tutorial: criação de uma Ficha de Voluntário online

Tutorial: criação de uma Ficha de Voluntário online Tutorial: criação de uma Ficha de Voluntário online A pedido da Coordenação Nacional, o grupo de Coordenação Distrital de Coimbra elaborou este pequeno tutorial que ensina como criar um formulário online

Leia mais

18-10-2009. Microsoft Office 2007 Processador de texto. UFCD 3772 Informática na óptica do utilizador fundamentos. Formadora: Sónia Rodrigues

18-10-2009. Microsoft Office 2007 Processador de texto. UFCD 3772 Informática na óptica do utilizador fundamentos. Formadora: Sónia Rodrigues Objectivos da UFCD: Utilizar um processador de texto. Pesquisar informação na. Utilizar uma aplicação de correio electrónico. UFCD 3772 Informática na óptica do utilizador fundamentos Duração: 25 Horas

Leia mais

Seu manual do usuário EPSON LQ-630 http://pt.yourpdfguides.com/dref/1120693

Seu manual do usuário EPSON LQ-630 http://pt.yourpdfguides.com/dref/1120693 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para. Você vai encontrar as respostas a todas suas perguntas sobre a no manual do usuário (informação,

Leia mais

Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan

Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan Versão I POR Definições de notas Ao longo deste manual do utilizador, é utilizado o seguinte estilo de nota: especifica o ambiente operativo,

Leia mais

Gestão de bases de dados e listas

Gestão de bases de dados e listas Gestão de bases de dados e listas Uma das tarefas mais comuns em que são utilizadas folhas de cálculo é a gestão de listas (listas de números de telefone, listas de clientes, listas de tarefas, listas

Leia mais

20 Escola Digital Manual do Utilizador Professor

20 Escola Digital Manual do Utilizador Professor 20 Escola Digital Manual do Utilizador Professor Manual do Utilizador Professor... 1 1. Conhecer o 20 Escola Digital... 4 2. Autenticação... 6 2.1. Criar um registo na LeYa Educação... 6 2.2. Aceder ao

Leia mais

BIS-Navigator. Add-In for Excel

BIS-Navigator. Add-In for Excel BIS-Navigator Add-In for Excel Manual do Utilizador V3.0 - Português Fev 2006 Publicado por Solutions for Informations Technologies Copyright 2000 da Solutions for Informations Technologies ou suas subsidiárias,

Leia mais

BIBLIOTECA ANACOM MANUAL DO UTILIZADOR

BIBLIOTECA ANACOM MANUAL DO UTILIZADOR BIBLIOTECA ANACOM MANUAL DO UTILIZADOR ÍNDICE Biblioteca ANACOM - Manual do utilizador... 2 Página de entrada... 3 Barra de menus da Biblioteca ANACOM... 3 Tipos de pesquisa... 3 Pesquisa simples... 3

Leia mais

Guia de Websites para a Administração Pública

Guia de Websites para a Administração Pública Guia de Websites para a Administração Pública Portugal precisa de um desafio de exigência e de conhecimento que nos eleve aos níveis de competência e de produtividade dos países mais desenvolvidos, de

Leia mais

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle

Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Luís Filipe Borges Pinto Resumo: Este projecto consiste na implementação de uma aplicação WEB para monitorização

Leia mais

ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011

ZS Rest. Manual Avançado. Ementas : Email e SMS. v2011 Manual Avançado Ementas : Email e SMS v2011 1. Índice 2. INTRODUÇÃO... 2 3. INICIAR O ZSRest FrontOffice... 3 1 4. CONFIGURAÇÃO INICIAL... 4 b) Configurar E-Mail... 4 c) Configurar SMS... 5 i. Configurar

Leia mais

Glossários em Moodle (1.6.5+)

Glossários em Moodle (1.6.5+) Glossários em Moodle (1.6.5+) Athail Rangel Pulino 2 Ficha Técnica Título Glossários em Moodle Autor Athail Rangel Pulino Filho Copyright Creative Commons Edição Agosto 2007 Glossários em Moodle 3 Índice

Leia mais

Manual de utilizador CRM

Manual de utilizador CRM Manual de utilizador CRM Formulário de Login Personalizado de acordo com a sua empresa mantendo a sua imagem corporativa. Utilizador: Admin Password: 123 1 Formulário Principal Este formulário está dividido

Leia mais

Guia rápido do utilizador

Guia rápido do utilizador Guia rápido do utilizador Índice Relatório de roubo 3 Criar um novo relatório de roubo 4 Fornecer detalhes do relatório de roubo Secção 1. Especificar o computador 5 Fornecer detalhes do relatório de roubo

Leia mais

Editor HTML. Composer

Editor HTML. Composer 6 Editor HTML 6 Composer Onde criar Páginas Web no Netscape Communicator? 142 A estrutura visual do Composer 143 Os ecrãs de apoio 144 Configurando o Composer 146 A edição de Páginas 148 Publicando a sua

Leia mais

Migrar para o Access 2010

Migrar para o Access 2010 Neste Guia Microsoft O aspecto do Microsoft Access 2010 é muito diferente do Access 2003, pelo que este guia foi criado para ajudar a minimizar a curva de aprendizagem. Continue a ler para conhecer as

Leia mais

ARQUIMEDES E CONTROLE DE OBRA

ARQUIMEDES E CONTROLE DE OBRA Catálogo de Novidades Versão 2009.1 1 ARQUIMEDES E CONTROLE DE OBRA A versão 2009.1 apresenta várias novidades e melhorias relativamente ao programa Arquimedes e Controle de Obra, que se indicam seguidamente.

Leia mais

Apresentar Propostas vortalgov

Apresentar Propostas vortalgov Guia de utilização Apresentar Propostas Janeiro 2008 Índice Preâmbulo... 3 Acesso à Plataforma... 3 Área de Trabalho... 4 PPA / C. Públicos... 4 Funcionalidades da pasta PPA / C. Públicos - Activos...

Leia mais

Portal da Imprensa Regional. Actualizações e Correcções

Portal da Imprensa Regional. Actualizações e Correcções Portal da Imprensa Regional Actualizações e Correcções Índice Versão: 3.1.3... 3... 3 BackOffice... 3 Versão: 3.0.1... 3... 3 BackOffice... 3 Versão: 3.0.0... 4... 4 BackOffice... 4 Histórico de Versões...

Leia mais

Manual do Gestor de Templates

Manual do Gestor de Templates Manual do Gestor de Templates Versão - Revisão 2 200.07.09 Índice Introdução... 3 2 O que muda com o Gestor de Templates... 3 3 Implicação da utilização do Gestor de Templates... 4 4 Lista de Funcionalidades...

Leia mais

FrontPage Express. Manuel Cabral Reis UTAD Departamento de Engenharias Curso de Ciências da Comunicação Disciplina de Introdução à Informática

FrontPage Express. Manuel Cabral Reis UTAD Departamento de Engenharias Curso de Ciências da Comunicação Disciplina de Introdução à Informática FrontPage Express Manuel Cabral Reis UTAD Departamento de Engenharias Curso de Ciências da Comunicação Disciplina de Introdução à Informática O que é o FrontePage Express Para aceder ao programa que vai

Leia mais

GeoMafra Portal Geográfico

GeoMafra Portal Geográfico GeoMafra Portal Geográfico Nova versão do site GeoMafra Toda a informação municipal... à distância de um clique! O projecto GeoMafra constitui uma ferramenta de trabalho que visa melhorar e homogeneizar

Leia mais

Faça a gestão da sua base de clientes com o Gestix.

Faça a gestão da sua base de clientes com o Gestix. Gerir Clientes no Gestix A Ficha de Cliente Faça a gestão da sua base de clientes com o Gestix. O Gestix oferece-lhe diversas formas de conhecer e acompanhar os seus clientes. Explore-o como uma poderosa

Leia mais

SIM - SUPPLIERS INVOICING MANAGER - MANUAL DE UTILIZADOR

SIM - SUPPLIERS INVOICING MANAGER - MANUAL DE UTILIZADOR Leaseplan Portugal Bertrand Gossieaux SIM - SUPPLIERS INVOICING MANAGER - MANUAL DE UTILIZADOR Page2 INDICE 1. LOGIN, ESTRUTURA E SAÍDA DO SIM... 3 a) Login... 3 b) Estrutura principal... 4 c) Saída da

Leia mais

Centro Atlântico, Lda., 2011 Ap. 413 4764-901 V. N. Famalicão, Portugal Tel. 808 20 22 21. geral@centroatlantico.pt www.centroatlantico.

Centro Atlântico, Lda., 2011 Ap. 413 4764-901 V. N. Famalicão, Portugal Tel. 808 20 22 21. geral@centroatlantico.pt www.centroatlantico. Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa dos editores da obra. Microsoft PowerPoint 2010 Colecção: Software

Leia mais

Certificados Digitais

Certificados Digitais Guia de utilização Janeiro 2009 Índice Índice...1 Preâmbulo...2 Acesso à Plataforma Vortal...3 Solicitar...4 Instalação do Certificado Digital...8 Exportação do Certificado de cliente... 16 Anexos... 23

Leia mais

Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan

Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan Guia de Imprimir/Digitalizar Portátil para o Brother iprint&scan Versão G POR Definições de notas Ao longo deste Manual do Utilizador, é utilizado o seguinte ícone: As Notas indicam o que fazer perante

Leia mais

Este manual utiliza duas unidades de medição. Este equipamento utiliza a versão métrica.

Este manual utiliza duas unidades de medição. Este equipamento utiliza a versão métrica. Guia de Rede Para uma utilização segura e correcta, certifique-se de que lê as Informações de Segurança em "Referência de Cópia" antes de utilizar o equipamento. Introdução Este manual contém instruções

Leia mais

Guia Utilizador do Serviço WebEDI da

Guia Utilizador do Serviço WebEDI da Guia Utilizador do Serviço WebEDI da Índice Activar conta WebEDI... 1 Aceder ao serviço WebEDI... 2 Recuperar dados de acesso... 3 WebEDI... 4 Editar dados do utilizador... 5 Consultar dados da Empresa...

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Noções Básicas de Informática Componentes de hardware Monitor : permite visualizar informação na forma de imagem ou vídeo; todo o trabalho desenvolvido com o computador pode ser

Leia mais

Módulo de Administração de Utilizadores

Módulo de Administração de Utilizadores base Módulo de Administração de Utilizadores Versão 2.0 Manual do utilizador Janeiro 2002 Ficha técnica Título BIBLIObase : Módulo de Administração de Utilizadores: versão 2.0 : manual do utilizador Autores

Leia mais

Guia de Depósito Teses

Guia de Depósito Teses Guia de Depósito Teses Descreva o documento que está a depositar Página 1 Se seleccionar todas as opções nesta página, visualizará um formulário diferente, modificado com o intuito de capturar informações

Leia mais

QuartelOnline Rev. 1.1

QuartelOnline Rev. 1.1 www.decimal.pt/qo ÍNDICE Introdução... 3 Login Entrada na Aplicação... 4 Frontoffice - Acesso... 5 Backoffice - Detalhes... 5 Backoffice - Tabelas... 5 Tabela - Bombeiros... 5 Tabela Bombeiros (continuação)...

Leia mais

Manual de Configuração

Manual de Configuração Manual de Configuração Índice Criar conta de Administrador... 3 Criar Negócio... 5 Back office... 7 Criar Locais... 11 Criar Menu... 13 Itens complexos... 18 One Click... 19 Painel de Pedidos... 20 QR

Leia mais

GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE

GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE GIAE VERSÃO 2.1.1 28 JUNHO DE 2011 MUITO IMPORTANTE Devido a um bug detectado no motor da base de dados, situação agora corrigida pelo fabricante, esta nova actualização do GIAE é disponibilizada numa

Leia mais

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado

ZSRest. Manual Profissional. Comandos Rádio X64. V2011-Certificado Manual Profissional Comandos Rádio X64 V2011-Certificado 1 1. Índice 2. INTRODUÇÃO... 2 3. Configuração inicial... 3 4. Configurações X64... 5 a) Definições Gerais... 5 b) Documentos e Periféricos... 8

Leia mais

Versão 1.0. GEP Gabinete de Estratégia e Planeamento. aneamento. Rua Castilho, Nº 24 Lisboa 1250-069 Lisboa Homepage : http://www.gep.mtss.gov.

Versão 1.0. GEP Gabinete de Estratégia e Planeamento. aneamento. Rua Castilho, Nº 24 Lisboa 1250-069 Lisboa Homepage : http://www.gep.mtss.gov. Versão 1.0 GEP Gabinete de Estratégia e Planeamento aneamento. Rua Castilho, Nº 24 Lisboa 1250-069 Lisboa Homepage : http://www.gep.mtss.gov.pt Índice Folha 2 ÍNDICE Folha 1 - Requisitos -------------------------------------------------------------

Leia mais

NOVO Panda Antivirus 2007 Manual resumido sobre a instalação, registo e serviços Importante! Leia a secção de registo on-line deste manual atentamente. As informações contidas nesta secção são essenciais

Leia mais

Guia Web Connect. Versão 0 POR

Guia Web Connect. Versão 0 POR Guia Web Connect Versão 0 POR Modelos aplicáveis Este Manual do Utilizador aplica-se aos seguintes modelos: ADS-2500We e ADS-2600We. Definições de notas Ao longo deste manual do utilizador, é utilizado

Leia mais