IMPLEMENTAÇÃO DE SOFTWARE PARA WEB UTILIZANDO O FRAMEWORK STRUTS

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

Download "IMPLEMENTAÇÃO DE SOFTWARE PARA WEB UTILIZANDO O FRAMEWORK STRUTS"

Transcrição

1 IMPLEMENTAÇÃO DE SOFTWARE PARA WEB UTILIZANDO O FRAMEWORK STRUTS BARCELAR, RICARDO RODRIGUES FARIAS, WENDELL PEREIRA UNIVAG Centro Universitário Avenida Frei Orlando S/N, Cristo Rei, Várzea Grande MT Brasil ricardobarcelar@ .com.br wendell@univag.com.br Várzea Grande MT Outubro/2005

2 SUMÁRIO RESUMO INTRODUÇÃO ARQUITETURA EM CAMADAS MODELO, VISUALIZAÇÃO E CONTROLE (MVC) STRUTS ESTUDO DE CASO ESQUEMA DO BANDO DE DADOS ARQUITETURA DA APLICAÇÃO IMPLEMENTAÇÃO DO SISTEMA Conexão com o Banco Workspace Implementação da Camada de Modelo através dos Business Components Implementação da Camada de Controle usando o Framework Struts Implementação da Camada de Visão usando a tecnologia UIX Criando as páginas de navegação, edição e pesquisa de dados Página de navegação de dados Página de edição de dados Página de pesquisa de dados Página Inicial CONCLUSÃO BIBLIOGRAFIA

3 RESUMO Neste Tutorial Prático serão abordados aspectos referentes à implementação de um software para web utilizando o Framework Struts, viabilizando assim, a navegação entre as páginas de um sistema, neste caso uma agenda telefônica. Sendo o Struts um Framework, o desenvolvedor deverá se preocupar apenas com as regras de negócio, uma vez que o trabalho complexo será realizado pelas classes do framework. Para a consecução dos objetivos, a adoção do Framework ADF (Application Development Framework), da Oracle será uma ferramenta que agilizará o trabalho de criação das regras de negócio, visto que, baseado em assistentes, o desenvolvedor criará as três camadas do sistema, sendo elas, modelo, visualização e controle. 1. INTRODUÇÃO A explosão da internet na década de 90 forçou a migração de grande parte dos sistemas que antes trabalhavam em arquiteturas de uma ou duas camadas para uma arquitetura que possibilitasse a plena utilização dos recursos da internet com desempenho e segurança. Assim, sugiram os sistemas em três camadas, que se aperfeiçoaram com o padrão de projeto MVC (Modelo, Visualização e Controlador). O Framework Struts, objetivo deste tutorial, surgiu decorrente da necessidade de se utilizar os recursos da web integrando tecnologias já consagradas como JSP, Servlets, JavaBeans, dentre outros de uma maneira menos complexa e com tempo de desenvolvimento reduzido. Tecnologias como o Framework ADF da Oracle, trouxeram ainda mais agilidade e facilidade no desenvolvimento de sistemas para web utilizando o Framework Struts. Através da ferramenta de programação JDeveloper da Oracle é possível desenvolver pequenos sistemas, como uma agenda telefônica, em poucas horas de trabalho. O objetivo principal deste tutorial é ao fim de oito horas o instruendo identificar as potencialidades do Framework Struts e ser capaz de, utilizando a ferramenta de desenvolvimento JDeveloper, linguagem de programação Java e bando de dados PostgreSQL, desenvolver pequenos sistemas para web. 2. ARQUITETURA EM CAMADAS No inicio, quando os primeiros sistemas foram desenvolvidos os sistemas eram construídos para serem utilizados em uma só máquina. Esses aplicativos eram constituídos de um único módulo responsável por desempenhar todas as funções. Não havia separação, seja física ou lógica. Estes eram chamados sistemas atômicos ou monolíticos. 3

4 Figura 1 Foi à necessidade de se compartilhar a base de dados e de se obter acessos simultâneos que a antiga estrutura centralizada de processamento baseado em Mainframes foi sucedida por uma arquitetura organizada em duas camadas, sendo uma camada responsável por cuidar dos dados e outra pela parte da lógica da aplicação. Esta arquitetura recebeu o nome de Arquitetura em Duas Camadas ou Arquitetura Cliente-Servidor. Figura 2 Com o advento da internet, surgiu a Arquitetura em Três Camadas. Os sistemas em duas camadas deram lugar a uma metodologia de desenvolvimento em três camadas distintas, que separa as regras de negócio, a interface com o usuário e o acesso ao banco de dados, que passou a ser realizado através de regras contidas em um servidor. Figura 3 4

5 3. MODELO, VISUALIZAÇÃO E CONTROLE (MVC) Johnson (2002), afirma que uma aplicação interativa quase sempre deve fazer uso da arquitetura MVC, pois dessa forma são dividas as funcionalidades entre os objetos envolvidos. Com o modelo MVC as responsabilidades que estavam centradas em uma mesma camada, geralmente na interface com o usuário, agora se vêem separadas em três camadas distintas possibilitando a gerência de múltiplos visualizadores, a simplicidade em incluir novos clientes e a escalabilidade da aplicação. Figura 4 Com o intuito de tornar as páginas mais dinâmicas e fáceis de escrever foram introduzidas as JSP, no entanto seu desempenho estava relacionado a quantidades de páginas entrelaçadas, sendo necessário o uso de scriplets complexos para transmitir o código entre as páginas. Esta arquitetura foi denominada Modelo 1. Figura 5 Logo foi percebido que utilizar pequenas aplicações de servidores, denominadas servlets, para fazer a interação com os clientes, se responsabilizando pelo fluxo da apresentação e o mapeamento das ações proporcionava o encapsulamento dos dados e a melhoria na segurança da aplicação. Dessa forma foi concebida a arquitetura Modelo 2. Figura 6 5

6 4. STRUTS A fim de minimizar a problemática do desenvolvimento de aplicações surgiram os frameworks e dentre eles o Struts. Um framework é um conjunto de classes e interfaces que cooperam para resolver um tipo de problema de software visto como um padrão de arquitetura, cuja modelagem reflete uma infra-estrutura reutilizável e adaptável a um determinado contexto representando uma solução incompleta. [FIORINI, 2001]. O Struts foi criado por Craig R. McClanahan, a fim de facilitar o desenvolvimento de software para web. Hoje é um projeto da fundação Apache constituindo uma implementação do código aberto do modelo 2 possuindo um controlador central. Seus principais componentes: 4.1. ActionServlet: Uma classe que estende a classe javax.servlet.httpservlet. O ActionServlet lê o arquivo de configuração do Struts (struts-config.xml) e cria os objetos de configuração apropriados (estrutura de dados) na memória. Como é um servlet, intercepta a requisição HTTP baseado no padrão URL e os opera ActionForm: O ActionForm pode desempenhar o papel de coleta do campo, buffer de dados, transformador de tipos e objeto de transferência. São responsáveis, ainda, por validar se os atributos da requisição estão sintaticamente corretos e eventualmente disparar exceções avisando o usuário final ActionForward: A classe ActionFoward é responsável pelo mapeamento lógico das páginas do sistema, evitando assim, o uso do nome físico (URI) dentro do código. O uso eficiente da ActionFoward facilita a manutenção do sistema ActionMapping: O ActionMapping (org.apache.struts.action.acionmapping) descreve como o framework trabalha as operações de negócio. Cada ActionMapping é associado a um URI por meio de um path na qual será realizado o roteamento das solicitações à aplicação para um Servlet, direcionando quais operações ou comandos deverão ser executados Action: É uma classe Java simples e leve à qual o ActionServlet delega o tratamento da solicitação e de sua resposta. Ela é conectada a ActionServlet e pode chamar qualquer propriedade pública, mas sem o overhead de instanciar outro servlet. 6

7 4.6. Arquivo de Configuração struts-config.xml: O Struts usa um arquivo de configuração para definir e carregar vários componentes críticos do framework, inclusive os nomes lógicos para as hiperligações. É um documento XML que é lido na inicialização e usado para criar um banco de dados de objetos. Vários componentes Struts consultam esse arquivo de dados para fornecer os serviços do framework Tags: O Struts possui um conjunto poderoso de tags JSP escritas previamente que fazem parte do framework. As tags podem ser usadas para preencher perfeitamente os campos de texto ou selecionar listas e para gerenciar os arrays de quadros de seleção e radiobutton web.xml: Apesar de não fazer parte do Struts, é vastamente utilizado e de suma importância para o framework. Segundo Husted (2004), o arquivo web.xml é usado para informar ao contêiner do servlet sobre como configurar os servlets e outros objetos de alto nível que a aplicação necessita. 5. ESTUDO DE CASO O objetivo deste capítulo é desenvolver uma pequena aplicação em forma de estudo de caso, cuja finalidade é demonstrar a implementação do framework Struts em uma aplicação para web, neste caso um sistema de informações pessoais (Agenda). Para o desenvolvimento deste estudo de caso será utilizando o Sistema Gerenciador de Bando de Dados (SGDB) PostGreSQL. Com a base de dados previamente criada, será possível demonstrar a implementação do Framework Struts utilizando a tecnologia ADF através da ferramenta de programação JDeveloper, da Oracle Esquema do Bando de Dados 7

8 Figura Arquitetura da Aplicação O framework ADF fornece uma implementação genérica de uma aplicação com a arquitetura MVC especificando os limites entre as unidades lógicas. O diagrama abaixo mostra uma visão simples dos passos realizados no desenvolvimento da aplicação: Figura Implementação do Sistema Uma vez entendido como o sistema está estruturado podemos iniciar a implementação do sistema Conexão com o Banco Realizaremos a conexão com o banco de dados seguindo os seguintes passos: 1) Com o JDeveloper já aberto clicar em Connections-Navigator (Aba Connections) e criar uma nova conexão (New Database Connection). 2) Escolher o tipo de conexão Third Party JDBC Driver. 3) Preencher username e password conforme definidos no SGDB. 4) Criar um novo Driver Class que deverá conter o path do driver: org.postgresql.driver. 8

9 - Em Library preencher os campos Class, Source e Doc Path com o caminho onde está localizado o jar: C:\Arquivos de programas\postgresql\8.0\jdbc\posgresql jdbc3.jar - Na URL: jdbc:postgresql://localhost/nomedoseubanco. 5) Realizar o Test, que deverá retornar Success. 6) Entrar no menu Tools>Embedded OC4J Server Preferences. No TreeView Global > Libraries > Add... Localizar C:\Arquivos de programas \PostgreSQL\8.0\jdbc\posgresql jdbc3.jar Workspace Em Aplications Navigator clicar com o botão direito sobre Applications > New Application Workspace... Preencher conforme abaixo: Figura 8 O Template escolhido, dentre várias opções que o JDeveloper oferece, gera um conjunto de pacotes estruturados para uma aplicação web, divididos principalmente em dois grupos: Model e ViewController. Figura 9 9

10 Implementação da Camada de Modelo através dos Business Components As regras de negócio do sistema serão criadas a partir do nó Model do workspace. Dentro desta categoria criam-se, então, os componentes de negócio. Os componentes de negócio, denominados Business Components, implementam uma aplicação baseada no Design Pattern MVC/Model 2. Segundo Muench (2005), os business components reforçam a separação lógica do cliente funcionalmente acessível e a implementação da camada de negócio. São cinco os principais componentes que constituem o Business components: - Entity Objects - Associations - View Objects - View Links - Application Module Cabe ressaltar que estes não são os únicos componentes existentes no framework, no entanto foram os utilizados na camada de modelo desta aplicação. Clicar com o botão direito sobre o nó model e em seguida New.... Ao abrir a janela New Gallery selecionar Business Components em Categories e em Items Business Componentes from Tables Figura 10 Dessa forma será aberto um assistente que nos auxiliará na criação dos componentes de negócios. Passo 1: Criar as Entity Objects e Associations. Para isso basta selecionar as tabelas necessárias. 10

11 Figura 11 Passo 2 e 3: Criar as View Objects e View Links selecionando as mesmas tabelas. Figura 12 Passo 4: E por fim, criar o Application Module. Figura 13 11

12 Dessa forma concluímos a criação dos componentes de negócio. Cabe ressaltar que tal procedimento pode ser mais polido com a edição de alguns atributos em Entity Objects. Figura Implementação da Camada de Controle usando o Framework Struts Para a implementação da camada de controle de nossa aplicação, usaremos o Framework Struts. A implementação é facilitada utilizando o ambiente gráfico oferecido pelo JDeveloper, denominado Struts Page Flow Diagram. Para obter acesso, clicar com o botão direito sobre o nó ViewController e em seguida sobre Open Struts Page Flow Diagram... Figura 15 Cabe ressaltar que todos os componente criados, bem como a ligação entre os componentes realizados no diagrama, refletirão no arquivo de configuração struts-config.xml. 12

13 Implementação da Camada de Visão usando a tecnologia UIX Antes de prosseguirmos na tarefa de criar a camada de controle é importante desde já criarmos o template da camada de visão. Para isso, clicar com o botão direito sobre o nó View Controller e em seguida New... Selecionar em Categories ADF UIX e em Items UIX XML Page with Header, Footer, and Navigation. Figura 16 Nos passos seguintes basta seguir o assistente: Passo 1: Dar um nome ao arquivo a ser criado. Figura 17 Passo 2: Definir um título que aparecerá no topo da página de exibição. 13

14 Figura 18 Passo 3: Escolher uma imagem que represente o projeto Figura 19 Passo 4: Criar as barras de guias com as abas Navegar, Editar e Pesquisar. Figura 20 14

15 Passo 5: Colocar informações de rodapé. Passo 6: Finalizar. Figura 21 Uma vez criado o template, é possível reaproveitar o modelo em diversas visualizações Criando as páginas de navegação, edição e pesquisa de dados Retornaremos ao Struts Page Flow Diagram para prosseguirmos na criação da camada de controle. Cabe ressaltar que nesta etapa, estaremos sempre alternando em tarefas na camada de controle e na camada de visão Página de navegação de dados Arrastar componentes Data Page e Data Action da Component Palette para a área de trabalho do Page Flow Diagram e renomeá-los para /pessoa-navega e /action_pessoa-navega, respectivamente. Em seguida ligá-los por meio de um Forward. Figura 22 Clicar duas vezes sobre o Data Page /pessoa-navega e edita-lo de modo que possamos criar nossa primeira página de navegação. Dessa forma abrir-se-á, automaticamente, uma página de edição, denominada pessoa-navega.uix. Nesta página selecionaremos a aba Data-Controls. Em Drag and Drop As escolher Read- Only-Table. E arrastar o Data Control PessoaView para a área de edição em pessoa-navega.uix. 15

16 Figura 23 É importante criar na página de navegação quatro botões que nos permitirão editar os dados apresentados: Editar, Apagar, Gravar e Cancelar. A exceção do botão Editar que criaremos posteriormente, em Data Control Palette maximizar a árvore em PessoaView1 e em Operations arrastar o item Delete. Para os botões Gravar e Cancelar ir em Operation de AppModuleDataControl e arrastar os itens Commit e Rolback para pessoa-navega.uix. Figura Página de edição de dados Arrastar os componentes Data Page e Data Action da Component Palette para a área de trabalho do Page Flow Diagram e renomeá-los para /pessoa-edita e /action pessoa-edita, respectivamente. Em seguida ligá-los por meio de um Forward. 16

17 Figura 25 Clicar duas vezes sobre o Data Page /pessoa-edita e editá-lo de modo que possamos criar nossa primeira página de edição de dados. Dessa forma abrir-se-á, automaticamente, uma página de edição denominada pessoa-edita.uix. Nesta página selecionaremos a aba Data-Controls. Em Drag and Drop As escolher Input Form (With Navigation). E arrastar o Data Control PessoaView para a área de edição em pessoa-edita.uix. Figura 26 Para que possamos inserir, editar e excluir dados é necessário criar os botões que mudam o estado dos campos permitindo executar a operação desejada. Em Data Controls Palette maximizar a árvore do DataControl PessoaView1 e dentro de Operations arrastar para a área de edição de pessoa-edita.uix os items Create e Delete. 17

18 Figura 27 É necessário criar um botão na página de navegação que redirecione a aplicação para a página de edição de modos que possamos editar os dados desejados. Mas antes, ir para Page Flow Diagram e criar uma ligação Forward entre o Data Page pessoa-navega e o Data Action action_pessoa-edita. Renomear o Forward para fwpessoaedita. Figura 28 Criar um botão editar na página pessoa-navega.uix clicando na Component Palette em Submit Button. Clicar duas vezes sobre o botão editar os campos: Text: Editar e Event: gopessoa-edita. Com o botão Editar selecionado ir para Structure, no fim da árvore clicar com o botão direito do mouse sobre Handlers e criar um Event nomeando-o com gopessoa-edita. 18

19 Figura 29 De modo semelhante clicar com o botão direito em handlers. Novamente clicar com o botão direito sobre event gopessoa-edita, recém criado, e atribuir uma ação ao evento, neste caso ele vai chamar o Forward que criamos no Page Flow Diagram. Selecionar fwpessoa-edita. Figura 30 Figura 31 19

20 Página de pesquisa de dados Arrastar os componentes Data Page e Data Action da Component Palette para a área de trabalho do Page Flow Diagram e renomeá-los para /pessoapesquisa e /action_pessoa-pesquisa, respectivamente. Em seguida ligá-los por meio de um Forward. Figura 32 Clicar duas vezes sobre o Data Page /pessoa-pesquisa e dita-lo de modo que possamos criar nossa primeira página de pesquisa. Dessa forma abrir-se-á, automaticamente, uma página de pesquisa denominada pessoa-pesquisa.uix. Nesta página selecionaremos a aba Data-Controls. Em Drag and Drop As escolher Search Form. E arrastar o Data Control PessoaView para a área de edição em pessoapesquisa.uix. Figura 33 De modo semelhando deve-se proceder para criar as demais páginas. 20

21 Página Inicial É importante que exista uma página inicial para que o usuário possa acessar os módulos da aplicação. De modo semelhante à criação dos templates, criar uma página UIX XML with pagelayout. Nesta página inserir um componente TabBar e em seguida adicionar os links necessários clicando com o botão direito do mouse sobre TabBar em Structure. Figura 34 Criar os links para os módulos selecionando as abas e em seguida selecionando o destino em Destinations em Property Inspector. Figura 35 Muito bem, já temos uma aplicação de agenda implementada para web. Todo esse trabalho realizado pode ser polido pelo desenvolvedor, seja editando o nome 21

22 dos botões, campos, etc que são criados por default, seja agregando mais funcionalidades. Cabe destacar o arquivo de configuração struts-config.xml, construído graficamente pela ferramenta, que é o coração do framework. Figura CONCLUSÃO Notamos que nossa aplicação seguiu fielmente o padrão de projeto MVC, mais especificamente o Modelo 2. O sistema foi dividido em três módulos, com um servlet controlando o fluxo da aplicação pela leitura do arquivo struts-config.xml, implementado através do Struts Page Flow Diagram da ferramenta de desenvolvimento JDeveloper da Oracle. Percebemos ainda que o desenvolvedor preocupou-se apenas com a implementação das regras de negócio, não despendendo tempo em códigos pesados que certamente consumiriam boa parte de seu expediente. Essa é a finalidade dos Frameworks, e não poderia ser diferente com o Struts. O Framework Struts proporciona uma maneira clara, fácil e robusta de criar sistemas utilizando modernas tecnologias proporcionando rapidez e padronização na implementação de sistemas. 22

23 6. BIBLIOGRAFIA HUSTED, Ted, et al. Struts em ação. Tradução: Eveline Vieira Machado. Rio de Janeiro RJ: Editora Ciência Moderna Ltda., KURNIAWAN, Budi. Java para Web com Servlet, JSP e EJB. 1ª Edição. Rio de Janeiro RJ: Editora Ciência Moderna Ltda., HIGHTOWER, Richard. Jakarta Struts Live. Highlands Ranch, Colorado: SourceBeat, TEMPLE, Andre, et al. Jsp, Servlets e J2EE. Stanford, Califórnia, CAVANESS, Chuck. Jakarta Struts. O Reilly, CAVANESS, Chuck. Programming Jakarta Struts. 2. ed. O Reilly, SHENOY, Srikanth. Struts Survival Guide, Basic to Best Practices. Austin TX: ObjectSource LLC, SINGH, Inderjeet. Designing Enterprise Applications, with the J2EETM Platform. 2. ed. Upper Saddle River NJ: Addison-Wesley, FALKNER, Jayson; JONES, Kevin. Servlets and JavaServer Pages, The J2EE Technology Web Tier. Boston MA: Addison-Wesley, DAVIS, Malcolm. Struts, an open-source MVC implementation, Disponível em: < Acesso em 20 de abril de MUENCH, Steve. ADF Business Components J2EE Design Pattern Catalog, Disponível em: < muench/designpatterns/index.html>. Acesso em 23 de maio de MUENCH, Steve. Oracle ADF Data Binding Primer and ADF/Struts Overview, Disponível em: < papers/10g/adfbindingprimer/index.html>. Acesso em 20 de maio de MILLS, Duncan. Using Struts with JDeveloper 10g, Disponível em < Acesso em 12 de maio de GARNIER, Jean Michel. Struts 1.1 Controller UML diagrams. Disponível em < Acesso em 29 de abril de JELLEMA, Lucas. Struts best practices - white paper on JavaWorld. Disponível em < Acesso em 30 de abril de Improving Designs with the MVC Design Pattern. Disponível em: < Acesso em 01 de maio de

24 Oracle ADF UIX Developer's Guide Table of Contents. Disponível em < Acesso em 20 de maio de Apache Struts Framework (Version 1.2.7). Disponível em org/api/index.html>. Acesso em 05 de abril de Struts. Disponível em < Acesso em 05 de abril de

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária

SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária SISTEMA TYR DIAGRAMAS DE CLASSE E SEQUÊNCIA Empresa: Academia Universitária Cascavel Novembro de 2009 Pedro Patitucci Finamore Daniel Bordignon Cassanelli Marco Antonio da Rosa DIAGRAMAS DE CLASSE E SEQUÊNCIA

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

Apostila Oultlook 2007 Prof. Fabrício Melo

Apostila Oultlook 2007 Prof. Fabrício Melo INTRODUÇÃO O Microsoft Outlook 2007 é um programa de gestão de informações pessoais e de mensagens que auxilia no gerenciamento de mensagens, compromissos, contatos, tarefas e partilhar informações com

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Padrões de Interação com o Usuário

Padrões de Interação com o Usuário Padrões de Interação com o Usuário Granularidade dos Padrões Padrões estão relacionados a 3 elementos: Contexto ocorre Problema resolve Solução Problemas e Soluções podem ser observados em diferentes níveis

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

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

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

Table of Contents. PowerPoint XP

Table of Contents. PowerPoint XP Table of Contents Finalizando a apresentação...1 Usando anotações...1 Desfazer e repetir...1 Localizar e substituir...2 Substituir...2 Efeitos de transição...3 Esquema de animação...6 Controlando os tempos

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Manual do Sistema Vida Controle de Contatos Editorial Brazil Informatica Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...

Leia mais

Especificação do 3º Trabalho

Especificaçã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 mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

Sistema de Gerenciamento Remoto www.pevermelho.art.br

Sistema de Gerenciamento Remoto www.pevermelho.art.br Sistema de Gerenciamento Remoto www.pevermelho.art.br 1 - SOBRE O SGR Este manual irá lhe ajudar a entender o funcionamento do SGR (Sistema de Gerenciamento Remoto) permitindo assim que você possa atualizar

Leia mais

Menus Personalizados

Menus Personalizados Menus Personalizados Conceitos básicos do Painel Logando no Painel de Controle Para acessar o painel de controle do Wordpress do seu servidor siga o exemplo abaixo: http://www.seusite.com.br/wp-admin Entrando

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

Aula 03 - Projeto Java Web

Aula 03 - Projeto Java Web Aula 03 - Projeto Java Web Para criação de um projeto java web, vá em File/New. Escolha o projeto: Em seguida, na caixa Categorias selecione Java Web. Feito isso, na caixa à direita selecione Aplicação

Leia mais

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,

Leia mais

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL; Boletim Técnico EP3 11/07 Utilizando Funções e Blocos Funcionais de usuário pelo software A1 19 de outubro de 2007 O objetivo deste boletim é mostrar como utilizar o recurso de Funções (Functions) e Blocos

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI PERFIL TÉCNICO Versão 2.0 DEPARTAMENTO DE INFORMÁTICA E TELECOMUNICAÇÕES PREFEITURA DE GUARULHOS SP 1 Objetivo: Esse manual tem como objetivo principal instruir os

Leia mais

Análise de Dados do Financeiro

Análise de Dados do Financeiro Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal 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 mais

Criando uma agenda simples com NetBeans 6.5

Criando uma agenda simples com NetBeans 6.5 Criando uma agenda simples com NetBeans 6.5 (Swing application framework e Beansbinding) Já faz algum tempo que escrevi uma agenda simples usando o Eclipse com o Visual Class Editor. Demorei em torno de

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO Manual de Avaliação de Desempenho Cadastro UNIFAP MACAPÁ-AP 2013 S U M Á R I O 1 Tela de Login...2 2 Acessando ao submenu cadastro de avaliação

Leia mais

Processo de Controle das Reposições da loja

Processo de Controle das Reposições da loja Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC Treinamento Básico do Correio Eletrônico Brasília Março de 2012 SUMÁRIO 1. Introdução... 3 1.1 Como acessar

Leia mais

Treinamento Business Objects (BO) Confecção de Relatórios 1 etapa Facilitador: Fabio Alberto Paiva Xavier

Treinamento Business Objects (BO) Confecção de Relatórios 1 etapa Facilitador: Fabio Alberto Paiva Xavier Treinamento Business Objects (BO) Confecção de Relatórios 1 etapa Facilitador: Fabio Alberto Paiva Xavier 29 de Outubro 2010 Objetivos do Treinamento: Ao final deste treinamento, é esperado que os participantes

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Associação Carioca de Ensino Superior Centro Universitário Carioca

Associação Carioca de Ensino Superior Centro Universitário Carioca Desenvolvimento de Aplicações Web Lista de Exercícios Métodos HTTP 1. No tocante ao protocolo de transferência de hipertexto (HTTP), esse protocolo da categoria "solicitação e resposta" possui três métodos

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

Manual do Plone (novo portal do IFCE)

Manual 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 mais

CAPÍTULO 35 Como utilizar os componentes ColdFusion

CAPÍTULO 35 Como utilizar os componentes ColdFusion CAPÍTULO 35 Como utilizar os componentes ColdFusion Os componentes ColdFusion (CFC) permitem ao usuário encapsular lógicas de aplicação e de negócios (business logic) em unidades auto-controladas reutilizáveis.

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

3 SCS: Sistema de Componentes de Software

3 SCS: Sistema de Componentes de Software 3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Atualizaça o do Maker

Atualizaça o do Maker Atualizaça o do Maker Prezados Clientes, Nós da Playlist Software Solutions empresa líder de mercado no desenvolvimento de software para automação de rádios - primamos pela qualidade de nossos produtos,

Leia mais

Guia Site Empresarial

Guia Site Empresarial Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação

Leia mais

Especificação do Trabalho

Especificação do Trabalho Especificação do 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, ligação,

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Java para Desenvolvimento Web

Java para Desenvolvimento Web Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para

Leia mais

Software. Gerenciamento de Manutenção

Software. Gerenciamento de Manutenção Software Gerenciamento de Manutenção Tutorial Passo a Passo Do Cadastro de Serviço à Consulta de Serviços Realizados Tutorial Recomendações AsinformaçõesutilizadasnestetutorialsãoasmesmasquevocêtemnoseuBancodeDados

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

Aula 4. Objetivos. Conteúdo dinâmico na internet.

Aula 4. Objetivos. Conteúdo dinâmico na internet. Aula 4 Objetivos Conteúdo dinâmico na internet. Para uma solicitação da Web mais simples, um navegador solicita um documento HTML e o servidor Web encontra o arquivo correspondente e devolve. Se o documento

Leia mais

Manual Básico do Usuário. Monitoramento de Iniciativas Estratégicas. Planejamento Estratégico - ANVISA 2010-2020

Manual Básico do Usuário. Monitoramento de Iniciativas Estratégicas. Planejamento Estratégico - ANVISA 2010-2020 Manual Básico do Usuário Monitoramento de Iniciativas Estratégicas Planejamento Estratégico - ANVISA 2010-2020 Brasília DF, Maio de 2015 1 Sumário Planejamento Estratégico Anvisa 2010 a 2020:... 4 Supervisão

Leia mais

AULA 1 Iniciando o uso do TerraView

AULA 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 mais

Padrões de Projeto WEB e o MVC

Padrões de Projeto WEB e o MVC Padrões de Projeto WEB e o MVC Padrões de Projeto WEB e o MVC O que são padrões? "Cada padrão descreve um problema que ocorre freqüentemente em seu ambiente, e então descreve o cerne da solução para aquele

Leia mais

Módulo Publicações Publicações On Line. Módulo Publicações

Módulo Publicações Publicações On Line. Módulo Publicações Módulo Publicações Elaborado por: Julio Cesar Cavalheiro PÁG. 1/8 Índice 1. Objetivo... 3 2. Parametrização... 3 3. Baixando as Publicações... 4 4. Atribuindo processos aos Dados Baixados... 5 5. Status

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

Capítulo 7 O Gerenciador de Arquivos

Capítulo 7 O Gerenciador de Arquivos Capítulo 7 O Gerenciador de Arquivos Neste capítulo nós iremos examinar as características da interface do gerenciador de arquivos Konqueror. Através dele realizaremos as principais operações com arquivos

Leia mais

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde

Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR. Julho/2007. Ministério da saúde Sistema de Instalação e Criação da Estrutura do Banco de Dados MANUAL DO INSTALADOR Julho/2007 Ministério da saúde SUMÁRIO Módulo 1. Instalação... 4 Introdução... 4 Configurações de equipamentos para instalação

Leia mais

Laboratório de ENGSOF Estudo de Caso. Prof. André Pereira, MSC, PMP

Laboratório de ENGSOF Estudo de Caso. Prof. André Pereira, MSC, PMP Laboratório de ENGSOF Estudo de Caso Aula de Hoje: Desenvolver um sistema UML inteiro: Aplicação Banco Online. Nosso Estudo de Caso! RSA V7 O que será feito para o projeto? 1) Criando um Projeto UML: 1)

Leia mais

Tutorial Administrativo (Backoffice)

Tutorial Administrativo (Backoffice) Manual - Software ENTRANDO NO SISTEMA BACKOFFICE Para entrar no sitema Backoffice, digite no seu navegador de internet o seguinte endereço: http://pesquisa.webbyapp.com/ Entre com o login e senha. Caso

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas

Leia mais

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

CARTILHA. Principais mudanças contidas na versão 1.7.1.0

CARTILHA. Principais mudanças contidas na versão 1.7.1.0 CARTILHA PROCESSO JUDICIAL ELETRÔNICO Principais mudanças contidas na versão 1.7.1.0 Belo Horizonte 2015 Corregedoria-Geral de Justiça SUMÁRIO 1. Introdução 2. Perfil de Advogado 3. Módulo de Procuradoria

Leia mais

HIBERNATE EM APLICAÇÃO JAVA WEB

HIBERNATE EM APLICAÇÃO JAVA WEB HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja conectada ao software (D-ViewCam). 1 2 Abra o D-ViewCam

Leia mais

Scriptlets e Formulários

Scriptlets e Formulários 2 Scriptlets e Formulários Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Permitir ao aluno aprender a criar um novo projeto Java para web no Netbeans IDE,

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

MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS

MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS 1 Conteúdo Apresentação... 3 1 Página Principal do Sistema... 4 2 Telas de busca... 8 3 Teclas de Navegação... 11 4 Tela de Menu de Relatório... 12 5 Telas de

Leia mais

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS 2012 Todos os direitos reservados à Softbox 1101001112211110000212451 Seja bem vindo! Você está recebendo o MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS. Este manual

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 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 mais

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

Como incluir artigos:

Como incluir artigos: Como incluir artigos: O WordPress é uma ferramenta muito flexível, com muitas variações e ajustes que podem torná-lo algo muito simples e também muito sofisticado conforme os recursos que são configurados

Leia mais

Trecho retirando do Manual do esocial Versão 1.1

Trecho retirando do Manual do esocial Versão 1.1 Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao

Leia mais

MANUAL DO ANIMAIL 1.0.0.1142 Terti Software

MANUAL 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 mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação SISCOFRE Sistema de Controle de Frequência MANUAL Versão 2.1 2013 Cuiabá MT Sumário Usuários do SISCOFRE... 3 Fases

Leia mais

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO

TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO TUTORIAL: APRENDENDO A LIDAR COM O AXURE PRO Grupo: Danielle Araújo, Elaini Nascimento, Indhyane Souza, Larah Câmara e Nathan Linhares O que vem a ser o Axure? Tutorial aprendendo a lidar com o AXURE PRO

Leia mais

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do

Leia mais

Manual do Painel Administrativo

Manual 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 mais

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

Controle de Almoxarifado

Controle de Almoxarifado Controle de Almoxarifado Introdução O módulo de Controle de Almoxarifado traz as opções para que a empresa efetue os cadastros necessários referentes a ferramentas de almoxarifado, além do controle de

Leia mais