FACULDADE DE CIÊNCIAS APLICADAS DE MINAS

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

Download "FACULDADE DE CIÊNCIAS APLICADAS DE MINAS"

Transcrição

1 UNIÃO EDUCACIONAL MINAS GERAIS S/C LTDA FACULDADE DE CIÊNCIAS APLICADAS DE MINAS Autorizada pela Portaria nº 577/2000 MEC, de 03/05/2000 BACHARELADO EM SISTEMAS DE INFORMAÇÃO TRABALHO DE FINAL DE CURSO BIBLIOTECA ONLINE Projeto Funcional MARCIO DE OLIVEIRA 2004

2 ii MARCIO DE OLIVEIRA BIBLIOTECA ONLINE Projeto Funcional Trabalho de Fim de Curso apresentado a UNIMINAS, como requisito parcial à obtenção do título de Bacharel em Sistemas de Informação. Orientador: Prof. Ms. Silvio Bacalá Júnior Uberlândia 2004

3 iii MARCIO DE OLIVEIRA BIBLIOTECA ONLINE Projeto Funcional Trabalho de Fim de Curso apresentado a UNIMINAS, como requisito parcial à obtenção do título de Bacharel em Sistemas de Informação. Banca Examinadora: Uberlândia, 10 de dezembro de 2004 Prof. MSc. Silvio Bacalá Junior Profª. DSc. Kátia Lopes Silva Prof. Márcio dos Reis Caetano

4 iv AGRADECIMENTOS Agradeço à minha querida esposa Elizene dos Reis Oliveira e minha pequena filha Mariana Reis OLiveira que ao longo destes 4 anos, abriu mão de uma grande parcela de nosso convívio familiar para que na faculdade eu pudesse me preparar para enfrentar uma nova realidade profissional vivida por mim. Agradeço aos meus pais e irmãos pelo incentivo, paciência e colaboração, aos funcionários e professores da Uniminas pelo apoio, especialmente agradeço ao meu orientador Prof. Msc. Silvio Bacalá Júnior que com muita dedicação contribuiu em minha formação pessoal e profissional, e aos colegas de curso pela amizade e companheirismo de sempre.

5 v RESUMO Este trabalho tem como principal objetivo fazer um estudo sobre o desenvolvimento de um Web site. É um projeto audacioso que apenas está no começo, e ao seu final irá contribuir facilitando a vida de alunos e professores. Estudos mostram que tornar a Biblioteca acessível via Web é um sonho realizável que dará muito trabalho mas que vai trazer um diferencial a Uniminas depois de sua conclusão. Certamente, após alguns aspectos pode-se pensar além deste projeto e objeto de futuras monografias, o desenvolvimento de um programa para o controle total da biblioteca, uma necessidade identificada junto à coordenadora da Biblioteca. Palavras chave: Trabalho, Objetivo, Desenvolvimento, Web site, Diferencial, Programa, Controle total.

6 vi ABSTRACT This project has as main objective to do a study on development of a web site. It is an audacious project that is just in the beginning, and at its end, it will contribute facilitating the students' and teachers life. Studies show that to turn the Library accessible by Web it is a realizable dream that will give a lot of work but that will bring differential to Uniminas after its conclusion. Certainly, after some aspects it can be thought besides this project and object of future monographs, the development of a program for the total control of the library, an identified necessity to of the Library s coordinator. Keywords: Project, Objective, Development, Web site, Differential, Program, Total control.

7 vii Sumário p. RESUMO... v ABSTRACT... vi LISTA DE FIGURAS... x LISTA DE ABREVIATURAS... xi CAPITULO 1 Introdução... 1 CAPITULO 2 História O computador A Internet A Biblioteca Informatizada... 6 CAPITULO 3 Conceitos e Definições O Projeto Tecnologias para o desenvolvimento de aplicações web HTML CGI ISAPI e NSAPI ASP PHP JAVA APPLETs e SERVLETs CAPITULO 4 A Biblioteca Uniminas Funcionalidades CAPITULO 5 O projeto Online Diagramas de casos de uso Atores Casos de uso Requisitos funcionais do projeto Nome: Consultar Livro Nome: Consultar Fitas de vídeo Nome: Consultar CD Nome: Consultar Folhetos Nome: Consultar Artigos Nome: Consultar Periódicos... 25

8 viii Nome: Consultar Dissertação Nome: Consultar Teses e Monografias Nome: Efetuar Empréstimo Nome: Reservar Acervo Nome: Validar Usuário Nome: Devolver Empréstimo Nome: Renovar Empréstimo Nome: Atualizar usuário Nome: Atualizar Acervo Nome: Incluir Acervo Nome: Cadastrar Usuário Nome: Cadastrar Funcionário Nome: Gerar Multas Nome: Gerar Notificação Nome: Bloquear Usuário Diagramas de Interação Diagramas de Seqüência Diagramas de Colaboração Diagramas de Seqüência versus Diagramas de Colaboração Nome: Consultar Livro Nome: Consultar Fitas de vídeo Nome: Consultar CD Nome: Consultar Folhetos Nome: Consultar Artigos Nome: Consultar Periódicos Nome: Consultar Dissertação Nome: Consultar Teses e Monografias Nome: Efetuar Empréstimo Nome: Reservar Acervo Nome: Validar Usuário Nome: Validar Usuário Nome: Devolver Empréstimo Nome: Renovar Empréstimo Nome: Atualizar Usuário... 45

9 ix Nome: Atualizar Acervo Nome: Incluir Acervo Nome: Cadastrar Usuário Nome: Gerar Multas Nome: Gerar Notificação Nome: Bloquear Usuário CAPITULO 6 Conclusão REFERÊNCIAS BIBLIOGRÁFICAS... 53

10 x LISTA DE FIGURAS p. FIGURA 1 - TELA DA PÁGINA DA UNIMINAS... 6 FIGURA 2 - DIAGRAMA DE SEQÜÊNCIA PARA O CASO DE USO VALIDAR USUÁRIO FIGURA 3 - DIAGRAMA DE ATIVIDADE PARA O CASO DE USO CADASTRAR LIVRO NOVO FIGURA 4 - DIAGRAMA DE CASOS DE USO DO SISTEMA BIBLIOTECA FIGURA 5 DIAGRAMA DE CASO DE USO PARA O PACOTE CONSULTAR ACERVO FIGURA 6 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR LIVRO FIGURA 7 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR FITAS DE VÍDEO FIGURA 8 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR CD FIGURA 9 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR FOLHETOS FIGURA 10 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR ARTIGOS FIGURA 11 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR PERIÓDICOS FIGURA 12 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR DISSERTAÇÃO FIGURA 13 - DIAGRAMA DE SEQÜÊNCIA CONSULTAR TESES E MONOGRAFIAS FIGURA 14 - DIAGRAMA DE SEQÜÊNCIA EFETUAR EMPRÉSTIMO FIGURA 15 - DIAGRAMA DE COLABORAÇÃO RESERVAR ACERVO FIGURA 16 - DIAGRAMA DE SEQÜÊNCIA VALIDAR USUÁRIO FIGURA 17 - DIAGRAMA DE COLABORAÇÃO VALIDAR USUÁRIO FIGURA 18 - DIAGRAMA DE SEQÜÊNCIA DEVOLVER EMPRÉSTIMO FIGURA 19 - DIAGRAMA DE SEQÜÊNCIA RENOVAR EMPRÉSTIMO FIGURA 20 - DIAGRAMA DE SEQÜÊNCIA ATUALIZAR USUÁRIO FIGURA 21 - DIAGRAMA DE COLABORAÇÃO ATUALIZAR ACERVO FIGURA 22 - DIAGRAMA DE SEQÜÊNCIA INCLUIR ACERVO FIGURA 23 - DIAGRAMA DE COLABORAÇÃO CADASTRAR USUÁRIO FIGURA 24 - DIAGRAMA DE COLABORAÇÃO GERAR MULTAS FIGURA 25 - DIAGRAMA DE SEQÜÊNCIA GERAR NOTIFICAÇÃO FIGURA 26 - DIAGRAMA DE COLABORAÇÃO BLOQUEAR USUÁRIO... 48

11 xi LISTA DE ABREVIATURAS ASP Active Server Pages CDU Classificação Decimal Universal CGI Common Gateway Interface COMUT Programa de Comutação Bibliográfica do IBICT FGV Fundação Getúlio Vargas FPU Faculdade Politécnica de Uberlândia S/C LTDA HTML Hyper Text Markup Language HTTP Hyper Text Transfer Protocol IBICT Instituto Brasileiro de Informação em Ciência e Tecnologia IE6 Internet Explore 6 IP Internet Protocol MEC Ministério da Educação e Cultura PC Personal Computer / Computador pessoal TCP Transmission Control Protocol UFU Universidade Federal de Uberlândia UML Unified Modeling Language UNIMINAS União Educacional Minas Gerais S/C LTDA UNITRI Sociedade de Ensino do Triangulo S/C LTDA WWW World Wide Web

12 CAPITULO 1 Introdução Foram três anos de estudos e sempre usando a biblioteca Uniminas, nos intervalos, antes das aulas ou mesmo aos sábados, convivendo com filas, demora e mais demora, livros emprestados e já com uma lista de espera, muitas vezes saindo da biblioteca de mãos vazias. Em uma noite assim, sem sucesso de conseguir o livro, depois de esperar em uma fila porque este se encontrava na lista de espera, surgiu a idéia de tornar a biblioteca desta instituição online, ou seja, levar a biblioteca para casa não só dos alunos e professores da Uniminas, mas de toda a comunidade. A biblioteca tendo um processo mais ágil de empréstimo, consulta e reserva de livros, periódicos e revistas, minimizando as filas e possibilitando ao aluno maior disponibilidade de tempo. Por meio deste recurso, poderá ser feita a pesquisa de quais livros a biblioteca dispõe, quais estão emprestados e quais estão na lista de espera, disponibilizando-se para reserva os livros disponíveis, bastando, para isso apenas a Matricula e Senha, cabendo ao aluno confirmar pessoalmente o empréstimo. Assim, a Uniminas ficará no mesmo nível de outras faculdades de Uberlândia, como UFU, UNITRI, FPU, que já disponibilizam este serviço à comunidade há algum tempo, ainda que no inicio e com algumas limitações. Neste estudo serão abordadas várias etapas no desenvolvimento de um sistema Web, desde o levantamento dos requisitos, passando pela análise e projeto, incluindo casos de uso, documentação de módulos e arquivos, diagramas, interfaces e diretrizes para a implementação. Este projeto está dividido em três partes: projeto gráfico, projeto de banco de dados e o projeto funcional que vai ser o foco desta pesquisa, em que será abordada a dificuldade em se trabalhar com as linguagens existentes e as soluções oferecidas pelo mercado, um breve histórico e os requisitos necessários para sua implementação, possibilitando que seja feita uma avaliação e com isso serem apresentadas melhorias. Esta pesquisa contém praticamente todas as informações relacionadas à matéria, divididas em quatro capítulos interligados. Seu principal intuito é primeiro desenvolver e colocar em prática o que foi aprendido, aprofundando um pouco mais no assunto; em segundo lugar é sanar um problema de filas e demora no atendimento ao aluno e colocar a biblioteca Uniminas acessível à comunidade pela Internet.

13 2 O trabalho está dividido da seguinte forma: O capitulo 2 traz um pouco de história, dando uma noção de como a evolução tecnológica está acelerada, os computadores, de máquina grande a dimensões cada vez menores, a Internet de um uso exclusivo militar à popularidade mundial e as bibliotecas de bem organizadas a sua informatização e acessibilidade via Internet. No capitulo 3 é realizado um estudo dirigido ao embasamento teórico em que serão apresentados conceitos e definições sobre linguagem, códigos e as ferramentas utilizadas na criação de uma página, como também o aprimoramento de uma já existente, que é o caso da Uniminas. A seguir no capitulo 4, é feita a apresentação da biblioteca Uniminas englobando os processos utilizados na consulta e empréstimo de livros e o sistema utilizado para este serviço. São relatados os requisitos funcionais da biblioteca da Uniminas, coletados a partir de entrevistas com a bibliotecária, funcionárias e com o responsável pelo programa hoje implantado na Faculdade. O projeto vem propor também, algumas sugestões, em busca de aprimoramento e maior qualidade nos serviços prestados pela biblioteca apontando caminhos para sua viabilização. O capitulo 5, tem o objetivo de fazer a demonstração dessas definições e inovações propostas, apresentando os passos, documentos, interfaces e códigos, bem como fundamentação e diretrizes para o desenvolvimento do projeto. A abordagem dos resultados obtidos bem como os objetivos alcançados e as necessidades identificadas a partir destes, dificuldades encontradas e o aprendizado utilizando-se da prática do que foi aprendido ao longo de quatro anos será tema do capitulo 6.

14 3 CAPITULO 2 História A globalização da economia e o avanço tecnológico têm surpreendido muitas empresas, instituições e indivíduos. A resposta da sociedade às mudanças tem sofrido as influências desta surpresa. Tanto governo quanto o setor privado têm sido levados a tomar medidas rápidas a fim de se adequarem aos novos padrões sociais e econômicos. Agravou-se uma tensão entre vários parâmetros que, se não eram estáveis, não se pressupunha serem tão elásticos. Qualidade, redução de tempo e custos têm sido levados a extremos pelas mãos da tecnologia e a dicotomia expressa no ditado popular a pressa é inimiga da perfeição corre o risco de desaparecer. O cliente foi elevado ao topo da pirâmide de valores das empresas e do mercado e passa a exigir cada vez mais rapidez, qualidade e menores preços. Quem não estiver apto a oferecê-los em conjunto pode perder a corrida da sobrevivência. Essa surpresa, em parte tem seu fundamento. O aumento da velocidade da informação e as transformações sociais advindas não deixam dúvidas de que estamos já algum tempo no que tem sido comentado como a sociedade do conhecimento. A informação passa a ser a principal mercadoria deste inicio de século enquanto proliferam os meios de armazená-la e transmiti-la. O microcomputador transforma-se em eletrodoméstico e os satélites disseminam informações por todo o planeta. Todos assistimos um pouco perplexos à queda dos preços do hardware. Em contraposição, os custos com o desenvolvimento de aplicativos, os softwares, têm se mantido ou mesmo aumentado, gerando uma situação antagônica. As pressões dos clientes e o aumento da competitividade têm colocado muitas empresas em dificuldades. A solução não é mais apenas técnica. É também, e, principalmente, estratégica. O homem utilizou-se de diversos meios até hoje para armazenar e transmitir informações. Dos desenhos nas paredes das cavernas até os computadores, a informação adquiriu várias e diferentes dimensões. Este conceito é importante para nos desassociarmos da informação como palavra escrita e estarmos abertos para outras formas de comunicação existentes ou a serem criadas. É claro que a informação em sua dimensão gráfica desempenhou um papel importante na história humana, mas serviços como o www (World wide web) da Internet mostra que antigas formas de comunicação e tratamento da informação estão sendo resgatadas

15 4 sob nova ótica. A vantagem sobre a televisão é a rapidez na recuperação da informação como resultado da organização sistemática dos dados. 2.1 O computador Até fins da década de setenta os computadores estavam associados à idéia de máquinas grandes, de custo elevado e inacessível às pessoas comuns. E realmente eram. Embora indivíduos de maior poder aquisitivo pudessem adquiri-los, ninguém se dispunha a ocupar um enorme espaço físico (aproximadamente 100 m², fora os custos com piso falso para as fiações e com refrigeração), com uma máquina que pouco tinha a oferecer a nível doméstico. Apenas em empresas e instituições existiam os chamados mainframes ou computadores de grande porte. Em torno deles reunia-se um quadro de profissionais elitizado que contribuía para mantê-lo afastado do cidadão comum. Seus produtores eram poucos e grandes, mais preocupados em expandir seus mercados do que em desenvolver novas tecnologias. Os avanços tecnológicos levaram à criação dos circuitos integrados, mais conhecidos como chips, e através de um processo continuo de evolução, permitiram a criação de computadores cada vez menores e com poder de processamento elevado. O produto mais conhecido gerado por esta tecnologia é o microcomputador, também chamado de PC Personal Computer/ (Computador Pessoal). Atualmente, as empresas fabricantes dos microprocessadores investem muito em pesquisas e novas tecnologias vêm surgindo com muito mais potência e preços mais competitivos e acessíveis. Estes investimentos têm reflexos imediatos em nossas vidas. Se nas novelas ele já garantiu seu papel como ator, em nosso cotidiano ele toma ares de protagonista: jornais anunciam vendas diariamente, conversamos com eles ao telefone, nos quiosques bancários, nos shoppings, os nossos filhos já utilizam este recurso nas escolas e, não raras vezes já se tornaram membros da família, aliados no trabalho e no lazer. A despeito dessas tendências humanóides, os computadores continuam a ser construídos em bases metálicas e plásticas. A chamada tecnologia plug-and-play, onde tudo o que você deveria saber era ligar o micro na tomada, ainda não é uma realidade.

16 A Internet A Internet é uma rede, com mais de 30 anos de idade, que começou com os Estados Unidos vivendo uma real ameaça de ataque nuclear depois da instalação de mísseis russos em Cuba. A utilização de uma rede que interligava as bases militares foi à estratégia militar para proteger a comunicação em caso de ataque. Ela ligava máquinas diferentes entre si através de linhas redundantes de maneira que, mesmo que uma ou várias bases fossem reduzidas a pó, as outras estações ainda conseguiriam se comunicar entre si. Assim, Fidel Castro foi uma das pessoas que teve papel decisivo na criação da rede que interligou vários computadores em algumas universidades e centros de pesquisa envolvidos com projetos militares. Seus primeiros usuários foram os cientistas que usavam a rede para trocar mensagens de correio eletrônico e ligar-se remotamente a computadores distantes, tornando-se tão útil que as universidades envolvidas começaram a ligar seus departamentos, mesmo os que não tinham nada a ver com o projeto. Na década de 80, uma rede nacional de pesquisa dos Estados Unidos conectando os cinco grandes centros regionais de supercomputação passou a ser chamada de Internet e em pouco tempo já interligava os maiores centros de pesquisa do mundo. Em 1992 a Internet teve seu crescimento acelerado por razão da criação da World Wide Web que veio para finalmente organizar um pouco as informações. O maior problema na época que era a desorganização generalizada da rede. Hoje, devido a seu papel importante, a web é confundida com a própria Internet, da qual faz parte. Dessa forma, possui uma força única na historia das telecomunicações sendo capaz de servir de porta de entrada, não só a todos os serviços da Internet, mas também invadir a praia dos tradicionais serviços de voz (telefone), televisão, rádio e mídias impressas, sem falar do impacto que está tendo nos hábitos da sociedade, mudando as regras do comércio e das relações humanas. Assim, podemos definir a World Wide Web como sendo o nome do serviço mais popular da Internet, que por sua vez é o nome dado ao conjunto de computadores, provedores de acesso, satélites, cabos e serviços que formam uma rede mundial baseada em uma coleção de protocolos de comunicação conhecidos como TCP / IP. Com o advento da www (web) surgiu à necessidade de utilizar técnicas para desenvolver páginas com o intuito de organizar e dar uma melhor apresentação, navegabilidade e interatividade, por que não dizer mais funcional. Os Web designers, detentores dessa técnica, começam a difundi-la, e em pouco tempo o

17 6 mundo se rendeu a mais este serviço oferecido pela Internet. Hoje a criação e o uso de páginas se tornou rotina, tanto que o açougue da esquina tem já sua página na Internet oferecendo seus serviços online, quanto uma grande empresa que mostra a cara para o mundo oferecendo seus produtos para exportação. 2.3 A Biblioteca Informatizada A informatização das bibliotecas não é recente, pois desde 1960 já se desenvolvem programas unicamente com o intuito de controlar todas as funções de uma biblioteca, desde a consulta ao acervo, empréstimos e devoluções até funções de controles financeiros como custos para a manutenção e receitas geradas com o pagamento de multas por atraso. O próximo passo seria torná-las acessíveis via Internet, uma vez que este serviço é o que faltava já que as Universidades dispunham da interligação entre elas, e a idéia agora era abri-las a comunidade em geral. No Brasil grande parte das bibliotecas de instituições e ou estados dispõe de páginas para consulta, com acesso de qualquer lugar e sem limite de horas, algumas com mais ou menos utilidades dependendo do tempo que está no ar. Figura 1 - Tela da página da Uniminas

18 7 A figura 1 mostra a página da Uniminas que apresenta opções de consultas variadas sobre: Cursos de graduação e pós-graduação; Cursos de extensão; processo seletivo; serviços ao aluno e biblioteca, este último quando selecionado apresenta informações sobre espaço físico, livros, cd e outros itens que fazem parte do acervo da biblioteca, não disponibilizando nenhum serviços de consulta e ou empréstimos e outros. Conforme pesquisa em sites de outras escolas de Uberlândia, tais como UFU, UNITRI, FPU, este serviço encontra-se ainda no inicio, com algumas limitações, mas servirá como uma boa fonte de pesquisa. Estudando o projeto funcional para um planejamento adequado dos serviços a serem disponibilizados, busca-se um maior conhecimento na área de manipulação de scripts, entrada de dados e respostas a usuários. Ao elaborar o projeto de desenvolvimento deste sistema web, serão produzidos, documentos, interfaces e códigos, necessários à implantação do mesmo, ficando a faculdade com a decisão de colocá-lo em prática ou não. Desta forma o aluno poderá melhor se preparar para atuar de forma mais adequada, num mercado cheio de oportunidades e desafios, uma vez que este estudo possibilita uma melhor vivência da realidade, enquanto aplica os conhecimentos adquiridos.

19 8 CAPITULO 3 Conceitos e Definições Este projeto aborda várias etapas no desenvolvimento de um sistema web que é um sistema computacional implementado na plataforma web, meio virtual formado pelos servidores web que mantém sites. A world wide web é o nome do serviço mais popular do conjunto de computadores, provedores de acesso, satélites, cabos e serviços que formam a mais popular rede mundial de computadores: a Internet. Esta rede está baseada em uma coleção de protocolos de comunicação, que são conjuntos de regras e formatos que os computadores devem seguir para haver comunicação entre eles em uma rede. Regras e formatos representados por aspectos semânticos, sintáticos, temporais e através dos quais um computador pode se comunicar com outro por meio de uma linha telefônica ou placa de rede sem que o usuário precise se preocupar em saber qual o meio físico que está sendo utilizado. Criados com o intuito de realizar a intercomunicação de computadores, têm como função controlar como a informação é passada de uma rede a outra, como manipular o endereçamento contido nos pacotes, a fragmentação dos dados e a checagem de erros. IP (Internet Protocol) é um protocolo para comunicação de redes Internet responsável pela transmissão de um computador com outros conectados à rede (host-to-host), definindo a forma de endereçamento que permite a localização de um computador na Internet, usando para isso um conjunto de dígitos chamado de endereço IP. Já o TCP (transmission Control Protocol) é um protocolo orientado à conexão, que oferece um serviço confiável pelo fato de trabalhar com números de reconhecimento seqüenciais e positivos e sua ação se estende a toda a trajetória da informação, onde ele procura garantir o sucesso da transmissão, e por ser propósito geral, pode ser adaptado para ser usado com uma variedade de sistemas. Na Web a implementação do hipertexto é realizada com base no protocolo HTTP (Hyper Text Transfer Protocol) Protocolo de Transferência de Hipertexto. Hipertexto é uma forma não linear de publicação de informações onde palavras que aparecem no texto podem levar a outras seções de um documento, outros documentos ou até outros sistemas de informação, fugindo da estrutura linear original de um texto simples. Esta baseada em ligações entre pontos chamados de âncoras. As ligações entre as âncoras são chamadas de vínculos (links). Vínculos de

20 9 hipertexto são implementados em textos publicados na web usando uma linguagem declarativa chamada de HTML Hyper Text Markup Language. HTML é a linguagem padrão utilizado na WWW desde seu surgimento e que permite a montagem de Hipertextos, por meio dos quais o usuário pode navegar através de links em palavras que permitirão que o usuário possa se aprofundar em determinado assunto até o nível que desejar (é usada para marcar um arquivo de texto simples, sem formatação alguma, visualizável em qualquer editor de textos. Se um arquivo de texto simples receber uma extensão de nome de arquivo html ou htm, um navegador como o Internet Explorer irá tentar interpretá-lo como HTML). 3.1 O Projeto O projeto está dividido em três partes: o projeto gráfico, mostrando os passos da confecção da interface gráfica de um web site, seguindo, no caso da Uniminas, o padrão da sua página que será responsável pela visualização e envio de informação para o usuário; o projeto de banco de dados que mostra como essas informações estão armazenadas e quais eventos irão acioná-las, apresentando, também, respostas a possíveis perguntas do usuário e as ligações com cada interface gerenciando as informações inerentes ao sistema de biblioteca; e o projeto funcional responsável pelo processamento destas informações e pela geração dinâmica da interface no lado servidor, oferecendo serviços ao usuário tais como processar os pedidos de informações gerando respostas de forma dinâmica. A interação entre estes três projetos pode ser vista por meio de diagramas de seqüência que mostram a troca de mensagens entre as classes na realização de um caso de uso. Mostram também como os cenários de casos de uso serão implementados. A figura 2 mostra como isso ocorre, utilizando o caso de uso Validar usuário, que é, o usuário aluno entrando no sistema e este fazendo a sua validação antes de permitir sua entrada e acesso às funcionalidades oferecidas nesta página. Ela define o que cada módulo desempenha quando o usuário entra no sistema, e este sistema faz sua validação através das solicitações de matricula e senha, buscando no banco de dados e interagindo por meio da interface gráfica.

21 10 Figura 2 - Diagrama de Seqüência para o caso de uso Validar Usuário Também foi usado o diagrama de atividades que tem por finalidade documentar um fluxo de execução de algum procedimento, processo ou rotina, podendo ser utilizado para detalhar os passos de um caso de uso ou para documentar um processo qualquer executado ou automatizado pelo sistema. A figura 3 mostra o diagrama de atividade para o caso de uso Cadastrar Livro Novo, ou seja a seqüência para sua execução. Figura 3 - Diagrama de Atividade para o caso de uso Cadastrar Livro Novo

22 11 O diagrama de atividade da figura 3 para o caso de uso cadastrar livro novo inicia-se com o técnico informando o código ID do livro a ser cadastrado, o sistema verifica a existência deste código através de consulta no banco de dados, a partir daí tem duas opções que dependem do resultado de sua pesquisa: se sim ( existe ) coloca na tela informações sobre o exemplar e permite a inclusão de mais exemplares emitindo etiqueta e salvando a nova quantidade de exemplares disponíveis na base; se não, permite a criação do novo exemplar juntamente com o seu código e suas informações cadastrais como quantidade, editora, etc; emite etiqueta com novo código e salva quantidade disponível na base de dados. O objetivo é desenvolver um planejamento adequado dos serviços a serem disponibilizados, através do levantamento dos requisitos funcionais (quais serviços o site deve oferecer), passando pela análise tarefa que envolve, antes de tudo um trabalho de descoberta, refinamento, modelagem e especificação das necessidades e desejos relativos ao sistema. Os resultados obtidos são utilizados para modelar partes específicas do sistema incluindo casos de uso, arquivos, interfaces, diretrizes para implementação e documentação de módulos. Assim é possível obter uma amplitude no foco do estudo dos casos de uso que garante uma especificação correta, facilitando a implementação. Desse modo, o módulo de entrada do usuário no sistema, para reserva de livros por exemplo, será representado por meio de casos de uso, e modelados todos seus eventos associados. Para codificação, caracterizada por um conjunto de instruções executáveis no computador, que serão executadas pelo hardware do sistema considera-se também sua geração a partir dos modelos produzidos com o uso de ferramentas. A linguagem a ser trabalhada será a PHP, uma linguagem de scripting, gratuita e com código-fonte aberto, utilizada para a criação de páginas dinâmicas na web. 3.2 Tecnologias para o desenvolvimento de aplicações web Estas tecnologias são utilizadas para desenvolver aplicações que rodam no servidor e apresentam pontos em comum que são: o usuário não pode ver o código fonte; não estão sujeitas as incompatibilidades de browsers; tem mais facilidade de acessarem bases de dados sem gerar falhas de segurança e em geral ao serem chamadas; obtém a informação que o usuário deseja; formatam essa informação em HTML e devolvem HTML pronto para o usuário. O usuário só vê o resultado final.

23 HTML HTML é a mais antiga por ser uma das primeiras linguagens a ser desenvolvida e a entrar em nossas casas e, ainda, é a mais usada. É uma linguagem apenas para apresentação de textos, muito estática que define apenas qual a forma de apresentação do conteúdo, com algumas restrições de dispositivos para melhorar a programação, ou seja, não dispõem de muitos recursos, principalmente os mais atuais, os quais torna uma programação mais dinâmica. Uma vantagem de seu uso é a de poder ser feito em qualquer editor de textos e ainda assim surge a necessidade do uso de outras tecnologias. Hoje em dia nenhum site na web é produzido apenas com o uso de HTML CGI CGI é abreviação de Common Gateway Interface. Não é uma linguagem, é um padrão que determina a forma de comunicação entre o servidor web e uma outra aplicação rodando no servidor web, determinando de que forma o servidor web deverá chamar esta outra aplicação, quais informações serão passadas para aplicação e quais informações serão passadas de volta para o servidor web. É um padrão entre os diversos servidores existentes, o que é uma vantagem, porém é uma aplicação e precisa seguir padrões estabelecidos pelo sistema operacional. Este é que determina que cada aplicação tenha o seu processo, uma área de memória isolada de todas as outras aplicações. A inicialização deste processo é algo que consome muito tempo da máquina. Cada usuário que dispara uma aplicação CGI está gerando a inicialização de um processo, tornando a execução de aplicações CGI onerosa para o servidor web. Comenta-se que o CGI roda Out-of- Process, ou seja, em um processo de memória independente do servidor web. Por isso ele tem baixa escalabilidade, ou seja, com um hardware X(qualquer) aplicações CGI suportam um número menor de usuários do que aplicações criadas em outras tecnologias. Enfim, são programas que podem ser escritos em diversas linguagens, como PERL, Clipper ou C ISAPI e NSAPI ISAPI assim como o CGI é um padrão de comunicação entre o servidor web e uma outra aplicação que esteja rodando no servidor web e define como o servidor deverá chamar esta outra aplicação e quais dados serão trocados entre eles. Ao contrario do CGI, porém, o padrão ISAPI permite que a aplicação rode In-Process, ou seja, no mesmo processo de memória que o servidor web. Este fato torna uma

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Tecnologia da Informação. Prof Odilon Zappe Jr

Tecnologia da Informação. Prof Odilon Zappe Jr Tecnologia da Informação Prof Odilon Zappe Jr Internet Internet Internet é o conglomerado de redes, em escala mundial de milhões de computadores interligados, que permite o acesso a informações e todo

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

1. Biblioteca. 2. Infra-Estrutura. 2.1 Espaço físico

1. Biblioteca. 2. Infra-Estrutura. 2.1 Espaço físico Biblioteca UPIS 1 SUMÁRIO 1. Biblioteca... 3 2. Infra-Estrutura... 3 2.1 Espaço físico... 3 Campus I... 3 Instalações para estudos individuais... 3 Instalações para estudos em grupo... 3 3. Acervo Bibliográfico...

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

A Evolução dos Sistemas Operacionais

A Evolução dos Sistemas Operacionais Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento

Leia mais

World Wide Web e Aplicações

World Wide Web e Aplicações World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

POLÍTICA DE EXPANSÃO E ATUALIZAÇÃO DO ACERVO DA BIBLIOTECA DA FAIP

POLÍTICA DE EXPANSÃO E ATUALIZAÇÃO DO ACERVO DA BIBLIOTECA DA FAIP POLÍTICA DE EXPANSÃO E ATUALIZAÇÃO DO ACERVO DA BIBLIOTECA DA FAIP 1. POLÍTICA DE EXPANSÃO E ATUALIZAÇÃO DO ACERVO DA BIBLIOTECA DA FAIP 1.1. Objetivos Nas últimas décadas as bibliotecas passaram por mudanças

Leia mais

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual do usuário - Service Desk SDM - COPASA. Service Desk Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial

Leia mais

SOCIEDADE CULTURAL E EDUCACIONAL DE ITAPEVA FACULDADE DE CIÊNCIAS SOCIAIS E AGRÁRIAS DE ITAPEVA

SOCIEDADE CULTURAL E EDUCACIONAL DE ITAPEVA FACULDADE DE CIÊNCIAS SOCIAIS E AGRÁRIAS DE ITAPEVA SOCIEDADE CULTURAL E EDUCACIONAL DE ITAPEVA FACULDADE DE CIÊNCIAS SOCIAIS E AGRÁRIAS DE ITAPEVA POLÍTICA DE EXPANSÃO E ATUALIZAÇÃO DO ACERVO DA BIBLIOTECA DA FAIT ITAPEVA, 2015 1 SUMÁRIO 1. POLÍTICA DE

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Curso de Licenciatura em Informática

Curso de Licenciatura em Informática Curso de Licenciatura em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO Exercício 1: construa um Diagrama de Casos de

Leia mais

CAPÍTULO 4. AG8 Informática

CAPÍTULO 4. AG8 Informática 2ª PARTE CAPÍTULO 4 Este capítulo têm como objetivo: 1. Tratar das etapas do projeto de um Website 2. Quais os profissionais envolvidos 3. Administração do site 4. Dicas para não cometer erros graves na

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML. MODELAGEM ORIENTADA A OBJETOS APLICADA À ANÁLISE E AO PROJETO DE SISTEMA DE VENDAS ALTEMIR FERNANDES DE ARAÚJO Discente da AEMS Faculdades Integradas de Três Lagoas ANDRE LUIZ DA CUNHA DIAS Discente da

Leia mais

Manual do Usuário Cyber Square

Manual do Usuário Cyber Square Manual do Usuário Cyber Square Criado dia 27 de março de 2015 as 12:14 Página 1 de 48 Bem-vindo ao Cyber Square Parabéns! Você está utilizando o Cyber Square, o mais avançado sistema para gerenciamento

Leia mais

APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS

APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS APOSTILA BÁSICA INFORMÁTICA: 1. PROCESSADOR DE TEXTOS 1.1 Conhecendo o aplicativo Word 2007 2.EDITOR DE PLANILHAS 3.INTERNET 3.1. Internet: recursos e pesquisas 3.2. Conhecendo a Web 3.3. O que é um navegador?

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO A COMUNICAÇÃO NA INTERNET PROTOCOLO TCP/IP Para tentar facilitar o entendimento de como se dá a comunicação na Internet, vamos começar contando uma história para fazer uma analogia. Era uma vez, um estrangeiro

Leia mais

IREasy Manual do Usuário Versão do manual - 0.0.9

IREasy Manual do Usuário Versão do manual - 0.0.9 OBJETIVOS DO PROGRAMA DE COMPUTADOR IREasy Permitir a apuração do Imposto de Renda dos resultados das operações em bolsa de valores (mercado à vista, a termo e futuros). REQUISITOS MÍNIMOS DO COMPUTADOR

Leia mais

Prefeitura de Belo Horizonte. Sistema de Controle de Protocolo

Prefeitura de Belo Horizonte. Sistema de Controle de Protocolo Prefeitura de Belo Horizonte Sistema de Controle de Protocolo Relatório apresentado para concorrer ao 2º Prêmio Inovar BH conforme Edital SMARH nº 001/2014 Belo Horizonte Julho de 2014 Resumo Sendo grande

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Basedos na Web Capítulo 12 Agenda Arquitetura Processos Comunicação Nomeação Sincronização Consistência e Replicação Introdução

Leia mais

Como funciona o site treinamento técnico ON-LINE?

Como funciona o site treinamento técnico ON-LINE? Manual do Usuário INSTRUÇÕES PARA UTILIZAÇÃO DO TREINAMENTO ON LINE A ATIC Tecnologia do Brasil Ltda. com o objetivo de atender aos seus diversos clientes, oferece treinamentos EAD - Educação a Distância

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir

Leia mais

Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre

Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre Desenvolvendo um Ambiente de Aprendizagem a Distância Utilizando Software Livre Fabrício Viero de Araújo, Gilse A. Morgental Falkembach Programa de Pós-graduação em Engenharia de Produção - PPGEP Universidade

Leia mais

1. DOTPROJECT. 1.2. Tela Inicial

1. DOTPROJECT. 1.2. Tela Inicial 1 1. DOTPROJECT O dotproject é um software livre de gerenciamento de projetos, que com um conjunto simples de funcionalidades e características, o tornam um software indicado para implementação da Gestão

Leia mais

4 Desenvolvimento da ferramenta

4 Desenvolvimento da ferramenta direcionados por comportamento 38 4 Desenvolvimento da ferramenta Visando facilitar a tarefa de documentar requisitos funcionais e de gerar testes automáticos em uma única ferramenta para proporcionar

Leia mais

Apresentação. Como usar a Biblioteca

Apresentação. Como usar a Biblioteca Apresentação A Biblioteca FAAP, constituída pela Biblioteca Central e Salas de Leitura localizadas nas unidades de Ribeirão Preto, São José dos Campos e Centro de Excelência, tem por finalidade fornecer

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA DÉBORA DE MEIRA PADILHA

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA DÉBORA DE MEIRA PADILHA UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE BIBLIOTECONOMIA DÉBORA DE MEIRA PADILHA PROPOSTA DE IMPLANTAÇÃO DO SOFTWARE PERGAMUM NA ESCOLA BÁSICA DR. PAULO FONTES Florianópolis

Leia mais

2. O que informatizar?

2. O que informatizar? A INFORMÁTICA NO CONSULTÓRIO MÉDICO No fascículo anterior, comentamos como a gestão de custos, mesmo sendo feita de maneira simplista, auxilia o consultório a controlar e avaliar seus resultados, permitindo

Leia mais

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação.

GLOSSÁRIO. ActiveX Controls. É essencialmente uma interface usada para entrada e saída de dados para uma aplicação. GLOSSÁRIO Este glossário contém termos e siglas utilizados para Internet. Este material foi compilado de trabalhos publicados por Plewe (1998), Enzer (2000) e outros manuais e referências localizadas na

Leia mais

AQUISIÇÃO / INVENTÁRIO. Integração dos módulos de aquisição (sugestões/indicações de compra) com o módulo de tratamento da informação

AQUISIÇÃO / INVENTÁRIO. Integração dos módulos de aquisição (sugestões/indicações de compra) com o módulo de tratamento da informação AQUISIÇÃO / INVENTÁRIO / NÃO 1 Integração dos módulos de aquisição (sugestões/indicações de compra) com o módulo de tratamento da informação Registro de sugestões de compra de materiais bibliográficos

Leia mais

Manual Ambiente Virtual de Aprendizagem Moodle-ESPMG 2.0

Manual Ambiente Virtual de Aprendizagem Moodle-ESPMG 2.0 Manual Ambiente Virtual de Aprendizagem Moodle-ESPMG 2.0 Adriano Lima Belo Horizonte 2011 SUMÁRIO Apresentação... 3 Acesso ao Ambiente Virtual de Aprendizagem AVA ESP-MG... 3 Programação do curso no AVA-ESPMG

Leia mais

Usuários. Manual. Pergamum

Usuários. Manual. Pergamum Usuários Manual Pergamum Sumário 1 APRESENTAÇÃO... 1-2 2 CADASTRANDO UM NOVO USUÁRIO/OPERADOR... 2-1 3 UTILIZANDO O MÓDULO DE USUÁRIOS... 3-2 3.1 CONFIGURAÇÃO DE GUIAS NO EXPLORER... 3-3 4 CADASTRO...

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 10 PROFª BRUNO CALEGARO Santa Maria, 10 de Outubro de 2013. Revisão aula anterior Documento de Requisitos Estrutura Padrões Template Descoberta

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

Uma Proposta de Tecnologia Embarcada na Internação Domiciliar Capítulo 3 Implementação do SMD 93

Uma Proposta de Tecnologia Embarcada na Internação Domiciliar Capítulo 3 Implementação do SMD 93 Capítulo 3 Implementação do SMD 93 CAPÍTULO 3 IMPLEMENTAÇÃO DO SMD Este capítulo reserva-se à apresentação da implementação do SMD tomando como partida o desenvolvimento do Projeto Preliminar que consta

Leia mais

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20 Guia de utilização Índice Introdução... 3 O que é o sistema BlueTalk... 3 Quem vai utilizar?... 3 A utilização do BlueTalk pelo estagiário do Programa Acessa Escola... 5 A arquitetura do sistema BlueTalk...

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

Manual Easy Chat Data de atualização: 20/12/2010 16:09 Versão atualizada do manual disponível na área de download do software.

Manual Easy Chat Data de atualização: 20/12/2010 16:09 Versão atualizada do manual disponível na área de download do software. 1 - Sumário 1 - Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 4 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...

Leia mais

Como fazer benchmark do computador

Como fazer benchmark do computador O que é o Índice de Experiência do Windows? O Índice de Experiência do Windows é uma medição que informa como o seu PC funciona com o Windows e usa uma pontuação básica para classificar a experiência que

Leia mais

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA

Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA Acadêmicos: CÁSSIA REGINA BATISTA - cassiareginabatista@grad.ufsc.br CLARISSA KELLERMANN clarissakel@gmail.com IVAN MÁRIO DA SILVEIRA

Leia mais

Boas Práticas de Desenvolvimento Seguro

Boas Práticas de Desenvolvimento Seguro Boas Práticas de Desenvolvimento Seguro Julho / 2.012 Histórico de Revisões Data Versão Descrição Autor 29/07/2012 1.0 Versão inicial Ricardo Kiyoshi Página 2 de 11 Conteúdo 1. SEGURANÇA DA INFORMAÇÃO

Leia mais

Navegando no produto e utilizando esse material de apoio, você descobrirá os benefícios do IOB Online Regulatório, pois só ele é:

Navegando no produto e utilizando esse material de apoio, você descobrirá os benefícios do IOB Online Regulatório, pois só ele é: 1. CONCEITO Completo, prático e rápido. Diante do aumento da complexidade da tributação e do risco fiscal, pelos desafios de conhecimento e capacitação e pela velocidade para acompanhar mudanças na legislação,

Leia mais

O Processo Unificado: Captura de requisitos

O Processo Unificado: Captura de requisitos O Processo Unificado: Captura de requisitos Itana Gimenes Graduação em Informática 2008 Captura de Requisitos Modelagem do negócio: Visão de negócios Modelo de objetos de negócio de negócio Especificação

Leia mais

O melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP

O melhor do PHP. Por que PHP? CAPÍTULO 1. Uma Pequena História do PHP CAPÍTULO 1 O melhor do PHP Este livro levou bastante tempo para ser feito. Venho usando agora o PHP por muitos anos e o meu amor por ele aumenta cada vez mais por sua abordagem simplista, sua flexibilidade

Leia mais

Índice. Atualizado em: 01/04/2015 Página: 1

Índice. Atualizado em: 01/04/2015 Página: 1 MANUAL DO USUÁRIO Índice 1. Introdução... 3 2. Acesso ao Sistema... 4 2.1. Instalação... 4 2.1.1. Servidor - Computador Principal... 4 2.1.2. Estação - Computador na Rede... 6 2.1.3. Estação - Mapeamento

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

Portal Contador Parceiro

Portal Contador Parceiro Portal Contador Parceiro Manual do Usuário Produzido por: Informática Educativa 1. Portal Contador Parceiro... 03 2. Acesso ao Portal... 04 3. Profissionais...11 4. Restrito...16 4.1 Perfil... 18 4.2 Artigos...

Leia mais

ANÁLISE E PROJETO DE SISTEMAS

ANÁLISE E PROJETO DE SISTEMAS UFU Universidade Federal de Uberlândia ANÁLISE E PROJETO DE SISTEMAS INTRODUÇÃO A ENGENHARIA DE SOFTWARE Professora: Fabíola Gonçalves. AGENDA Introdução à Engenharia de Software Características do Software

Leia mais

milenaresende@fimes.edu.br

milenaresende@fimes.edu.br Fundação Integrada Municipal de Ensino Superior Sistemas de Informação A Internet, Intranets e Extranets milenaresende@fimes.edu.br Uso e funcionamento da Internet Os dados da pesquisa de TIC reforçam

Leia mais

PERGUNTAS MAIS FREQUENTES 1. MEUS PEDIDOS

PERGUNTAS MAIS FREQUENTES 1. MEUS PEDIDOS PERGUNTAS MAIS FREQUENTES 1. MEUS PEDIDOS Consigo rastrear o minha Compra? Sim. As informações mais atualizadas sobre sua Compra e a situação de entrega de sua Compra estão disponíveis em Meus pedidos.

Leia mais

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil UFCG Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil Arthur Silva Freire Caio César Meira Paes Carlos Artur Nascimento Vieira Matheus de Araújo Maciel Tiago Brasileiro Araújo Engenharia

Leia mais

Plano de Utilização do Acervo e Acessos

Plano de Utilização do Acervo e Acessos FACULDADE DE RONDÔNIA INSTITUTO JOÃO NEÓRICO Plano de Utilização do Acervo e Acessos SUMÁRIO 1 OBJETIVO GERAL...2 2. OBJETIVOS ESPECÍFICOS...2 3. ABRANGÊNCIA...2 4. BIBLIOTECA...2 4.1 Espaço Físico...4

Leia mais

MANUAL DO USUÁRIO. Organização: Evanildo Vieira dos Santos Bibliotecário CRB7-4861

MANUAL DO USUÁRIO. Organização: Evanildo Vieira dos Santos Bibliotecário CRB7-4861 MANUAL DO USUÁRIO Organização: Evanildo Vieira dos Santos Bibliotecário CRB7-4861 Rio de Janeiro INPI/CEDIN 2014 BIBLIOTECA DO INPI Vinculada ao Centro de Disseminação da Informação Tecnológica (CEDIN),

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

Criação de um site sobre Comunicação

Criação de um site sobre Comunicação Luciano Conceição Martins Criação de um site sobre Comunicação UNICAMP Universidade Estadual de Campinas Introdução: Um site é um conjunto de arquivos feitos através de códigos de programação. E, estes

Leia mais

Programação para Web Artefato 01. AT5 Conceitos da Internet

Programação para Web Artefato 01. AT5 Conceitos da Internet Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados

Leia mais

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração

Leia mais

DESCRITIVO TÉCNICO - VERSÃO DESKTOP

DESCRITIVO TÉCNICO - VERSÃO DESKTOP sistema para gerenciamento de instituições de ensino DESCRITIVO TÉCNICO - VERSÃO DESKTOP Nossa Empresa A Sponte Informática é uma empresa brasileira, localizada em Pato Branco, cidade considerada pólo

Leia mais

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano

Informática Aplicada. Aula 2 Windows Vista. Professora: Cintia Caetano Informática Aplicada Aula 2 Windows Vista Professora: Cintia Caetano AMBIENTE WINDOWS O Microsoft Windows é um sistema operacional que possui aparência e apresentação aperfeiçoadas para que o trabalho

Leia mais

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial...

1. Plataforma Sage... 2 2. Primeiro Acesso... 3. 3. Configurações... 6. 4. Relacionamento... 8. 5. Folha de Pagamento esocial... 1. Plataforma Sage... 2 2. Primeiro Acesso... 3 1.1. Conhecendo a Plataforma... 4 1.2. Seleção da Empresa de Trabalho... 4 1.3. Sair do Sistema... 5 1.4. Retornar a tela principal... 5 3. Configurações...

Leia mais

Proposta do projeto de extensão: Inclusão digital dos softwares livres na comunidade escolar da rede pública em Aracaju SE

Proposta do projeto de extensão: Inclusão digital dos softwares livres na comunidade escolar da rede pública em Aracaju SE Proposta do projeto de extensão: Inclusão digital dos softwares livres na comunidade escolar da rede pública em Aracaju SE Resumo O projeto tem como objetivo principal promover a inclusão digital dos softwares

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

Manual de Usuário INDICE

Manual de Usuário INDICE Manual de Usuário INDICE Características do Sistema... 02 Características Operacionais... 03 Realizando o Login... 04 Menu Tarifador... 05 Menu Relatórios... 06 Menu Ferramentas... 27 Menu Monitor... 30

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Desenvolvimento em Ambiente Web Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Internet A Internet é um conjunto de redes de computadores de domínio público interligadas pelo mundo inteiro, que tem

Leia mais

INTRODUÇÃO. A Claireconference agradece pela escolha!

INTRODUÇÃO. A Claireconference agradece pela escolha! 1 ÍNDICE 1. IMPLEMENTAÇÃO 4 1.1 PAINEL DE CONTROLE 4 1.1.1 SENHA 4 1.1.2 CRIAÇÃO DE USUÁRIOS DO LYNC 5 1.1.3 REDEFINIR SENHA 7 1.1.4 COMPRAR COMPLEMENTOS 9 1.1.5 UPGRADE E DOWNGRADE 10 1.1.5.1 UPGRADE

Leia mais

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação Universidade Federal Rural de Pernambuco Bacharelado em Sistemas de Informação Disciplina: Análise e Projeto de Sistemas de Informação Docente: Rodrigo Aluna: Thays Melo de Moraes Diagramas do Projeto

Leia mais

Como surgiu a Internet?

Como surgiu a Internet? Como surgiu a Internet? A internet nada mais é do que a conexão de várias redes de computadores interligadas entre si. O surgimento das primeiras redes de computadores datam a época em que o planeta estava

Leia mais

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4. Guia de Atualização PROJURIS WEB 4.5 Por: Fabio Pozzebon Soares Página 1 de 11 Sistema ProJuris é um conjunto de componentes 100% Web, nativamente integrados, e que possuem interface com vários idiomas,

Leia mais

Manual de Utilização Moodle

Manual de Utilização Moodle Manual de Utilização Moodle Perfil Professor Apresentação Esse manual, baseado na documentação oficial do Moodle foi elaborado pela Coordenação de Tecnologia de Informação CTI do câmpus e tem como objetivo

Leia mais

Nome da Empresa Sistema digitalizado no almoxarifado do EMI

Nome da Empresa Sistema digitalizado no almoxarifado do EMI Nome da Empresa Documento Visão Histórico de Revisões Data Versão Descrição Autor 23/02/2015 1.0 Início do projeto Anderson, Eduardo, Jessica, Sabrina, Samuel 25/02/2015 1.1 Correções Anderson e Eduardo

Leia mais

www.neteye.com.br NetEye Guia de Instalação

www.neteye.com.br NetEye Guia de Instalação www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos Históricos e Modelagem Orientada a Objetos Histórico Diversas metodologias e métodos surgiram para apoiar OO. Evolução a partir de linguagens C++ e SmallTalk. Anos 80 Anos 80-90: diversidade de autores.

Leia mais

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL

TRIBUNAL DE CONTAS DO DISTRITO FEDERAL TRIBUNAL DE CONTAS DO DISTRITO FEDERAL TÉCNICO EM ADMINISTRAÇÃO PÚBLICA E ANALISTA (EXCETO PARA O CARGO 4 e 8) GABARITO 1. (CESPE/2013/MPU/Conhecimentos Básicos para os cargos 34 e 35) Com a cloud computing,

Leia mais

Microsoft Internet Explorer. Browser/navegador/paginador

Microsoft Internet Explorer. Browser/navegador/paginador Microsoft Internet Explorer Browser/navegador/paginador Browser (Navegador) É um programa que habilita seus usuários a interagir com documentos HTML hospedados em um servidor web. São programas para navegar.

Leia mais

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE

ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE ADMINISTRAÇÃO DOS RECURSOS DE HARDWARE E SOFTWARE 1 OBJETIVOS 1. Qual é a capacidade de processamento e armazenagem que sua organização precisa para administrar suas informações e transações empresariais?

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE GRADUAÇÃO EM BIBLIOTECONOMIA

UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE GRADUAÇÃO EM BIBLIOTECONOMIA UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA EDUCAÇÃO CURSO DE GRADUAÇÃO EM BIBLIOTECONOMIA ALINE CRISTINA DE FREITAS ANA CLÁUDIA ZANDAVALLE CAMILA RIBEIRO VALERIM FERNANDO DA COSTA PEREIRA

Leia mais

O TRAFip é uma poderosa ferramenta de coleta e caracterização de tráfego de rede IP, que vem resolver esse problema de forma definitiva.

O TRAFip é uma poderosa ferramenta de coleta e caracterização de tráfego de rede IP, que vem resolver esse problema de forma definitiva. Não há dúvida de que o ambiente de rede está cada vez mais complexo e que sua gestão é um grande desafio. Nesse cenário, saber o que está passando por essa importante infraestrutura é um ponto crítico

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

Desenvolvimento de Aplicações Web

Desenvolvimento de Aplicações Web Desenvolvimento de Aplicações Web André Tavares da Silva andre.silva@udesc.br Método de Avaliação Serão realizadas duas provas teóricas e dois trabalhos práticos. MF = 0,1*E + 0,2*P 1 + 0,2*T 1 + 0,2*P

Leia mais

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal

UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal AULA Informática: Aplicações e Benefícios Advocacia

Leia mais

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6

MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2014 NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO NTIC MANUAL DE UTILIZAÇÃO DO MOODLE

Leia mais

Unidade de Ensino Superior Vale Do Iguaçu Normas para Utilização dos Recursos Tecnológicos Normas para Utilização dos Recursos Tecnológicos

Unidade de Ensino Superior Vale Do Iguaçu Normas para Utilização dos Recursos Tecnológicos Normas para Utilização dos Recursos Tecnológicos Normas para Utilização dos Recursos Tecnológicos UNIÃO DA VITÓRIA PR SUMÁRIO CAPÍTOLO I - Departamento de Informática e Laboratórios de Computação Dos Laboratórios de Computação e Seus Fins... 2 Da Estrutura

Leia mais

XIV SEMINÁRIO NACIONAL DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA INFORMATIZAÇÃO DAS NORMAS E PROCEDIMENTOS DE MEDIÇÃO VIA INTRANET E INTERNET

XIV SEMINÁRIO NACIONAL DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA INFORMATIZAÇÃO DAS NORMAS E PROCEDIMENTOS DE MEDIÇÃO VIA INTRANET E INTERNET XIV SEMINÁRIO NACIONAL DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA INFORMATIZAÇÃO DAS NORMAS E PROCEDIMENTOS DE MEDIÇÃO VIA INTRANET E INTERNET Autores: OROMAR CÓRDOVA GILBERTO ALVES LOBATO COPEL Companhia Paranaense

Leia mais