UNIVERSIDADE INTELIGENTE: SOLUÇÕES TECNOLÓGICAS PARA MELHORIA DO COTIDIANO UNIVERSITÁRIO MÓDULOS ALIMENTAÇÃO, BIBLIOTECA E TRANSPORTE.

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

Download "UNIVERSIDADE INTELIGENTE: SOLUÇÕES TECNOLÓGICAS PARA MELHORIA DO COTIDIANO UNIVERSITÁRIO MÓDULOS ALIMENTAÇÃO, BIBLIOTECA E TRANSPORTE."

Transcrição

1 UNIVERSIDADE INTELIGENTE: SOLUÇÕES TECNOLÓGICAS PARA MELHORIA DO COTIDIANO UNIVERSITÁRIO MÓDULOS ALIMENTAÇÃO, BIBLIOTECA E TRANSPORTE. Natália França Tavares Projeto de Graduação apresentado ao Curso de Engenharia Eletrônica e de Computação da Escola Politécnica, Universidade Federal do Rio de Janeiro, como parte dos requisitos necessários à obtenção do título de Engenheiro. Orientador: Heraldo Luis Silveira de Almeida Rio de Janeiro Agosto de 2015

2 UNIVERSIDADE INTELIGENTE: SOLUÇÕES TECNOLÓGICAS PARA MELHORIA DO COTIDIANO UNIVERSITÁRIO MÓDULOS ALIMENTAÇÃO, BIBLIOTECA E TRANSPORTE. Natália França Tavares PROJETO DE GRADUAÇÃO SUBMETIDO AO CORPO DOCENTE DO CURSO DE ENGENHARIA ELETRÔNICA E DE COMPUTAÇÃO DA ESCOLA POLITÉCNICA DA UNIVERSIDADE FEDERAL DO RIO DE JANEIRO COMO PARTE DOS REQUISITOS NECESSÁRIOS PARA A OBTENÇÃO DO GRAU DE ENGENHEIRO ELETRÔNICO E DE COMPUTAÇÃO Autores: Natália França Tavares Orientador: Examinador: Examinador: Heraldo Luis Silveira de Almeida, D.Sc. Aloysio de Castro Pinto Pedroza, D.Sc. Carlos José Ribas D'Ávila, M.Sc. Rio de Janeiro RJ, Brasil Agosto de 2015 ii

3 UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Escola Politécnica Departamento de Eletrônica e de Computação Centro de Tecnologia, bloco H, sala H-217, Cidade Universitária Rio de Janeiro RJ CEP Este exemplar é de propriedade da Universidade Federal do Rio de Janeiro, que poderá incluí-lo em base de dados, armazenar em computador, microfilmar ou adotar qualquer forma de arquivamento. É permitida a menção, reprodução parcial ou integral e a transmissão entre bibliotecas deste trabalho, sem modificação de seu texto, em qualquer meio que esteja ou venha a ser fixado, para pesquisa acadêmica, comentários e citações, desde que sem finalidade comercial e que seja feita a referência bibliográfica completa. Os conceitos expressos neste trabalho são de responsabilidade do(s) autor(es). iii

4 AGRADECIMENTO Gostaria de agradecer inicialmente à minha família: à minha mãe pela amizade e apoio durante todos os momentos e pela preocupação com as noites viradas por conta de trabalhos e estudos da faculdade, ao meu pai por ser uma pessoa extremamente solícita e me acompanhar diversas vezes ao fundão, tornando o trajeto mais agradável, e ao meu irmão por ser um exemplo de pessoa e profissional. Ao meu noivo, João Pedro, que me acompanhou desde o começo da faculdade e foi não só paciente e compreensível em épocas de muito estudo e provas, como também procurou me manter calma e me apoiar em momentos de dúvidas e frustrações. À minha amiga Laura, que realizou o projeto final comigo e esteve ao meu lado desde o primeiro dia da faculdade, tornando o dia-a-dia mais leve. Aos demais amigos da faculdade, que são um refúgio em meio às pesadas cargas de aulas e estudos que temos que enfrentar. Aos amigos do colégio, que são como uma família para mim, em especial João Vitor e Pedro, por estarem presentes em todos os momentos da minha vida e, mais uma vez, nessa etapa que chega ao fim. Ao Casé, coordenador do curso, que diversas vezes me ajudou em questões burocráticas e está sempre disposto a facilitar o dia-a-dia dos alunos. Ao Heraldo, que aceitou o desafio de orientar este projeto mesmo após já iniciado. iv

5 RESUMO Este trabalho de conclusão de curso tem como finalidade encontrar soluções atuais para problemas identificados na Universidade, bem como melhorar as atividades já existentes, de forma a inserir a Universidade no contexto tecnológico e facilitar os processos necessários para seu funcionamento. Para tal, foi sugerido o projeto de um aplicativo destinado a usuários da Universidade em geral, sendo eles professores, alunos e funcionários de diversas áreas. Separamos os principais problemas em quatro temas: Disciplinas, abordado na referência [1], Alimentação, Biblioteca e Transporte. Inicialmente, descrevemos cada um deles e identificamos a solução atual adotada. Em um segundo momento, detalhamos as soluções propostas. Como forma de comprovar a viabilidade do aplicativo, as seções de Disciplinas e Alimentação foram desenvolvidas para o sistema Android, sendo a primeira abordada na referência [1] Palavras-Chave: desenvolvimento de software, automatização de tarefas, processos da universidade v

6 ABSTRACT This final paper is intended to find solutions to problems identified at the University as well as improve existing activities in order to insert the University in the technological context and facilitate the required processes for its operation. To this end, the project of a mobile app for the users of the university in general, that is, teachers, students and staff from several areas was suggested. We separated the main problems in four themes: Disciplines, covered in reference [1], Food, Library and Transportation. Initially, we described each of them and identified the current solution adopted. In a second step, we detail the proposed solutions. In order to prove the viability of the app, the sections of Disciplines and Food were developed for the Android system, the first one covered in reference [1]. Key-words: software development, task automation, university processes vi

7 SIGLAS UFRJ Universidade Federal do Rio de Janeiro CT Centro de Tecnologia SISU Sistema de Seleção Unificada IDE Integrated Development Environment API Application Programming Interface SO Sistema Operacional vii

8 Sumário INTRODUÇÃO Tema Delimitação Justificativa Objetivos Metodologia Descrição... 5 POSICIONAMENTO Oportunidade de Negócio Descrição dos problemas Sentença de Posição do Produto Visão Geral do Produto Escopo REVISÃO DAS TECNOLOGIAS UTILIZADAS Android SQLite Google ALIMENTAÇÃO Resumo dos envolvidos e usuários Modelagem dos Casos de Uso Diagrama de Caso de Uso Funcionamento BIBLIOTECA Resumo dos envolvidos e usuários Modelagem dos Casos de Uso Diagrama de Caso de Uso viii

9 5.4 Funcionamento TRANSPORTE Resumo dos envolvidos e usuários Modelagem dos Casos de Uso Diagrama de Caso de Uso Funcionamento CONCLUSÃO Principais dificuldades BIBLIOGRAFIA APÊNDICE A A.1 Implementação das Classes APÊNDICE B B.1 Mind Map ix

10

11 Lista de Figuras Figura 1 - Market share dos sistemas operacionais para celulares, considerando o mercado brasileiro. (fonte statcounter.com) Figura 2 Diagrama de Casos de Uso da Alimentação Figura 3 Menu de Alimentação Figura 4 Cardápio Figura 5 Cronômetro para fila Figura 6 Diagrama de Caso de Uso da Biblioteca Figura 7 Diagrama de Caso de Uso do Transporte Figura 8 Parte I do Mind Map Figura 9 Parte II do Mind Map

12 Lista de Tabelas Tabela 1 Sentença de Posição Tabela 2 Resumo dos Envolvidos da Alimentação Tabela 3 Casos de Uso da Alimentação Tabela 4 Resumo dos envolvidos e usuários da Biblioteca Tabela 5 Casos de Uso da Biblioteca Tabela 6 Resumos dos envolvidos do Transporte Tabela 7 Casos de Uso do Transporte

13 Capítulo 1 Introdução 1.1 Tema O tema do trabalho é o estudo das atividades da universidade, tais como orientação acadêmica, suporte ao aluno, alimentação, transporte e biblioteca. Dessa forma, deseja-se aperfeiçoar tais processos, por meio de tecnologias acessíveis a fim de modernizar e tornar mais prático o cotidiano de todos que estão envolvidos no ambiente acadêmico, sejam eles alunos, professores ou demais colaboradores. Para tal, serão utilizados conhecimentos da área de computação adquiridos ao longo do curso. Mais precisamente, assuntos como banco de dados, linguagem de programação e desenvolvimento de aplicativos. O presente trabalho abordará o desenvolvimento dos módulos Alimentação, Biblioteca e Transporte. Os módulos Gerenciamento de Usuário e Disciplinas são abordados na referência [1]. 1.2 Delimitação O objeto de estudo é a Universidade Federal do Rio de Janeiro (UFRJ), tomando como base o Centro de Tecnologia (CT). Atualmente, com o avanço da tecnologia, cada vez mais os processos diários estão sendo automatizados, porém nota-se que as atividades da universidade não estão acompanhando tal evolução. O projeto estuda atividades comuns a diversas faculdades, deste modo uma vez comprovada a aplicabilidade do projeto neste centro, o modelo poderia, então, ser implementado na universidade como um todo, e posteriormente, em demais instituições de ensino. O estudo visa atender às necessidades de todos os envolvidos no ambiente acadêmico: alunos, professores e demais servidores. 3

14 1.3 Justificativa Nos últimos anos, estimulados por financiamentos governamentais e parcerias entre universidades, os intercâmbios acadêmicos, especialmente internacionais, têm aumentado significativamente. Além disso, com as mudanças na forma de ingresso nas Universidades, realizada agora por meio do Sistema de Seleção Unificada (SISU), o número de alunos que estudam em Universidades fora de sua cidade ou mesmo de seu estado de origem também sofreu grande aumento. Somando-se os dois fenômenos citados acima, nota-se que há uma exigência maior dos serviços oferecidos pela universidade quando comparada as demais. 1.4 Objetivos O objetivo do projeto é, portanto, sugerir um modelo que integre e otimize os processos já existentes e também novos métodos a fim de complementar o sistema com um todo. Mais especificamente, pretende-se (1) enumerar as principais deficiências identificadas no cotidiano do ambiente universitário; (2) analisar possíveis melhorias para tais falhas; e (3) propor soluções tecnológicas apropriadas para determinados casos. 1.5 Metodologia A fim de identificar o escopo inicial das principais dificuldades enfrentadas por aqueles que utilizam os serviços da universidade, será realizado um levantamento baseado em experiências pessoais e observações dos meios de comunicação entre alunos, como por exemplo, o polimail e grupos no Facebook. Uma vez identificadas tais deficiências, será feito um mapeamento através de ferramentas de mind mapping e, então, serão analisadas propostas de soluções empregando tecnologias especificas para cada caso e também avaliar sua viabilidade. Para implementação, será usado o software Android Studio e outras ferramentas que possam ser necessárias para a modelagem das soluções. 4

15 1.6 Descrição O Capítulo 2 trata das soluções atuais adotadas, com uma descrição detalhada de cada problema identificado. Com isso, foi possível determinar, neste mesmo capítulo, o posicionamento do produto no mercado, uma visão geral do mesmo e seus requisitos. O Capítulo 3 apresenta os conceitos e tecnologias necessárias para o desenvolvimento do projeto e também discorre sobre a justificativa da escolha de cada ferramenta. O Capítulo 4 apresenta o funcionamento da seção voltada para Alimentação, a qual foi desenvolvida como forma de comprovar a viabilidade do projeto. Os Capítulos 5 a 6 trazem as propostas de solução para os problemas relacionados a Biblioteca e Transporte, respectivamente. Por fim, as conclusões são apresentadas no Capítulo 7. 5

16 Capítulo 2 Posicionamento 2.1 Oportunidade de Negócio Observamos a oportunidade de desenvolver o aplicativo neste setor, pois não há qualquer solução completa para os problemas observados dentro da universidade que se adequem ao atual cenário tecnológico, onde grande parte das atividades diárias é realizada por meio de softwares. 2.2 Descrição dos problemas Com base no objeto de estudo mencionado acima, UFRJ, identificamos as atividades mais criticadas pelos usuários dentro da universidade e também situações em que não há sequer solução para o problema encontrado. Organizamos as falhas identificadas e as soluções utilizadas atualmente, nos tópicos abaixo. a. Alimentação 1. Problema identificado: Visto que o Campus do Fundão encontra-se localizado longe de centros comerciais ou residenciais e, portanto, devido ao horário restrito entre as aulas, não é possível frequentar restaurantes fora da UFRJ, os restaurantes internos ficam muito cheios, com filas enormes, nos restaurantes a quilo, e grande demora, nos restaurantes à la carte. É de interesse dos estudantes e dos professores saber quais restaurantes estão com as menores filas no horário em que forem comer e/ou a média de tempo de espera previamente. Solução atual disponível: 6

17 Atualmente, não há nenhuma solução desenvolvida para informar aos usuários dos restaurantes como está a situação de espera. As pessoas devem ir pessoalmente a cada restaurante para descobrir os quão cheios eles estão. 2. Problema identificado: Outro ponto importante que interfere na escolha do restaurante por parte do aluno ou funcionário da universidade é o cardápio oferecido no dia, pois a maioria dos restaurantes muda seu menu diariamente. Seria de grande interesse dos usuários, informar-se, antes de se direcionar ao restaurante, das diferentes opções de cardápio dentro do Fundão. 3. Solução atual disponível: Atualmente não há nenhuma solução disponível para informar aos funcionários e estudantes da universidade os cardápios de todos os restaurantes. Existe apenas um aplicativo que informa o menu diário do bandejão. Para o restante, é necessário encaminhar-se ao restaurante para então descobrir as opções para refeição. 4. Problema identificado: O terceiro ponto que influencia na escolha do restaurante é o preço. Diferente do cardápio, o preço dos restaurantes, seja a quilo ou à la carte, não costuma mudar constantemente, a não ser para pratos especiais do dia. Solução atual disponível: Não há uma solução desenvolvida que reúna o preço de todos os restaurantes presentes na UFRJ, de forma que seja possível compará-los e escolher com base neste quesito. 7

18 5. Problema identificado: O último ponto no qual as pessoas baseiam-se para escolha do restaurante é a sua qualidade. As pessoas tendem a buscar a opinião das demais para decidir seu destino. Essas opiniões não são formalmente documentadas de forma que as pessoas consigam acessá-las posteriormente com facilidade. Solução atual disponível: Atualmente, não há registro de uma solução que organize e reúna as avaliações dos usuários dos restaurantes no fundão. b. Transporte 1. Problema identificado: Um grande problema encontrado pelos alunos e servidores da UFRJ é a questão das vagas disponíveis nos estacionamentos. No Centro Tecnológico (CT), houve uma divisão entre alunos e professores, de forma que os estudantes perderam grande parte das vagas que eram antes oferecidas a eles, gerando atrito e discussões por meio do polimail. Dependendo da época e horário do dia, é muito difícil encontrar uma vaga próxima ao seu centro de destino. Ter a informação de onde ainda há vaga previamente, ao chegar ao campus, por exemplo, otimizaria o tempo gasto em busca de vagas. Solução atual disponível: Atualmente, não há nenhuma solução implementada no centro tecnológico relacionada às vagas existentes. 2. Problema identificado: 8

19 Muitos alunos e funcionários utilizam o transporte público para saída e/ou chegada ao fundão. Entretanto ainda há pouca informação que facilite a locomoção através dos ônibus, como, por exemplo, os horários que os ônibus passaram em determinado ponto. Solução atual disponível: Não há solução desenvolvida atualmente para tal problema identificado. 3. Problema identificado: Outro ponto relacionado ao transporte público é o tempo gasto de viagem. Como o trânsito no Rio de Janeiro costuma ser inconstante, principalmente quando comparado em diferentes horários ao longo do dia, é difícil estimar uma média do tempo de viagem do Fundão, por exemplo, a determinado destino. Solução atual disponível: Não há solução desenvolvida para estimar o tempo de viagem no momento em que a pessoa quer sair do seu Campus por meio de transporte público. Existem aplicativos que exibem como está o trânsito na cidade e sugerem rotas mais livres, mas isso não se adéqua muito bem às viagens de transporte público. c. Biblioteca 1. Problema identificado: Atualmente, o sistema da biblioteca funciona apenas no local físico, ou seja, caso a pessoa queira pesquisar se o livro que deseja está disponível e então alugá-lo, deve se dirigir ao local 9

20 pessoalmente. O mesmo acontece caso a pessoa já esteja com o livro e deseje renová-lo. Solução atual disponível: Não existe outra maneira de alugar livro na biblioteca a não ser estando pessoalmente no local. 2. Problema identificado: Muitas vezes os alunos necessitam alugar diversos livros em diferentes dias, logo cada um possui determinada data de devolução, a qual fica registrada a caneta dentro do livro alugado. Com esse sistema atualmente utilizado, pode acontecer do aluno não se organizar bem na entrega dos livros, atrasando a devolução e acarretando uma multa para si próprio e prejudicando os demais colegas que gostariam de alugar o livro atrasado. Solução atual disponível: O sistema adotado pela biblioteca é a anotação dentro do livro com a data limite para devolução. 3. Problema identificado: É comum o aluno necessitar de determinado livro e, mesmo contendo diversos exemplares na biblioteca, estar esgotado. Por outro lado, existem livros com a procura mais baixa, que estão sempre disponíveis. Essa diferença pode acontecer, pois a biblioteca não tem um controle sobre os livros mais procurados e, portanto, não há planejamento específico em relação a isto. Solução atual disponível: Não há solução implementada para auxiliar a biblioteca em relação aos livros que são mais necessários, de forma que possa adquirir mais exemplares destes. 10

21 2.3 Sentença de Posição do Produto Para Universidades. O Aplicativo Que Diferente de Nosso produto é um sistema para atividades e processos universitários. integra diversos processos, otimizando-os e modernizandoos. processos manuais atualmente utilizados ou das soluções tecnológicas desenvolvidas isoladamente. é específico, integrado e intuitivo. Tabela 1 Sentença de Posição 2.4 Visão Geral do Produto a. Perspectiva do Produto O aplicativo deve garantir o mesmo resultado e funcionamento dos processos já empregados pela UFRJ, mas de forma mais prática e modernizada. Futuramente, poderá agregar outros sistemas existentes para processos isolados, bem como o atual sistema oficial da UFRJ utilizado para inscrições de disciplinas, o SIGA, e também acrescentar novas funcionalidades que se tornem necessárias. b. Suposições e Dependências Para o funcionamento previsto para o aplicativo, pressupõe-se o correto cadastramento dos dados por parte do usuário final (Aluno, Professor ou Administrador). c. Requisitos do Produto O aplicativo empregará plataforma Android, podendo ser utilizado em qualquer aparelho celular ou tablet com este sistema operacional e que possua, no mínimo, o sistema Android 2.2 (Froyo). Para realizar login no aplicativo, é necessário possuir uma conta Google 11

22 ou de qualquer outro domínio que seja possível conectar a partir do Google, como por Além disso, para ter acesso a algumas informações é necessário que o dispositivo possua acesso à internet. 2.5 Escopo Para cada problema listado é necessário planejar o projeto de engenharia para então implementar cada um deles. De forma a demonstrar a viabilidade do projeto, tomamos o tópico Alimentação (considerando o perfil de usuário Aluno ) como exemplo para realizar o projeto e desenvolvê-lo, como pode ser visto na seção a seguir. 12

23 Capítulo 3 Revisão das Tecnologias Utilizadas 3.1 Android O Android é um sistema operacional (SO) desenvolvido atualmente pela Google. Seu principal foco são os smartphones, mas possui também versões para tablets, smartwatches e TVs. A escolha desse sistema operacional para o projeto se deu pela sua facilidade tanto uso quanto de desenvolvimento de aplicativos e também pela sua popularidade: o Android é encontrado atualmente em mais de 1 (um) bilhão de dispositivos (Android, 2015), possuindo o maior market share de SO para celulares. Analisando os dados do mercado brasileiro, se fizermos uma breve comparação com seu principal concorrente (ios), nos últimos 18 meses o Android apresentou, em média, mais que cinco vezes o número de usuários do SO da Apple. 100% 90% 80% 70% Market Share dos SO para Celulares no Brasil 60% 50% 40% 30% 20% Outros Series 40 Windows Phone ios Android 10% 0% Figura 1 - Market share dos sistemas operacionais para celulares, considerando o mercado brasileiro. (fonte statcounter.com) 13

24 Quanto às ferramentas para desenvolvimento de aplicativos para o SO em questão, a Google disponibiliza um Ambiente de Desenvolvimento Integrado (IDE, na sigla em inglês) oficial, o Android Studio. A IDE possui diversas vantagens tais como: Bibliotecas Open-Source; Extensa quantidade de informações disponibilizada em fóruns e sites proprietários; Programação em linguagem Java; Integração com sistemas de controle de versão (por exemplo: Git); Diversas APIs disponíveis para integração a sistemas/tecnologias amplamente utilizados. No que diz respeito a armazenamento, o Android oferece opções variadas que suprem diferentes necessidades do desenvolvedor. Dentre as disponíveis, gostaríamos de destacar o SQLite, que será descrito em seguida, e também o Shared Preferences, que utiliza um modelo key-value para armazenar/recuperar tipos de dados primitivos. 3.2 SQLite SQLite é uma biblioteca open-source desenvolvida em linguagem C que implementa um mecanismo de banco de dados SQL de forma muito simples. Sua facilidade de uso se da devido a: Implementa grande parte do padrão SQL (sintaxe/palavras-chave); Não possui um processo de servidor a parte; A leitura e escrita são feitas diretamente em um arquivo no dispositivo; O sistema Android já suporta automaticamente a ferramenta, logo não existe a necessidade de instalação. Uma das maneiras de criar um banco de dados em uma aplicação é através de uma Interface de Programação de Aplicações (API, na sigla em inglês). A API disponibiliza classes que permitem criar e manipular o banco. Para tal, é necessário estender a classe SQLiteOpenHelper e a partir daí é possível manipular o banco 14

25 utilizando querys comuns a sistemas SQL. Outra vantagem dessa ferramenta é que no ambiente Android, os bancos de dados gerados por um aplicativo podem ser acessados apenas por classes do mesmo, portando as informações do usuário não ficam expostas a outras aplicações. 3.3 Google a. Google Plus O Google Plus é uma rede social desenvolvida pela Google. A rede possui diversas ferramentas como: Círculos, que permitem organizar seus amigos por grupos; Hangout on Air, que permite transmitir vídeos online via Youtube; Comunidades, que permitem que os membros compartilhem imagens, comentário, eventos, dentro outros, sobre um determinado tema; Uma grande vantagem da rede é que ela possui total integração com demais serviços oferecidos pela Google, como por exemplo, o Gmail. b. Google Play Services A Google disponibiliza uma plataforma que permite integrar alguns de seus serviços, como por exemplo, Google Maps e Google+, a um aplicativo. Assim como ocorre no caso do SQLite, essas integrações também ocorrem via uma API. i. Google+ Android API: Google Sign-In Para poder incluir essa funcionalidade no aplicativo, é necessária a instalação do Google Play Services SDK no Android Studio. Essa API possibilita que a autenticação de usuário seja feita de forma simples e segura. O login é feito através de uma conta Google já 15

26 existente, portanto não existe a necessidade de criar um usuário e senha. Além disso, conta com toda a parte de segurança de autenticação dos sistemas da Google (OAuth 2.0). Uma vez feita a validação do usuário, é possível coletar dados como nome, foto e outras informações caso o usuário tenha um perfil ativo no G+. É possível ainda interagir na rede social da Google, por exemplo criando e visualizando posts. 16

27 Capítulo 4 Alimentação 4.1 Resumo dos envolvidos e usuários Nome Descrição Responsabilidades Funcionário do Restaurante Usuário com permissão de editar cardápio. Manter o cardápio e o preço atualizados. Consultar o cardápio; Aluno e Professor Usuário final com determinadas restrições e direitos. Inserir e consultar o tempo de espera; Registrar opiniões sobre os restaurantes. Tabela 2 Resumo dos Envolvidos da Alimentação 17

28 4.2 Modelagem dos Casos de Uso tabela abaixo. De forma a modelar a seção de Alimentação, organizamos os casos de usos na #UC Nome da UC Descrição UC-01 Definir menu e preço Anexar um arquivo contendo as opções do cardápio do dia. UC-02 UC-03 UC-04 UC-05 UC-06 UC-07 Visualizar menu e preço Avaliar restaurante Visualizar opinião sobre um restaurante Registrar tempo de espera Iniciar Contagem Parar Contagem Visualizar as opções de determinado restaurante a partir do arquivo anexado. Registrar sua opinião na pesquisa do Google+. Acessar a pesquisa do Google+. Colaborar com o seu próprio tempo de espera, registrando-o através das ações de início e fim de contagem. Clicar no botão apropriado quando entrar na fila para iniciar a contagem. Clicar no botão correspondente quando começar a comer para parar contagem. UC-08 Visualizar tempo de espera Tabela 3 Casos de Uso da Alimentação Acessar a seção de filas para visualizar o tempo estimado. 18

29 4.3 Diagrama de Caso de Uso Figura 2 Diagrama de Casos de Uso da Alimentação 4.4 Funcionamento Ao abrir o menu de Alimentação, será exibida a listagem com as opções de Cardápio, Qualidade e Filas. Para cada um desses itens, terá um novo menu com as opções de restaurantes. 19

30 Figura 3 Menu de Alimentação a. Qualidade Ao clicar no nome do restaurante, o usuário será levado a uma pesquisa em uma Comunidade do Google+, exclusiva para o restaurante em questão, com a pergunta sobre a qualidade do restaurante com cinco opções para resposta: péssima, ruim, média, boa e excelente. O usuário também pode inserir sugestões sobre o estabelecimento ou poderá utilizar a pesquisa apenas para consulta. b. Cardápio Ao clicar nesta seção, será exibida uma imagem com o cardápio e os preços indicados. Esta imagem está referenciada no código do aplicativo através de um link do Google Drive, onde a figura está carregada. Utilizando o Google Drive é possível alterar a imagem sem que o link seja alterado, apenas atualizando sua versão. Com isso, o funcionário do restaurante é capaz de selecionar uma nova imagem a cada dia sem 20

31 que seja necessário alterar o código do aplicativo, ou seja, não exige que a pessoa tenha conhecimentos aprofundados em computação. Figura 4 Cardápio c. Filas Nesta seção, o usuário poderá visualizar o tempo de espera estimado do restaurante selecionado. Este tempo é calculado com base nos tempos inseridos por cada usuário. Caso o usuário esteja indo ao restaurante em questão, ele pode colaborar com o cálculo deste tempo, inserindo o seu próprio tempo de espera. Para tal, é necessário que clique no botão de entrei na fila para iniciar a contagem (no caso de restaurantes a quilo seria o momento em que entra na fila e no caso de restaurantes a lá carte, corresponde ao momento no qual o prato é pedido) e que clique no botão atendido quando começar a comer. O tempo registrado é então enviado para um formulário do Google Drive, o qual guarda todas as respostas em uma planilha Excel também do Google Drive. Com as respostas enviadas, é possível calcular a média de todas elas, na própria planilha. 21

32 Para que a contagem retorne a zero, por qualquer motivo, como por exemplo, caso o usuário desista deste restaurante, é necessário clicar no botão de Desisto. Figura 5 Cronômetro para fila 22

33 Capítulo 5 Biblioteca 5.1 Resumo dos envolvidos e usuários Nome Descrição Responsabilidades Funcionário da Biblioteca Usuário com permissão de edição da base de dados Manter a base de dados dos livros atualizada. Buscar livro; Usuário da Biblioteca Usuário final com direito de consultas. Renovar Livro; Registrar opiniões sobre os restaurantes. Sistema O próprio aplicativo Lembrar o usuário das devoluções dos livros Tabela 4 Resumo dos envolvidos e usuários da Biblioteca 23

34 5.2 Modelagem dos Casos de Uso #UC Nome da UC Descrição UC-01 Adicionar Livro Inserir um livro na base de dados. UC-02 Atualizar Base de Dados Atualizar Base de dados com os novos livros. UC-03 Buscar livro Procurar livro na base de dados. UC-04 Renovar livro Informar que quer manter a reserva do livro. UC-05 UC-06 Reservar Livro O livro ficará reservado por apenas um dia. O sistema checa quais livros tem data de Lembrar devolução devolução próxima (até 2 dias) e manda um lembrete ao usuário. Tabela 5 Casos de Uso da Biblioteca 5.3 Diagrama de Caso de Uso Figura 6 Diagrama de Caso de Uso da Biblioteca 24

35 5.4 Funcionamento Ao abrir o menu da Biblioteca, o usuário terá uma listagem com as opções de Buscar, Renovar ou Reservar. a. Buscar livro Selecionando essa opção, o usuário seria direcionado a uma tela que lhe permitiria realizar a busca de uma obra. Para isso, é necessário que ele preencha alguns campos (não necessariamente todos) para que o sistema possa realizar uma busca na base Minerva. Os campos disponíveis são: Palavra-chave ou frase (campo mandatório); Campo para busca (exemplo: Autor, Título ou ISBN); Palavras adjacentes; Base para busca (Acervo geral ou centro específico) Existe também a opção de inserir filtros de busca: Tipo de material (exemplo: Livro, Documento ou Tese) Idioma; Intervalo de ano. Uma vez preenchido os campos e filtros (se desejado), o sistema realiza a busca na base e retorna com o(s) resultado(s) para o usuário, caso encontrado(s), informando a disponibilidade do material e em qual biblioteca encontrar. A partir daí, o usuário pode dirigir-se diretamente à biblioteca para buscar o livro, ou caso deseje ir em outro momento, ele pode optar por reservar a obra. b. Reservar livro 25

36 Caso depois que concluída a busca o usuário opte por reservar o livro, ele deverá escolher em qual biblioteca ele gostaria de retirá-lo e confirmar a reserva. Com isso, uma mensagem será enviada ao centro em questão e a reserva será feita em nome e DRE do usuário. Para que esta reserva não prejudique os demais alunos que desejam alugar o mesmo livro, esta só é válida por apenas 01 (um) dia. c. Renovar livro Ao retirar um livro na biblioteca, essa retenção ficará registrada no sistema. O usuário terá em seu aplicativo a listagem dos livros que possui no momento com seus respectivos prazos de devolução. Caso o usuário deseje renovar o prazo, é necessário que ele confirme essa opção e, assim, uma solicitação será enviada a biblioteca. Caso haja disponibilidade de renovar o prazo, isto é, se não houver reservas de outros usuários para o material em questão, a biblioteca fará a renovação e o usuário terá o prazo informado em seu aplicativo estendido. 26

37 Capítulo 6 Transporte 6.1 Resumo dos envolvidos e usuários Nome Descrição Responsabilidades Funcionário do Estacionamento Usuário com permissão Verificar se as vagas reais condizem com as vagas exibidas no app e corrigir caso contrário. Consultar as vagas disponíveis; Demais usuários Usuário final com determinadas restrições e direitos. Inserir e consultar o tempo de transporte; Registrar opiniões sobre os transportes. Tabela 6 Resumos dos envolvidos do Transporte 6.2 Modelagem dos Casos de Uso #UC Nome da UC Descrição UC-01 Visualizar Quantidade de vagas disponíveis Visualizar o número de vagas disponíveis. UC-02 UC-03 UC-04 UC-05 UC-06 UC-07 Calcular vagas com base nos sensores Inserir Comentário Inserir Tempo de Trajeto Iniciar Contagem Parar Contagem Visualizar Tempo de Trajeto Tabela 7 Casos de Uso do Transporte Coletar informações dos sensores e informar o número de vagas observado. Inserir comentário no fórum/rede social, informando sobre uma carona disponível ou solicitando uma carona. Colaborar com o seu próprio tempo de trajeto, registrando-o através das ações de início e fim de contagem. Clicar no botão apropriado quando iniciar a partida para começar a contagem. Clicar no botão correspondente quando chegar ao fim do trajeto para parar contagem. Visualizar o tempo estimado com base nos tempos inseridos. 27

38 6.3 Diagrama de Caso de Uso Figura 7 Diagrama de Caso de Uso do Transporte 6.4 Funcionamento Ao abrir o menu de Transporte, será exibida a listagem com as opções de Vagas, Caronas e Tempo de trajeto. a. Vagas Essa seção permite exibir aos usuários a quantidade de vagas disponíveis por estacionamento na Cidade Universitária. Para tal, é necessário que seja implementado um sistema de controle das vagas. Esse sistema pode ser projetado de duas maneiras distintas: i. Inserção manual; custo reduzido Dessa forma, o controle é feito via aplicativo. Ao acessar a opção 28

39 Vagas, além da opção de visualizar a disponibilidade, o usuário teria a opção de fazer a confirmação de que preencheu uma vaga em um determinado estacionamento. É uma solução com uma implementação mais rápida e com custo reduzido, já que seria apenas um complemento ao que já precisa ser programado para o aplicativo, entretanto depende da inserção manual pelo usuário. ii. Inserção automatizada; custo elevado. Nessa alternativa, é necessário que seja instalado nos estacionamentos da universidade um sistema de monitoramento de vagas. Esse tipo de sistema tem se popularizado bastante ultimamente, principalmente em shoppings centers. A solução é composta por sensores de presença localizados sobre cada vaga. Esses sensores são, então, conectados a um sistema de gerenciamento que permite controlar a quantidade e o posicionamento das vagas disponíveis/ocupadas em cada estacionamento. Além de visualizar a disponibilidade no aplicativo, o usuário consegue encontrar as vagas de maneira mais rápida, uma vez que o dispositivo que contém o sensor possui também leds que indicam se a vaga está livre (verde), ocupada (vermelha) ou se trata-se de uma vaga para deficientes (azul). É, de fato, uma solução mais eficiente, mas em compensação o custo da infraestrutura é elevado, o que poderia inviabilizar o projeto. b. Caronas Essa seção permite que os usuários compartilhem informações relacionadas a caronas no trajeto casa-universidade/universidade-casa. Utilizando a conexão com o Google+, o usuário teria acesso a grupos de interesse (Comunidade), um para cada região/bairro do rio de Janeiro e adjacências (considerando que existem alunos que residem em outras cidades) nos quais os usuários postariam disponibilidade/interesse em caronas. c. Tempo de trajeto 29

40 Essa opção permite que o usuário informe e consulte o tempo de trajeto. Ao optar por inserir um tempo de trajeto, é necessário que seja informada a origem e destino para, então, iniciar a contagem. Uma vez que o destino final é atingido, a contagem pode ser encerrada e o valor é armazenado. Caso a opção selecionada seja a de consulta, o usuário será redirecionado a uma tela na qual ele deverá informar o trajeto (origem e destino) e em seguida ele terá duas opções de consulta: uma que informa a média diária do trajeto escolhido e outra que informa a média para um dado horário do dia, que deve ser previamente informado pelo usuário. 30

41 Capítulo 7 Conclusão Este trabalho apresentou a proposta para um sistema que visa facilitar o cotidiano dos alunos, professores e demais colaboradores da UFRJ. Para tal foi desenvolvido o projeto de um aplicativo que tem como objetivo (i) Gerenciar o fluxograma de disciplinas e avaliar a qualidade das mesmas, conforme descrito na referência [1], (ii) Promover o acesso à informação sobre as opções disponíveis de alimentação e também avaliar sua qualidade, (iii) Melhorar os processos relacionados a locação de livro e demais obras, e (iv) Facilitar a busca de vagas no estacionamentos e também disponibilizar estimativas sobre tempos de trajeto. Foram levantados os principais problemas e falhas encontrados no ambiente acadêmico e as atuais tentativas de solução para os mesmos. A fim de melhorar esses processos, foram propostas novas soluções mais práticas e eficientes a serem implementadas via aplicativo para celular. As tecnologias utilizadas e a justificativas de escolha das mesma foram previamente apresentadas. Optou-se por implementar as seções Gerenciamento de Usuários, Disciplinas e Alimentação a fim de comprovar a eficiência do projeto, sendo os dois primeiros abordados na referência [1]. O sistema foi desenvolvido através da IDE Android Studio utilizando a linguagem de programação Java, a biblioteca SQLite, que implementou o banco de dados, e também a rede social Google+. Os testes foram realizados através de um emulador disponibilizado pelo próprio Android Studio, que possui funcionamento idêntico ao de um celular com sistema operacional Android. Os resultados obtidos foram satisfatórios e o aplicativo mostrou-se, então, eficiente para o que havia sido proposto. 7.1 Principais dificuldades Ao longo do desenvolvimento do projeto, foram encontradas algumas dificuldades decorrentes das tecnologias escolhidas. Alguns problemas puderam ser total ou parcialmente contornados. 31

42 Na seção de Alimentação foi identificada a necessidade de armazenamento de dados. Em relação ao cardápio, pode-se solucionar esse problema disponibilizando um link via Google no qual o funcionário atualizaria a imagem. Na parte de inserção do tempo do usuário na fila, cálculo da média e visualização do resultado, optou-se pelo uso do Google Drive, que atuou como um servidor na nuvem neste momento. Conforme já dito acima, a intenção do projeto é facilitar diversas atividades da universidade e ainda integrar os processos em uma única solução. Algumas atividades já possuem soluções isoladas, como por exemplo, o SIGA, sistema para inscrição e consulta de disciplinas e o Minerva, sistema para busca de obras das Bibliotecas da UFRJ. Idealmente, o aplicativo incorporaria todas elas, de forma que o usuário já estaria acostumado com o seu uso e as otimizaria, acrescentando funcionalidades extras ou aprimorando as existentes. Na seção Transportes, para incluir a funcionalidade de informar os horários nos quais os ônibus passarão em cada ponto dentro da Cidade Universitária, seria necessária uma integração com a empresa dos ônibus no Rio de Janeiro (Fetranspor), de forma a coletar informações e realizar testes em seus transportes. 32

43 Bibliografia [1] Universidade Inteligente: Soluções Tecnológicas para Melhoria do Cotidiano Universitário Módulos Gerenciamento de Usuários e Disciplinas [2] Android.com [3] Google Developers Acessado em julho de [4] Suelen Goularte Carvalho. Android Studio - Vantagens e Desvantagens em relação ao Eclipse. Revista imasters #08 - Open web: ultrapassando os limites do HTML5 Revista imasters n.08 - Novembro/2013 (pagina 42) [5] Android - Persistência de dados usando SQLite. Luciano Luzzi Acessado em julho de [6] Global Stats Counter, Acessado em julho de [7] Android Developers Acessado em julho de [8] Android Developers Blog Acessado em julho de [9] Sensores de Vagas Acessado em julho de

44 [10] Base Minerva UFRJ Acessado em julho de [11] Proto IO Acessado em Julho de [12] Google Drive Acessado em Julho de

45 Apêndice A A.1 Implementação das Classes Este apêndice contem as principais classes utilizadas para implementar as tarefas descritas no capítulo 4. A.1.1 Alimentação public class Alimentacao extends ActionBarActivity { String[] menuopalimentacao = new String[] { "Restaurantes", "Qualidade", "Tempo de Espera"; private ListView protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_disciplinas); menualimentacao = (ListView) findviewbyid(r.id.menudisciplinas); ArrayAdapter<String> newadapter = new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1, menuopalimentacao); menualimentacao.setadapter(newadapter); id) { menualimentacao.setonitemclicklistener(new AdapterView.OnItemClickListener() public void onitemclick(adapterview<?> parent, View view, int position, long Calendar scalendar = Calendar.getInstance(); Intent i; switch (position) { case 0: i = new Intent(getApplicationContext(), Restaurantes.class); startactivity(i); break; case 1: i = new Intent(getApplicationContext(), QualidadeRestaurante.class); startactivity(i); break; case 2: i = new Intent(getApplicationContext(), TempoEspera.class); startactivity(i); break; ); A.1.2 Restaurantes public class Restaurantes extends ActionBarActivity { TextView textview; ExpandableListAdapter listadapter; ExpandableListView explistview; List<String> listdataheader; HashMap<String, List<String>> protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_restaurantes); 35

46 TextView textview = (TextView)findViewById(R.id.textView); textview.settext("colsulte o cardápio do dia:"); explistview = (ExpandableListView) findviewbyid(r.id.lvexp); preparelistdata(); listadapter = new ExpandableListAdapter(this, listdataheader, listdatachild); explistview.setadapter(listadapter); explistview.setongroupclicklistener(new ExpandableListView.OnGroupClickListener() { public boolean ongroupclick(expandablelistview parent, View v, int groupposition, long id) { switch (groupposition){ case 0: Toast.makeText(getApplicationContext(), "Restaurantes da Escola Politécnica", Toast.LENGTH_SHORT).show(); break; default: break; return false; // Listview on child click listener explistview.setonchildclicklistener(new ExpandableListView.OnChildClickListener() public boolean onchildclick(expandablelistview parent, View v, int groupposition, int childposition, long id) { Intent launchbrowser; Uri uriurl; Calendar scalendar = Calendar.getInstance(); int day = scalendar.get(calendar.day_of_week); switch (groupposition){ case 0: switch(childposition){ case 0: switch (day){ case Calendar.MONDAY: uriurl = Uri.parse(" iew?usp=sharing"); launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; case Calendar.TUESDAY: uriurl = Uri.parse( " aring"); launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; (...) case 1: switch (day){ case Calendar.MONDAY: uriurl = Uri.parse( " aring"); launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; case Calendar.TUESDAY: uriurl = Uri.parse( " aring"); launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; (...) 36

47 ); return false; private void preparelistdata() { listdataheader = new ArrayList<String>(); listdatachild = new HashMap<String, List<String>>(); listdataheader.add("poli"); listdataheader.add("ccmn"); listdataheader.add("eba"); List<String> restpoli = new ArrayList<String>(); restpoli.add("burguesão"); restpoli.add("kilowatts"); restpoli.add("projectus"); List<String> restccmn = new ArrayList<String>(); restccmn.add("desculpe, cardápio não disponível no momento."); List<String> resteba = new ArrayList<String>(); resteba.add("desculpe, cardápio não disponível no momento."); listdatachild.put(listdataheader.get(0), restpoli); listdatachild.put(listdataheader.get(1), restccmn); listdatachild.put(listdataheader.get(2), resteba); // Header, Child data A.1.3 Qualidade public class QualidadeRestaurante extends ActionBarActivity { TextView textview; ExpandableListAdapter listadapter; ExpandableListView explistview; List<String> listdataheader; HashMap<String, List<String>> protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_qualidade_restaurante); TextView textview = (TextView)findViewById(R.id.textView); textview.settext("avalie aqui os restaurantes!"); explistview = (ExpandableListView) findviewbyid(r.id.lvqrest); preparelistdata(); listadapter = new ExpandableListAdapter(this, listdataheader, listdatachild); explistview.setadapter(listadapter); explistview.setongroupclicklistener(new ExpandableListView.OnGroupClickListener() { public boolean ongroupclick(expandablelistview parent, View v, int groupposition, long id) { switch (groupposition){ case 0: Toast.makeText(getApplicationContext(), "Restaurantes da Escola Politécnica", Toast.LENGTH_SHORT).show(); break; default: break; return false; explistview.setonchildclicklistener(new ExpandableListView.OnChildClickListener() public boolean onchildclick(expandablelistview parent, View v, int groupposition, int childposition, long id) { 37

48 Intent launchbrowser; Uri uriurl; switch (groupposition){ case 0: switch(childposition){ case 0: uriurl = Uri.parse( " launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; case 1: uriurl = Uri.parse( " launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; ); case 2: uriurl = Uri.parse( " launchbrowser = new Intent( Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); break; default: Toast.makeText(getApplicationContext(), "Desculpe, avalição não disponível no momento.", Toast.LENGTH_SHORT).show(); break; break; default: break; return false; private void preparelistdata() { listdataheader = new ArrayList<String>(); listdatachild = new HashMap<String, List<String>>(); listdataheader.add("poli"); listdataheader.add("ccmn"); listdataheader.add("eba"); List<String> restpoli = new ArrayList<String>(); restpoli.add("burguesão"); restpoli.add("kilowatts"); restpoli.add("projectus"); List<String> restccmn = new ArrayList<String>(); restccmn.add("desculpe, cardápio não disponível no momento."); List<String> resteba = new ArrayList<String>(); resteba.add("desculpe, cardápio não disponível no momento."); listdatachild.put(listdataheader.get(0), restpoli); listdatachild.put(listdataheader.get(1), restccmn); listdatachild.put(listdataheader.get(2), resteba); A.1.4 Tempo de Espera public class TempoEspera extends ActionBarActivity { TextView textview; ExpandableListAdapter listadapter; ExpandableListView explistview; List<String> listdataheader; HashMap<String, List<String>> protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_tempo_espera); 38

49 TextView textview = (TextView)findViewById(R.id.textView); textview.settext("colsulte o tempo de espera por restaurante:"); explistview = (ExpandableListView) findviewbyid(r.id.lvexp); preparelistdata(); listadapter = new ExpandableListAdapter(this, listdataheader, listdatachild); explistview.setadapter(listadapter); explistview.setongroupclicklistener(new ExpandableListView.OnGroupClickListener() { public boolean ongroupclick(expandablelistview parent, View v, int groupposition, long id) { switch (groupposition){ case 0: Toast.makeText(getApplicationContext(), "Restaurantes da Escola Politécnica", Toast.LENGTH_SHORT).show(); break; default: break; return false; // Listview on child click listener explistview.setonchildclicklistener(new ExpandableListView.OnChildClickListener() public boolean onchildclick(expandablelistview parent, View v, int groupposition, int childposition, long id) { Intent i; switch (groupposition){ case 0: switch(childposition){ case 0: i = new Intent(getApplicationContext(), Burguesao.class); startactivity(i); break; break; (...) ); default: break; return false; /* * Preparing the list data */ private void preparelistdata() { listdataheader = new ArrayList<String>(); listdatachild = new HashMap<String, List<String>>(); // Adding child data listdataheader.add("poli"); listdataheader.add("ccmn"); listdataheader.add("eba"); // Adding child data List<String> restpoli = new ArrayList<String>(); 39

50 restpoli.add("burguesão"); restpoli.add("kilowatts"); restpoli.add("projectus"); List<String> restccmn = new ArrayList<String>(); restccmn.add("desculpe, tempo de espera não disponível no momento."); List<String> resteba = new ArrayList<String>(); resteba.add("desculpe, tempo de espera não disponível no momento."); listdatachild.put(listdataheader.get(0), restpoli); listdatachild.put(listdataheader.get(1), restccmn); listdatachild.put(listdataheader.get(2), resteba); // Header, Child data A.1.5 Burguesão Há uma classe semelhante a esta para cada restaurante. public class Burguesao extends ActionBarActivity implements View.OnClickListener{ public static final MediaType FORM_DATA_TYPE = MediaType.parse("application/x-www-form-urlencoded; charset=utf-8"); //URL do formulario public static final String URL=" plr8rxxlbt2i0/formresponse"; public static final String HOURS_KEY="entry _hour"; public static final String MINUTES_KEY="entry _minute"; public static final String SECONDS_KEY="entry _second"; private Context context; private Chronometer protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_burguesao); final Uri uriurl; Button tempobutton = (Button) findviewbyid(r.id.btempo); uriurl = Uri.parse(" 8-pKm9nwwTsbvUOlR5Cuw/pubhtml?gid= &single=true"); tempobutton.setonclicklistener(new View.OnClickListener() public void onclick(view v) { Intent launchbrowser = new Intent(Intent.ACTION_VIEW, uriurl); startactivity(launchbrowser); ); context =this; mchronometer = (Chronometer)findViewById(R.id.chronometer); final Button bstart = (Button) findviewbyid(r.id.startbutton); final Button bstop = (Button) findviewbyid(r.id.endbutton); Button breset = (Button)findViewById(R.id.resetButton); bstart.setonclicklistener(this); breset.setonclicklistener(this); bstop.setonclicklistener(this); 40

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

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 BIBLIOTECAS DO IFRS

SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário: SISTEMA DE BIBLIOTECAS DO IFRS Em 2013 foi adquirido o Sistema de Gerenciamento de Bibliotecas Pergamum para todas Bibliotecas do IFRS. A implantação está sendo feita de acordo com as

Leia mais

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

MANUAL DO USUÁRIO PORTAL DO PROFESSOR MANUAL DO USUÁRIO PORTAL DO PROFESSOR ACESSANDO O PORTAL DO PROFESSOR Para acessar o portal do professor, acesse o endereço que você recebeu através da instituição de ensino ou acesse diretamente o endereço:

Leia mais

MOODLE NA PRÁTICA PEDAGÓGICA

MOODLE NA PRÁTICA PEDAGÓGICA Carmen Mathias Agosto - 2009 I. CADASTRO 1. Acessar o site de treinamento (teste): http://moodle_course.unifra.br/ 2. Faça o login, clicando em acesso no lado direito superior da tela: 3. Coloque seu nome

Leia mais

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

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android

Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Produção de aplicativo de catálogo de cursos da UTFPR para o sistema Android Wenner S. Santos*, Marcos Silvano Orita Almeida* *COINT / UTFPR, Campo Mourão, Brasil e-mail: wenner.santos@hotmail.com Resumo/Abstract

Leia mais

Projeto ECA na Escola - Plataforma de Educação à Distância

Projeto ECA na Escola - Plataforma de Educação à Distância Página1 Apresentação Projeto ECA na Escola - Plataforma de Educação à Distância Olá Participante do Projeto ECA na Escola, Este tutorial pretende auxiliá-lo na navegação na Plataforma de Educação à Distância

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA Manual do Moodle- Sala virtual UNIFAP MACAPÁ-AP 2012 S U M Á R I O 1 Tela de Login...3 2 Tela Meus

Leia mais

MANUAL CHAT DE ATENDIMENTO VIASOFT

MANUAL CHAT DE ATENDIMENTO VIASOFT MANUAL CHAT DE ATENDIMENTO VIASOFT 1. CONSIDERAÇÕES INICIAIS A Viasoft para melhor atender seus clientes está aperfeiçoando as suas ferramentas de atendimento. O Chat Online, já conhecido e utilizado pela

Leia mais

CALEDÁRIO ESCOLAR. Página 1 de 24

CALEDÁRIO ESCOLAR. Página 1 de 24 Página 1 de 24 SISTEMA DE CALENDÁRIO ESCOLAR O Sistema de Calendário Escolar é a primeira etapa de uma grande evolução que ocorrerá nos sistemas de informatização da Secretaria de Estado da Educação. As

Leia mais

Manual de Publicação Wordpress

Manual de Publicação Wordpress Fundação Universidade Federal de Mato Grosso do Sul Manual de Publicação Wordpress Núcleo de Tecnologia da Informação - UFMS Maurílio Mussi Montanha 2014 Sumário 1 Introdução... 3 2 ACESSO À INTERFACE

Leia mais

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

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

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

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Internacionalização e Literais Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender as vantagens do uso de literais e da internacionalização em aplicativos Android.

Leia mais

Google Drive. Passos. Configurando o Google Drive

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

Leia mais

CURSO: Orientações. MÓDULOS: Orientações/Calendário/Links. Curso 3/3 2009. Contato com o suporte: Nome.: Empresa.: Data.: / / E-mail.

CURSO: Orientações. MÓDULOS: Orientações/Calendário/Links. Curso 3/3 2009. Contato com o suporte: Nome.: Empresa.: Data.: / / E-mail. CURSO: Orientações MÓDULOS: Orientações/Calendário/Links Curso 3/3 2009 Contato com o suporte: Tel.:11-3857-9007 ramal 4 Fax.: 11-3857-9007 ramal 211 Cellular: 11-9333-21 E-mail.: suporte@webcontabil.com.br

Leia mais

Guia para utilização do ambiente de EaD UniRitter

Guia para utilização do ambiente de EaD UniRitter Guia para utilização do ambiente de EaD UniRitter Sumário 1 Acesso ao ambiente de EaD... 1 2 Navegação... 2 3 Perfil... 2 4 Programação... 3 5 Blocos... 4 6 Comunicação... 6 6.1 Fórum de notícias... 6

Leia mais

Introdução ao icare 2

Introdução ao icare 2 Introdução ao icare 2 (Instrumentação para a Coleta Assistida de Resíduos Recicláveis V.2) Arthur Elídio da Silva Lucas Zenaro José Tarcísio F. de Camargo Unipinhal (2015) SUMÁRIO 1. INTRODUÇÃO... 3 O

Leia mais

Manual do Cliente. Alu Tracker Monitoramento Veicular

Manual do Cliente. Alu Tracker Monitoramento Veicular Alu Tracker Monitoramento Veicular Manual do cliente Manual do Cliente Alu Tracker Monitoramento Veicular Introdução Este manual faz parte do contrato de prestação de serviços. Obrigado por escolher a

Leia mais

Sumário. Introdução ao Microsoft Project. 1 Microsoft Project, gerenciamento de projetos e você 3. 2 Visão geral do Project 11.

Sumário. Introdução ao Microsoft Project. 1 Microsoft Project, gerenciamento de projetos e você 3. 2 Visão geral do Project 11. Sumário Introdução... xiii A quem se destina este livro...xiii Como o livro está organizado...xiii Como baixar os arquivos de prática...xiv Suas configurações no Project...xv Suporte técnico...xvi Parte

Leia mais

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,

Leia mais

Tutorial de uso do Subversion com RapidSVN

Tutorial de uso do Subversion com RapidSVN Universidade Federal de São Carlos Departamento de Computação Tutorial de uso do Subversion com RapidSVN João Celso Santos de Oliveira Orientação: Prof.ª Dra. Marilde T. P. Santos - São Carlos - Agosto

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

SLEA SISTEMA DE LICENCIAMENTO ELETRÔNICO DE ATIVIDADES DA PREFEITURA DE SÃO PAULO

SLEA SISTEMA DE LICENCIAMENTO ELETRÔNICO DE ATIVIDADES DA PREFEITURA DE SÃO PAULO SLEA SISTEMA DE LICENCIAMENTO ELETRÔNICO DE ATIVIDADES DA PREFEITURA DE SÃO PAULO Manual passo-a-passo para obtenção do Auto de Licença de Funcionamento/ Auto de Licença de Funcionamento Condicionado Eletrônico

Leia mais

Bem-vindo ao Campus Club!

Bem-vindo ao Campus Club! Manual de Acesso Bem-vindo ao Campus Club! O Campus Club é uma plataforma de interatividade social destinada a estudantes e egressos de instituições de ensino. O objetivo é recriar o ambiente acadêmico

Leia mais

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos GUIA PRÁTICO DE USO Núcleo de Relacionamento com o Cliente de Relacionamento com o Cliente Núcleo Seja bem vindo ao nosso novo canal de relacionamento! Neste Guia Prático de Uso você conhecerá como funciona

Leia mais

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR Roteiro para utilização do GEP Versão de referência: GEP V1.00 Índice analítico I Apresentação... 2 I.1 Controles básicos do sistema;... 2 I.2 Primeiro acesso... 2 I.3 Para trocar a senha:... 3 I.4 Áreas

Leia mais

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 DESENVOLVEDOR JORGE ALDRUEI FUNARI ALVES 1 Sistema de ordem de serviço HMV Apresentação HMV/OS 4.0 O sistema HMV/OS foi desenvolvido por Comtrate

Leia mais

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP/CENTRO DE RECURSOS COMPUTACIONAIS SAU - SERVIÇO DE ATENDIMENTO AO USUÁRIO

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP/CENTRO DE RECURSOS COMPUTACIONAIS SAU - SERVIÇO DE ATENDIMENTO AO USUÁRIO MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP/CENTRO DE RECURSOS COMPUTACIONAIS SAU - SERVIÇO DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO Perfil Self-Service Gestão Livre de Parque de Informática

Leia mais

Portal do Projeto Tempo de Ser

Portal do Projeto Tempo de Ser Sumário Portal do Projeto Tempo de Ser O que é um Wiki?...2 Documentos...2 Localizando documentos...3 Links...3 Criando um Documento...4 Criando um link...4 Editando um Documento...5 Sintaxe Básica...5

Leia mais

Manual do Portal do Fornecedor. isupplier

Manual do Portal do Fornecedor. isupplier isupplier Revisão 01 Setembro 2011 Sumário 1 Acesso ao portal isupplier... 03 2 Home Funções da Tela Inicial... 05 3 Ordens de Compra Consultar Ordens de Compra... 07 4 Entregas Consultar Entregas... 13

Leia mais

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

BR DOT COM SISPON: MANUAL DO USUÁRIO

BR DOT COM SISPON: MANUAL DO USUÁRIO BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...

Leia mais

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS MANUAL DO PROFESSOR Suporte: EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras Nas unidades: Departamento de Tecnologia e Informação DTI Responsáveis

Leia mais

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle

Curso Juventude Brasileira e Ensino Médio Inovador. Manual do ambiente Moodle Curso Juventude Brasileira e Ensino Médio Inovador Manual do ambiente Moodle CURSO DE INTRODUÇÃO AO MOODLE 1. Introdução Estamos começando nossa viagem e nossa primeira parada é na unidade denominada Curso

Leia mais

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário

SISTEMA DE BIBLIOTECAS DO IFRS. Manual do Usuário SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário Acesso Rápido Apresentação 2 Consulta ao Catálogo do SiBIFRS 3 Pesquisa geral 5 Opções de consulta 7 Detalhamento da obra 8 Detalhamento da obra Guia Exemplares

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Programa AMG Manual de Operação Conteúdo 1. Sumário 3 2. Programa

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

O guia completo para uma presença. online IMBATÍVEL!

O guia completo para uma presença. online IMBATÍVEL! O guia completo para uma presença online IMBATÍVEL! Sumário Introdução 3 Capítulo 1 - Produção de Conteúdo: Por que e Como produzir 5 Capítulo 2 - Distribuição e Divulgação 8 Capítulo 3 - Monitoramento

Leia mais

... MANUAL DO MODERADOR SERVIÇOS DE WEB

... MANUAL DO MODERADOR SERVIÇOS DE WEB ... MANUAL DO MODERADOR SERVIÇOS DE WEB ÍNDICE 1. IMPLEMENTAÇÃO 4 1.1 PAINEL DE CONTROLE 4 1.2 SENHA 4 1.3 INSTALAÇÃO 4 1.3.1 INSTALAÇÃO PARA MODERADOR 4 1.3.2 INSTALAÇÃO PARA PARTICIPANTES 8 1.3.2.1 PELO

Leia mais

Manual do Usuário CMS WordPress Versão atual: 3.0

Manual do Usuário CMS WordPress Versão atual: 3.0 Manual do Usuário CMS WordPress Versão atual: 3.0 1 - Introdução O Centro de Gestão do Conhecimento Organizacional, CGCO, criou, em março de 2008, uma equipe para atender à demanda de criação de novos

Leia mais

Projeto "Aqui Tem Cultura"

Projeto Aqui Tem Cultura Projeto "Aqui Tem Cultura" Objetivo Informar jovens e adultos brasileiros a respeito das seguintes expressões culturais: cinema, teatro, artes plásticas, música e dança no Brasil Requisitos 1. Exibir uma

Leia mais

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia LGTi Tecnologia Soluções Inteligentes Manual - Outlook Web App Siner Engenharia Sumário Acessando o Outlook Web App (Webmail)... 3 Email no Outlook Web App... 5 Criar uma nova mensagem... 6 Trabalhando

Leia mais

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de

Leia mais

Capítulo 13 Pastas e Arquivos

Capítulo 13 Pastas e Arquivos Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão

Leia mais

Acompanhamento e Execução de Projetos

Acompanhamento e Execução de Projetos Acompanhamento e Execução de Projetos Manual do Usuário Atualizado em: 28/11/2013 Página 1/24 Sumário 1. INTRODUÇÃO... 3 2. ABRANGÊNCIA DO SISTEMA... 3 3. DESCRIÇÃO DO SISTEMA... 3 4. COMO ACESSAR O SISTEMA...

Leia mais

MANUAL DO PROFESSOR Portal LS Educação

MANUAL DO PROFESSOR Portal LS Educação MANUAL DO PROFESSOR Portal LS Educação MANTIDA FACULDADE CIDADE DE JOÃO PINHEIRO MANTENEDORA ASSOCIAÇÃO EDUCACIONAL DE JOÃO PINHEIRO Olá Professor(a), este é um manual prático e resumido para acesso ao

Leia mais

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. 1 Sumário: Tópico: Página: 2 Apresentação: O Sistema Integrado de Gerenciamento de Imposto Sobre Serviços ou SIG-ISS é um sistema para gerenciamento

Leia mais

Tutorial 7 Fóruns no Moodle

Tutorial 7 Fóruns no Moodle Tutorial 7 Fóruns no Moodle O Fórum é uma atividade do Moodle que permite uma comunicação assíncrona entre os participantes de uma comunidade virtual. A comunicação assíncrona estabelecida em fóruns acontece

Leia mais

Acessando o SVN. Soluções em Vendas Ninfa 2

Acessando o SVN. Soluções em Vendas Ninfa 2 Acessando o SVN Para acessar o SVN é necessário um código de usuário e senha, o código de usuário do SVN é o código de cadastro da sua representação na Ninfa, a senha no primeiro acesso é o mesmo código,

Leia mais

F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO F.A.Q. PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página 1 Sumário DÚVIDAS GERAIS... 3 PREGÃO ELETRÔNICO... 6 Página 2 DÚVIDAS GERAIS 1. O que é o Fluxograma das Etapas? Resposta: O fluxograma representa

Leia mais

Curso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção

Curso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção Curso em Sistema de Editoração Eletrônica de Revistas (SEER) - Tutorial Editores/Editores de Seção AGOSTO 2015 Curso em Sistema de Editoração Eletrônica de Revistas (SEER) Agosto 2015 Editor / Editor de

Leia mais

PROJETO PILOTO. Setembro 2015

PROJETO PILOTO. Setembro 2015 PROJETO PILOTO Setembro 2015 Manual completo de funcionamento do projeto: Instruções Iniciais, Perguntas Frequentes e Tutorial de Utilização 1 Projeto Piloto - Aplicativo Di@rio de Classe 1) Instruções

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 13 de maio de 2013. Primeira Edição RC2

Apostila de. WordPress. Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima. 13 de maio de 2013. Primeira Edição RC2 Apostila de WordPress Gustavo Teixeira da Cunha Coelho Henrique Gemignani Passos Lima 13 de maio de 2013 Primeira Edição RC2 Copyright (C) 2013 USPGameDev A edição mais recente pode ser encontrada em:

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU SISTEMA DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO

Leia mais

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a

Leia mais

MANUAL MOODLE - PROFESSORES

MANUAL MOODLE - PROFESSORES MANUAL MOODLE - PROFESSORES VERSÃO 2.5 Faculdades Projeção FACULDADE PROJEÇÃO Prof. Oswaldo Luiz Saenger Presidente Prof.ª Catarina Fontoura Costa Diretora Geral das Unidades Educacionais Prof. José Sérgio

Leia mais

SISTEMA PLANO DE ENSINO - DOCENTES

SISTEMA PLANO DE ENSINO - DOCENTES SISTEMA PLANO DE ENSINO - DOCENTES 1- PÁGINA DE LOGIN DO SISTEMA E APRESENTAÇÕES INICIAIS Ao acessar o link do sistema, a seguinte página será apresentada: ACESSO AOS DOCENTES: Usar o usuário e senha do

Leia mais

MANUAL DO PIM Programa de Integração com o Mercado

MANUAL DO PIM Programa de Integração com o Mercado MANUAL DO PIM Programa de Integração com o Mercado Curitiba 2015 Manual do PIM Regras Gerais 2 S U M Á R I O 1. O QUE É O PIM... 3 2. OBJETIVOS DO TRABALHO DE APLICAÇÃO TECNOLÓGICA... 3 3. CARACTERÍSTICAS

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

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

O QUE É A CENTRAL DE JOGOS?

O QUE É A CENTRAL DE JOGOS? O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode

Leia mais

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES Manual de Procedimentos 2004 SUMÁRIO 1. INTRODUÇÃO...3 2. OBJETIVOS...3 3. ÂMBITO DE APLICAÇÃO...3

Leia mais

Monitor de Comercialização - Proponente MT-212-00056-2

Monitor de Comercialização - Proponente MT-212-00056-2 Monitor de Comercialização - Proponente MT-212-00056-2 Última Atualização: 08/01/2015 Índice I Como acessar um Leilão II Informações básicas III Anexos IV Painel de Lances V Envio de Lances VI Prorrogação

Leia mais

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das

Leia mais

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

PROCESSOS DE CRIAÇÃO DE APLICATIVOS PROCESSOS DE CRIAÇÃO DE APLICATIVOS Joaldo de Carvalho Wesley Oliveira Irlei Rodrigo Ferraciolli da Silva Rodrigo Clemente Thom de Souza INTRODUÇÃO O mundo está dominado pelos dispositivos móveis. A cada

Leia mais

MANUAL WEBDRIVE. webdrive.whirlpool.com.br

MANUAL WEBDRIVE. webdrive.whirlpool.com.br MANUAL WEBDRIVE webdrive.whirlpool.com.br 1 Sumário 1. O Webdrive p. 04 2. Acessando o sistema p. 04 2.1 Esqueci minha senha 2.2 Página principal 2.3 Efetuar logoff 2.4 Criar e alterar Usuários 2.5 Criar

Leia mais

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE 2 1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE ATENDIMENTO... 6 4 - A TELA AGENDA... 7 4.1 - TIPOS

Leia mais

1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3

1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3 1. MANUAL DO REVENDEDOR - BILLING NETPBX ---------------3 1.1. OBJETIVO ----------------------------------------------------------------------------------------------------------3 1.2. INTRODUÇÃO AO REVENDEDOR---------------------------------------------------------------------------------3

Leia mais

Sumário. Tutorial de acesso ao Veduca 2

Sumário. Tutorial de acesso ao Veduca 2 Sumário Tutorial de acesso ao Veduca 2 Introdução... 3 Sobre o Veduca... 3 Navegação... 5 Página inicial... 5 Primeiro acesso... 6 Como fazer o seu login... 7 Como acessar seu perfil... 7 Recursos da área

Leia mais

Sistema de Gestão de Recursos de Aprendizagem

Sistema de Gestão de Recursos de Aprendizagem Sistema de Gestão de Recursos de Aprendizagem Ambiente de Comunidades - Manual para Administradores do Sistema - Atualizado em 04/04/2011 LISTA DE FIGURAS FIGURA 1 PÁGINA DE ACESSO AO SIGRA... 7 FIGURA

Leia mais

Ajuda On-line - Sistema de Relacionamento com o Cliente. Versão 1.1

Ajuda On-line - Sistema de Relacionamento com o Cliente. Versão 1.1 Ajuda On-line - Sistema de Relacionamento com o Cliente Versão 1.1 Sumário Sistema de Relacionamento com Cliente 3 1 Introdução... ao Ambiente do Sistema 4 Acessando... o Sistema 4 Sobre a Tela... do Sistema

Leia mais

Guia de Acesso para os Cursos Online

Guia de Acesso para os Cursos Online Sumário Apresentação... 3 1. Como saber qual disciplina faz parte do meu Módulo?... 4 2. Como saber a ordem das aulas que devo assistir?... 6 3. Como faço para assistir aos vídeos e visualizar os materiais

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

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

Leia mais

PROCEDIMENTOS PARA AQUISIÇÃO

PROCEDIMENTOS PARA AQUISIÇÃO PROCEDIMENTOS PARA AQUISIÇÃO Acesse o site www.teubilhete.com.br, selecione a opção Teu Online, e clique no botão, preencha o formulário com os dados de sua empresa. Reúna duas vias impressas do Contrato

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

Guia de Demonstração MeusPets

Guia de Demonstração MeusPets 1. Objetivo e Principais Funcionalidades Com o email clique no link de ativação. E confirme a instalação. O MeusPets é um sistema simplificado para acompanhamento da vida do Pet. Pode ser usado de forma

Leia mais

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual [Primeiros Passos e Conhecendo o Sistema] =====

U3 Sistemas Análise e Desenvolvimento de Softwares ===== Manual [Primeiros Passos e Conhecendo o Sistema] ===== 1 Manual Primeiros Passos e Conhecendo o Sistema 01 PRIMEIROS PASSOS E CONHECENDO O SISTEMA 2 01.01 Após a instalação do sistema vamos dar os primeiros passos para podermos utilizar o U3 Marmoraria Plus.

Leia mais

Manual do Operacional do Sistema Calendário da Gestão Municipal. 1ª Versão

Manual do Operacional do Sistema Calendário da Gestão Municipal. 1ª Versão Manual do Operacional do Sistema Calendário da Gestão Municipal 1ª Versão 23/01/2009 Federação Catarinense de Municípios - FECAM Apresentação O Calendário da Gestão Municipal é um sistema desenvolvido

Leia mais

MANUAL PASSO-A-PASSO DO SISTEMA ONLINE

MANUAL PASSO-A-PASSO DO SISTEMA ONLINE MANUAL PASSO-A-PASSO DO SISTEMA ONLINE Junho 2015 Editor, ler com atenção as orientações informadas neste manual. Informamos que documentação preenchida incompleta e/ou que não atenda as normas da Agência

Leia mais

C o t a ç ã o E l e t r ô n i c a V i l l a r e s M e t a l s

C o t a ç ã o E l e t r ô n i c a V i l l a r e s M e t a l s C o t a ç ã o E l e t r ô n i c a V i l l a r e s M e t a l s M a n u a l d o F o r n e c e d o r Portal de Compras Página 1 Conteúdo 1. Introdução... 3 2. Informações importantes... 3 3. Acessando o portal...

Leia mais

ITIL v3 - Operação de Serviço - Parte 1

ITIL v3 - Operação de Serviço - Parte 1 ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes

Leia mais

BSI Letramento Digital Prof. André Di Thommazo. Organização pessoal

BSI Letramento Digital Prof. André Di Thommazo. Organização pessoal Organização pessoal Os cursos de graduação exigem que os alunos cursem diversas disciplinas ao mesmo tempo e em alguns semestres a carga horária é grande. Em geral o aluno de ensino a distância tem outras

Leia mais

Tudo o que você precisa saber sobre o estacionamento rotativo zona azul

Tudo o que você precisa saber sobre o estacionamento rotativo zona azul Tudo o que você precisa saber sobre o estacionamento rotativo zona azul A Comtempo cuida do sistema de pagamento do rotativo eletrônico de Itajubá. Um sistema moderno que permite ao motorista ativar o

Leia mais

Manual de Instalação SIM/SINASC

Manual de Instalação SIM/SINASC Manual de Instalação SIM/SINASC Agosto/2009 Versão 2.2 Índice CAPÍTULO 01 INTRODUÇÃO... 4 CAPÍTULO 02 - PERFIL DO HARDWARE... 5 CAPÍTULO 03 INSTALADOR SIM SINASC 2.2... 6 CAPÍTULO 04 - MODO DE INSTALAÇÃO...

Leia mais

Manual das planilhas de Obras v2.5

Manual das planilhas de Obras v2.5 Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo

Leia mais

Esse documento tem como finalidade instruir o usuário de como utilizar e compreender o sistema da Multwear The Best Brands.

Esse documento tem como finalidade instruir o usuário de como utilizar e compreender o sistema da Multwear The Best Brands. TUTORIAL DE SISTEMA INTRODUÇÃO Esse documento tem como finalidade instruir o usuário de como utilizar e compreender o sistema da Multwear The Best Brands. O material didático a seguir, apesar da fácil

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01 Produtos: Saúde Pró Upload Versão: 20130408-01 Sumário 1 APRESENTAÇÃO... 3 2 LOGIN... 4 3 VALIDADOR TISS... 7 4 CONFIGURAÇÃO DO SISTEMA... 10 4.1 DADOS CADASTRAIS MATRIZ E FILIAL... 11 4.2 CADASTRO DE

Leia mais

Tutorial Plataforma de interação virtual CEL UFMG

Tutorial Plataforma de interação virtual CEL UFMG Tutorial Plataforma de interação virtual CEL UFMG 1. NÍVEIS DE ACESSO, ÍCONES E NAVEGAÇÃO GERAL A plataforma CEL funciona em três níveis de acesso, com variação de cores correspondentes a cada um deles:

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro 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 Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile? Seja bem-vindo(a) ao Manual Fácil Jimbo. O jeito mais simples de você aprender a usar o nosso software gratuito. Com esse passo a passo você fica sabendo como acrescentar despesas, alterar lançamentos,

Leia mais

TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS

TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS TUTORIAL PARA UTILIZAÇÃO DA PLATAFORMA LMS Neste documento você encontrará um conjunto de orientações de como navegar na plataforma do MBA Gestão Empreendedora. Siga as instruções com atenção e salve este

Leia mais