Algoritmos e Estruturas de Dados II. Trabalho Prático 2
|
|
- Eduardo Carrilho Caldas
- 8 Há anos
- Visualizações:
Transcrição
1 Algoritmos e Estruturas de Dados II Entrega: 24/09/08 Devolução: 15/10/08 Trabalho individual Prof. Jussara Marques de Almeida Trabalho Prático 2 Você foi contratado pela XOL X Online para desenvolver uma nova aplicação para criação e manutenção de comunidades temáticas, compostas de usuários cadastrados que compartilham interesses comuns. Uma das suas tarefas é a criação e manutenção dinâmicas de mapas de todas as comunidades ativas (com pelo menos um usuário) no sistema. Um exemplo de um mapa de uma comunidade composta de 5 usuários é mostrado abaixo. Nele, a seta entre José e João indica que José visitou recentemente a página de João e logo deve ter interesse em comum com João. O peso 3 indica o número de acessos realizados recentemente. Note que o interesse é uma relação uni-direcional, ou seja, o fato de José ter interesse na página de João não implica, necessariamente, que João tenha interesse na página de José. Jose 3 Joao Pedro Tim 2 Maria Um mapa como o acima pode ser representado por uma estrutura de dados chamada grafo direcionado ponderado. Nele, cada vértice representa um usuário, uma aresta direcionada de X para Y com peso p, indica que o usuário X acessou a página de Y p vezes recentemente. Este mapa deve ser mantido e atualizado dinamicamente à medida que as páginas são acessadas, comunidades são criadas e usuários são inseridos/removidos nas/das comunidades. Um usuário cadastrado é inserido em uma comunidade C de duas maneiras: explicitamente, ao solicitar a sua inclusão na comunidade C, já existente, ou ao solicitar a criação de uma nova comunidade com nome C. Quando isto acontece, ele deve ser automaticamente inserido no mapa de C, mesmo embora ainda possa não ter acessado nenhuma página dela (exemplo: Pedro na figura acima).
2 implicitamente, ao acessar, pela primeira vez, a página de um usuário pertencente à comunidade C. Um mesmo usuário pode pertencer a múltiplas comunidades. Além disto, um usuário pode solicitar tanto a remoção da aresta que o conecta a um outro usuário em uma comunidade específica quanto a sua remoção completa de uma comunidade. Associada a cada comunidade, também há uma lista com os S sites (fora do domínio da XOL) mais recentemente acessados por algum membro da comunidade. Esta lista contém sites (ex: que, embora estejam fora do domínio da XOL, também refletem o interesse de seus usuários. Toda vez que um usuário de uma comunidade C acessar um site fora do XOL, este site deve entrar para a lista de mais recentemente acessados de C, caso ainda não pertença a ela. Se um novo site for inserido na lista e ela já estiver cheia (contiver S sites), o site menos recentemente acessado deve ser removido da lista. Além disto, esta lista deve ser mantida ordenada dos sites mais recentemente ordenados para os menos recentemente ordenados, contendo no máximo S elementos. Nesse trabalho, você deverá implementar uma aplicação para criar e gerenciar as comunidades temáticas. Para tanto, você deverá implementar: 1. um Tipo Abstrato de Dados para representar uma comunidade: cada comunidade tem, no mínimo, um nome, um mapa como o ilustrado na figura acima e uma lista de até S documentos mais recentemente acessados. 2. um Tipo Abstrato de Dados para representar um usuário: cada usuário tem, no mínimo, uma cadeia de caracteres com o seu nome, o número de acessos feitos a páginas de outros usuários cadastrados e o número de acessos feitos a sites fora do domínio da XOL. 3. Um Tipo Abstrato de Dados para representar um site acessado: cada site deve conter, no mínimo, uma cadeia de caracteres com o nome do site (ex: o número total de acessos recebidos de todos os usuários cadastrados e o número de comunidades ativas nas quais este site figura entre os S mais recentemente acessados. 4. Uma lista para armazenar as comunidades ativas: comunidades criadas explicitamente por usuários devem ser dinamicamente inseridas nesta lista; de forma similar, uma comunidade com um único usuário torna-se inativa e, portanto é removida desta lista (e do sistema), se esse usuário solicitar a sua remoção dela. 5. Uma lista para armazenar os usuários cadastrados no sistema. 6. Uma lista com os sites mais recentemente acessados de todas as comunidades. 7. Uma lista para armazenar os usuários suspensos do sistema: um usuário pode ter sua conta suspensa caso ele tenha violado alguma regra de conduta (ex: envio de spam, disponibilização de material impróprio, etc). Para o item 1, uma implementação possível para um grafo é através de uma lista de listas. Basicamente, uma lista inclui os vértices do grafo. A cada vértice X está associada uma lista com os outros vértices para os quais X aponta, incluindo também os pesos das arestas associadas. Além disto, a lista com o sites mais recentemente acessados associada a cada comunidade pode ser eficientemente implementada por uma pilha. Logo, você
3 deverá modificar o TAD Pilha apresentado em sala de aula para permitir as operações necessárias para atender o enunciado. A implementação deverá ser feita utilizando alocação dinâmica de memória (apontadores). Porém, você deve garantir que nenhuma estrutura de dados seja replicada. Em outras palavras, a estrutura de dados referente a um usuário deve ser alocada, dinamicamente, apenas uma vez, no momento de cadastro, quando ela então deverá ser inserida na lista de usuários cadastradas. A inclusão de um usuário em uma comunidade deverá ser implementada através da inserção na estrutura correspondente à comunidade de um apontador para a estrutura de dados correspondente ao usuário. Múltiplos apontadores deverão ser utilizados para criar múltiplas referências a um mesmo usuário. A suspensão da conta de um usuário implica na sua remoção da lista de usuários cadastrados e de todas as comunidades às quais ele pertencia. Logo, todos os apontadores para ele (em comunidades nas quais ele era membro) devem ser removidos. Ao final, ele deve ser inserido na lista de suspensos. De forma similar, a estrutura de dados correspondente a um dos sites mais recentemente acessados deve ser alocada somente uma vez e inserida na lista de sites. Apontadores para estas estruturas devem ser inseridos nas pilhas associadas a cada comunidade. Quando um site previamente acessado deixa de figurar entre os S mais recentemente acessados de todas as comunidades, ele deve ser removida da lista de sites. Você está livre para definir as operações que compõem cada TAD. Lembre-se de especificá-las e justificá-las no seu relatório. Sejam quais forem, elas devem dar suporte às seguintes operações da sua aplicação: 1. CadastraUsuario(usuário) esta operação recebe o nome de um usuário e deve cadastrá-lo no sistema, incluindo na lista de usuários cadastrados. 2. AcessaSite(usuário, site): esta operação deverá registrar o acesso do usuário a um site fora do domínio do XOL 3. AcessaPágina(usuário1, usuário2): esta operação deverá registrar o acesso do usuario1 à pagina do usuário2, que deve estar cadastrado no sistema. 4. SuspendeUsuario(usuário): esta operação deverá suspender a conta de um usuário, removendo ele da lista de cadastrados, removendo todas as referências a ele das comunidades ativas e inserindo-o na lista de suspensos 5. CriaComunidade(usuário, nome_comunidade): esta operação cria uma comunidade com um determinado nome e insere um usuário como seu primeiro membro. A operação não pode ocorrer caso já exista uma comunidade ativa no sistema com o mesmo nome. 6. InsereNaComunidade(usuário, nome_comunidade): esta operação insere um usuário cadastrado em uma comunidade já existente e ativa no sistema. 7. RemoveUsuárioComunidade(usuário, nome_comunidade): esta operação deverá remover um usuário de uma comunidade da qual ele pertença, cuidando para remover todas as arestas que o ligam a outros membros da comunidade. Caso ele seja o último membro da comunidade, a mesma deve ser removida do sistema.
4 8. RemoveInteresse(usuário1, usuário2, nome_comunidade): esta operação deverá remover do mapa referente a uma comunidade, a aresta ligando o usuário1 ao usuário2, removendo, assim, o interesse do usuário1 na página do usuário2. 9. InteresseComumUsuário(usuário1, p): esta operação imprime os nomes dos usuários que acessaram o site de usuário1 pelo menos p vezes. Para cada usuário impresso, imprima também a(s) comunidade(s) a(s) qual (quais) tanto ele quanto usuário1 pertencem. 10. ImprimeMaisPopular: imprime o site, fora do domínio do XOL, mais acessado por todos os usuários, seguido do número total de acessos e do número de comunidades em que ele figura entre os S mais recentemente acessados. 11. ImprimeUsuário(usuário1): esta operação deverá imprimir todas as informações a respeito do usuário1, incluindo seu nome, a lista de comunidades às quais ele pertence e, para cada uma dessas comunidades, a lista de usuários para os quais usuario1 demonstrou interesse (incluindo o número de acessos realizados), desde que este interesse não tenha sido explicitamente removido pelo comando RemoveInteresse (item 9) e o número de acessos realizados a sites fora do domínio do XOL. 12. ImprimeComunidade(nome_comunidade): esta operação deverá imprimir todas as informações referente a uma comunidade. 13. ImprimeSuspensos():esta operação deverá imprimir todas as informações referentes aos usuários que tiveram suas contas suspensas. Note que algumas destas operações podem ser implementadas como parte de um dos TADs. Outras podem ser implementadas utilizando operações, definidas por você, para compor as interfaces dos TADs. Note ainda que as implementações das operações acima deverão tratar todos os casos excepcionais. Exemplos de casos excepcionais incluem, mas não estão restritos a, um acesso de um usuário com conta suspensa, uma suspensão de um usuário cuja conta já foi suspensa, um acesso a uma página de usuário suspenso, uma inserção de usuário em uma comunidade inexistente. Cada caso excepcional deve ser adequadamente tratado, com a emissão de mensagens de erros. O seu programa deverá ler os dados de entrada a partir de um arquivo. Esse arquivo é basicamente uma lista de comandos (um por linha) em formato texto. O formato a ser usado é dado abaixo: CADASTRA_USUARIO nome_usuario ACESSA_SITE nome_usuario1 nome_site ACESSA_PAGINA nome_usuario1 nome_usuario2 SUSPENDE_USUARIO nome_usuario CRIA_COMUNIDADE nome_usuario nome_comunidade INSERE_COMUNIDADE nome_usuario nome_comunidade REMOVE_USUARIO_COMUNIDADE nome_usuario nome_comunidade REMOVE_INTERESSE nome_usuario1 nome_usuario2 nome_comunidade INTERESSE_COMUM_USUARIO nome_usuario número IMPRIME_MAIS_POPULAR
5 IMPRIME_USUARIO nome_usuario IMPRIME_COMUNIDADE nome_comunidade IMPRIME_SUSPENSOS Um exemplo ilustrativo da entrada é: CADASTRA_USUARIO Jose CADASTRA_USUARIO Maria CADASTRA_USUARIO Pedro CADASTRA_USUARIO Joao CRIA_COMUNIDADE Maria Teste (Comunidade Teste criada com 1 usuário: Maria) CRIA_COMUNIDADE Maria Teste2 (Comunidade Teste2 criada com Maria) ACESSA_PAGINA Jose Maria (Jose é inserido na comunidade Teste) INSERE_COMUNIDADE Pedro Teste (Pedro é inserido na comunidade Teste) ACESSA_SITE Jose ( inserido na lista de Teste) ACESSA_PAGINA Jose Maria (Jose acessa página de Maria pela 2ª vez) ACESSA_PAGINA Maria Pedro ACESSA_PAGINA Joao Maria ACESSA_SITE Maria ( inserido no topo da lista de Teste) ACESSA_SITE Maria INTERESSE_COMUM_USUARIO Maria 2 (imprime José, comunidade Teste) REMOVE_INTERESSE Jose Maria (remove aresta conectando José a Maria em Teste) IMPRIME_DADOS Jose IMPRIME_COMUNIDADE Teste SUSPENDE_USUARIO Joao IMPRIME_MAIS_POPULAR (imprime 2 acessos, 1 comunidade) IMPRIME_SUSPENSOS O comando INTERESSE_COMUM_USUARIO Maria 2 deve retornar apenas José, pois ele é o único que acessou pelo menos 2 vezes a página de Maria. Você deverá fazer vários testes com o seu programa, discutindo os resultados no relatório que deverá ser entregue. ATENÇÃO: Soluções que não correspondam à implementação de Tipos Abstrato de Dados serão duramente penalizadas por não atenderem a especificação. As demais regras para realização e submissão do trabalho se encontram no site da disciplina.
Este trabalho tem como objetivo praticar o uso de tipos abstratos de dados e estruturas do tipo Lista.
Universidade Federal do Espírito Santo Departamento de Informática Estruturas de Dados I (INF09292) 1 o Trabalho Prático Período: 2013/1 Prof a Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br Data de
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisIntrodução. Servidor de Tempo (SNTP) com opção de horário de verão automático; 1 Cadastro do novo modelo de equipamento Urano Topmax SS
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Guia de Novas Funcionalidades Urano Integra 2.3 Data: 15/04/2015
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisTrabalho Prático 1 Tipos Abstratos de Dados
Universidade Federal de Minas Gerais Departamento de Ciência da Computação/ICEx Algoritmos e Estruturas de Dados II Prof. Jussara M. Almeida Trabalho Prático 1 Tipos Abstratos de Dados Data de entrega:
Leia maisTrabalho 3: Agenda de Tarefas
INF 1620 Estruturas de Dados Semestre 08.2 Trabalho 3: Agenda de Tarefas O objetivo deste trabalho é a implementação de um conjunto de funções para a manipulação de uma agenda de tarefas diárias, de forma
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisMANUAL DE ACESSO AO SITE Instruções para associados
MANUAL DE ACESSO AO SITE Instruções para associados 03/09/2014 Sindicamp SUPORTE SINDICAMP http://www.sindicamp.org.br 1 SUMÁRIO 1-) SENHA MASTER... 3 2-)CADASTRO DE FUNCIONÁRIOS... 4 3-) INFORMAÇÕES PARA
Leia maisEspecificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
Leia maisTUTORIAL MRV CORRETOR
TUTORIAL MRV CORRETOR O MRV Corretor é o sistema de vendas da MRV. Nele é possível realizar cadastro de clientes, efetuar reservas, solicitar análise de crédito e consultar tabelas de vendas. OUTUBRO/2012
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisComo funciona? SUMÁRIO
SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...
Leia maisO conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.
AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida
Leia maisSAJPG5. Novidades das Versões 1.3.0-0 a 1.3.1-11. Expedientes. Primeiro Grau
SAJPG5 Primeiro Grau Novidades das Versões 1.3.0-0 a 1.3.1-11 Expedientes Novidades da versão 1.3.0-0 a 1.4.1-1 Este documento contém um resumo das alterações e novidades liberadas nas versões 1.3.0-0
Leia maisAjuda On-line - Sistema de Portaria. Versão 4.8.J
Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...
Leia maisMINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL
Leia maisSmart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário
Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisEste documento tem o objetivo de esclarecer alguns procedimentos e definir parâmetros para facilitar o processo.
Prezado Curador, Em dezembro de 2010 o INCT-HVFF (INCT-Herbário Virtual da Flora e dos Fungos) teve um projeto aprovado junto ao CNPq, no âmbito do programa Reflora, cujo objetivo é aumentar a base informacional
Leia maisBANCO DE AULAS E PROJETOS MANUAL DO APLICATIVO
BANCO DE AULAS E PROJETOS MANUAL DO APLICATIVO APRESENTAÇÃO Este aplicativo possibilita o compartilhamento de planos de aulas e projetos desenvolvidos e/ou aplicados nas unidades educacionais, entre os
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisManual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o
Leia maisAULA 1 Iniciando o uso do TerraView
1.1 AULA 1 Iniciando o uso do TerraView Essa aula apresenta a interface principal do TerraView e sua utilização básica. Todos os arquivos de dados mencionados nesse documento são disponibilizados junto
Leia maisMANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
Leia maisLicenciamento por volume da Adobe
Licenciamento por volume da Adobe Admin Console para clientes do VIP Guia do usuário do Value Incentive Plan (VIP) Versão 2.5 November 21, 2013 Sumário O que é o Admin Console para clientes do VIP?...
Leia maisPASSO A PASSO LOJA VIRTUAL. 1º Passo Acessar o site do Bom Jesus (www.bomjesus.br).
1º Passo Acessar o site do Bom Jesus (www.bomjesus.br). Figura 1. Acessando site do Bom Jesus. 2º Passo Selecionar a opção Responsável On-line. Inserir Usuário e Senha e clicar no botão OK. Para realizar
Leia maisFERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página
Leia maisCenários do CEL. Acessar ao sistema
Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando
Leia maisTRIBUNAL DE JUSTIÇA DO PARANÁ PROJUDI REFORMULAÇÃO DE CUMPRIMENTOS - MANDADOS
TRIBUNAL DE JUSTIÇA DO PARANÁ PROJUDI REFORMULAÇÃO DE CUMPRIMENTOS - MANDADOS 2 SUMÁRIO SEÇÃO 1 - FLUXO DAS VARAS QUE NÃO POSSUEM CENTRAL DE MANDADOS... 03 1. CUMPRIMENTOS (PERFIS DE ANALISTA E TÉCNICO
Leia maisManual do Ambiente Moodle para Professores
UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0
Leia maisAlgoritmos e Estrutura de Dados III. Árvores
Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas
Leia maisEste trabalho tem como objetivo praticar o uso de tipos abstratos de dados e estruturas do tipo Lista.
Universidade Federal do Espírito Santo Departamento de Informática Estruturas de Dados (INF09292) 1 o Trabalho Prático Período: 2011/1 Prof a Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br Data de
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 2-1. PRINCÍPIOS DE SOFTWARE DE ENTRADA E SAÍDA (E/S) As metas gerais do software de entrada e saída é organizar o software como uma série de camadas, com as mais baixas preocupadas em esconder as
Leia maisUNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS
UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS Guia Inicial de Acesso e Utilização Para Docentes Versão 1.0b Outubro/2010 Acesso e utilização do Ambiente Virtual de Ensino
Leia maisBanco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisCurso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento
Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados
Leia maisNova Central de Atendimento Logicorp
1. INICIAR O NAVEGADOR DE INTERNET Acessar a página da Logicorp no link: http://www.logicorp.net.br/index.html 2. ACESSANDO A ÁREA DE ATENDIMENTO DO NOSSO SITE Na parte superior clique em Atendimento.
Leia maisManual de Utilização Autorizador
1) Acessando: 1-1) Antes de iniciar a Implantação do GSS, lembre-se de verificar os componentes de software instalados no computador do prestador de serviço: a) Sistema Operacional: nosso treinamento está
Leia maisMensagens De Erro. Versão: 1.0
Mensagens De Erro Versão: 1.0 Tabela de Mensagens - EAGarçom MENSAGENS Possíveis Causas Possíveis Soluções Não foi possível atualizar. Dispositivo não conectado." - Erro no banco de dados do servidor;
Leia maisEstrutura de Dados. Unidade VI. -Tabela Hash -Grafos. Prof. Ms. Amilton Souza Martha
Estrutura de Dados Unidade VI -Tabela Hash -Grafos Prof. Ms. Amilton Souza Martha Tabela Hash - Conceitos Um dos maiores problemas encontrados, quando se estuda a alocação de estruturas de dados, é o tempo
Leia maise-nota E Módulo de Entrega da Nota
Página1 e-nota E Módulo de Entrega da Nota Manual do Usuário Produzido por: Informática Educativa Página2 Índice 1. Safeweb e-nota E... 03 2. O que é XML... 04 3. Acesso e-nota E... 05 4. Gerenciamento
Leia maisINSTRUMENTO NORMATIVO 004 IN004
1. Objetivo Definir um conjunto de critérios e procedimentos para o uso do Portal Eletrônico de Turismo da Região disponibilizado pela Mauatur na Internet. Aplica-se a todos os associados, empregados,
Leia maisDesenvolvimento de um Simulador de Gerenciamento de Memória
Desenvolvimento de um Simulador de Gerenciamento de Memória Ricardo Mendes do Nascimento. Ciência da Computação Universidade Regional Integrada do Alto Uruguai e das Missões (URI) Santo Ângelo RS Brasil
Leia maisRevisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
Leia maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisCada cliente, necessariamente, sempre deve estar conectado a um Broker, e somente um;
Universidade Federal do Espírito Santo Departamento de Informática Estruturas de Dados I (INF09292) 1o Trabalho Prático Período: 2015/2 Profa Patrícia Dockhorn Costa Email: pdcosta@inf.ufes.br Data de
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisBusca. Pesquisa sequencial
Busca Banco de dados existem para que, de tempos em tempos, um usuário possa localizar o dado de um registro, simplesmente digitando sua chave. Uma tabela ou um arquivo é um grupo de elementos, cada um
Leia maisManual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:
Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que
Leia maisDefinição do Trabalho da Disciplina. Este documento é muito importante: LEIAM ATÉ O FINAL!
Definição do Trabalho da Disciplina Este documento é muito importante: LEIAM ATÉ O FINAL! O trabalho final da disciplina consiste na implementação de um mecanismo de processamento distribuído de tarefas
Leia maisAstra LX Pré-impressão de etiquetas Guia para o processo de pré-impressão de etiquetas no Programa AstraLX.
2011 www.astralab.com.br Astra LX Pré-impressão de etiquetas Guia para o processo de pré-impressão de etiquetas no Programa AstraLX. Equipe Documentação Astra AstraLab 30/08/2011 1 Sumário Pré-impressão
Leia maisManual para Envio de Petição Inicial
Manual para Envio de Petição Inicial 1. Após abrir a página do PROJUDI, digite seu usuário e senha 1.1. Para advogados o usuário é o cpf.adv (ex: 12345678900.adv) 1.2. Após digitar os dados (login e senha),
Leia maisEditor de Questões E24H
Editor de Questões E24H Conteúdo: Apresentação O que é o Editor de Questões Objetivos Potencialidades Vantagens adicionais Visualização no site (Quem acessa o Editor de Questões) (não Para quem o Editor
Leia maisSistema de de Bilhetagem Eletrônica MANUAL MÓDULO PDV
Sistema de de Eletrônica SETRANSP DOTFLEX MANUAL MÓDULO PDV REGIÃO MANUAL METROPOLITANA MÓDULO PESSOA Revisão JURÍDICA 02 / Setembro SBE de 2008 - DOTFLEX Revisão 00 / Março de 2009 MANUAL MÓDULO EMPRESA
Leia maisNúcleo de Processamento de Dados TUTORIAL PARA OS ALUNOS DOS CURSOS SEMIPRESENCIAIS PARA A MATRÍCULA NO MÓDULO ACADÊMICO
Núcleo de Processamento de Dados TUTORIAL PARA OS ALUNOS DOS CURSOS SEMIPRESENCIAIS PARA A MATRÍCULA NO MÓDULO ACADÊMICO Observações Iniciais Antes de tudo, é importante salientar que para operar o Módulo
Leia maisINTEGRAÇÃO BASIC E-COMMERCE Loja Virtual RAKUTEN SHOPPING ONLINE
INTEGRAÇÃO BASIC E-COMMERCE Loja Virtual RAKUTEN SHOPPING ONLINE Millennium Network Autor: Millennium Network (Wanderley Almeida) Processo: Integração Basic x Rakuten e-commerce (Lojas virtuais) Nome do
Leia maisFigura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
Leia maisEXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS
Campus Cachoeiro de Itapemirim Curso Técnico em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita Este exercício deve ser manuscrito e entregue na próxima aula; Valor
Leia maisTOTVS BA Guia de Customização Linha Logix
TOTVS BA Guia de Customização Linha Logix Guia de Customização Sumário Título do documento 1. Objetivo... 3 2. Introdução... 3 3. Customização... 3 2 TOTVS BA Linha Logix Guia de Customização Projeto/Versão:
Leia maisComo acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.
Como acessar o novo webmail da Educação? Manual do Usuário 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S. Tomaz IT.002 02 2/14 Como acessar o Webmail da Secretaria de Educação? Para
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisMarco A. M. de Melo e Fernando S. P. Gonçalves MANAGER
Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER S.O.S BACKUP - MANAGER. Nenhuma porção deste livro pode ser reproduzida ou transmitida em qualquer forma ou por qualquer meio eletrônico ou mecânico,
Leia maisLayout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,
Loja Online Smart Ecommerce completo, com layout responsivo Administrador online, conexão com Facebook, Correios e PagSeguro. Oferecemos a personalização do layout e das cores, logo, informações sobre
Leia maisBANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios
BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisFundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio
Fundap Fundação do Desenvolvimento Administrativo Programa de Estágio Programa de Estágio Manual de Utilização do Sistema de Administração de Bolsas de Estágio Plano de Estágio Julho de 2008 SABE - Sistema
Leia maisManual do Usuário do Produto EmiteNF-e. Manual do Usuário
Manual do Usuário Produto: EmiteNF-e Versão: 1.2 Índice 1. Introdução... 2 2. Acesso ao EmiteNF-e... 2 3. Configurações Gerais... 4 3.1 Gerenciamento de Usuários... 4 3.2 Verificação de Disponibilidade
Leia mais15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função
Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão
Leia maisSISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz
SISTEMAS OPERACIONAIS LIVRES Professor Carlos Muniz Atualizar um driver de hardware que não está funcionando adequadamente Caso tenha um dispositivo de hardware que não esteja funcionando corretamente
Leia maisComo consolidar dados nas planilhas utilizando o comando CONSOLIDAR do Excel
Como consolidar dados nas planilhas utilizando o comando CONSOLIDAR do Excel! Como utilizar o comando Consolidar do Excel?! Quais são os diferenciais em relação ao cálculo aritmético normal?! Quais são
Leia maisBem-vindo ao tópico Múltiplas filiais.
Bem-vindo ao tópico Múltiplas filiais. 1 Ao final deste tópico, você estará apto a: Explicar as opções disponibilizadas com o recurso Múltiplas filiais. Definir as configurações necessárias para trabalhar
Leia maisCOMO REALIZAR A AUTENTICAÇÃO NO SISTEMA?...3
1 INDÍCE 1. COMO REALIZAR A AUTENTICAÇÃO NO SISTEMA?...3 1.1. PRIMEIRO ACESSO... 3 1.2. SOLICITAR NOVA SENHA... 4 2. COMO INFORMAR A SITUAÇÃO DOS ALUNOS?...6 2.1. DADOS DO DIRETOR/RESPONSÁVEL...6 2.2.
Leia maisManual do Almoxarifado SIGA-ADM
Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione
Leia maisMANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos
Leia maisDocumentação do site de imóveis e parcerias RIO ONLINE
Documentação do site de imóveis e parcerias RIO ONLINE Índice 1) Painel de Imóveis...3 1.1) Filtrar...3 1.2) Incluir Imóvel...3 1.3) Alterar Imóvel...4 1.3.1) Não publicar imóvel no site...4 1.4) Fotos
Leia maisAP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
Leia maisUtilização do Webmail da UFS
Universidade Federal de Sergipe Centro de Processamento de Dados Coordenação de Redes de Computadores Utilização do Webmail da UFS Procedimento Com o intuito de facilitar a execução dos passos, este tutorial
Leia maisImpresso em 27/2/2007 11:12. Índice 1 CRM OBJETIVO. 2 2. CADASTRAMENTO DE PESSOAS. 3 3. CADASTRO DE GRUPOS 4 4. CADASTRO DE MOTIVOS 5
LOGOS - MÓDULO DE CRM GESTÃO DO RELACIONAMENTO COM CLIENTE Impresso em 27/2/2007 11:12 Distribuidor Autorizado Índice 1 CRM OBJETIVO. 2 2. CADASTRAMENTO DE PESSOAS. 3 3. CADASTRO DE GRUPOS 4 4. CADASTRO
Leia maisReceber intimações: poderão receber intimações em processos eletrônicos nos quais estejam vinculados.
INTRODUÇÃO O tribunal de Justiça de Santa Catarina, em um processo de evolução dos serviços disponíveis no portal e-saj, passa a disponibilizar a peritos, leiloeiros, tradutores e administradores de massas
Leia maisFCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos
FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções
Leia maisManual do Módulo de PC Online
do Módulo de PC Online Agilis Conteúdo Introdução... 4 Acesso à Funcionalidade... 5 1. Internet Explorer 6.x... 7 2. Internet Explorer 7.x... 9 3. Netscape Navigator 7.x... 10 4. Netscape Navigator 7.2x...
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE
GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE INTRODUÇÃO O portal do Afrafep Saúde é um sistema WEB integrado ao sistema HEALTH*Tools. O site consiste em uma área onde os Usuários e a Rede Credenciada,
Leia maisTipos de Dados, Tipos Abstratos de Dados Estruturas de Dados
Tipos de Dados, Tipos Abstratos de Dados Estruturas de Dados Tipo de dados, tipo abstrato de dados, estruturas de dados Termos parecidos, mas com significados diferentes Tipo de dado Em linguagens de programação
Leia maisMÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Leia maisMANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno
1 MANUAL PARA UTILIZAÇÃO DO MOODLE FACULDADE INTERAÇÃO AMERICANA VIRTUAL - Versão: Aluno Acessando o sistema 1- Para acessar a Faculdade Interação Americana Virtual digite o seguinte endereço: http://ead.fia.edu.br/
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisManual NFSe - Prestadores e Tomadores de Serviço
VALPARAÍSO DE GOIÁS quarta-feira, 28 de outubro de 2014 Manual NFSe - Prestadores e Tomadores de Serviço ÍNDICE Legislação Cadastrando A Senha Eletrônica Acessando O Sistema De Nfs- E Pela Primeira Vez
Leia maisManual do Plone (novo portal do IFCE)
Manual do Plone (novo portal do IFCE) Dezembro/2015 Índice Como criar submenus... 3 Como criar banner rotativo... 4 Como remover um banner... 5 Como criar uma notícia... 6 Como inserir imagem na notícia...
Leia maisINF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15
INF1007 - PROGRAMAÇÃO II LISTA DE EXERCÍCIOS 15 1. Um número racional é expresso por dois inteiros: um numerador e um denominador (este último diferente de zero!). Implemente um TAD para representar números
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisManual Administrador - Mídia System
Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido
Leia maisListas Site Secretaria Site Secretaria A imagem a seguir ilustra a diagramação do Site da Secretaria:
Listas Site Secretaria Site Secretaria A imagem a seguir ilustra a diagramação do Site da Secretaria: Figura 2: diagramação do Site da Secretaria 42ListasSecretaria - 1 - LISTAS E BIBLIOTECAS DO SITE DA
Leia maisManual AGENDA DE BACKUP
Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu
Leia maisWebmail UFMA Tutorial de Operações Básicas do Usuário Cliente Web
UNIVERSIDADE FEDERAL DO MARANHÃO - UFMA NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO - NTI GERÊNCIA DE REDES - GEREDES Webmail UFMA Tutorial de Operações Básicas do Usuário Cliente Web São Luís 2014 1. INICIANDO...
Leia maisUSANDO O ROUNDCUBE WEBMAIL
USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net
Leia mais