Sistemas Operativos 2005/2006. Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca. Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes

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

Download "Sistemas Operativos 2005/2006. Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca. Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes"

Transcrição

1 Sistemas Operativos 2005/2006 Arquitectura Cliente-Servidor Aplicada A Uma Biblioteca Turma 3EIC3 Grupo 5 Paulo Alexandre Fonseca Ferreira Pedro Daniel da Cunha Mendes

2 O trabalho efectuado, consiste numa aplicação que permita simular o funcionamento do sistema de pesquisa, requisição e devolução de livros de uma biblioteca assim como a sua manutenção. Esta aplicação funciona segundo um modelo cliente-servidor e é constituída por três programas: um servidor multithreader, que atende todos os pedidos dos utilizadores da biblioteca(uma thread por cada pedido) e dois programas-clientes, um que permite aos utilizadores comuns consultarem os livros existentes e procederem à respectiva requisição/devolução dos mesmos e um administrador de sistema. (executar algumas tarefas de manutenção e fazer shutdown do sistema). O programa teve como objectivo proporcionar a familirização com a programação de sistema, em ambiente Unix/Linux, envolvendo o desenvolvimento de aplicações multiprocesso e a utilização de diversos mecanismos de comunicação e de sincronização entre processos/threads.

3 ! "# #$ #

4 Utilizamos a arquitectura sugerida pelo guião da pagina da disciplina, explicando-a esquematicamente na figura seguinte: Servidor activo? Sim Apresentar Menu e esperar por opção do utilizador Recebe opção do Utilizador e envia a mesma para o servidor através do FIFO criado por este Não (Após 3 segundos) Servidor activo? Sim Servidor Recebe opção e cria thread com a opção desejada User/Admin Inicializado Handler s inicializados Ligação ao FIFO Opção Escolhida foi de Shutdown? Nao Não (Após 3 segundos) Ou Activa Handler de BrokenPipe Sim, Grava nova Informação Nos ficheiros e Espera Que todos os seus Threads Terminem através de um Join Servidor Inicializado, Carrega Ficheiros, se tiverem conteudos gravaos para estruturas na memoria e espera pedidos de User/Admin. Cria o FIFO de comunicação Thread Cria FIFO dedicado com o cliente(utilizando um pid do pedido) e responde com uma estrutura de resposta e se for caso disso actualiza dados em memória Admin\User Recebe resposta do Servidor através do FIFO dedicado e Apresenta-a no Ecrâ do cliente Volta a Pedir um nova, opção ao utilizador, reiniciando o processo Nao Servidor Terminado? Sim

5 %& O desenvolvimento do programa total relativo à Arquitectura Cliente-Servidor de uma Biblioteca, os programas a implementar (server, user e admin), os quais têm como base a utilização de FIFOs (um de pedido e outro de resposta que fazem a comunicação entre o programa servidor e os programas clientes), está resumidamente explicado no esquema. Começando pelo programa server (multithread), o qual atenderá todos os pedidos dos programas clientes da Biblioteca, este lança um thread que executa o pedido e envia a resposta ao cliente, de seguida. Para haver esta comunicação entre cliente-servidor é necessário a criação de dois tipos de estruturas: RequesitoTipo1, (pedido) e Resposta_tipo (resposta); que serão comuns aos três programas. Neste programa, são também criadas mais três estruturas: Livros, Utilizadores e Livro_Utilizador. Nestas estruturas estarão contidas as características relativas aos clientes (identificador e nome), livros (identificador, título, autores, nº de exemplares e numero de exemplares requisitados) e operações sobre os livros (designação: requisição/devolução, identificador do livro e do cliente e data). Segue-se a inicialização dos threads para cada pedido, assim como dos arrays dinâmicos que vão conter cada estrutura e os seus mutex s. São criadas as funções (threads) relativas às operações acedidas por um utilizador comum ou por um admin. A thread register_client faz o registo de cada utilizador, recebendo uma nova estrutura do cliente atribuindo-lhe o seu identificador (sequencial) e abre um FIFO dedicado com o programa a comunicar baseado no PID mandado pelo cliente (por exemplo se o PID for o 775 o caminho do FIFO dedicado seria /temp/ans775 ) envia a estrutura de resposta ao cliente com a mensagem de sucesso de registo o nome e o identificador. De seguida, é criada a função aknowledge_shutdown, a qual responde ao pedido de shutdown. Cria-se aqui a threads de procura de livros, recebendo como parâmetro a estrutura livro: search_book, search_all_book tal como as funções de requisição e devolução de livros, request_book e deliver_book, respectivamente. Nestas duas são pedidos os identificadores do livro e do utilizador, sendo usados os arrays relativos às estruturas Books e BookUser; em ambas existe uma condição que verifica a existência de exemplares de dado livro e os identificadores do mesmo e do cliente. Também foi implementada a thread de search_all_users que recebe como parâmetro a estrutura utilizadores e utiliza o array de estruturas utilizador. Esta tal como a thread search_all_books manda para o cliente o numero de utilizadores\livros existentes no

6 total (para que o cliente saiba exactamente quantas estruturas necessita de escutar), e envia todas as estruturas para o cliente. A thread que adiciona um novo livro aos já existentes: add_book, a qual recebe uma estrutura Livro e adiciona-a no array de estruturas Books. A thread que lista a informação de um determinado livro, list_book, é requerida logo de seguida; esta apresenta a informação de um livro identificado pelo título. Na função principal (main), existe um ciclo do While cuja variável de terminação é dada por uma flag shutdown, que apenas é accionada por pedido do administrador. Dentro do ciclo existe um switch case, que através da escuta do main FIFO recebe os opcodes de cada programa executando os serviços(threads), pedidos. Este antes de terminar espera que as threads lançadas por ele terminem através da utilização de um join que percorre o vector que contêm os endereços de todas as threads e só depois se termina. Quanto aos programas cliente, user e admin: contêm o menu de interacção com o utilizador, fazendo o tratamento dos opcodes recebidos do utilizador (convertendo opções inexistentes em,-1 voltando a pedir um novo opcode). As opções também são geridas com switch case que converte o opcode recebido pelo utilizador no opcode desejado para executar o serviço no servidor. Enviam então o opcode convertido para o servidor e ficam à escuta de uma resposta através do FIFO dedicado com o PID do pedido. Assim cada programa cliente possui as opções de operações do menu, que são pedidas ao servidor e executadas por este, obtendo mais tarde estes mesmos programas a resposta da execução. Caso por alguma razão o servidor crashe, todos os reads aos FIFOS são testados com um handler alarme, que caso fique à escuta mais de 3 segundos é disparado e termina o programa. Caso o servidor seja terminado pelo administrador e ainda existam clientes a efectuar operações, o sinal de broken pipe é tratado por um handler que avisa o utilizador que o Servidor foi desligado. O utilizador têm então as seguintes funcionalidades registar-se, procurar livros por titulos, requisitar, devolver livros, listar todos os livros existentes, listar todos os utilizadores existentes. O administrador pode adicionar novos livros listar a informação sobre os livros (vendo por exemplo se se encontram registados ou não), listar todos os livros existentes, listar todos os utilizadores existentes e encerrar o programa servidor, fazendo shutdown, gravando assim todas as operações efectuadas desde o momento que este foi ligado. A inserção/load de ficheiros é feita pelo servidor, respectivamente no inicio e no fim deste.

7 São também utilizados mutexes, de maneira a proteger os vectores globais que são utilizados pelos vários threads, que efectuam os serviços. Todas as pesquisas e modificações feitas nestes arrays ficam então protegidos de entrarem em conflito uns com os outros.

8 Testes e resultados Os testes e resultados obtidos são bastante satisfatórios, correspondendo na totalidade ao que foi proposto. Seguem-se em baixo screenshots do programa em funcionamento. Figura 1: Menu do Administrador

9 ~ Figura 2: Visualização do servidor

10 Figura 3 : Visualização do menu do Utilizador Comum

11 Figura 4: Exemplo de uma Listagem de todos os livros

Sistemas Operativos - 2005/2006. Trabalho Prático v1.0

Sistemas Operativos - 2005/2006. Trabalho Prático v1.0 Instituto Politécnico de Viseu Escola Superior de Tecnologia de Viseu Engenharia de Sistemas e Informática Sistemas Operativos - 2005/2006 Trabalho Prático v1.0 Introdução O presente trabalho prático visa

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

Acronis Servidor de Licença. Manual do Utilizador

Acronis Servidor de Licença. Manual do Utilizador Acronis Servidor de Licença Manual do Utilizador ÍNDICE 1. INTRODUÇÃO... 3 1.1 Descrição geral... 3 1.2 Política de licenças... 3 2. SISTEMAS OPERATIVOS SUPORTADOS... 4 3. INSTALAR O SERVIDOR DE LICENÇA

Leia mais

Internet e Email no Akropole. Internet e Email no Akropole

Internet e Email no Akropole. Internet e Email no Akropole Internet e Email no Akropole Internet e Email no Akropole O Akropole tira proveito da ligação à internet, podendo efectuar várias operações de maior valia, com ou sem intervenção directa do utilizador.

Leia mais

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23 Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros na Caixa Mágica Índice Índice... 1 Introdução... 2 Material que iremos utilizar... 3 Instalação

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Programação de Sistemas

Programação de Sistemas Programação de Sistemas Introdução aos modelos de comunicação Programação de Sistemas Modelos de comunicação :1/19 Introdução (1) Os sistemas operativos implementam mecanismos que asseguram independência

Leia mais

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23 Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros no Ubuntu Índice Índice... 1 Introdução... 2 Material que iremos utilizar... 3 Instalação

Leia mais

A300 / A30 / A20 / A10 MANUAL DE UTILIZADOR

A300 / A30 / A20 / A10 MANUAL DE UTILIZADOR A300 / A30 / A20 / A10 MANUAL DE UTILIZADOR TELEMAX Telecomunicações e Electrónica, Lda Rua Barão de Forrester, 784 4050-272 Porto Rua da Venezuela, 57 A/B, 1500-618 Lisboa Tlf: (+351) 222085025 / (+351)

Leia mais

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012

PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Departamento de Engenharia Electrotécnica PROGRAMAÇÃO DE MICROPROCESSADORES 2011 / 2012 Mestrado Integrado em Engenharia Electrotécnica e de Computadores 1º ano 2º semestre Trabalho Final Reservas de viagens

Leia mais

Um sistema SMS 1 simplificado

Um sistema SMS 1 simplificado 1 Introdução Um sistema SMS 1 simplificado Projecto de Redes de Computadores I - 2007/2008 LEIC IST, Tagus Park 10 de Setembro de 2007 Pretende-se com este projecto que os alunos implementem um sistema

Leia mais

Guia de instalação do Player Displr Windows 7, 8.1 e 10

Guia de instalação do Player Displr Windows 7, 8.1 e 10 Guia de instalação do Player Displr Windows 7, 8.1 e 10 Versão 1.0 www.displr.com Índice 1- Requisitos mínimos do sistema... 3 2- Preparação da instalação... 3 3- Assistente de instalação... 4 3.1 Bem-vindo

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

Actualização, Cópias de Segurança e Recuperação de Software

Actualização, Cópias de Segurança e Recuperação de Software Actualização, Cópias de Segurança e Recuperação de Software Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation

Leia mais

LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013

LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013 Número: Nome: LEIC/LERC 2012/13 2º Teste de Sistemas Operativos 15/Janeiro/2013 Identifique todas as folhas. Responda no enunciado, apenas no espaço fornecido. Justifique todas as respostas. Duração: 1h30m

Leia mais

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação...

Introdução... 3. 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... Índice Introdução... 3 1ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação... 4 1. Inscrição... 4 2. Acesso à Aplicação... 4 II Entrada na Aplicação... 5 1. Informações... 6 1. Avaliação

Leia mais

XD 2013 - Fase B - Novas Implementações

XD 2013 - Fase B - Novas Implementações XD 2013 - Fase B - Novas Implementações Novas funcionalidades - Fichas Técnicas Foram implementadas Fichas Técnicas na Ficha de Artigos para que os clientes possam já começar a organizar o seu sistema

Leia mais

Redes de Acesso Telefone VoIP WiFi baseado em Windows Mobile

Redes de Acesso Telefone VoIP WiFi baseado em Windows Mobile Telefone VoIP WiFi baseado em Windows Mobile Trabalho realizado pelos alunos: Grupo 17 Índice A Introdução...3 B Objectivos...3 C Especificações, Desenvolvimento e Testes...3 C.1 Especificações...3 C.2

Leia mais

Instituto Politécnico de Tomar. Manual da Área de Secretariados

Instituto Politécnico de Tomar. Manual da Área de Secretariados Instituto Politécnico de Tomar Manual da Área de Secretariados Última actualização: 13 de Outubro de 2004 Índice Como aceder a Área de Secretariados...2 O que posso efectuar na Área de Secretariado (Acções)...4

Leia mais

Instituto Superior Técnico MEEC/MEAR. Programação de Sistemas

Instituto Superior Técnico MEEC/MEAR. Programação de Sistemas Instituto Superior Técnico MEEC/MEAR Programação de Sistemas António Grilo Renato Matias Rui Gustavo Crespo Antonio DOT Grilo AT inov DOT pt rms AT comp DOT ist DOT utl DOT pt rgc AT comp DOT ist DOT utl

Leia mais

UNIVERSIDADE CATÓLICA PORTUGUESA DSI

UNIVERSIDADE CATÓLICA PORTUGUESA DSI UNIVERSIDADE CATÓLICA PORTUGUESA DSI Gestor de Listas de Distribuição de Emails versão: 0.9.1 Nelson Rodrigues DSI 20-07-2010 ÍNDICE: Introdução... 3 Definição de Mailing List... 3 Grupos de endereços

Leia mais

Telekit, Componentes Electrónicos S.A. - 2004. Manual Técnico do Interface GSM LEVEL GB RDIS - Sincronismo

Telekit, Componentes Electrónicos S.A. - 2004. Manual Técnico do Interface GSM LEVEL GB RDIS - Sincronismo Manual Técnico do Interface GSM LEVEL GB RDIS - Sincronismo Configuração / Parâmetros: Quando iniciar o programa, os parâmetros de configuração só ficam acessíveis quando os seus valores forem lidos a

Leia mais

Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos

Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos Aleph 18.01 Manual de utilização do módulo de circulação e empréstimos Elaborado por: Amélia Janeiro e Ana Cosmelli SDUL 2008 Índice Apresentação... 3 1. Gestão de leitores... 5 1.1 Pesquisa de leitores...

Leia mais

Sistema Operativo em Ambiente Gráfico

Sistema Operativo em Ambiente Gráfico Sistema Operativo em Ambiente Gráfico Criação e eliminação de atalhos Para criar atalhos, escolher um dos seguintes procedimentos: 1. Clicar no ambiente de trabalho com o botão secundário (direito) do

Leia mais

Tarefa Orientada 2 Criar uma base de dados

Tarefa Orientada 2 Criar uma base de dados Tarefa Orientada 2 Criar uma base de dados Objectivos: Criar uma base de dados vazia. O Sistema de Gestão de Bases de Dados MS Access Criar uma base dados vazia O Access é um Sistema de Gestão de Bases

Leia mais

icq http://www.uarte.mct.pt sobre o programa... ... pag.. 8 e 9 obter o programa... instalar o programa... Registar o icq... menus...

icq http://www.uarte.mct.pt sobre o programa... ... pag.. 8 e 9 obter o programa... instalar o programa... Registar o icq... menus... icq 1 http://www.uarte.mct. sobre o programa...... pag.. 2 obter o programa...... pag.. 3 e 4 instalar o programa...... pag.. 5 Registar o icq...... pag.. 6 e 7 menus...... pag.. 8 entrar num canal e conversar......

Leia mais

1 2 3 W O R K S H O P 4 5 6 W O R K S H O P 7 W O R K S H O P 8 9 10 Instruções gerais para a realização das Propostas de Actividades Para conhecer em pormenor o INTERFACE DO FRONTPAGE clique aqui 11 CONSTRUÇÃO

Leia mais

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_2008-03-31_v1.0.doc. Versão 1.0

PERIVER PLATAFORMA SOFTWARE REQUIREMENT SPECIFICATION. Periver_SoftwareRequirementSpecification_2008-03-31_v1.0.doc. Versão 1.0 PLATAFORMA Versão 1.0 31 de Março de 2008 TABELA DE REVISÕES Versão Autores Descrição da Versão Aprovadores Data António Rocha Cristina Rodrigues André Ligeiro V0.1r Dinis Monteiro Versão inicial António

Leia mais

Manual do GesFiliais

Manual do GesFiliais Manual do GesFiliais Introdução... 3 Arquitectura e Interligação dos elementos do sistema... 4 Configuração do GesPOS Back-Office... 7 Utilização do GesFiliais... 12 Outros modos de utilização do GesFiliais...

Leia mais

Perguntas e Respostas via WebCast Roadshow Mais PHC 2009 O novo SNC

Perguntas e Respostas via WebCast Roadshow Mais PHC 2009 O novo SNC Perguntas e Respostas via WebCast Roadshow Mais PHC 2009 O novo SNC PERGUNTAS VIA WEB CAST: Dado que vamos ter necessariamente durante o período de transição que efectuar lançamentos manuais na contabilidade,

Leia mais

Índice. Manual do programa Manage and Repair

Índice. Manual do programa Manage and Repair Manual do programa Manage and Repair Índice 1 Menu Ficheiro... 3 1.1 Entrar como... 3 1.2 Opções do utilizador... 3 2 Administração... 5 2.1 Opções do Programa... 5 2.1.1 Gerais (1)... 5 2.1.2 Gerais (2)...

Leia mais

Fault Tolerance Middleware for Cloud Computing

Fault Tolerance Middleware for Cloud Computing Sistemas Distribuídos e Tolerância a Falhas Fault Tolerance Middleware for Cloud Computing Docente: Prof. Drª Paula Prata 2010-2011 Universidade da Beira Interior Paula Freire M3841 Tiago Machado M3863

Leia mais

Arquitetura de Sistemas Operativos

Arquitetura de Sistemas Operativos Arquitetura de Sistemas Operativos Sistemas Operativos 2011/2012 1 Introdução Os sistemas operativos implementam mecanismos que asseguram independência entre processos (i.e., a execução de um processo

Leia mais

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023

DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 GRUPO 10. Vítor Martins 47121. Rui Fonseca 47081. David Barbosa 47076. Ricardo Boas 47023 DESENVOLVIMENTO DE SISTEMAS SOFTWARE FASE 1 David Barbosa 47076 Ricardo Boas 47023 Rui Fonseca 47081 Vítor Martins 47121 GRUPO 10 2009/2010 1 Índice 1. Introdução... 2 1.1 Visão Geral do Problema... 2

Leia mais

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores Trabalhos Práticos Programação II Curso: Engª Electrotécnica - Electrónica e Computadores 1. Objectivos 2. Calendarização 3. Normas 3.1 Relatório 3.2 Avaliação 4. Propostas Na disciplina de Programação

Leia mais

EXCEL. Listas como Bases de Dados

EXCEL. Listas como Bases de Dados Informática II Gestão Comercial e da Produção EXCEL Listas como Bases de Dados (TÓPICOS ABORDADOS NAS AULAS DE INFORMÁTICA II) Curso de Gestão Comercial e da Produção Ano Lectivo 2002/2003 Por: Cristina

Leia mais

(ou seja, boas praticas de programação orientada a objetos devem ser empregadas mesmo se não foram explicitamente solicitadas)

(ou seja, boas praticas de programação orientada a objetos devem ser empregadas mesmo se não foram explicitamente solicitadas) PC-2 / LP-2 2009/2 Lista 2 Prof. Alexandre Sztajnberg Em todos os exercícios a(o) aluna(o) deve, além de atender aos requisitos enunciados, utilizar os conceitos e características de orientação a objetos

Leia mais

Manual de Boas Práticas na Utilização Laboratorial. Manual de Boas Práticas Na Utilização Laboratorial

Manual de Boas Práticas na Utilização Laboratorial. Manual de Boas Práticas Na Utilização Laboratorial Manual de Boas Práticas Na Utilização Laboratorial Índice 1. Utilização de máquinas virtuais... 3 1.1. Manuseamento da máquina virtual Windows... 5 2. Sabe que pode utilizar a projecção em simultâneo com

Leia mais

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011 Manual Profissional BackOffice Mapa de Mesas v2011 1 1. Índice 2. Introdução... 2 3. Iniciar ZSRest Backoffice... 3 4. Confirmar desenho de mesas... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5. Desenhar

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

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos

Leia mais

Procedimentos para a gestão da Intranet ECUM

Procedimentos para a gestão da Intranet ECUM Procedimentos para a gestão da Intranet ECUM Introdução 3 Grupos de Utilizadores 5 Gestão de perfis 6 Zona de "Documentos Reservados" 9 Inserir novos documentos 11 Alterar/Remover documentos 14 Zona de

Leia mais

Manual de Utilização do Sítio da Disciplina

Manual de Utilização do Sítio da Disciplina UNIVERSIDADE CATÓLICA PORTUGUESA DSI Manual de Utilização do Sítio da Disciplina para: Docentes Versão 7.00 Palma de Cima 1649-023 Lisboa Portugal Tel. 21 721 42 19 Fax 21721 42 79 helpdesk@lisboa.ucp.pt

Leia mais

QNAP Surveillance Client para MAC

QNAP Surveillance Client para MAC QNAP Surveillance Client para MAC Chapter 1. Instalar o QNAP Surveillance Client 1. Clique duas vezes em "QNAP Surveillance Client V1.0.1 Build 5411.dmg". Após alguns segundos, é exibida a seguinte imagem.

Leia mais

Lista da embalagem: Procedimento de instalação: abaixo. Nota: Alguns modelos não possuem uma antena separada.

Lista da embalagem: Procedimento de instalação: abaixo. Nota: Alguns modelos não possuem uma antena separada. DENVER IPC-1020 DENVER IPC-1030 Lista da embalagem: Câmara IP Suporte de montagem Antena Adaptador de Alimentação CD Cabo de LAN Manual de instalação Parafusos Nota: Alguns modelos não possuem uma antena

Leia mais

SRCT Sistema de Gestão de Receitas e Cobrança de Taxas

SRCT Sistema de Gestão de Receitas e Cobrança de Taxas 01-01-2006 SRCT Sistema de Gestão de Receitas e Cobrança de Taxas Rev 1.0 1 INDICE 1 Indice... 2 2 Introdução... 3 2.1 Acesso ao sistema... 3 3 Login... 4 3.1 Primeiro Login... 4 4 Gestão de Declarações...

Leia mais

Ministério Público. Guia de Consulta Rápida

Ministério Público. Guia de Consulta Rápida Ministério Público Ministério Público Guia de Consulta Rápida Versão 3 (Outubro de 2009) - 1 - ÍNDICE 1. ACEDER AO CITIUS MINISTÉRIO PÚBLICO... 4 2. BARRA DE TAREFAS:... 4 3. CONFIGURAR O PERFIL DO UTILIZADOR...

Leia mais

[Documentação de Utilização Correio Electrónico dos Estudantes da ESTG]

[Documentação de Utilização Correio Electrónico dos Estudantes da ESTG] [Documentação de Utilização Correio Electrónico dos Estudantes da ESTG] Unidade De Administração de Sistemas Serviços Informáticos Instituto Politécnico de Leiria 10-07-2009 Controlo do Documento Autor

Leia mais

.Net Remoting Pizzaria

.Net Remoting Pizzaria .Net Remoting Pizzaria 1º Trabalho Prático Tecnologias de Distribuição e Integração 4º Ano do Mestrado Integrado em Engenharia Informática e Computação João Carlos Figueiredo Rodrigues Prudêncio ei07111@fe.up.pt

Leia mais

ATUALIZAÇÃO AUTOMÁTICA: MODO ONLINE (Exemplo: WINDOWS 7-32 bits):

ATUALIZAÇÃO AUTOMÁTICA: MODO ONLINE (Exemplo: WINDOWS 7-32 bits): ATUALIZAÇÃO AUTOMÁTICA: MODO ONLINE (Exemplo: WINDOWS 7-32 bits): Após instalado o software de PC da TRS5000, inicia-se o programa quer automaticamente a partir do próprio instalador (launch TRS5000) ou

Leia mais

APOIO AO BENEFICIÁRIO - FEDER - - MAIS CENTRO - GUIA DE SUBMISSÃO ELECTRÓNICA DOS PEDIDOS DE PAGAMENTO

APOIO AO BENEFICIÁRIO - FEDER - - MAIS CENTRO - GUIA DE SUBMISSÃO ELECTRÓNICA DOS PEDIDOS DE PAGAMENTO APOIO AO BENEFICIÁRIO - FEDER - - MAIS CENTRO - GUIA DE SUBMISSÃO ELECTRÓNICA DOS PEDIDOS DE PAGAMENTO GUIA DE PREENCHIMENTO: - SUBMISSÃO ELECTRÓNICA DOS PEDIDOS DE PAGAMENTO - SUBMISSÃO DE CHECK-LIST

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

Segurança no Computador

Segurança no Computador Segurança no Computador Segurança na Internet: Módulo 1 (CC Entre Mar E Serra), 2008 Segurança na Internet, CC Entre Mar E Serra 1 Segurança no Computador Um computador (ou sistema computacional) é dito

Leia mais

ROUTER BANDA LARGA SEM FIOS 11N 300MBPS

ROUTER BANDA LARGA SEM FIOS 11N 300MBPS ROUTER BANDA LARGA SEM FIOS 11N 300MBPS Manual de Instalação Rápida DN-70591 INTRODUÇÃO DN-70591 é um dispositivo conjunto de rede com fios/sem fios destinado especificamente para as necessidades de pequenas

Leia mais

Actualização, Cópias de Segurança e Recuperação de Software

Actualização, Cópias de Segurança e Recuperação de Software Actualização, Cópias de Segurança e Recuperação de Software Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft e Windows são marcas registadas da Microsoft Corporation

Leia mais

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador

EAmb V.1 ESPOSENDE AMBIENTE. GestProcessos Online. Manual do Utilizador EAmb V.1 ESPOSENDE AMBIENTE GestProcessos Online Manual do Utilizador GestProcessos Online GABINETE DE SISTEMAS DE INFORMAÇÃO E COMUNICAÇÃO EAmb Esposende Ambiente, EEM Rua da Ribeira 4740-245 - Esposende

Leia mais

Comunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão. 22-05-2013 Cambragest Serviços de Gestão e Software

Comunicação documentos de transporte AT via Webservice Singest Sistema Integrado de Gestão. 22-05-2013 Cambragest Serviços de Gestão e Software Comunicação documentos de transporte AT via Webservice 22-05-2013 Cambragest Serviços de Gestão e Software I. Índice I. Índice... 1 II. Introdução... 2 III. Configuração de documentos de transporte...

Leia mais

ÍNDICE 1 Introdução... 2 Acesso do utilizador público... 3 Processo de apresentação e resolução de reclamação... 4 Acesso ao sistema...

ÍNDICE 1 Introdução... 2 Acesso do utilizador público... 3 Processo de apresentação e resolução de reclamação... 4 Acesso ao sistema... ÍNDICE 1 Introdução... 2 2 Acesso do utilizador público... 3 3 Processo de apresentação e resolução de reclamação... 4 4 Acesso ao sistema... 5 4.1 Como aceder ao website das BNTs... 5 4.2 Como criar uma

Leia mais

Sistema Online de Emissão de Declarações

Sistema Online de Emissão de Declarações Sistema Online de Emissão de Declarações OBJECTIVOS DO SISTEMA A ANET, satisfazendo um compromisso assumido com os Engenheiros Técnicos, passou a disponibilizar um sistema online para a emissão de declarações

Leia mais

Manual de Colaboração

Manual de Colaboração Manual de Colaboração 2 Introdução O zerozero.pt permite aos seus colaboradores a introdução de resultados e datas de jogos de diversas competições. Depois da óptima experiência desenvolvida com a nossa

Leia mais

Seu manual do usuário NOKIA 6630 http://pt.yourpdfguides.com/dref/381534

Seu manual do usuário NOKIA 6630 http://pt.yourpdfguides.com/dref/381534 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

Controle Parental. Introdução

Controle Parental. Introdução Controle Parental Introdução O acesso das crianças à Internet suscita algumas preocupações aos pais e educadores/as. Contudo, tal como na vida real ou no uso de outros meios de comunicação, os adultos

Leia mais

Conceptronic C100BRS4H Guia de Instalação Rápida. Parabéns pela compra do seu Router de Banda Larga com 4 portas da Conceptronic.

Conceptronic C100BRS4H Guia de Instalação Rápida. Parabéns pela compra do seu Router de Banda Larga com 4 portas da Conceptronic. Conceptronic C100BRS4H Guia de Instalação Rápida Parabéns pela compra do seu Router de Banda Larga com 4 portas da Conceptronic. O seguinte Guia de Instalação de Hardware explica-lhe passo-a-passo como

Leia mais

Eng.ª Informática. Redes de Computadores. Frequência. 4 de Julho de 2006

Eng.ª Informática. Redes de Computadores. Frequência. 4 de Julho de 2006 Eng.ª Informática Redes de Computadores 4 de Julho de 2006 Leia atentamente as perguntas seguintes e responda de forma breve e precisa. Pode acompanhar a suas respostas com figuras de forma a torná-las

Leia mais

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009

Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento de pacotes. Licenciatura: ETI Turma : ETC1 Grupo : rd2_t3_02 Data: 30/10/2009 Licenciaturas em Informática e Gestão de Empresas, Engenharia de Telecomunicações e Informática e Engenharia Informática Redes Digitais II Relatório do 2º Guião Laboratorial de Avaliação: Encaminhamento

Leia mais

Manual de utilização do Moodle

Manual de utilização do Moodle Manual de utilização do Moodle Iniciação para docentes Universidade Atlântica Versão: 1 Data: Fevereiro 2010 Última revisão: Fevereiro 2010 Autor: Ricardo Gusmão Índice Introdução... 1 Registo no Moodle...

Leia mais

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP

Licenciatura em Eng.ª Informática Complementos de Redes - 3º Ano - 2º Semestre. Trabalho Nº 4 - VoIP Trabalho Nº 4 - VoIP 1. Introdução A utilização de tecnologia VoIP como alternativa às redes telefónicas tradicionais está a ganhar cada vez mais a aceitação junto dos utilizadores, e está sobretudo em

Leia mais

Manual CallCenter para a IPBrick

Manual CallCenter para a IPBrick Manual CallCenter para a IPBrick iportalmais 1 de Outubro de 2010 1 1 Introdução As empresas usam call centers como forma de interagir e de construir relações com os seus clientes. Consciente da importância

Leia mais

Manual do Utilizador

Manual do Utilizador Faculdade de Ciências e Tecnologia da Universidade de Coimbra Departamento de Engenharia Electrotécnica e Computadores Software de Localização GSM para o modem Siemens MC35i Manual do Utilizador Índice

Leia mais

Grupo I [4v] executaprograma();

Grupo I [4v] executaprograma(); Número: Nome: LEIC/LERC 2012/13-1º Exame de Sistemas Operativos 15/Janeiro/2013 Identifique todas as folhas. Responda no enunciado, apenas no espaço fornecido. Justifique todas as respostas. Duração: 2h30m

Leia mais

MANUAL DO UTILIZADOR SISTEMA DE ACONSELHAMENTO AGRÍCOLA PEDIDO DE AUTORIZAÇÃO PEDIDO DE INFORMAÇÃO

MANUAL DO UTILIZADOR SISTEMA DE ACONSELHAMENTO AGRÍCOLA PEDIDO DE AUTORIZAÇÃO PEDIDO DE INFORMAÇÃO MANUAL DO UTILIZADOR SISTEMA DE ACONSELHAMENTO AGRÍCOLA PEDIDO DE AUTORIZAÇÃO PEDIDO DE INFORMAÇÃO Índice 1. INTRODUÇÃO... 5 1.1. Considerações Gerais... 5 1.2. Portal do IFAP... 6 1.3. Acesso à aplicação...11

Leia mais

Manual de utilização da aplicação web Gestão de Delegados de Informação Médica

Manual de utilização da aplicação web Gestão de Delegados de Informação Médica Manual de utilização da aplicação web Gestão de Delegados de Informação Médica 1.1 Pedido de Login de Novas Entidades. Este ecrã irá proporcionar à entidade a realização do pedido de login. Para proceder

Leia mais

DarkStat para BrazilFW

DarkStat para BrazilFW DarkStat para BrazilFW ÍNDICE Índice Página 1 O que é o DarkStat Página 2 DarkStat e a inicialização do sistema Página 2 DarkStat e a finalização do sistema Página 2 Tela Principal do DarkStat Página 3

Leia mais

Utilizar o Cisco UC 320W com o Windows Small Business Server

Utilizar o Cisco UC 320W com o Windows Small Business Server Utilizar o Cisco UC 320W com o Windows Small Business Server Esta nota de aplicação explica como implementar o Cisco UC 320W num ambiente do Windows Small Business Server. Índice Este documento inclui

Leia mais

Meghan Desai Intel Corporation

Meghan Desai Intel Corporation A Intel e o respectivo logótipo são marcas ou marcas registadas da Intel Corporation ou das respectivas subsidiárias nos Estados Unidos e noutros países. *Outros nomes e marcas podem ser reivindicados

Leia mais

Conteúdo do pacote. Lista de terminologia. Powerline Adapter

Conteúdo do pacote. Lista de terminologia. Powerline Adapter Powerline Adapter Note! Não expor o Powerline Adapter a temperaturas extremas. Não deixar o dispositivo sob a luz solar directa ou próximo a elementos aquecidos. Não usar o Powerline Adapter em ambientes

Leia mais

Manual do utilizador Portal de Atenção ao Cliente

Manual do utilizador Portal de Atenção ao Cliente Manual do utilizador Portal de Atenção ao Cliente Seres 2013 Pág. 2 Introdução Introdução A solução apresentada será o único ponto de contacto entre o cliente e a ferramenta de gestão de tickets. O cliente

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

Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito

Comunicação de Dados de Autenticação e Credenciais de Acesso para Resposta ao Inquérito Mais informação Acesso ao Sistema de Transferência Electrónica de dados de Inquéritos (STEDI). Onde se acede ao sistema de entrega de Inquéritos? Deverá aceder ao sistema através do site do GEP www.gep.mtss.gov.pt

Leia mais

Gescom isales. Aplicação Mobile Profissional para Vendedores

Gescom isales. Aplicação Mobile Profissional para Vendedores Aplicação Mobile Profissional para Vendedores Indíce Introdução... 3 Aplicação... 4 Produtos... 4 Categorias... 4 Produtos... 5 Carrinho de Vendas... 6 Encomendas... 7 Clientes... 10 Sincronização... 11

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

Desenvolvimento de Sistema de Software

Desenvolvimento de Sistema de Software Desenvolvimento de Sistema de Software Grupo 5 Abel Matos 51776 João Amorim 51771 João Guedes 51755 Luís Oliveira 51801 Pedro Reis 51829 Introdução Neste relatório, realizado no âmbito da primeira fase

Leia mais

[Documentação de Utilização Correio Electrónico dos Funcionários da ESTG]

[Documentação de Utilização Correio Electrónico dos Funcionários da ESTG] [Documentação de Utilização Correio Electrónico dos Funcionários da ESTG] Unidade De Administração de Sistemas Serviços Informáticos Instituto Politécnico de Leiria 09-06-2010 Controlo do Documento Autor

Leia mais

1 - Imprimir documentos na rede da escola.

1 - Imprimir documentos na rede da escola. 1 - Imprimir documentos na rede da escola. 1.1 - Entrar no sistema interno da escola (escopal.edu) Inserir o seu Nome de Utilizador Inserir a sua Palavra - passe Seleccionar ESCOPAL 1.2 Instalar a impressora

Leia mais

SAFT para siscom. Manual do Utilizador. Data última versão: 07.11.2008 Versão: 1.01. Data criação: 21.12.2007

SAFT para siscom. Manual do Utilizador. Data última versão: 07.11.2008 Versão: 1.01. Data criação: 21.12.2007 Manual do Utilizador SAFT para siscom Data última versão: 07.11.2008 Versão: 1.01 Data criação: 21.12.2007 Faro R. Dr. José Filipe Alvares, 31 8005-220 FARO Telf. +351 289 899 620 Fax. +351 289 899 629

Leia mais

[MANUAL DO NOVO PROGRAMA DE GESTÃO DE UNIVERSIDADES SENIORES]

[MANUAL DO NOVO PROGRAMA DE GESTÃO DE UNIVERSIDADES SENIORES] Dez 2014, v1 RUTIS Associação Rede de Universidades da Terceira idade [MANUAL DO NOVO PROGRAMA DE GESTÃO DE UNIVERSIDADES SENIORES] Desenvolvido por RUTIS Manual do Novo programa de Gestão de Universidades

Leia mais

Bases de Dados II Engª. Informática + Ensino Informática

Bases de Dados II Engª. Informática + Ensino Informática Introdução SQL SERVER hugomcp@di-ubi.pt, 2004 Arranque do MS SQLServer UNIVERSIDADE DA BEIRA INTERIOR Departamento de Informática Bases de Dados II Engª. Informática + Ensino Informática Pode-se usar o

Leia mais

Processos e Threads (partes I e II)

Processos e Threads (partes I e II) Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa

Leia mais

Como Iniciar NSZ-GS7. Network Media Player. As imagens de ecrãs, as operações e as especificações estão sujeitas a alterações sem aviso prévio.

Como Iniciar NSZ-GS7. Network Media Player. As imagens de ecrãs, as operações e as especificações estão sujeitas a alterações sem aviso prévio. Como Iniciar PT Network Media Player NSZ-GS7 As imagens de ecrãs, as operações e as especificações estão sujeitas a alterações sem aviso prévio. Como Iniciar: LIGAR/EM ESPERA Liga ou desliga o leitor.

Leia mais

Segurança e recuperação Manual do utilizador

Segurança e recuperação Manual do utilizador Segurança e recuperação Manual do utilizador Copyright 2009 Hewlett-Packard Development Company, L.P. Microsoft é uma marca comercial registada da Microsoft Corporation nos E.U.A. As informações contidas

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

Índice. Índice de figuras

Índice. Índice de figuras PASSO-A-PASSO Índice 1 Entrar no Portal das Escolas 3 2 Registo 3 2.1 Preencher o registo 3 2.2 Campos de registo a preencher 4 2.3 Autorização para tratamento de dados do Portal das Escolas 6 2.4 Mensagem

Leia mais

I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1

I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 Novembro.2010 Índice I. COMO FAZER O REGISTO NA PLATAFORMA MOODLE 3 II. COMO ACEDER (ENTRAR) NO MOODLE DA ESCOLA 1 III. COMO INSERIR MATERIAL PEDAGÓGICO (ANEXAR FICHEIROS) 1 IV. CRIAR UM GLOSSÁRIO 5 V.

Leia mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

Ligação com Sage Retail XDPEOPLE

Ligação com Sage Retail XDPEOPLE Ligação com Sage Retail XDPEOPLE Introdução A partir da versão 2014.26 o software XD passa a incluir sincronização de dados com o Sage Retail para todos os clientes com Active Protection, sendo possível

Leia mais

A BDAP Passo a Passo. www.bdap.min-financas.pt

A BDAP Passo a Passo. www.bdap.min-financas.pt A BDAP Passo a Passo www.bdap.min-financas.pt Versão 1 BDAP passo a passo A BDAP Base de Dados dos Recursos Humanos da Administração Pública - é um repositório de informação sobre os Recursos Humanos da

Leia mais

EM398x-R1 UPS 600-1000-1600VA

EM398x-R1 UPS 600-1000-1600VA EM398x-R1 UPS 600-1000-1600VA EM398X-R1 - UPS 600-1000-1600VA 2 PORTUGUÊS Índice 1.0 Introdução... 2 1.1 Funções e funcionalidades... 2 1.2 Conteúdo da embalagem... 3 1.3 Ligar a UPS... 3 2.0 Software

Leia mais

Ajuda do site www.maxone.biz ( Março 2006)

Ajuda do site www.maxone.biz ( Março 2006) Ajuda do site www.maxone.biz ( Março 2006) Este documento tem como objectivo ajudar os nossos clientes a trabalhar com o nosso site. Se necessitar de alguma ajuda extra não hesite em contactar-nos. Apesar

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