SISTEMA WEB DE AGENDAMENTO DE ATENDIMENTOS COM INTEGRAÇÃO EM NUVEM COMPUTACIONAL

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

Download "SISTEMA WEB DE AGENDAMENTO DE ATENDIMENTOS COM INTEGRAÇÃO EM NUVEM COMPUTACIONAL"

Transcrição

1 UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA WEB DE AGENDAMENTO DE ATENDIMENTOS COM INTEGRAÇÃO EM NUVEM COMPUTACIONAL TRABALHO DE GRADUAÇÃO William Douglas de Medeiros Monteiro Santa Maria, RS, Brasil 2014

2 SISTEMA WEB DE AGENDAMENTO DE ATENDIMENTOS COM INTEGRAÇÃO EM NUVEM COMPUTACIONAL William Douglas de Medeiros Monteiro Trabalho de Graduação apresentado ao Curso de Sistemas de Informação da Universidade Federal de Santa Maria (UFSM, RS), como requisito parcial para a obtenção do grau de Bacharel em Sistemas de Informação Orientadora: Prof a. Dr a. Andrea Schwertner Charão Co-orientador: M. Sc. Adriano Pereira 10 Santa Maria, RS, Brasil 2014

3

4 AGRADECIMENTOS Agradeço primeiramente, aos familiares que ofereceram suporte durante toda minha vida. A minha namorada, Paola, aos amigos, especialmente aos amigos e colegas Camila Brondani, Cássio Libraga e Rodrigo Comassetto, pela amizade e companheirismo proporcionados. A professora Andrea Charão, pela orientação e compreensão durante a graduação. Ao meu Co-Orientador Adriano Pereira, que tornou este trabalho possível e foi fundamental no meu aprendizado de JSF com paciência e disponibilidade. Aos participantes da banca de TG, pelo apoio dado desde a prévia apresentação deste trabalho. Aos coordenadores que passaram pelo curso e à ex-secretária Nelma que estiveram sempre a disposição de todos os alunos e que muitas vezes procurei ao longo do curso. Aos demais colegas, professores e servidores que contribuíram de alguma forma durante a minha graduação e estiveram presentes nesta caminhada.

5 RESUMO Trabalho de Graduação Curso de Sistemas de Informação Universidade Federal de Santa Maria SISTEMA WEB DE AGENDAMENTO DE ATENDIMENTOS COM INTEGRAÇÃO EM NUVEM COMPUTACIONAL AUTOR: WILLIAM DOUGLAS DE MEDEIROS MONTEIRO ORIENTADORA: ANDREA SCHWERTNER CHARÃO CO-ORIENTADOR: ADRIANO PEREIRA Local da Defesa e Data: Santa Maria, 23 de Janeiro de A necessidade da otimização do tempo é uma preocupação hoje em dia. Um software para organizar automaticamente os agendamentos da Pró-Reitoria de Assuntos Estudantis (PRAE) da Universidade Federal de Santa Maria (UFSM) pode ajudar muito na organização da instituição, e sua implantação é bastante aguardada. O trabalho tem como objetivo oferecer um sistema de agendamentos no qual o aluno poderá acessar sem nenhum cadastro extra (além do cadastro já existente nos sistemas atuais da instituição) e agendar uma consulta para a obtenção do benefício sócio-econômico a partir da consulta da PRAE. A aplicação também facilita o gerenciamento de horários de cada assistente social, permite que eles tenham indisponibilidades previstas, e ainda proporciona uma integração com a Google Calendar API que oferece visualização de dados em qualquer dispositivo capaz de acessar o Google Calendar. O sistema foi desenvolvido em equipe com analistas do Centro de Processamento de Dados da UFSM a fim de preservar a compatibilidade com sistemas atuais da instituição. Além do benefício do tempo a ser poupado, o sistema traz uma modelagem genérica que possibilita o reuso em outros contextos posteriores, como o agendamento de outros recursos (veículos, salas de aula, etc.) da instituição. O aluno pode incluir os seus eventos em seu calendário virtual, onde uma das possibilidades é o próprio Google Calendar. Apesar do sistema final não ser totalmente genérico, ele foi construído sobre uma modelagem que é genérica. Portanto com poucos ajustes pode ser adaptado para outros contextos necessários dentro da UFSM. Palavras-chave: Agendamento. Nuvem. API. Calendário.

6 ABSTRACT Undergraduate Final Work Undergraduate Program in Computer Information Systems Federal University of Santa Maria WEB-BASED APPOINTMENT S SCHEDULING SYSTEM WITH CLOUD INTEGRATION AUTHOR: WILLIAM DOUGLAS DE MEDEIROS MONTEIRO ADVISOR: ANDREA SCHWERTNER CHARÃO COADVISOR: ADRIANO PEREIRA Defense Place and Date: Santa Maria, January 23 th, The need to optimize the time is a preoccupation nowadays. An automated software that organizes Santa Maria s Federal University s (UFSM) Pró-Reitoria de Assuntos Estudantis (PRAE) schedulings can improve much the institution s organization, and its deployment has been waited. This paper has as objetcive to deliver a scheduling s system which a student can access with no extra registration (besides the one that is already on running systems), schedule an appointment to obtain the socioeconomic benefit from PRAE s appointment. The application also facilitates the time management of each social worker, allows that they have known unavailabilities, and provides an integration with Google Calendar s API, which has the option to access the scheduled data through any device that is able to interact with Google Calendar The system was developed in UFSM s Data Processing Center s with their analysts to preserve the compatibility with actual running systems. Besides the benefit of the time that will be saved, the system brings an integration with other existing systems from UFSM, generic modeling possibiliting the reuse of the software in another later applications, as scheduling another UFSM s resources (cars, classrooms, etc.). The student can also include the scheduled data into virtual calendars, and one of them is Google Calendar. Although the final system is not totally generic, it was built over a modeling tha is generic. So it can be easily adjusted to fit any other needs inside UFSM. Keywords: Cloud. API. Calendar. Schedule..

7 LISTA DE APÊNDICES APÊNDICE A Ambiente de desenvolvimento do CPD APÊNDICE B Diagrama do sistema de agendamentos... 36

8 SUMÁRIO 1 INTRODUÇÃO Objetivos Justificativa FUNDAMENTAÇÃO Definição de termos utilizados Application Programming Interface Model-View-Controller Tecnologias utilizadas Java Enterprise Edition Glassfish Redmine Maven DB Tecnologias auxiliares Hibernate Enterprise JavaBeans Google Calendar API Aplicações similares DESENVOLVIMENTO Modelagem Levantamento de requisitos Modelo do sistema Fluxos de utilização Integração em nuvem Implementação Desenvolvimento com o framework do CPD Google Calendar API RESULTADOS CONCLUSÃO REFERÊNCIAS APÊNDICES

9 8 1 INTRODUÇÃO Com os constantes avanços tecnológicos, as pessoas estão cada vez mais ligados a tendências geradas pela web. É notável o quanto a internet modificou estilos de vida nos últimos anos e, cada vez tem-se mais informação em menos tempo. Sabe-se que um serviço online facilita bastante a vida de empresas e de seus clientes. Com isso, todos ganham um tempo cada vez mais valioso. É inevitável que, trabalhos manuais feitos por uma pessoa ou equipe, sejam substituídos por meios mais eficientes, com custo menor. Desde a primeira ocorrência disso, por volta de 1830, quando a máquina a vapor substitui operários na primeira revolução industrial (HOBSBAWM, 1969), esse tipo de avanço é cada vez mais frequente e coerente, já que máquinas conseguem fazer trabalhos repetitivos mais rapidamente sem descansar, além de substituir várias pessoas (MOTA MYRIAM BECHO; BRAICK, 1998). Atualmente, o refinamento da programação permite que muitas tarefas sejam automatizadas. Há um custo inicial com o software, mas ganha-se a longo prazo com a otimização dos recursos utilizados. Um sistema web de agendamento consiste em um software, disponibilizado por algum prestador de serviços para seus clientes, para facilitar o processo de marcação de qualquer tipo de evento. Por exemplo, num consultório médico, o sistema web facilitaria o agendamento de consultas e o trabalho da secretária, que só precisaria alimentá-lo com os horários disponíveis para os agendamentos. No setor público tem-se exemplos de sistemas de agendamentos na Polícia Federal (agendamento para obtenção de passaportes) e Previdência Social (SISAGE). Esse tipo de abordagem possibilita uma interatividade muito grande entre as partes envolvidas, já que o interessado pode fazer seu agendamento de casa, no horário que mais lhe for conveniente. Dependendo do sistema, o cliente pode até ter acesso a todos os horários livres, e optar pelo que mais agradar. Um sistema desse tipo também não cometeria erros tipicamente humanos, como marcar dois agendamentos para o mesmo horário. Buscando as vantagens previamente citadas, a Pró-Reitoria de Assuntos Estudantis (PRAE) da Universidade Federal de Santa Maria (UFSM) procurou meios de automatizar o agendamento dos atendimentos que oferece. A PRAE é um órgão administrativo da UFSM e tem como objetivos: planejar, operacionalizar, supervisionar, orientar e, juntamente com os acadêmicos, interagir nas atividades universitárias que abrangem o campo cultural, social e assistencial da Política de Assistência Estudantil desta instituição (PRAE, 2013). Um dos principais atendi-

10 9 mentos oferecidos é para a obtenção do benefício sócio-econômico na UFSM, o que garante o acesso e permanência de estudantes na instituição, dentro de uma perspectiva de inclusão social, formação ampliada, produção de conhecimento, melhoria do desempenho acadêmico e da qualidade de vida da comunidade estudantil. Nesse tipo de atendimento, o aluno da UFSM entra em contato com a PRAE para que sua situação e documentos sejam analisados pelas assistentes sociais (recursos da PRAE). Depois da situação analisada, as assistentes corroboram (ou não) o pedido do aluno pelo benefício sócio-econômico. A automatização desse processo otimizará o tempo dos assistentes sociais e oferecerá maior controle, para que se saiba exatamente o que foi e o que será feito. Os problemas com agendamentos manuais são notáveis. Sem uma automatização, é muito difícil manter o controle sobre o número de vagas e gerenciamento de indisponibilidades. Além disso, é comum que existam duplicidade nos agendamentos manuais. A demanda de implementação do sistema foi levada até o Centro de Processamento de Dados (CPD), que trata da área de Tecnologia da Informação da UFSM. O CPD conta com analistas de TI que trabalham no desenvolvimento de soluções para a UFSM. Em conjunto com a equipe de analistas, este trabalho foi desenvolvido conforme objetivos citados adiante. 1.1 Objetivos Dentro do contexto apresentado, o trabalho tem como objetivo permitir um agendamento web, que facilite a visualização dos horários de atendimento das assistentes sociais disponíveis durante a semana para alunos que desejam obter o benefício sócio-econômico da PRAE. O sistema ainda deve oferecer aos profissionais, alguma maneira de alterar os horários e gerar indisponibilidades justificadas. O trabalho ainda objetiva ter uma integração com nuvem computacional, possibilitando uma visualização privilegiada gestor da PRAE para os agendamentos marcados por alunos. Ao ser concluído, este trabalho pretende disponibilizar um sistema de agendamento de consultas com assistentes sociais, que tenha funções para disponibilizar e indisponibilizar horários, gerenciar perfis, visualização de agendamentos em nuvem computacional, entre outras funcionalidades que tornem o sistema utilizável também em outros contextos.

11 Justificativa Várias solicitações foram feitas ao CPD para o desenvolver a função de agendamento integrado aos sistemas existentes (agendamento odontológico, veicular, etc.). Porém, a demanda da PRAE foi a primeira e, portanto, escolhida como um ponto de partida. Os diferentes pedidos por esse tipo de sistema, influenciou em sua modelagem. Construído sobre um modelo genérico, o sistema pode ter algumas poucas alterações antes de ser aplicado em outro contexto dentro da UFSM (agendamento de espaços ou veículos, por exemplo). Apesar da modelagem genérica, o trabalho é focado unicamente no caso de agendamentos da PRAE. Além da modelagem genérica que ajuda no reuso, construir internamente um sistema auxilia com a compatibilidade que se deve ter com os outros em funcionamento. O know-how dos analistas do CPD sobre os sistemas atuais permite que a integração com os sistemas atualmente disponibilizados e até mesmo sistemas futuros sejam totalmente compatíveis. É importante que os dados cadastrais dos alunos, mantidos pela UFSM, não precisem ser reinseridos no novo sistema, pois isso seria um grande contratempo.

12 11 2 FUNDAMENTAÇÃO Este capítulo tem como finalidade definir os conceitos necessários para o entendimento do trabalho, bem como as tecnologias utilizadas em seu desenvolvimento. 2.1 Definição de termos utilizados Esclarecimentos sobre cada tecnologia utilizada no trabalho e os principais termos ligados à elas Application Programming Interface Application Programming Interface (API), ou Interface de Programação de Aplicativos, em português, é uma interface que facilita o desenvolvimento entre serviços diferentes. Utilizando o exemplo deste trabalho, em vez de implementar todas as manipulações de calendário (incluir eventos, remover eventos, etc.), utilizamos uma API, feita pelo Google, que faz isso. A API é fornecida a nível de código pelo serviço a ser utilizado, e contém métodos para facilitar essa integração (CIRIACO, 2009). É importante frisar que sem a utilização de uma API, toda a integração deste trabalho com o Google Calendar teria que ser feita do zero Model-View-Controller O Model-View-Controller (MVC), é um padrão de arquitetura de software que divide a representação da informação de sua manipulação e interação com usuários. É amplamente utilizado para organizar melhor o código, inclusive é o modelo de programação deste trabalho. Sucintamente, o usuário enxerga o View, gera uma ação para o Controller, que manipula os dados e os passa para o Model. Este último, atualiza o View, que mostra uma representação ao usuário (BURBECK, 1992). 2.2 Tecnologias utilizadas Por apresentar uma necessidade de integração á serviços já existentes, o sistema foi influenciado por eles na sua modelagem. Todas tecnologias utilizadas no trabalho foram herdadas do framework de desenvolvimento do CPD.

13 Java Enterprise Edition Java é uma linguagem de programação que executa suas aplicações em uma máquina virtual própria, permitindo a portabilidade de aplicações entre as mais diversas plataformas. Na versão Java Enterprise Edition (Java EE), é disponibilizada uma plataforma para uso empresarial com opões de ferramentas que facilitam o desenvolvimento voltado para a web (NETWORK, 2013a). Esta escolha foi feita por causa da facilidade que a linguagem proporciona ao usar padrões de desenvolvimento, como o MVC. Outros fatores decisivos a favor da utilização desta tecnologia, foram a existência de bibliotecas com métodos úteis à aplicação, como autenticação de alunos via matrícula, métodos de comunicação com o SGBD (Sistema de Gerenciamento de Banco de Dados), e muitos outros. A utilização de outra linguagem de programação web implicaria no desenvolvimento desses métodos, partindo do "zero" Glassfish 4 O Glassfish é um servidor de aplicações JavaEE, tornando possível a utilização do agendamento via web. É amplamente usado por oferecer funcionalidades como balanceamento de carga e clustering. Na versão 4, ganhou suporte ao JavaEE 7, sendo o primeiro dos servidores de aplicação a suportar tal tecnologia. Ganhou também nesta versão, uma edição Open Source (NETWORK, 2013b) Redmine O Redmine é uma ferramenta web, open source que faz o gerenciamento de projetos. Oferece inúmeros recursos para auxiliar e facilitar o desenvolvimento de aplicações. Algumas das principais funções são: 1. Calendário e gráfico de Gantt 2. Suporte a Multilinguagem 3. Contagem de tempo 4. Suporte a vários tipos de autenticação, com controle de acesso baseado em papéis (Administrador, Gerente, etc.).

14 13 Essa ferramente é utilizada no CPD para ajudar no gerenciamento da equipe nos vários projetos desempenhados pelos analistas (LANG, 2013) Maven Maven é uma ferramenta muito útil, que permite gerenciar e construir projetos em Java. Utilizando essa ferramenta, não é mais necessário incluir todas as bibliotecas manualmente no projeto, sendo que é só referenciá-las no arquivo POM.xml do projeto, e as dependencias são obtidas de maneira automática pelo Maven (APACHE, 2013) DB2 Trata-se de uma família de servidores de bases de dados, desenvolvida pela IBM. Por ser a base utilizada pela UFSM, também foi utilizada neste trabalho. Apesar da base de dados ser transparente para a aplicação deste trabalho (graças ao uso do Hibernate), foram criadas algumas tabelas em complemento às já existentes. 2.3 Tecnologias auxiliares Baseando-se no princípio do reuso de código-fonte para aceleração do desenvolvimento, algumas tecnologias que oferecem facilidades em certos aspectos foram utilizadas Hibernate O Hibernate é uma biblioteca de mapeamento objeto-relacional. Em outras palavras, esta biblioteca mapeia bases de dados relacionais tradicionais, para objetos, facilitando o desenvolvimento no estilo orientação-objeto. A biblioteca facilita muito o arranjo de relacionamentos 1:n e n:n entre classes. Permite, ainda, consultas feitas nos objetos de dados do Hibernate por intermédio de uma linguagem parecida com o SQL, o HQL (Hibernate Query Language)(HAT, 2013). Pelas vantagens previamente citadas, o Hibernate foi utilizado no sistema de agendamentos desenvolvido neste trabalho, abstraindo as chamadas ao banco de dados.

15 Enterprise JavaBeans É um componente que trabalha na arquitetura de um servidor JavaEE para facilitar o desenvolvimento distribuído, transacional, seguro e portátil de aplicações. Habilita a modularização na construção de sistemas, a fim de encapsular a lógica de negócios da aplicação Google Calendar API A Google Calendar API permite o desenvolvimento de aplicações que manipulam eventos e calendários na nuvem da Google. Fazendo uso desta API é possibilitado ao sistema fazer busca de eventos em calendários públicos e privados, desde que o usuário autenticado tenha privilégios suficientes para essa ação. Para usuários autenticados com os privilégios necessários é possível criar, editar e excluir eventos e calendários (GOOGLE, 2013a). A API permite que usuários de um sistema qualquer sejam autenticados e ofereçam acesso aos seus calendários para o aplicativo que estão utilizando. Os acessos da aplicação precisam ser autorizados pelo usuário. Porém, existe um tipo de autenticação que não utiliza a conta do usuário que esta visualizando a página web, mas utiliza uma conta previamente criada para o servidor onde a aplicação está executando, permitindo que o próprio sistema faça tarefas em algum calendário previamente especificado e autorizado, sem ter que pedir permissão ao usuário. Esses tipos de autenticação da API serão tratadas no texto. O fato da visualização do calendário pelo site da Google ser bastante completo também motiva o uso dessa API, já que fica mais fácil para o usuário enxergar os calendários que contêm os agendamentos. Tendo acesso a qualquer dispositivo que acessa o Google Calendar, o usuário do sistema de agendamentos desenvolvido neste trabalho consegue visualizar dados de agendamentos efetuados. 2.4 Aplicações similares Os sistemas de agendamento web similares encontrados são, em sua grande maioria, desenvolvidos especificamente para uma aplicação. Em adição, estes sistemas necessitam de algum tipo de cadastro para a sua utilização. Por exemplo, temos o agendamento de consultas médicas da UNIMED 1. Somente clientes UNIMED Grande Florianópolis podem acessar efetivamente o sistema, porém uma seção de perguntas frequentes permite o esclarecimento de 1 Disponível em

16 15 alguns fatores. Figura 2.1 Página de entrada do sistema de agendamentos da UNIMED Grande Florianópolis O sistema permite que o paciente escolha um profissional específico e, de acordo com a tela de login, médicos podem entrar no portal para disponibilizar horários. A diferença desse sistema para o que precisamos começa quando entramos na tela de paciente, que ele pede autenticação e oferece a possibilidade de cadastro. No nosso caso, não deve ser permitido o cadastro, pois somente alunos devem ter acesso ao agendamento, e todos já estão cadastrados. Outro ponto observado, é que o site inteiro da UNIMED utiliza a tecnologia multiplataforma Java, enquanto o sistema de agendamentos utiliza a tecnologia proprietária.net, logo deduzimos que o desenvolvimento das funcionalidades teve que ser feito do zero. Apesar de estar aplicado no setor privado, temos exemplos de sistemas de agendamentos também no setor público. O Sistema de agendamento para requerimento de passaportes 2 da Polícia Federal, ou o SISAGE 3 (Sistema de Agendamentos) da Previdência Social são os principais exemplos no setor público, e são amplamente disponibilizados para a utilização pela população para a realização de seus agendamentos (cada um no seu contexto). O principal problema com estes sistemas é que utilizam tecnologias diferentes da utilizada na UFSM, e isso dificulta na integração entre eles e os sistemas atualmente utilizados na instituição. 2 https://www7.dpf.gov.br/sinpa/realizaragendamento.do 3

17 16 3 DESENVOLVIMENTO Neste capítulo estão descritas as informações sobre o desenvolvimento do sistema de agendamentos. O sistema foi desenvolvido no CPD, que recebe as demandas de toda UFSM e escolhe qual processo de desenvolvimento iniciar a partir de uma priorização. O modelo utilizado neste trabalho foi feito de maneira genérica, levando em conta, além da reunião com os usuários, o sistema de agendamento de consultas do Hospital Universitário, pré existente. 3.1 Modelagem O sistema foi planejado de acordo com a necessidade do usuário (PRAE), portanto, além do pedido inicial da PRAE, aconteceu uma reunião para o levantamento de requisitos. Nessa reunião, foram levantadas questões importantes para o desenvolvimento, como regras de negócio e fluxos do processo. Após esclarecidas as dúvidas, foi feita uma reunião entre a equipe de desenvolvimento, para dar procedência ao projeto Levantamento de requisitos Na reunião foram identificados, como principais, os seguintes requisitos: 1. Agendamento para alunos da UFSM 2. Visualização e manutenção dos dados 3. Gerenciamento de indisponibilidades nos atendimentos 4. Controlar o número de vagas disponíveis para cada consulta 5. Controlar os horários de agendamentos de maneira No item 1, sabe-se que os alunos são todos da UFSM, logo não é necessário fazer nenhum tipo de cadastro extra, já que estão todos cadastrados nas bases de dados da instituição. A visualização de dados proposta no item 2 refere-se a interface requerida pelo usuário, que deve mostrar com clareza os agendamentos. Esta interface é dividida em duas, sendo que a primeira é voltada ao administrador do sistema, e a segunda para a visualização dos horários de agendamento pelos alunos.

18 17 Fundamentalmente o item 3 é necessário para que possíveis indisponibilidades de atendimento sejam inclusas no sistema, tornando-o mais completo. Sem este item, um aluno poderia marcar um horário onde nenhum assistente social estaria disponível para realizar o atendimento. O controle de vagas (4) agrega ao sistema a possibilidade de fazer somente os agendamentos cabíveis num horário determinado, eliminando a possibilidade de duplicidades e excesso de agendamentos num mesmo horário. Conforme esperado, o sistema deve manter relatórios que podem ajudar na tomada de decisões futuras e otimização de processos. Outras questões não definidas pelo usuário foram acertadas de maneira genérica de modo que o sistema seja facilmente customizável para uma aplicação em outro contexto dentro da UFSM Modelo do sistema Após a reunião inicial com o usuário foi proposta pela equipe do CPD o modelo do sistema descrito na figura 3.1. Além dos requisitos, o modelo do sistema prevê o reaproveitamento do sistema para outros contextos dentro da UFSM, logo temos alguns itens que não são utilizados para o contexto atual da aplicação. Figura 3.1 Modelo genérico do sistema de agendamentos

19 18 Figura 3.2 Modelo de classes do sistema de agendamentos Conforme vemos na figura 3.1, temos como base do agendamento, um perfil de agendamento. Este perfil contém um recurso, que no caso é um assistente social, horários de início e fim e os dias da semana em que o perfil será válido. Um recurso pode estar presente em vários perfis. Além disso, o perfil tem uma validade, ou seja, depois da data final, ele deixa de valer. Isso é útil para que os horários sejam definidos apenas para um certo período de tempo, já que a cada semestre, por exemplo, podem ser mudados os horários de cada assistente. Os assistentes já estão cadastrados na base de dados da UFSM, assim como os alunos, logo os usuários e recursos não precisam ser cadastrados novamente. Existem ainda, indisponibilidades para cada perfil. Elas podem ser cadastradas antes de gerar as agendas, e serão consideradas na hora de disponibilizar os horários para os alunos. Com todas as informações do perfil e indisponibilidades, pode-se montar agendas. Essas agendas são nada mais do que a lista de horários disponíveis que o aluno irá ver. Durante a montagem, a aplicação verifica quais os dias e horários que tem que ser feito cada agenda, e também faz a verificação de indisponibilidades para aquele dia. Os eventos do calendário acadêmico geram indisponibilidades da mesma maneira que as indisponibilidades agregadas ao

20 19 perfil, então em feriados ou não letivos, a agenda não é criada. O trabalho foi desenvolvido em conjunto com analistas do CPD, e é importante destacar que uma divisão de tarefas foi feita. As partes de modelagem foram feitas em equipe, enquanto outros aspectos, devidamente citados no texto, foram feitos exclusivamente pela equipe do CPD. Para fins de visualização, a figura 3.1 estará disponível no final do trabalho (item B.1), num tamanho maior Fluxos de utilização O sistema de agendamentos pode ser acessado por alunos ou pelo gestor da PRAE, e os casos de uso disponíveis para cada um estão descritos na figura 3.3 (SOMMERVILLE, 2011). Figura 3.3 Diagrama de casos de uso O aluno pode entrar para realizar agendamentos pelo portal do aluno e escolher um dos horários listados. Existem filtros para aplicar na listagem de horários disponíveis para que os mesmos sejam refinados de acordo com os dias escolhidos. Após escolhido o horário, o sistema adiciona o aluno como interessado na agenda selecionada, incrementa o número de vagas ocupadas (se o número máximo de vagas for atingido, o horário não é mais exibido

21 20 na lista) e adiciona o horário escolhido pelo aluno ao Google Calendar do gestor da PRAE. Depois de o horário ser agendado com sucesso, o aluno é redirecionado para uma tela final com informações sobre seu agendamento. O administrador da PRAE deve acessar o sistema pela página web da PRAE. A partir daí, ele pode gerenciar os perfis (criar, editar e remover) de acordo com as necessidades, desde que os perfis não estejam disponibilizados para agendamentos. Além de gerenciar os perfis, o administrador pode gerenciar as indisponibilidades desses perfis. Essas, podem ser adicionadas a qualquer momento, mesmo que o perfil já tenha agendas. Quando uma nova indisponibilidade é gerada, o sistema verifica se existem agendas para aquele período de tempo e, se houver alguma agenda sem interessados, ela é desativada. Caso haja algum interessado, a agenda permanece intacta. O administrador poderá ver os horários marcados e seus interessadono Google Calendar Integração em nuvem Após o estudo das tecnologias aplicadas, percebeu-se que a integração do sistema com o Google Calendar API seria uma etapa relativamente curta, desde que a autenticação funcionasse corretamente. A primeira vista, duas possibilidades para que fosse integrado o sistema de agendamentos com o Calendar foram utilizadas. A primeira seria adicionar o evento a um calendário ligado a alguma conta Google da PRAE, que seria controlada pela aplicação. Este calendário tem que ser compartilhado com uma conta de serviço da aplicação, para que ela possa incluir e buscar eventos nesse calendário. A segunda possibilidade, complementar à primeira, consiste em colocar um botão para que o aluno consiga incluir o agendamento recém feito no seu calendário virtual. Esse botão consta na tela que aparece os dados do agendamento, e seu uso não é obrigatório. Existe também a possibilidade de autenticar o usuário que está visualizando a página para que o sistema faça alterações em seu calendário, porém isso não está no foco do trabalho.

22 Implementação Detalhes sobre a implementação do trabalho são tratados aqui, mostrando métodos e soluções descobertas ao longo do desenvolvimento do trabalho Desenvolvimento com o framework do CPD O framework do CPD foi um dos fatores que mais facilitaram o desenvolvimento. Graças a utilização de tecnologias como o Hibernate, algumas etapas de configuração e codificação da aplicação puderam ser automatizados. Seguindo o cronograma previsto no projeto, a implementação do sistema ocorreu de maneira fluida. Existem bibliotecas desenvolvidas internamente para auxiliar na codificação. A sie-core é a principal, contendo o núcleo das aplicações desenvolvidas pelos analistas do CPD. Ela é necessária para a implantação de qualquer uma dessas aplicações, já que contém os EJB s necessários de cada sistema. Outra biblioteca de desenvolvimento bastante utilizada se chama cpd-commons. A cpd-commons contém métodos que podem ser úteis a qualquer outra aplicação em java e permite que se desenvolva um código mais fácil de ler e dar manutenção. É importante dizer que a parte de comunicação objeto-relacional do Hibernate, bem como os EJB s foram feitos pela equipe do CPD. Isso se deve ao fato de que essa parte deve ser feita na biblioteca sie-core, e também porque o grau de complexidade desta tarefa está num patamar mais elevado. Ao final do trabalho, temos um pequeno guia de iniciação ao desenvolvimento no framework do CPD A Google Calendar API Conforme abordado anteriormente, é possível fazer a autenticação do usuário que está navegando no sistema ou fazer o sistema assumir um usuário pré definido para ele. A autenticação do usuário na versão 3 da API, com o uso do OAuth 2.0, em conjunto com o Google Cloud Console, é feita da maneira que está descrita no código Listing 3.1 Exemplo de autenticação de usuário utilizando a Google Calendar API public void setup() throws IOException { 3 HttpTransport httptransport = new NetHttpTransport(); 4 Disponível em https://developers.google.com/google-apps/calendar/instantiate

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

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

Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP

Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP UNIVERSIDADE DE SÃO PAULO Instituto de Ciências Matemáticas e de Computação Departamento de Ciências da Computação e Estatística Documentação do Sistema de Reserva de Salas da Intranet do ICMC-USP André

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Manual do Teclado de Satisfação Local Versão 1.2.2

Manual do Teclado de Satisfação Local Versão 1.2.2 Manual do Teclado de Satisfação Local Versão 1.2.2 18 de fevereiro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é

Leia mais

Manual Do Usuário ClinicaBR

Manual Do Usuário ClinicaBR Manual Do Usuário ClinicaBR SUMÁRIO 1 Introdução... 01 2 ClinicaBR... 01 3 Como se cadastrar... 01 4 Versão experimental... 02 5 Requisitos mínimos p/ utilização... 03 6 Perfis de acesso... 03 6.1 Usuário

Leia mais

Sistema de Ordens de Serviço HDA Soluções em Informática

Sistema de Ordens de Serviço HDA Soluções em Informática UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO Curso Superior de Graduação em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Ordens de Serviço HDA Soluções em Informática Por AUGUSTO CARRICONDE

Leia mais

Manual do Teclado de Satisfação Local Versão 1.4.1

Manual do Teclado de Satisfação Local Versão 1.4.1 Manual do Teclado de Satisfação Local Versão 1.4.1 26 de agosto de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

Reuso. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior

Reuso. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Reuso Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Reutilização de Software Na maioria das áreas de engenharia de software, sistemas são desenvolvidos

Leia mais

Sistema de Acompanhamento ao Desempenho do Aluno

Sistema de Acompanhamento ao Desempenho do Aluno Sistema de Acompanhamento ao Desempenho do Aluno Manoel Cardoso da Silveira Neto 1, Luciana Vescia Lourega 1 1 Instituto Federal Farroupilha Campus Júlio de Castilhos RS - Brasil Caixa Postal 38 98.130-000

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

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Aula 1 - Introdução e configuração de ambiente de desenvolvimento Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos

Leia mais

Symantec Backup Exec 2010. Guia de Instalação Rápida

Symantec Backup Exec 2010. Guia de Instalação Rápida Symantec Backup Exec 2010 Guia de Instalação Rápida 20047221 Instalação do Backup Exec Este documento contém os seguintes tópicos: Requisitos do sistema Antes da instalação Sobre a conta de serviço do

Leia mais

M a n u a l d o R e c u r s o Q m o n i t o r

M a n u a l d o R e c u r s o Q m o n i t o r M a n u a l d o R e c u r s o Q m o n i t o r i t i l advanced Todos os direitos reservados à Constat. Uso autorizado mediante licenciamento Qualitor Porto Alegre RS Av. Ceará, 1652 São João 90240-512

Leia mais

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

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico O GCO é um sistema de controle de clínicas odontológicas, onde dentistas terão acesso a agendas, fichas de pacientes, controle de estoque,

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

Integrando Eclipse e Websphere Application Server Community Edition 1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento

Leia mais

7 Utilização do Mobile Social Gateway

7 Utilização do Mobile Social Gateway 7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,

Leia mais

Bem-vindo à apresentação do SAP Business One.

Bem-vindo à apresentação do SAP Business One. Bem-vindo à apresentação do SAP Business One. Neste tópico, responderemos à pergunta: O que é o Business One? Definiremos o SAP Business One e discutiremos as opções e as plataformas disponíveis para executar

Leia mais

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Módulo Requisição. Núcleo de Tecnologia da Informação

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Módulo Requisição. Núcleo de Tecnologia da Informação Divisão de Almoxarifado DIAX/CGM/PRAD Manual do Sistema de Almoxarifado Módulo Requisição Versão On-Line Núcleo de Tecnologia da Informação Universidade Federal de Mato Grosso do Sul Manual do Sistema

Leia mais

Manual de Utilização

Manual de Utilização Se ainda tiver dúvidas entre em contato com a equipe de atendimento: Por telefone: 0800 642 3090 Por e-mail atendimento@oisolucoespraempresas.com.br Introdução... 3 1. O que é o programa Oi Backup Empresarial?...

Leia mais

Manual do Teclado de Satisfação Local Versão 1.6.0

Manual do Teclado de Satisfação Local Versão 1.6.0 Manual do Teclado de Satisfação Local Versão 1.6.0 09 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação é uma

Leia mais

Guia do Usuário. versão 1.2. GiuSoft Tecnologia - www.giusoft.com.br

Guia do Usuário. versão 1.2. GiuSoft Tecnologia - www.giusoft.com.br Guia do Usuário versão 1.2 GiuSoft Tecnologia - www.giusoft.com.br Sumário Introdução 2 O que é o Alitem? 3 Portal de aplicativos na Internet 3 Site de relacionamentos 3 Infra-estrutura de desenvolvimento

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Controle de Viaturas por Pablo Wasculewsky de Matos Orientador: Prof. Me. André Vinicius

Leia mais

Manual do Usuário GEFRE

Manual do Usuário GEFRE Manual do Usuário GEFRE Gestão de Frequência - Versão 1.2 Março, 2015 Página 1 de 84 Sumário Sumário... 2 Objetivo deste Manual do Usuário... 5 1. Instalação do GEFRE... 7 1.1. Configuração Mínima Recomendada...

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA EDITOR DE HELP MANUAL DO USUÁRIO ANA PAULA CARVALHO LORENZONI MICHELINE PARIZOTTO PROFESSORA. MILENE SELBACH SILVEIRA ORIENTADORA

Leia mais

Troubleshooting Versão 1.0

Troubleshooting Versão 1.0 Troubleshooting Versão 1.0 As informações contidas neste documento estão sujeitas a alteração sem notificação prévia. Os dados utilizados nos exemplos contidos neste manual são fictícios. Nenhuma parte

Leia mais

DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC

DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC DESENVOLVENDO APLICAÇÕES UTILIZANDO JAVASERVER FACES E MVC Felipe Moreira Decol Claro 1, Késsia Rita da Costa Marchi 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil felipe4258@hotmail.com, kessia@unipar.br

Leia mais

Manual UNICURITIBA VIRTUAL para Professores

Manual UNICURITIBA VIRTUAL para Professores Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

Documento de Requisitos

Documento de Requisitos UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Documento de Requisitos Sistema Gerenciador de Atendimento de Chamados Técnicos Grupo: Luiz Augusto Zelaquett

Leia mais

Fundação Universidade Estadual de Maringá

Fundação Universidade Estadual de Maringá Fundação Universidade Estadual de Maringá PAD/DIRETORIA DE MATERIAL E PATRIMÔNIO AVISO DE LICITAÇÃO EDITAL 485/2007 CONCORRÊNCIA PÚBLICA - PROC.: N 15344/2007 OBJETO: CONTRATAÇÃO DE UMA EMPRESA ESPECIALIZADA

Leia mais

SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS

SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS Lilian R. M. Paiva, Luciene C. Oliveira, Mariana D. Justino, Mateus S. Silva, Mylene L. Rodrigues Engenharia de Computação - Universidade de Uberaba (UNIUBE)

Leia mais

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider

Ferramenta: Spider-CL. Manual do Usuário. Versão da Ferramenta: 1.1. www.ufpa.br/spider Ferramenta: Spider-CL Manual do Usuário Versão da Ferramenta: 1.1 www.ufpa.br/spider Histórico de Revisões Data Versão Descrição Autor 14/07/2009 1.0 15/07/2009 1.1 16/07/2009 1.2 20/05/2010 1.3 Preenchimento

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

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 CURITIBA Nov 2012 DJULLES IKEDA OSNIR FERREIRA DA CUNHA Sistema de Gestão Escolar PROJETO

Leia mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

Leia mais

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1

LEIA ISTO PRIMEIRO. IBM Tivoli Configuration Manager, Versão 4.2.1 LEIA ISTO PRIMEIRO IBM Tivoli, Versão 4.2.1 O IBM Tivoli, Versão 4.2.1, é uma solução para controlar a distribuição de software e o inventário de gerenciamento de recursos em um ambiente multiplataformas.

Leia mais

Essencial ao Desenvolvimento de Software

Essencial ao Desenvolvimento de Software Documento de Requisitos Essencial ao Desenvolvimento de Software De que se trata o artigo? Apresenta o documento de requisitos de software, destacando-o como um dos principais documentos pertinentes ao

Leia mais

CENTRO UNIVERSITÁRIO GERALDO DI BIASE

CENTRO UNIVERSITÁRIO GERALDO DI BIASE CENTRO UNIVERSITÁRIO GERALDO DI BIASE Life Sistemas Manual do Professor 1. Introdução O Centro Universitário Geraldo Di Biase apresenta, neste manual, os serviços do Sistema Life Educacional que você,

Leia mais

HEALTHCARE SISTEMA DE GERENCIAMENTO DE CLÍNICAS MÉDICAS

HEALTHCARE SISTEMA DE GERENCIAMENTO DE CLÍNICAS MÉDICAS HEALTHCARE SISTEMA DE GERENCIAMENTO DE CLÍNICAS MÉDICAS OLIVEIRA, R. M.; SANTOS, A. B. RESUMO Diante da crescente expansão tecnológica e do aumento da demanda de software gerencial na área de atendimento

Leia mais

Symantec Backup Exec 12.5 for Windows Servers. Guia de Instalação Rápida

Symantec Backup Exec 12.5 for Windows Servers. Guia de Instalação Rápida Symantec Backup Exec 12.5 for Windows Servers Guia de Instalação Rápida 13897290 Instalação do Backup Exec Este documento contém os seguintes tópicos: Requisitos do sistema Antes de instalar Sobre a conta

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira ENTERPRISE JAVABEANS 3 Msc. Daniele Carvalho Oliveira Apostila Servlets e JSP www.argonavis.com.br/cursos/java/j550/index.html INTRODUÇÃO Introdução Enterprise JavaBeans é um padrão de modelo de componentes

Leia mais

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer

Leia mais

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS

SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS SISTEMA DE GESTÃO DE PRODUÇÃO DE EVENTOS Rodrigo das Neves Wagner Luiz Gustavo Galves Mählmann Resumo: O presente artigo trata de um projeto de desenvolvimento de uma aplicação para uma produtora de eventos,

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel

Software de gerenciamento do sistema Intel. Guia do usuário do Pacote de gerenciamento do servidor modular Intel Software de gerenciamento do sistema Intel do servidor modular Intel Declarações de Caráter Legal AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO RELACIONADAS AOS PRODUTOS INTEL, PARA FINS DE SUPORTE ÀS PLACAS

Leia mais

Instalando o IIS 7 no Windows Server 2008

Instalando o IIS 7 no Windows Server 2008 Goiânia, 16/09/2013 Aluno: Rafael Vitor Prof. Kelly Instalando o IIS 7 no Windows Server 2008 Objetivo Esse tutorial tem como objetivo demonstrar como instalar e configurar o IIS 7.0 no Windows Server

Leia mais

Automação do Processo de Instalação de Softwares

Automação do Processo de Instalação de Softwares Automação do Processo de Instalação de Softwares Aislan Nogueira Diogo Avelino João Rafael Azevedo Milene Moreira Companhia Siderúrgica Nacional - CSN RESUMO Este artigo tem como finalidade apresentar

Leia mais

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br

Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Moodle FTEC Versão 2.0 Manual do Usuário Acesse a área de LOGIN do site da FTEC www.ftec.com.br Índice Como acessar o Moodle Editando seu PERFIL Editando o curso / disciplina no Moodle Incluindo Recursos

Leia mais

MANUAL. Recurso QChat

MANUAL. Recurso QChat MANUAL Recurso QChat Publicação: Dezembro / 2011 Versão oficial Qualitor Advanced: 6.50.00 Versão oficial Qualitor Start: 1.00.06 Revisão: 02 Cópia oficial Sumário Recurso Chat do Qualitor NOVIDADES DA

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS por Daniel Teixeira Braga Trabalho de Conclusão de curso II Prof. Marcos Echevarria

Leia mais

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sumário 1 Sobre o TeamViewer Management Console... 4 1.1 Sobre o Management Console...

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

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

Projeto Arquitetural do IEmbedded

Projeto Arquitetural do IEmbedded Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de

Leia mais

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE

ROTEIRO ILUSTRADO PARA SISTEMA COMPUTACIONAL INSANE UNIVERSIDADE FEDERAL DE MINAS GERAIS PROPEEs - Programa de Pós-Graduação em Engenharia de Estruturas INSANE - INteractive Structural ANalysis Environment ROTEIRO ILUSTRADO PARA INSTALAÇÃO DO SISTEMA COMPUTACIONAL

Leia mais

4.0 SP2 (4.0.2.0) maio 2015 708P90911. Xerox FreeFlow Core Guia de Instalação: Windows 8.1 Update

4.0 SP2 (4.0.2.0) maio 2015 708P90911. Xerox FreeFlow Core Guia de Instalação: Windows 8.1 Update 4.0 SP2 (4.0.2.0) maio 2015 708P90911 2015 Xerox Corporation. Todos os direitos reservados. Xerox, Xerox com a marca figurativa e FreeFlow são marcas da Xerox Corporation nos Estados Unidos e/ou em outros

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

Sistema Web de Ensino Voltado aos Conteúdos da Física

Sistema Web de Ensino Voltado aos Conteúdos da Física Sistema Web de Ensino Voltado aos Conteúdos da Física Fábio Luiz P. Albini 1 Departamento de Informática, Instituto Federal do Paraná (IFPR) Curitiba, Paraná 81520-000, Brazil. fabio.albini@ifpr.edu.br

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

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS

UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS UM ESTUDO SOBRE ARQUITETURA PARA DESENVOLVIMENTO DE SOFTWARE WEB UTILIZANDO NOVAS TECNOLOGIAS Edi Carlos Siniciato ¹, William Magalhães¹ ¹ Universidade Paranaense (Unipar) Paranavaí PR Brasil edysiniciato@gmail.com,

Leia mais

PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO FINANCEIROWEB GRADUAÇÃO TECNOLÓGICA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO PROFº.: FABRICIO LEONARD PROGRAMAÇÃO COM FRAMEWORKS - MÓDULO V - GOIÂNIA - JUNHO ELABORAÇÃO

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

Guia de conceitos básicos API Version 2010-01-01

Guia de conceitos básicos API Version 2010-01-01 : Guia de conceitos básicos Copyright 2011 Amazon Web Services LLC ou suas afiliadas. Todos os direitos reservados. Conceitos básicos do Amazon RDS... 1 Cadastre-se no Amazon RDS... 2 Inicie uma instância

Leia mais

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7

PROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7 Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID

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

SIAP - Sistema de Apoio ao Professor

SIAP - Sistema de Apoio ao Professor Introdução O SIAP, Sistema de Apoio ao Professor, é um programa que vai contribuir, de forma decisiva, com o cotidiano escolar de alunos, professores, gestores e funcionários administrativos. Com a implantação

Leia mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação. ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA CURSO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO. Contribuições do MDA para o desenvolvimento de software

UNIVERSIDADE FEDERAL DE SANTA CATARINA CURSO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO. Contribuições do MDA para o desenvolvimento de software UNIVERSIDADE FEDERAL DE SANTA CATARINA CURSO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO Contribuições do MDA para o desenvolvimento de software Anna Carla Mohr Verner Helder Eugenio dos Santos Puia Florianópolis,

Leia mais

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com

Explore o IceWarp Versão 11.2 com HTML5 WebAdmin. www.icewarp.com Explore o IceWarp Versão 11.2 com HTML5 WebAdmin A rotina da administração cotidiana pode ser divertida e simples com a nova e responsiva interface WebAdmin. Gerencie domínios, usuários, grupos e listas

Leia mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES. 5º PERÍODO Gestão da Tecnologia da Informação

FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES. 5º PERÍODO Gestão da Tecnologia da Informação FACULDADE DE TECNOLOGIA SENAC GOIÁS CONTROLE DE ACESSO USANDO O FRAMEWORK RICHFACES 5º PERÍODO Gestão da Tecnologia da Informação Alunos: Alessandro Aparecido André Alexandre Bruno Santiago Thiago Castilho

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

Maximus Software Soluções Tecnológicas Ltda. A empresa que desenvolve o seu Produto ao Máximo

Maximus Software Soluções Tecnológicas Ltda. A empresa que desenvolve o seu Produto ao Máximo Maximus Software Soluções Tecnológicas Ltda. A empresa que desenvolve o seu Produto ao Máximo FARMAINFOR Modernização da Farmácia do Hospital Mater Day Documento de Requisitos Versão 2.0 Histórico de Revisão

Leia mais

Modelagem de Requisitos com Casos de Uso. Descrever em detalhe a técnica de Modelagem com Use Cases

Modelagem de Requisitos com Casos de Uso. Descrever em detalhe a técnica de Modelagem com Use Cases Engenharia de Software Modelagem de Requisitos com Casos de Uso 1 Objetivos Descrever em detalhe a técnica de Modelagem com Use Cases 2 1 Use Case É uma forma específica de uso do sistema através da execução

Leia mais

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe:

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe: Versão Documento de Requisitos Documento de Requisitos Equipe: Bruno Harada (bhhc) Edilson Augusto Junior (easj) José Ivson Soares da Silva (jiss) Pedro Rodolfo da Silva Gonçalves (prsg) Raphael

Leia mais

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx

Conecta S_Line. 2.2 Downloads Para instalar o Conecta S_Line, basta acessar www.sline.com.br/downloads.aspx 1 Introdução O Conecta S_Line permite que o laboratório envie à Central S_Line os resultados de exames gerados pelo Sistema de Informação Laboratorial (LIS) em forma de arquivos digitais. Todo o processo

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

Instituto de Ciências Matemáticas e de Computação. MANUAL DE USO Sistema de Reserva de Salas INTRANET - ICMC-USP

Instituto de Ciências Matemáticas e de Computação. MANUAL DE USO Sistema de Reserva de Salas INTRANET - ICMC-USP Instituto de Ciências Matemáticas e de Computação ISSN - 0103-2569 MANUAL DE USO Sistema de Reserva de Salas INTRANET - ICMC-USP André Pimenta Freire Renata Pontin de M. Fortes N 0 213 RELATÓRIOS TÉCNICOS

Leia mais

Sistema de Automação Comercial de Pedidos

Sistema de Automação Comercial de Pedidos Termo de Abertura Sistema de Automação Comercial de Pedidos Cabana - Versão 1.0 Iteração 1.0- Release 1.0 Versão do Documento: 1.5 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011

Leia mais

Eduardo Bezerra. Editora Campus/Elsevier

Eduardo Bezerra. Editora Campus/Elsevier Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 11 Arquitetura do sistema Nada que é visto, é visto de uma vez e por completo. --EUCLIDES

Leia mais

Anexo I - DAS (Documento de Arquitetura de Software) Concurso de Desenvolvimento de Jogos SEBRAE

Anexo I - DAS (Documento de Arquitetura de Software) Concurso de Desenvolvimento de Jogos SEBRAE Anexo I - DAS (Documento de Arquitetura de Software) Concurso de Desenvolvimento de Jogos SEBRAE 1 Sumário Sumário... 2 1 INTRODUÇÃO... 3 1.1 Propósito... 3 1.2 Escopo... 3 1.3 Referências... 3 2 DIRETRIZES...

Leia mais

Núcleo de Tecnologia de Informação NTI Universidade Federal de Alfenas UNIFAL-MG. Marcelo Penha Fernandes José Roberto Pinto Ribeiro

Núcleo de Tecnologia de Informação NTI Universidade Federal de Alfenas UNIFAL-MG. Marcelo Penha Fernandes José Roberto Pinto Ribeiro Núcleo de Tecnologia de Informação NTI Universidade Federal de Alfenas UNIFAL-MG Marcelo Penha Fernandes José Roberto Pinto Ribeiro {marcelo.penha, jose.ribeiro}@unifal-mg.edu.br Resumo Este artigo aborda

Leia mais

Manual de referência do HP Web Jetadmin Database Connector Plug-in

Manual de referência do HP Web Jetadmin Database Connector Plug-in Manual de referência do HP Web Jetadmin Database Connector Plug-in Aviso sobre direitos autorais 2004 Copyright Hewlett-Packard Development Company, L.P. A reprodução, adaptação ou tradução sem permissão

Leia mais

Faturamento Eletrônico - CASSEMS

Faturamento Eletrônico - CASSEMS 1 Conteúdo 1. Informações Iniciais... 3 1.1. Sobre o documento... 3 1.2. Organização deste Documento... 3 2. Orientações Básicas... 3 2.1. Sobre o Faturamento Digital... 3 3. Instalação do Sistema... 4

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64 direcionados por comportamento 64 5 Estudo de caso Neste capítulo serão apresentadas as aplicações web utilizadas na aplicação da abordagem proposta, bem como a tecnologia em que foram desenvolvidas, o

Leia mais

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Carlos Henrique Pereira WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Florianópolis - SC 2007 / 2 Resumo O objetivo deste trabalho é especificar

Leia mais

1. Introdução. João Victor Cunha Oliveira Gomes 1, Bruno Souto Borges 1. CEP 75500-000 Itumbiara GO Brasil

1. Introdução. João Victor Cunha Oliveira Gomes 1, Bruno Souto Borges 1. CEP 75500-000 Itumbiara GO Brasil 88 Estudo de Caso Aplicado na Gestão da Cadeia de Suprimentos de uma Indústria de Cereais Matinais Modelagem e Desenvolvimento de um Sistema de Informação para a Gestão da Cadeia de Suprimentos João Victor

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

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge Manual do Usuário Versão 1.1 ExpressoMG 14/10/2015 Sumário 1. Apresentação... 4 1.1 Objetivos do Manual... 4 1.2 Público Alvo...

Leia mais

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE

USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE USANDO O IZCODE PARA GERAR SOFTWARE RAPIDAMENTE SUMÁRIO usando o izcode... 1 para gerar software rapidamente... 1 introdução... 2 o que é o izcode?... 2 Como funciona o izcode?... 2 os tipos diferentes

Leia mais

Guia do Cúram Verification

Guia do Cúram Verification IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 Nota Antes de usar essas informações e o produto

Leia mais

Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação

Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação Faculdade de Tecnologia Senac (Pelotas) Análise e desenvolvimento de Sistemas Sistemas de Informação Investigando Sistemas de Informação PHP-Nuke Maxwell Rodrigues Laner Sumário 1. Introdução...3 2. 1

Leia mais

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB

Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Sincronização do Catálogo de Endereços no MDaemon 6.x com o uso do ComAgent, LDAP, MAPI e WAB Alt-N Technologies, Ltd 1179 Corporate Drive West, #103 Arlington, TX 76006 Tel: (817) 652-0204 2002 Alt-N

Leia mais

Universidade Católica de Pelotas. Centro Politécnico. Analise e Desenvolvimento de Sistema LET S RUNNING. Por. Guilherme Carvalho Gehling

Universidade Católica de Pelotas. Centro Politécnico. Analise e Desenvolvimento de Sistema LET S RUNNING. Por. Guilherme Carvalho Gehling Universidade Católica de Pelotas Centro Politécnico Analise e Desenvolvimento de Sistema LET S RUNNING Por Guilherme Carvalho Gehling Documento de conclusão da disciplina de Trabalho de Curso II Orientador.

Leia mais

Implementação do Office365. O365 Migração de usuários. Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central

Implementação do Office365. O365 Migração de usuários. Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central Implementação do Office365 O365 Migração de usuários Preparado por: Edilson Alves da Nóbrega Divisão de Informática Administração Central Abril de 2015 Controle de Versões Registro Data Autor Versão Histórico

Leia mais

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais