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

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

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

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

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

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

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Cenários do CEL. Acessar ao sistema

Cenários do CEL. Acessar ao sistema Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

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

Aplicação Prática de Lua para Web

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

Leia mais

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

1ª PARTE DIÁRIOS ELETRÔNICOS

1ª PARTE DIÁRIOS ELETRÔNICOS 1 1ª PARTE DIÁRIOS ELETRÔNICOS 1.ACESSANDO O SITE DA FEOL 1.1 Endereço do Site O endereço para acessar o site da Fundação Educacional de Oliveira é: www.feol.com.br Obs: experimente digitar apenas feol.com.br

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

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

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

Leia mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos. VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo

Leia mais

Manual do sistema SMARsa Web

Manual do sistema SMARsa Web Manual do sistema SMARsa Web Módulo Gestão de atividades RS/OS Requisição de serviço/ordem de serviço 1 Sumário INTRODUÇÃO...3 OBJETIVO...3 Bem-vindo ao sistema SMARsa WEB: Módulo gestão de atividades...4

Leia mais

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes

E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes 1. É possível excluir um processo que já foi enviado? Só será possível excluir o processo se o mesmo ainda não tiver sido recebido.

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

GUIA BÁSICO DA SALA VIRTUAL

GUIA BÁSICO DA SALA VIRTUAL Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

MONTAGEM DE PROCESSO VIRTUAL

MONTAGEM DE PROCESSO VIRTUAL Manual de Procedimentos - SISPREV WEB MONTAGEM DE PROCESSO VIRTUAL 1/15 O treinamento com o Manual de Procedimentos É com muita satisfação que a Agenda Assessoria prepara este manual para você que trabalha

Leia mais

Moodle - Tutorial para Professores

Moodle - Tutorial para Professores Moodle - Tutorial para Professores por Prof. Maurício Lima 1 agosto de 2010 Objetivo Este documento apresenta aos professores da Faculdade Novos Horizontes os primeiros passos na utilização do pacote Moodle.

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

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

SISTEMA DE INFORMAÇÕES ACADÊMICAS SIA

SISTEMA DE INFORMAÇÕES ACADÊMICAS SIA SISTEMA DE INFORMAÇÕES ACADÊMICAS SIA Abaixo constam trechos retirados do Manual do Usuário do SIA Sistema de Informações Acadêmicas. A autoria das informações é da equipe do SIA. SISTEMA DE INFORMAÇÕES

Leia mais

Operador de Computador. Informática Básica

Operador de Computador. Informática Básica Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no

Leia mais

Manual Operacional SIGA

Manual Operacional SIGA SMS - ATTI Julho -2012 Conteúdo Sumário... 2... 3 Consultar Registros... 4 Realizar Atendimento... 9 Adicionar Procedimento... 11 Não Atendimento... 15 Novo Atendimento... 16 Relatórios Dados Estatísticos...

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

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

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

Leia mais

Manual de Atualização Versão 3.6.4.

Manual de Atualização Versão 3.6.4. Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....

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

Central Cliente Questor (CCQ) UTILIZANDO A CCQ - CENTRAL CLIENTE QUESTOR

Central Cliente Questor (CCQ) UTILIZANDO A CCQ - CENTRAL CLIENTE QUESTOR Central Cliente Questor (CCQ) O que é a Central Cliente Questor? Já é de seu conhecimento que os Usuários do sistema Questor contam com uma grande ferramenta de capacitação e treinamento no pós-venda.

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

MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM - ALUNO

MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM - ALUNO MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM - ALUNO 0800 703 3180 SUMÁRIO Apresentação Ambiente Virtual de Aprendizagem 1. Primeiro Acesso 1.1 Navegar em cursos 1.2 Enquete 1.3 Dados Cadastrais 2. Cursos

Leia mais

Documentação. Programa de Evolução Contínua Versão 1.72

Documentação. Programa de Evolução Contínua Versão 1.72 Documentação Programa de Evolução Contínua Versão 1.72 Sumário Resumo das Novidades... 3 Configuração das Novidades... 5 Exibição de variações nas listagens... 5 Novo Sistema de Lista de Desejos... 7 Resumo

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

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Manual Q-Acadêmico 2.0 Módulo Web - Aluno Manual Q-Acadêmico 2.0 Módulo Web - Aluno Índice 1 Acessando o sistema via internet...3 2 Funcionalidades...6 2.1 Horário Individual...7 2.2 Calendário Acadêmico...8 2.3 Biblioteca...9 2.3.1 Consultar

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

MANUAL DE REFERÊNCIA DO CLIENTE S

MANUAL DE REFERÊNCIA DO CLIENTE S MANUAL DE REFERÊNCIA DO CLIENTE S SUMÁRIO APRESENTAÇÃO... 3 CADASTRANDO-SE NO SISTEMA... 4 CADASTRANDO UM FAMILIAR... 7 ACESSANDO O SISTEMA já sou cadastrado... 8 COMO AGENDAR UMA CONSULTA pesquisar horários...

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

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...

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

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

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT. PÁGINA: 2 de 21 Nenhuma parte deste documento pode ser utilizado ou reproduzido, em qualquer meio

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

Registro e Acompanhamento de Chamados

Registro e Acompanhamento de Chamados Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO

Leia mais

MULTIACERVO - VERSÃO 17.*

MULTIACERVO - VERSÃO 17.* MULTIACERVO - VERSÃO 17.* MANUAL PARA CONVERSÃO DA VERSÃO 16.* PARA 17.* CONTEÚDO: A) Procedimentos comuns para todas as arquiteturas B) Procedimentos exclusivos arquitetura Cliente/Servidor MS-SQL-SERVER

Leia mais

OI CONTA EMPRESA MANUAL DO USUÁRIO

OI CONTA EMPRESA MANUAL DO USUÁRIO OI CONTA EMPRESA MANUAL DO USUÁRIO 1 Bem-vindo ao Oi Conta Empresa! A Oi tem o orgulho de lançar mais um produto para nossos clientes corporativos, o Oi Conta Empresa. Nele, nossos clientes poderão acessar

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Plataforma Brasil Versão 3.0

Plataforma Brasil Versão 3.0 Plataforma Brasil Versão 3.0 Histórico de Revisão do Manual Versão do Sistema 3.0 Autor Data Descrição Assessoria Plataforma Brasil 29/06/2015 Criação do Documento OBS: Para sugestões, a fim de aprimorar

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede VirtueMart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Permissões 4 4.2 Instalação e ativação

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

O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS

O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS O QUE VOCÊ PRECISA SABER SOBRE DOMÍNIOS A POP3 reuniu aqui as principais orientações para registro, renovação e transferência de domínios, entre outras questões que possam ajudar você a entender como funcionam

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

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!! Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual

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

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 DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

Sistema de Autorização Unimed

Sistema de Autorização Unimed Diretoria de Gestão Estratégica Departamento de Tecnologia da Informação Divisão de Serviços em TI Sistema de Autorização Unimed MANUAL DO USUÁRIO DIVISÃO DE SERVIÇOS EM TI A Divisão de Serviços em TI

Leia mais

Manual Geral do OASIS

Manual Geral do OASIS Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema

Leia mais

Footprints Service Core. Manual de uso do sistema

Footprints Service Core. Manual de uso do sistema Footprints Service Core Manual de uso do sistema Sumário Acessando o sistema... 3 Visão geral... 4 Criação de chamados... 5 Acompanhamento de chamados... 7 Compartilhamento de chamados... 8 Notificações...

Leia mais

SUMÁRIO. Faculdade Católica do Tocantins www.catolica-to.edu.br

SUMÁRIO. Faculdade Católica do Tocantins www.catolica-to.edu.br MANUAL DO PORTAL ACADÊMICO Passo a passo do Portal Acadêmico www.catolica-to.edu.br - suporterm@catolica-to.edu.br SUMÁRIO Objetivo Manual do Portal Acadêmico... 03 Navegadores... 03 Endereço Eletrônico

Leia mais

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

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

Leia mais

Manual de Utilização do Zimbra

Manual de Utilização do Zimbra Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas

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

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

Gerencie a sala de espera e garanta a satisfação dos pacientes

Gerencie a sala de espera e garanta a satisfação dos pacientes Centralx Clinic O ciclo de trabalho completo em um só sistema. Para ambientes de alta produtividade, do agendamento à consulta, do faturamento ao rateio entre prestadores de serviço, o Centralx Clinic

Leia mais

UNIMED-BH MANUAL DE AGENDAMENTO ON-LINE. acesse www.unimedbh.com.br/cooperados

UNIMED-BH MANUAL DE AGENDAMENTO ON-LINE. acesse www.unimedbh.com.br/cooperados UNIMED-BH MANUAL DE AGENDAMENTO ON-LINE acesse www.unimedbh.com.br/cooperados ÍNDICE Preparando para usar o sistema Como acessar o sistema 4 Inclusão de foto e currículo do médico cooperado (opcional)

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO Vamos aprender juntos o passo a passo para navegar e estudar com tranquilidade no ambiente aconchegante de seu doce

Leia mais

Engenharia de Requisitos Estudo de Caso

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

Leia mais

QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas

QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas FM-0 1/21 ÍNDICE 1. MÓDULO DESKTOP(SISTEMA INSTALADO NO CIEE)... 2 Cadastro de Ofertas de Empregos:... 2 Cadastro de Eventos:... 3 Cadastro de Instituições do Curriculum:... 5 Cadastro de Cursos do Curriculum:...

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD

COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD TUTORIAL MOODLE VERSÃO ALUNO Machado/MG 2013 SUMÁRIO 1. INTRODUÇÃO... 4 2. EDITANDO O PERFIL... 5 2.1 Como editar o perfil?... 5 2.2 Como mudar a senha?... 5 2.3

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

Manual do Usuário Central de Agendamento. Versão 1.1

Manual do Usuário Central de Agendamento. Versão 1.1 Manual do Usuário Central de Agendamento Versão 1.1 Maio, 2014 Central de Agendamento Manual de utilização Tribunal de Justiça do Estado da Bahia Setor: Coordenação de Sistemas - COSIS Histórico de Revisões

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Tutorial Sistema de Eventos de Certificação e Capacitação

Tutorial Sistema de Eventos de Certificação e Capacitação Tutorial Sistema de Eventos de Certificação e Capacitação Junho 2014 Sumário 1 O que é o Sistema de Certificados?... 3 2 Como acessar o Sistema?... 3 3 - Pré-requisitos para a Geração dos Certificados...

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

MANUAL DE MEMBRO COMUNIDADE DO AMIGO SUMÁRIO Efetuando o Login na comunidade... 3 Esqueceu sua senha?... 3 Página Principal... 4 Detalhando o item Configurações... 5 Alterar Foto... 5 Alterar Senha... 5 Dados Pessoais... 6 Configurações de

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

INTRODUÇÃO AO AMBIENTE MOODLE DA UFPA. Guia rápido

INTRODUÇÃO AO AMBIENTE MOODLE DA UFPA. Guia rápido INTRODUÇÃO AO AMBIENTE MOODLE DA UFPA Guia rápido A PLATAFORMA MOODLE Moodle (Modular Object Oriented Distance LEarning) é um Sistema para Gerenciamento de Cursos (SGC). Trata-se de um programa para computador

Leia mais

Processo de Envio de email

Processo de Envio de email Processo de Envio de email Introdução O envio de documentos de forma eletrônica vem sendo muito utilizado, assim o envio de arquivos, relatórios, avisos, informações é realizado via e-mail. O sistema disponibiliza

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

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

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

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede OpenCart v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 vqmod 4 4.2 Instalação e ativação do

Leia mais

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL

MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL MANUAL DE NAVEGAÇÃO UNICURITIBA VIRTUAL ACESSANDO O UNICURITIBA VIRTUAL Acesse o site do UNICURITIBA: http://unicuritiba.edu.br Clique no link Portal do Aluno, que fica no canto superior direito. Dentro

Leia mais