Bruno da Silva Farias

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

Download "Bruno da Silva Farias 0823800086"

Transcrição

1 1 CENTRO UNIVERSITÁRIO ESTADUAL DA ZONA OESTE Unidade Universitária da Computação Curso de Bacharelado em Ciência da Computação Sistema de Gerenciamento de Conteúdo de Portal Bruno da Silva Farias Rio de Janeiro, Brasil Junho/2014

2 2 Sistema de Gerenciamento de Conteúdo de Portal Monografia apresentada à Unidade Universitária da Computação do Centro Universitário Estadual da Zona Oeste, sob orientação da professora Karla Tereza Figueiredo Leite, DSc. como requisito parcial para obtenção do grau de Bacharel em Ciência da Computação. Orientadora: Karla Figueiredo Matricula: Rio de Janeiro, Brasil Junho/2014

3 3 F224 Farias, Bruno da Silva. Sistema de gerenciamento de conteúdo de portal. / Bruno da Silva Farias f.; 30 cm. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) Fundação Centro Universitário Estadual da Zona Oeste, Rio de Janeiro, Bibliografia: f Sistema de gerenciamento de conteúdo de portal. 2. Sistema web. 3. Tecnologia livre. 4. Aplicações web livre. 5. Biotecnologia. I. Título. CDD

4 4

5 5 AGRADECIMENTOS Aos meus colegas de classe que sempre me incentivaram e me apoiaram ao longo de toda a minha formação acadêmica. Agradeço a todos os professores do curso de Ciência da Computação da UEZO, por todo o conhecimento que foi repassado durante todo o curso. Aos meus amigos, pelo apoio e sugestões para o desenvolvimento do trabalho. À minha orientadora Karla Figueiredo por toda a ajuda, incentivo e por estar sempre disposta a ajudar quando foi preciso.

6 6 RESUMO O trabalho consiste na criação de um sistema de gerenciamento de portais dinâmico que será utilizado para a interação entre alunos, professores, pesquisadores e visitantes para unidades ou departamentos; e que seja de fácil acesso e manutenção por parte de qualquer professor ou pesquisador sem exigir do administrador do sistema qualquer conhecimento de programação para gerenciar o portal. O projeto visa também atender em primeiro momento a necessidade da facilidade de acesso a informações que não ocorrem ou ocorrem de forma inadequada para a área de Biotecnologia da Universidade Estadual da Zona Oeste (UEZO). O Sistema de Gerenciamento de Conteúdo de Portal (SGCP) é um sistema web desenvolvido utilizando tecnologia livre (PHP e Mysql) e de aplicações web livre (JOOMLA) tem como foco a melhoria na organização de informações e dos projetos que são desenvolvidos na universidade, fornecendo acessibilidade, facilidade e rapidez na consulta e gerência das informações. Com o desenvolvimento do PGC é previsto um aumento significante na divulgação da produção e na qualidade dos projetos de pesquisa científica e tecnológica. Palavras-chave: Sistema de gerenciamento de conteúdo de portal, Sistema web, Tecnologia livre, Aplicações web livre, Biotecnologia.

7 7 ABSTRACT The work is the creation of a management system dynamic portal that will be used for interaction between students, teachers, researchers and visitors to units or departments; and it is easily accessible and maintenance by any teacher or researcher without requiring the system administrator any programming knowledge to manage the portal. The project also aims to meet the need in the first moment of ease of access to information not occur or occur inappropriately to the area of Biotechnology, State University of West Zone (UEZO). The Content Management System Portal (CMSP) is a system developed using free web technology (PHP and MySQL) and web applications free (JOOMLA) has focused on improving the organization of information and the projects that are developed at the university, providing accessibility, ease and speed of information management and consulting. With the development of the CMP is provided for a significant increase in the production and dissemination of quality projects of scientific and technological research. Keywords: Content management system portal, Web system, Free technology, Free web applications, Biotechnology.

8 8 LISTA DE ILUSTRAÇÕES Figura 1- Imagem do Front-End Figura 2 - Imagem do Back-End Figura 3 - Login do Administrador Figura 4 - Painel de Controle Figura 5 - Painel de Criação de Nova Página Figura 6 - Menu de caracteres especiais Figura 7 - Menu de inserção de imagens Figura 8 - gerenciador de páginas Figura 9 - Sub-painel páginas Figura 10 - Sub-painel categorias Figura 11 - Painel de criação de nova categoria Figura 12 - Gerenciador de mídias Figura 13 - painel de criação de novo item de menu Figura 14 - painel de gerenciamento de usuários Figura 15 - Painel de criação de usuário Figura 16 - Gerenciador de grupos de usuários Figura 17 - Painel de níveis de acesso de visualização Figura 18- painel de criação de acesso de visualização Figura 19 - painel de envio de em massa Figura 20 - Painel de criação de banner Figura 21 - painel de criação de categoria de banners Figura 22 - Painel de criação de novo cliente Figura 23- Painel principal de Discussões Figura 24 - Caso de Uso do usuário administrador Figura 25 - Diagrama do caso de uso do usuário professor... 93

9 9 Figura 26 - Caso de uso do aluno Figura 27 - Diagrama de sequencia de gerenciamento de perfis de usuários Figura 28 - diagrama de sequencia de gerenciamento de conteúdo do Portal entre administrador e professor Figura 29 - Diagrama de sequencia de gerenciamento de conteúdo do Portal entre administrador e professor Figura 30 - Diagrama de classes do sistema Figura 31 Diagrama de Atividades do sistema Figura 32 - Diagrama de transição de estados do administrador Figura 33 - Diagrama de transição de estados do professor Figura 34 - Diagrama de transição de estados de aluno Figura 35 - Página inicial do site, primeira tela Figura 36 - Página inicial do site, segunda tela Figura 37- Página inicial do site, terceira tela Figura 38 - Sistema de login do portal Figura 39 - Sistema de anexação de arquivos Figura 40 - Tela do protótipo do sistema de fórum Figura 41 - Protótipo do sistema de envio de mensagens Figura 42 - Corpo docente dividido por departamentos Figura 43 - Lista de cursos Figura 44 - Lista de arquivos para acesso

10 10 LISTA DE TABELAS Tabela 1 - Consultar usuário Tabela 2 - Cadastrar usuário Tabela 3 - Manter usuário Tabela 4 - Deleta Usuário Tabela 5 - Acessa páginas Tabela 6 - Cria página Tabela 7 - Manter página Tabela 8 - Exclui página Tabela 9 - Acessa fórum Tabela 10 - Cria fórum e postagem Tabela 11 - Comenta em postagem Tabela 12 - Manter comentário Tabela 13 - Deleta comentário Tabela 14 - Manter fórum ou postagem Tabela 15 - Deleta fórum ou postagem Tabela 16 - Acessa arquivos Tabela 17 - Carregar arquivo Tabela 18 - Manter arquivo Tabela 19 - Deleta arquivo Tabela 20 - Envia dados para criação de perfil Tabela 21 - Manter perfil Tabela 22 - Acessa páginas Tabela 23 - Criar página Tabela 24 - Manter página própria Tabela 25 - Exclui página própria... 97

11 11 Tabela 26 - Acessa fórum Tabela 27 - Cria postagem Tabela 28 - Comenta em postagem Tabela 29 - Manter comentário próprio Tabela 30 - Deleta comentário próprio Tabela 31 - Manter postagem própria Tabela 32 - Deleta postagem própria Tabela 33 - Acessa arquivos Tabela 34 - Carregar arquivo Tabela 35 - Manter arquivo próprio Tabela 36 - Deleta arquivo próprio Tabela 37 - Envia dados para criação de perfil Tabela 38 - Manter perfil Tabela 39 - Acessa páginas Tabela 40 - Acessa arquivos Tabela 41 - Acessa fórum Tabela 42 - Cria postagem Tabela 43 - Comenta em postagem Tabela 44 - Manter comentário próprio Tabela 45 - Deleta comentário próprio Tabela 46 - Manter postagem própria Tabela 47 - Deletar postagem própria Tabela 48 - Dicionário de dados de endereço Tabela 49 - Dicionário de dados de usuário Tabela 50 - Dicionário de dados de arquivo Tabela 51- Dicionário de dados de Permissoes_sistema Tabela 52 - Dicionário de dados de fórum

12 12 Tabela 53 - Dicionário de dados de página Tabela 54 - Dicionário de dados de área

13 13 LISTA DE SIGLAS UEZO IES SGCP PHP HTML XHTML CSS PDF SQL MYSQL GNU GPL FSF RSS WYSIWYG FTP TCP UML ID CAPTCHA URL DOC UC JPA Centro Universitário Estadual da Zona Oeste Instituto de ensino superior Sistema de gerenciamento de Conteúdo de Portal PHP:Hypertext Preprocessor Hypertext Markup Language extensible Hypertext Markup Language Cascading Style Sheets Portable Document Format Structured Query Language MY SEQUEL GNU IS NOT UNIX General Public License Free Software Foundation Rich Site Sumary What You See is What You Get File Transfer Protocol Transmission Control Protocol Unified Modeling Language Identificador Eletronic Mail Completely Automated Public Turing test to tell Computers and Humans Apart Uniform Resource Locator Document User Case Java Persistence API

14 14 SUMÁRIO 1 INTRODUÇÃO OBJETIVOS OBJETIVO GERAL OBJETIVOS ESPECIFICOS MOTIVAÇÕES DESCRIÇÃO DO SISTEMA ATORES DO SISTEMA TECNOLOGIAS LINGUAGENS DE PROGRAMAÇÃO HTML XHTML CSS PHP BANCO DE DADOS SQL MYSQL APACHE EASY PHP FERRAMENTAS SGCP JOOMLA! GNU GENERAL PUBLIC LICENSE SISTEMA FTP TEMPLATES COMPONENTES MÓDULOS PLUGINS MODELOS DO SISTEMA UML REQUISITOS ATOR ADMINISTRADOR PAINEL DO ADMINISTRADOR ATOR PROFESSOR... 73

15 ATOR ALUNO COMPUTACIONAL MODELOS DE DADOS DO SISTEMA DIAGRAMA DO CASO DE USO DIAGRAMA DO CASO DE USO DO ADMINISTRADOR TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR ADMINISTRADOR DIAGRAMA DO CASO DE USO DO USUÁRIO PROFESSOR TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR PROFESSOR DIAGRAMA DO CASO DE USO DO USUÁRIO ALUNO TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR ALUNO DIAGRAMA DE SEQUENCIA DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE PERFIS DE USUÁRIOS DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE CONTEÚDO DO PORTAL ENTRE ADMINISTRADOR E PROFESSOR DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE CONTEÚDO DO PORTAL ENTRE ADMINISTRADOR E ALUNO DIAGRAMA DE CLASSES DO SISTEMA DICIONÁRIO DE DADOS DIAGRAMA DE ATIVIDADES DO SISTEMA DIAGRAMA DE TRANSIÇÃO DE ESTADOS DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO ADMINISTRADOR DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO PROFESSOR DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO ALUNO PROTÓTIPO DAS TELAS CONLUSÃO TRABALHOS FUTUROS REFERÊNCIAS BIBLIOGRÁFICAS

16 16 1 INTRODUÇÃO A Internet tornou-se ao longo dos anos um poderoso instrumento de mídia e conhecimento, pois é uma rede que interliga milhões de computadores em todo o mundo, e o Brasil possui 82,4 milhões de internautas (Brasil é o 5 país do mundo em termos de acessa a internet). Logo é indiscutível a velocidade e alcance da informação. As universidades brasileiras vêm aumentando a quantidade de produção científica e tecnológica. Atualmente a UEZO não foge desse padrão, mas carece de um portal para que os alunos, os professores e demais pesquisadores da Universidade Estadual da Zona Oeste, além de qualquer pessoa interessada, possam obter e conhecer os trabalhos desenvolvidos nessa Instituição de Ensino Superior (IES). Além de não haver mão-de-obra especializada em programação disponível a todo o instante para atender essa demanda crescente, de forma a manter os sites com informações sempre atualizadas. Os serviços disponíveis em um sistema de gerenciamento de conteúdo de portal seriam de grande utilidade não apenas para a Universidade Estadual da Zona Oeste (UEZO), como em qualquer instituição, pois é através desse que seria possível ter acesso a vários recursos como incluir ou alterar o conteúdo de forma rápida e segura, sendo necessário apenas ter acesso à Internet. A título de exemplo, existem diversas pesquisas de grande porte e relevância em andamento, assim como as pesquisas já concluídas e em fase inicial de planejamento, mas não existe divulgação dessas informações, pois não há recurso disponível para que se tenha alguém que cuide de todos os projetos, cursos e informações que surgem todos os dias nas diversas áreas e setores da instituição. Assim, um sistema automatizado, que auxilie na organização das informações pertinentes a cada projeto de pesquisa é bastante bem-vindo. Atualmente, essas informações são mantidas armazenadas em métodos informais como e- mails e locais de armazenamento de conteúdo na internet, além de pilhas de papeis armazenados, torna o processo de consulta a essas informações lentas e principalmente restritas aos funcionários locais a pró-reitora de pesquisa. Este trabalho tem o propósito colaborar para a organização e manutenção das informações de todo esse processo, criando um Sistema de Gerenciamento de Conteúdo de Portal e que não exigirá conhecimentos de computação, devido a interface amigável do sistema. O segundo capítulo apresentam,

17 17 respectivamente, os objetivos e a justificativa por qual esse trabalho de conclusão de curso foi escolhido. O terceiro capítulo aborda uma breve descrição do sistema e especifica as tecnologias e metodologias que serão utilizadas no desenvolvimento. O capitulo quatro, cinco e seis aduzem a funcionalidade e modelo do sistema, a modelagem dos dados e prototipagem da interface gráfica. O capitulo sete apresenta as conclusões. Ao fim, as referências bibliográficas do trabalho.

18 18 2 OBJETIVOS 2.1 OBJETIVO GERAL O objetivo geral deste trabalho consiste em modelar e construir um Sistema de Gerenciamento de Conteúdo de Portal com fácil acesso e manutenção utilizando como base para demonstração para o projeto às áreas de estudos de Biotecnologia da Universidade Estadual da Zona Oeste, Isso tornará viável assim a facilitação do compartilhamento das informações dos projetos de pesquisa científica e tecnológica que são realizadas na instituição além de divulgação de noticias dessas áreas para professores, alunos e qualquer interessado que acesse o portal. 2.2 OBJETIVOS ESPECIFICOS Pode-se destacar como objetivos específicos os seguintes: Disponibilizar as informações das linhas de pesquisa para que os alunos e professores possam tomar conhecimento de todos os projetos de pesquisa desenvolvidos dentro da instituição; Gerar noticia informativas sobre a área de biotecnológico e da instituição; Auxiliar na comunicação e aprendizado do aluno aumentando o diálogo entre aluno, professor e instituição; 2.3 MOTIVAÇÕES A s diversas áreas que compõem as instituições de ensino, mesmo às que estão ligadas a Sistemas de Computação, carecem de ferramenta de auxilio de divulgação e comunicação entre os membros da comunidade. Atualmente a UEZO possui muitos trabalhos de pesquisas e informações acadêmicas, porém com um baixo índice de divulgação, dependendo apenas de recursos como s ou de sites que não são pertencentes à instituição para poder divulgar suas pesquisas.

19 19 Com um SGCP de fácil acesso é possível que os usuários verifiquem os trabalhos e linha de pesquisas dos pesquisadores da instituição caso queiram participar, compartilhar noticias, divulgações de realizações de eventos de dentro da instituição, tudo reunido em apenas um único local.

20 20 3 DESCRIÇÃO DO SISTEMA O Sistema de Gerenciamento de Conteúdo de Portal visa melhorar o acesso e gerenciar o compartilhamento de informações dos projetos de pesquisa da UEZO permitindo que os usuários publiquem e compartilhem qualquer tipo conteúdo de pesquisas ou informativas na internet juntamente com outros usuários do Sistema de Gerenciamento de Conteúdo do Portal (SGCP) mesmo esses usuários estando geograficamente dispersos. Para isso o sistema deverá permitir que os professores e pesquisadores fizessem o login, anexe os arquivos de artigos ou imagens de panfletos sobre ocorrências na área, vídeos informativos e a sua informação da área com suas linhas de pesquisas no sistema. O SGCP também deverá permitir que os alunos cadastrados acessassem o portal para fins de compartilhamento de informações por via fórum ou mensagens privadas. Também será necessária a presença de um administrador do sistema capaz de gerenciar o conteúdo do portal, as ações dos usuários e aplicando as normas de conduta sobre os usuários caso for necessário. 3.1 ATORES DO SISTEMA Administrador: o usuário que gerencia as ações dos demais usuários, podendo bloquear uma ou mais funções especificas, ou bloquear o usuário completamente, podendo inclusive deletar o perfil do sistema. O administrador também poderá remover da visualização de qualquer usuário ou grupos de usuário um arquivo ou página, além de poder deletá-los. Pode ser nomeado mais de um administrador caso assim for julgado necessário pelo(s) envolvido(s) na gestão do site. Professor: representa o acadêmico da instituição com a permissão de postar e editar os próprios arquivos e páginas com informativos ou dados de linhas de pesquisas, participar de fóruns de discussão, além de poder comunicar com os demais usuários via mensagens privadas. Aluno: representaria o aluno da instituição com permissão de acessar o portal, podendo se comunicar com os demais usuários, ter acesso às páginas e artigos de pesquisas

21 21 caso estes estejam disponibilizados para a visualização pelos seus respectivos professores, participar do fórum de discussão e arquivos. 3.2 TECNOLOGIAS Uma das primeiras decisões de projeto é a escolha da tecnologia com a qual se irá trabalhar com o mesmo. Para a tal tarefa, o principal fator analisado foi a disponibilidade de acesso ao sistema de qualquer computador em qualquer lugar e de acordo com essa necessidade foi definido quais tecnologias escolhidas deveriam ser para o desenvolvimento de um portal de internet LINGUAGENS DE PROGRAMAÇÃO Uma linguagem de programação é definida como um método padronizado para expressar instruções em um computador. Permite que um programador especifique precisamente sobre quais dados um computador irá atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob diversas circunstâncias. Como o SGCP é um sistema web e para desenvolver esse sistema foi escolhida a linguagem de programação PHP (PHP:Hypertext Preprocessor) que é a mesma utilizada no site do sistema acadêmico da UEZO. Também foram definidas outras linguagens para complementar o requisito funcional, como a interface gráfica, estruturação, formatação e verificação das informações: HTML (Hypertext Markup Language), XHTML (extensible Hypertext Markup Language) e CSS (Cascading Style Sheets). Os próximos sub-tópicos definem melhor cada uma das linguagens que serão utilizadas HTML HTML é uma abreviação para a expressão inglesa Hypertext Markup Language, que significa Linguagem de Marcação de Hipertexto que seria uma linguagem de marcação utilizada para produzir páginas na Web. Os documentos HTML são interpretados pelos aplicativos navegadores de internet presentes nos sistemas operacionais. O HTML é a linguagem mais básica para a criação de websites.

22 XHTML XHTML é uma metalinguagem usada para marcações oriunda do HTML cuja tem como principal característica poder criar os novos parâmetros para marcação de página da web diferentemente do HTML que possui parâmetros já definidos, possui capacidade de criar toda uma infraestrutura (definida sem muito trabalho e sem a necessidade de ser submetidas a rotinas de padronização) para diversas linguagens de programação inclusive para as que possuem pouco uso nas redes de computadores CSS CSS é uma linguagem de estilos utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento. Em vez de colocar a formatação da linguagem dentro do documento, o desenvolvedor cria uma ligação para uma página que contém esses estilos de formatação, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal basta, portanto modificar apenas os parâmetros contidos em um único arquivo PHP PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor, originalmente chamado de Personal Home Page) é uma linguagem livre interpretativa, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes juntas ao servidor, capazes de gerar conteúdo dinâmico na rede mundial de computadores. Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é interpretado no lado do servidor pelo módulo responsável pela linguagem PHP, que também gera a página web a ser visualizada no lado do cliente. Essa linguagem evoluiu e passou a oferecer funcionalidades em linha de comando e ganhou características adicionais, que possibilitaram usos não relacionados à web sites. A licença de uso é oferecida gratuitamente e possui uma vasta comunidade de usuários que fornecem melhorias e suporte. O melhor uso do PHP está em ser extremamente simples para iniciantes, mas também oferece muitos recursos para o programador profissional.

23 23 Esses são as funcionalidades onde o PHP pode ser utilizado: Um script (termo utilizado pequenos programas não compilados criados para uma linguagem interpretadora) utilizando linguagem PHP para o uso ao lado de um servidor de redes. Este é o uso mais tradicional e principal campo de atuação do PHP. São necessários de três itens para sua execução: Um módulo interpretador de PHP, um servidor de redes e um navegador de internet. Basta rodar o servidor conectado a um módulo PHP instalado. São visualizados os resultados do PHP em um navegador, visualizando a página do site através do servidor. Funcionalidade de Script de linha de comando sendo necessário para isso um interpretador. Esse uso é fundamental para script executados usando um Agendador de Tarefas (como incluído no sistema operacional Windows). Esses scripts podem ser utilizados também para rotinas de processamento de texto. Escrevendo aplicações para área de trabalho num sistema operacional. Tendo a possibilidade de usar a linguagem para escrever programas assim possibilitando aplicações multi-plataformas. O PHP pode ser utilizado na maioria dos sistemas operacionais conhecidos e suportado pela maioria dos servidores de rede atuais, pode ser configurado como um aplicativo para a maioria dos servidores. O PHP não está limitado a gerar somente HTML. As habilidades do PHP incluem geração de imagens, anexação de arquivos do formato PDF (Portable Document Format) e de animações do formato Flash criadas de forma simples e dinâmica. Podendo assim criar qualquer padrão de texto utilizando XHTML. O PHP pode gerar esses padrões e os salvar no sistema de arquivos formando um cache (componente que permite guardar informações para uso de navegações na internet) dinâmico de suas informações juntamente com o servidor BANCO DE DADOS Bancos de dados são agrupamentos de informações ordenados e relacionados, são de vital importância para muitas empresas e instituições e há décadas que se tornaram uma fundamental peça nos sistemas de informação. Muitos bancos de dados não sofreram grandes alterações em suas estruturas gerais. O banco de dados selecionado para o projeto foi o SQL (Structured Query Language) por ser compatível com o sistema utilizado pela UEZO.

24 SQL SQL é a abreviatura para Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa usado como padrão para banco de dados ligados por relacionamentos. Muitas das características originais do SQL foram inspiradas na álgebra relacional. A linguagem é um dos grandes padrões de linguagens desenvolvido para banco de dados. Isto decorre devido a sua simplicidade e na facilidade de uso. Ela se diferencia das outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o trajeto para chegar até a ele e por isso é uma linguagem em oposição a outras linguagens procedurais. Estas características reduz todo o ciclo de aprendizado e tempo daqueles que se iniciam em bancos de dados. Existem inúmeras sublinguagens e sistemas de banco de dados que utilizam SQL utilizados mundialmente MYSQL O MySQL (oficialmente, mas também é chamado My Sequel ) é um dos mais utilizados sistemas de gerenciamento de banco de dados relacional com código aberto, que funciona também como um servidor que fornece um sistema multi-usuário com acesso a um número de bases de dados. O desenvolvimento do MySQL tem feito o seu código fonte disponível sob os termos de licença software livre denominado GNU General Public License. MySQL é uma escolha bastante popular de banco de dados para uso em muitas aplicações de redes, e usado também em muitos aplicativos de alto perfil e em grande escala mundial de produtos virtuais citando como exemplos sites como a Google, Facebook e Youtube APACHE O servidor Apache é uma aplicação de servidor web notável por ser de um papel fundamental no crescimento inicial da rede mundial de computadores e também é um projeto de código aberto, o desenvolvimento do Apache começou no início de 1995, rapidamente se

25 25 tornou um servidor de rede dominante, e manteve-se o servidor HTTP mais popular em uso desde abril de Em 2009, tornou-se o primeiro software de servidor web para servir mais de 100 milhões de sites. Em junho de 2013 estima-se que 54,2% de todos os sites ativos e 53,3% dos principais servidores em todos os domínios utilizam o Apache. Apache apresenta mensagens de erro configuráveis, bancos de dados de autenticação e negociação de conteúdo. Ele também é apoiado por várias interfaces gráficas de usuário, suporta a autenticação de senha e autenticação de certificado digital. Como o código fonte está disponível gratuitamente, qualquer pessoa pode adaptar o servidor para necessidades específicas, e há uma grande biblioteca pública de Apache com fácil acesso EASY PHP O Easy Php se trata de um grupo de ferramentas reunidas de forma organizada e estruturada de grande utilidade para o uso do projeto. O mesmo já vem incluído o servidor Apache, toda uma estrutura baseada no PHP e o banco de dados SQL. 3.3 FERRAMENTAS SGCP É um sistema gestor de conteúdo utilizado tanto para websites e sistemas de redes internos (conhecidos também como intranet) e que também integra ferramentas necessárias para criar, gerir, inserir e editar conteúdos em tempo real sem que haja necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade de informação. Há uma grande variedade de ferramentas gestores que permitem criar um site de portal, porém uma grande parcela dos SGCP existentes carecia de funções necessárias para o projeto ou é focado para outras finalidades que não eram compatíveis para o meio acadêmico JOOMLA! Joomla! (ou Joomla) é um dos maiores e principais sistemas de gestão de conteúdo da atualidade. Possui uma separação entre design, programação e conteúdo que permite uma grande flexibilidade na produção de sites de forma customizada. Além disso, existem milhares de esquemas de sites prontos disponíveis que agilizam todo o processo de criação. O Joomla é utilizado para o desenvolvimento de lojas virtuais, blogs, revistas online, portais de conteúdo, jornais, catálogos de produtos ou serviços e diversos outros formatos de conteúdo. Isso é

26 26 possível devido à grande diversidade de sub-aplicativos (também conhecido como extensões) que permitem agregar novas funcionalidades ao Joomla. Possui versões em 64 idiomas e 2,8% dos sites de toda a internet utilizaram o Joomla. É desenvolvido em PHP e pode ser executado no conhecido servidor Web Apache e utilizando o banco de dados do MySQL. A comunidade de desenvolvedores Joomla é muito unida em todo mundo, o que traz segurança e uma garantia de suporte para empresas que decidem adota-lo como plataforma de SGCP. É um aplicativo de código aberto sob a licença GNU/GPL e também possui as seguintes características: Sistema simples de fluxo de dados; Arquivamento para conteúdo não utilizado (apelidado de Lixeira no sistema); Gerenciamento de imagens; Sistema de publicação para o conteúdo; Índices de conteúdo para o formato conhecido como Rich Site Sumary (RSS); Busca otimizada para qualquer palavra registrada; Foi traduzido para várias línguas; Fácil instalação para novos templates (esquemas de site) e novos componentes; Hierarquia para grupos de usuários; Gera relatório com estatísticas dos visitantes do site. Editor de conteúdo WYSIWYG (abreviatura de What You See is What You Get ) que seria um aplicativo que permite que um documento enquanto manipulado tenha a mesma aparência que em sua utilização final que seria a impressa. Citando um exemplo de aplicativo WYSIWYG o Word da Microsoft; Sistema de gerar enquetes de pesquisas simples com acompanhamento de resultado em tempo real; Extensões com livre acesso de uso disponível em diversos sites. O Joomla! Recebeu em 2011 o prêmio de melhor CMS Open Source. A ferramenta funciona da seguinte forma: o administrador altera as configurações e o conteúdo do site, e essas informações são repassadas para o MYSQL que as salva e quando algum usuário acessa o site, e o MYSQL retorna essas informações para o php que os processa e devolve para o usuário como foi planejado pelo administrador do site. O administrador pode configurar o site através das ferramentas oferecidas pelo Joomla que permite dois tipos de visualizações:

27 27 Front-End: É a visão do seu site da forma como os seus visitantes e usuários registrados o visualiza, com o seu layout definido e modelado pelo administrador. Na figura abaixo é apresentado um exemplo de front-end. Figura 1- Imagem do Front-End Back-End: É a área da administração, onde é definido como será toda a estrutura visível do site, assim como a sua configuração, manutenção, criação de estatísticas, áreas restritas aos usuários cadastrados, a criação de novos conteúdos e administração dos usuários. O Back-End fica em um endereço de acesso diferente do utilizado pelo site. Tudo isso é configurável mexendo no código através das ferramentas fornecidas pelo Joomla. Também tem uma interface que suporta diversos tipos de bases de dados. A figura a seguir é demostrado como é a área do back-end.

28 28 Figura 2 - Imagem do Back-End GNU GENERAL PUBLIC LICENSE GNU General Public License (Licença Pública Geral em português), GNU GPL ou simplesmente GPL, é uma designação de licença para software livre idealizada por um grupo liderado por Richard Matthew Stallman em 1989, no âmbito do projeto GNU da Free Software Foundation (FSF). É a licença que muitos aplicativos de SGCP utilizam. A GPL é a licença de maior utilização por parte de projetos de software livre, grande parte devido à sua adoção para o projeto GNU e o sistema operacional GNU/Linux. Em termos gerais, a GPL baseia-se em quatro liberdades: A liberdade de executar um programa, para qualquer propósito; A liberdade de estudar como um programa funciona e adaptá-lo para as suas necessidades. O acesso ao código-fonte é um pré-requisito para esta liberdade. A liberdade de redistribuir cópias de modo que um programador possa auxiliar o seu próximo. A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos para o uso dos demais programadores fornecendo o código-fonte desta melhoria, de modo que toda a comunidade também possa se beneficiar deles.

29 29 Com a garantia destas liberdades, a GPL permite que os programas sejam distribuídos e reaproveitados, mantendo assim os direitos do autor destes programas de forma a não permitir que essa informação seja usada acima do limite permitido dessas liberdades originais. Citando como exemplos, não permitir que o código seja apoderado por outra pessoa, ou que sejam impostos sobre ele restrições que impeçam que seja distribuído da mesma maneira que foi adquirido. A GPL está redigida em inglês e atualmente nenhuma tradução é aceita como válida pela Free Software Foundation, com o argumento de que há o risco de erros de tradução que poderiam deturpar o sentido da licença. Assim deste modo qualquer tradução da GPL é considerada não oficial e meramente informativa SISTEMA FTP FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos em inglês), possui uma forma bastante rápida e versátil de transferir arquivos (que dentro do sistema os arquivos são também denominados como ficheiros), sendo uma das mais utilizadas na internet. O termo FTP pode referir-se tanto ao protocolo de uso quanto ao programa que implementa este protocolo. No caso de referência a um programa o termo FTP é utilizado com letras minúsculas em sua nomenclatura. A transferência de dados em redes de computadores envolve normalmente a transferência de arquivos e acesso a sistemas de arquivos remotos (com a mesma interface que é utilizada nos de arquivos locais). O FTP foi baseado no TCP (transmission control protocol, um dos protocolos mais utilizados, responsável pela camada de transporte de pacote de dados na rede de computadores), o seu funcionamento independe do hardware e do sistema operacional utilizado assim transferindo arquivos livremente, tendo somente em conta as restrições de acesso (quando houver) e propriedades dos mesmos. A transferência de arquivos dá-se entre um computador chamado "cliente" (aquele que solicita a conexão para a transferência de dados) e um servidor (aquele que recebe a solicitação de transferência). O utilizador, através de software específico, pode selecionar quais arquivos enviar ou receber do servidor. Para existir uma conexão ao servidor, caso o servidor exija, o utilizador informa um nome de utilizador e uma senha de acesso, bem como o nome correto do servidor ou seu endereço de Protocolo de internet (conhecido também como IP, é a identificação do dispositivo de uso do cliente como um computador em uma rede

30 30 local ou pública). Se os dados foram informados corretamente, a conexão pode ser estabelecida TEMPLATES Template ("modelo de documento" ou arquitetura de site ) que também é chamado dentro do sistema Joomla como tema é um documento sem conteúdo, com apenas a apresentação visual e instruções sobre onde e qual tipo de conteúdo deve ser inserido em cada parcela dessa apresentação, citando como um exemplo conteúdos que podem aparecer no início e conteúdos que só poderão aparecer em um rodapé da página. Seria como uma série de documentos com instruções sobre a estrutura do site. No Joomla pode-se tanto construir um template novo ou remodelar o site usando um dos exemplos de template que são oferecidos pela ferramenta ou fornecidos em sites oficiais COMPONENTES Componente é um aplicativo que uma vez criado ou instalado no seu website Joomla e possibilitará que aplique uma determinada funcionalidade ao website. Perfis de usuários, grupos de usuários, páginas e painéis de criação de páginas são classificados como componentes. Todo componente interage diretamente com sua base de banco dados, ou seja, significa que novas tabelas serão criadas em seu banco de dados ou tabelas existentes serão modificadas a medida que um componente for utilizado. Alguns componentes podem possuir módulos (extensões para renderização de páginas) e plugins (aplicativos de comunicação entre usuário e o SGCP) que devem ser instalados em conjunto com o componente para seu perfeito funcionamento. Componentes são configurados no back-end, e para que um componente esteja em perfeita sincronia com o Joomla, é necessário que seja desenvolvido dentro do conceito de programação orientada a objetos e dentro dos padrões do projeto. A seguir será apresentada uma lista de todos os componentes disponíveis no Joomla cuja configuração desses serão acessível pelo administrador, esses componentes fazem parte do pacote do Joomla:

31 31 Banner: termo que significa uma imagem contendo símbolos ou anúncios. Este componente, apesar de ser focado para o meio comercial demonstrou ser de grande utilidade para o projeto. Permite criar banners, edita-los, permitir que seja ou não visíveis para os demais usuários, definir os grupos de categorias para os banners, escolher em qual cliente (denominação do componente para site) o banner aparecerá e se deixa registrado ou não o número de acessos na opção trilhas. Discussões: é o sistema de fóruns de discussão projetado para a conversação entre todos os usuários cadastrados podendo compartilhar tanto informações diretamente quando compartilhar imagens e vídeos. Esse componente permite que os usuários possam comentar nas noticias exibidas no site. O administrador pode visualizar um relatório exibindo uma lista com todos os comentários realizados e podendo selecionar um ou vários comentários para deleção caso achar necessário. Mensagem: exibir as mensagens privadas que o administrador recebeu e permite enviar mensagens para os demais usuários MÓDULOS Os módulos são extensões leves e flexíveis utilizadas para a renderização de páginas, seriam como as regiões de uma página em questão. Às vezes, os módulos estão ligados a componentes e plugins, como são no caso do módulo últimas notícias que está relacionado ao denominado componente de conteúdo e apresenta links para os mais itens de conteúdo mais recentes. Estes módulos são mais visíveis em painéis que são organizados em torno de um componente em uma página típica, por exemplo, o módulo de login. No entanto, os módulos não precisam obrigatoriamente estar ligados a componentes e pode ser apenas um código de HTML estático ou apenas um texto escrito PLUGINS Plugins são os canais de comunicação entre o usuário e o Joomla, podem-se adicionar diversas funcionalidades que são disparadas por algum evento (alguma ação dentro do site, seja por interferência do usuário ou programado previamente para ocorrer em determinado momento), e que são configurados dentro do back-end. Quando esse evento em particular

32 32 ocorre, todas as funções de plugins programadas para aquele evento no site ocorrem em sequencia pré-determinada pelo administrador. Em outras palavras, cada plugin é um pequeno aplicativo criado para intervir ou auxiliar em alguma funcionalidade do site quando alguma ação ocorre dentro do mesmo.

33 33 4 MODELOS DO SISTEMA O modelo do sistema representa em miniatura uma realidade completa de todo o organograma do sistema, refletindo todas as características específicas do sistema que está sendo representado dentro do modelo. São propósitos do Modelo do Sistema: Fornecer auxilio na organização das informações e fácil compreensão dos mesmos; Estabelecer uma base para a criação do projeto; Definir todo um conjunto de requisitos que pode ser validado e avaliado quando o software for construído; Gerenciar a complexidade do projeto. Existem diversos tipos de modelos e metodologias para a modelagem de um sistema, cada um deles proporcionando visões e níveis de abstração diferenciados. Para o projeto será utilizado recursos da Unified Modeling Language (UML). 4.1 UML A Unified Modeling Language (do português: Linguagem Unificada de Modelagem) é uma linguagem gráfica que tem como foco a visualização do desenho do projeto para visualizar a comunicação entre os objetos, especificação de cada um deles e documentação do sistema. A UML proporciona toda uma forma padrão para a preparação de planos de arquitetura de projetos de sistemas e incluem visões conceituais como processos de negócios e funções do sistema, além de itens concretos (dependendo do suporte oferecido pelas diversas ferramentas existentes para produzir toda diagramação da UML) como classes definidas em uma determinada linguagem de programação, esquemas de banco de dados e componentes de software que possam ser reutilizados. Para cada projeto de sistema, alguns diagramas são mais importantes do que outros, devido ao fato que um bom modelo é aquele que segue e representa a realidade de forma mais próxima possível e dentre os diversos diagramas existentes no UML, o que serão

34 34 fundamentais para representar este projeto são os diagramas de caso de uso, sequência, classe, atividades, e transição de estados. 4.2 REQUISITOS Este tópico apresenta os requisitos funcionais básicos do sistema. O primeiro e exclusivo requisito é que cada um dos atores do sistema (Administrador, Professor e Aluno) possua uma área de acesso e um subsistema separado para cada um deles. Para abranger os requisitos funcionais para cada um dos atores, o sistema foi dividido em três perfis de usuários: Administrador, Professor e Aluno. Cada um representando os respectivos atores. Por último, serão apresentados os demais requisitos que seriam as páginas informativas, artigos, e requisitos computacionais para a operação do sistema. 4.3 ATOR ADMINISTRADOR Permitir acesso identificado Permitir que o administrador efetue o próprio login (iniciar sessão) no sistema, operando o sistema enquanto estiver autenticado. Também deve permitir o logout (encerramento da sessão). Permitir se os usuários ficarão possibilitados ou não de realizar o login dentro do sistema bloqueando ou não o acesso deles ao site; Permitir encerrar a sessão de qualquer usuário que já tenha iniciado a sessão no site. Disponibilizar visualização das informações Deve permitir que o Administrador consulte as informações dos demais usuários, projetos (inclusive projetos pendentes e rejeitados), categorias, subcategorias, grupos, subgrupos, arquivos e páginas; e também decidir se a visualização de cada conteúdo será pública (acessível para todos, inclusive para quem não tem cadastro no site), restrita para os usuários cadastrados, restrita para um grupo especifico de usuários específicos ou simplesmente fora da visão de qualquer usuário com a exceção do próprio administrador. Permitir controle dos artigos e páginas Permitir que o administrador realize autorização de novos artigos e páginas informativas sejam anexadas e/ou criados pelos professores,

35 35 rejeite-os e exclua-os do site. Permitir que anexe arquivos de artigos ou demais páginas informativas no site. Gerenciar categorias e subcategorias de artigo e página Possibilitar a criação, alteração e exclusão de categorias e subcategorias; e a criação e alteração de categorias e subcategorias seguindo a classificação por áreas de biotecnológicos existentes na instituição. As categorias já criadas para as páginas são: Componentes do site São páginas que compõe os Menus. São páginas para determinados fins seja como informar linhas de pesquisas quanto dar informações sobre áreas de estudo, etc.; Noticias do portal É a categoria de páginas informativas com noticias para os usuários; Gerenciar usuários Possibilitar a criação, alteração e exclusão dos usuários do sistema, ou seja, professores, pesquisadores e alunos. Gerenciar grupos de usuários Possibilitar a criação, alteração e exclusão de classificações por grupos de usuários dentro de cada categoria representando centro setorial existente e também de subgrupos dentro de cada área existente na instituição; Gerenciar mensagens conteúdo Possibilitar ao administrador as opções de criação, de envio e exclusão de mensagens para os demais usuários do site. Gerar relatórios Possibilitar que as consultas (com ou sem filtros e ordenação) feitas pelo administrador sejam convertidas para um arquivo no formato.txt. Ele também pode emitir relatórios de outros usuários de todas as suas últimas ações no site. Permitir exclusão de página ao selecionar a opção de exclusão de uma página surgirá uma mensagem pedindo se o usuário quer confirmar a exclusão. Caso confirme a página será levada a lixeira, uma pasta de páginas rejeitadas que somente o administrador terá acesso, e após 15 dias o sistema do portal removerá permanentemente a página informativa removida. Caso o usuário queira recuperar a página ele deverá solicitar um pedido ao administrador via mensagem PAINEL DO ADMINISTRADOR Painel que possui acesso apenas por um modelo de login único designado somente para o administrador, cujo acesso somente será possível após ele iniciar a sessão como usuário

36 36 no site. Após iniciar a sessão, caso ele tenha a permissão de administrador surgirá a opção no Menu de usuário de logar como administrador e aparecerá o painel de login de administrador como exibido na figura a seguir. Figura 3 - Login do Administrador Após iniciar a sessão como administrador, surgirá o painel como na figura a seguir (figura 4), neste painel de controle o administrador terá acesso a uma série de opções para administrar o site e os usuários e também poderá visualizar todos os usuários que tem suas sessões iniciadas e que em outras funcionalidades disponíveis e há a possibilidade de desconectar um usuário de sua sessão remotamente. Também poderá visualizar as páginas mais populares e as últimas páginas criadas.

37 37 Figura 4 - Painel de Controle No item Painel de Controle se encontram as seguintes opções: Nova página garante acesso ao painel que permite a criação de uma nova página para ser exibida como informativo e/ou divulgação de eventos na página inicial do portal. A interface representada na ilustração a seguir (Fig. 5) apresenta as diversas opções para o processo de criação de conteúdo de uma nova página:

38 38 Figura 5 - Painel de Criação de Nova Página. Dentre as opções podem ser destacadas: Salvar salva a página sem encerrar a sessão do Menu de criação. Salvar e fechar salva a página e encerra a sessão do Menu de criação. Salvar & Novo salva a página, encerra a sessão do Menu de criação para aquela página

39 39 especifica e reabre o Menu de criação de página para a criação e elaboração de uma página nova. Cancelar encerra a sessão do menu sem salvar. Ajuda acessa o menu de ajuda para as explicações de cada item do Menu. Título o campo do painel onde o usuário define o título da página Nível de acesso - define quais grupos de usuários terão acesso a página. O valor default é sempre público (onde serão visualizados por todos os grupos de usuários), mas pode ser alterado para registrado (onde somente usuários registrados poderão visualizar) ou somente para administração onde somente administradores poderão visualizar o conteúdo. Palavra-chave palavra chave para fácil identificação da página para a localização da mesma (funciona de forma semelhante com os tags dos blogs). Categoria define a categoria da página em questão, que seria o grupo de classificação aonde pertence àquela categoria. Estado serve para definir os graus de acesso à página. Possui as seguintes opções: publicado para que possa ser visualizada por todos os usuários, despublicado para que fique oculto para todos os usuários, arquivado para que impossibilite a edição da página para todos (exceto para o administrador) e Lixeira para que a página seja enviada para a lixeira. Idioma idioma padrão da página, o valor será sempre o português (Brasil). Apenas o administrador principal e auxiliar poderá mudar para outro idioma caso julgar necessário. ID número de identificação da página, só será gerado automaticamente pelo próprio sistema um número após salvar a mesma. Esse número não poderá ser modificado pelo usuário. Conteúdo da página permite que seja criado o corpo do texto informativo para o conteúdo da página em questão. Logo a seguir descreve-se cada item pertencente a esse menu : - Seleciona todo o texto; - Recorta o texto selecionado; - Copia o texto selecionado; - Opções de colagem, respectivamente: colar o texto da forma como foi copiada, colar o texto sem nenhuma formatação, e colar o texto de um arquivo do Word com as devidas formatações que estavam nele;

40 40 - Verificação ortográfica de texto, respectivamente: verificação ortográfica manual (abre um Menu onde detecta todos os erros de português) e verificação automática que ao ser acionado funciona em tempo real detectando os erros ortográficos a medida que for digitando o texto, e oferecendo sugestões de palavras ao clicar com o botão direito do mouse sobre os erros; - a primeira opção é para desfazer uma ação cometida sobre o texto, e a segunda opção é para retornar para uma ação feita anteriormente que fora sido desfeita; - Remove a formatação do texto como negrito, sublinhado, etc.; Opções de procura de palavras, respectivamente: apenas localiza palavra(s) no texto e localiza palavras no texto e as substitui por outras palavras caso for desejado; - Opção para mudar a fonte do texto para negrito; - Opção para mudar a fonte do texto para itálico; - Opção para mudar a fonte do texto para sublinhado; - Opção para mudar a fonte do texto para tachado; - para anotações de funções no texto, onde a primeira opção é para subscrever palavras minúsculas abaixo do texto escolhido de forma similar a um logaritmo, e a segunda opção é para escrever potências; - exibe um teclado de caracteres especiais para diversas finalidades, bastando escolher um deles para ser inserido no texto. Na figura abaixo é apresentada uma imagem do teclado virtual exibindo esses caracteres;

41 41 Figura 6 - Menu de caracteres especiais. - Adiciona marcadores de linha no texto selecionado, ao clicar em um deles pela segunda vez os marcadores serão removidos. A primeira opção é para pôr marcadores de pontos. A segunda opção é para pôr marcadores em números; - opções para ajuste de recuo do texto. A primeira opção diminui o recuo do texto, forçando mais para esquerda. A segunda opção aumenta o espaço do recuo do texto; - Opções para alinhamento do paragrafo, respectivamente: alinhado a esquerda, centralizado, alinhado a direita e justificado; Inserir link utilizando a árvore de páginas Abre uma árvore de raízes exibindo todas as páginas divididas entre as suas categorias e os Menus existentes da página. Permite criar um link de acesso no texto para a página existente ou menu ; - Opções para anexar links externos no texto selecionado, a primeira opção é para adicionar um link de site sobre o texto selecionado e a segunda opção é para remover o link de um site que está sobre o texto selecionado. Primeiramente a função irá perguntar se deseja anexar imagens no link, caso negue então aparecerá o menu para que seja adicionado o link para um site ; - Opção de âncora, pode-se criar um link para outro trecho do texto. Ao criar o trecho do texto ancorado pode-se utiliza-lo em hiperlinks dentro desse texto; - opção para adicionar figuras na página em questão, respectivamente: adicionar imagens nos formatos de arquivos associados às extensões de jpeg, bitmap e gif, e adicionar animações em flash. Ao selecionar uma das opções aparecerá o seguinte menu

42 42 representado na imagem abaixo. Pode-se a partir deste menu selecionar uma imagem disponível nos arquivos do site ou selecionar uma imagem do seu computador e envia-lo aos arquivos do site e assim seleciona-lo na lista de seleção do menu.ao encerrar o menu o administrador retornará para o conteúdo de página para prosseguir o texto; Figura 7 - Menu de inserção de imagens - Oferece sugestões de modelos de páginas com três opções: modelo com um botão de acesso (permitindo criar links nesse botão para outra página), modelo com múltiplos botões de acesso e modelo de descrição sobre um usuário (com uma descrição sobre o usuário, título e espaço para pôr foto); - Insere uma tabela a partir de um sub-menu onde será definido o tamanho e a quantidade de linhas e colunas ; Opções que permite, respectivamente: inserir vídeo e áudio; Tipo de letra define o formato da letra similares aos encontrados no aplicativo word do windows. As opções são : Arial, Comc Sans, Georgia, Courier New, Lucida Sans Unicode, Tahoma, Time News Roman, Trebucket MS e Verdana; Tamanho Define o tamanho da letra;

43 43 - define a cor de fundo para um trecho selecionado do texto; - cria uma linha divisória para dividir o texto; - Maximiza o tamanho do painel de criação de página fazendo-o ocupar todo o navegador; Pré-visualizar o texto - cria uma imagem representando como ficaria a página caso seja publicado no site; Altera a cor do painel de criação e edição de página; - Usa estilo e textos de outra página, apenas administradores podem enxergar e acessar essa opção; - Causa uma divisão do texto que impede de ser lido na página inicial a partir do ponto determinado pela divisão e cria um link com o texto leia mais que ao ser acessado permite que o usuário visualize a página;

44 44 Gerenciador de Páginas: permite acesso ao Menu de gestão de páginas que compõe o site como visualizado na imagem a seguir. Figura 8 - gerenciador de páginas

45 45 O Gerenciador de páginas se dividem em três sub-painéis detalhados a seguir: Sub-painel páginas gera uma lista com todas as páginas que já foram criadas com as suas características divididas em colunas como exibido na imagem abaixo: As colunas estão detalhadas a seguir: Figura 9 - Sub-painel páginas o o o o Título: coluna enumerando o título de cada página; Estado: o ícone verde representa o publicado, que significa que a página será visível para a visão dos usuários a menos que o nível de acesso seja alterado para apenas para alguns dos usuários. Caso o ícone seja vermelho representa o estado de despublicado em que a página em questão estará fora da visão de todos mesmo que tenha um link de redirecionamento para a mesma; Destaque: representa quais páginas aparecerão como noticias na página inicial do site. o ícone azul significa que a página tem destaque na inicial. Categoria: em qual grupo de classificação a página está relacionada. Há dois grupos de classificação: noticias do portal, que seria o grupo em que estão relacionadas às páginas que aparecem como informativos no site. Componentes do site, que seriam as páginas que aparece como integrantes de algum menu como por exemplo a página que informa as linhas de pesquisas;

46 46 o Ordem: a ordem de criação de cada página, só possui relevância em páginas de noticias onde são ordenados primeiro os de maior número (os mais recentes criados) seguidos os de menor número; o Nível de Acesso: representam os níveis de acesso no qual cada página pode ser visualizada. Em cada nível de acesso pode apenas um ou mais tipos de usuários. São os níveis: público que representa todos os visitantes das páginas tanto os que possuem cadastro e os que não possuem cadastro, registrado em que apenas os que possuem cadastro na página podem visualizar e apenas administração onde apenas os administradores podem visualizar a página; o Criado por: a relação dos nomes de usuários que criaram cada página respectivamente; o Data: as datas de criação de cada página; o Acessos: o número de acessos que cada página foi acessada; o Idioma: O idioma de cada página. O padrão é o português-brasil; o ID: Número de identificação que cada página possui, apenas relevante como pontos de referência para ser usados em links e menus; Também na região superior oferece uma série de opções de acesso para diversas funcionalidades de gerenciamento de páginas. o Novo Acessa o painel de criação de nova página utilizando os mesmos recursos de criação de página como exibido anteriormente na figura 5. o Editar Ao selecionar uma página para ser alterada e acessando na função de editar o usuário visualiza painel idêntico ao da criação de página para que possa alterar características da página selecionada. o Publicar Permite que uma página selecionada esteja sob a visão dos demais usuários, uma página publicada é representado pelo ícone verde. o Despublicar Permite que uma página selecionada não permaneça sob a visão dos demais usuários, uma página despublicada é representado pelo ícone vermelho. o Arquivar Move a página selecionada para o diretório de arquivos, as páginas que permanecem nesse diretório não podem sofrer alterações pelos demais usuários. o Desbloquear ao selecionar uma página e escolher essa opção, automaticamente a página será publicada e removida dos arquivos para que seja editada. o Lixeira Move a página selecionada para o diretório da lixeira, ao acessar nesse diretório o usuário poderá decidir quais páginas serão excluídas em definitivo no

47 47 sistema ou quais serão movidas de volta para os diretórios que pertenciam antes de serem movidas para a lixeira. o Reconstruir Desfaz a última ação realizada; Sub-painel Categorias: gera uma lista com todas as categorias de páginas que já foram criadas com as suas características divididas em colunas como exibido na imagem abaixo: As colunas estão detalhadas a seguir: Figura 10 - Sub-painel categorias o o o o o o Título: coluna enumerando o título de cada categoria; Estado: o ícone verde representa o publicado, que significa que a as páginas contidas naquela categoria será visível para a visão dos usuários a menos que o nível de acesso seja alterado para apenas para alguns dos usuários. Caso o ícone seja vermelho representa o estado de despublicado em que as páginas contidas naquela categoria em questão estarão fora da visão de todos mesmo que tenha um link de redirecionamento para a mesma; Ordem: a ordem de criação de cada categoria, só possui relevância em páginas de noticias onde páginas de determinada categoria serão ordenadas primeiro a categoria que possuir o maior número seguidos os de menor número; Nível de Acesso: representam os níveis de acesso no qual cada página contida naquela categoria pode ser visualizada. Em cada nível de acesso pode apenas um ou mais tipos de usuários. São os níveis: público que representa todos os visitantes das páginas tanto os que possuem cadastro e os que não possuem cadastro, registrado em que apenas os que possuem cadastro na página podem visualizar e apenas administração onde apenas os administradores podem visualizar a página; Idioma: O idioma de cada página. O padrão é o português-brasil; ID: Número de identificação que cada categoria possui, apenas relevante como pontos de referência para ser usados em links e menus;

48 48 Este sub-painel oferece uma série de opções de acesso para diversas funcionalidades. o Novo: Acessa o painel de criação de nova categoria similar exibida como demonstrado anteriormente na figura a seguir: Figura 11 - Painel de criação de nova categoria Os campos do painel serão detalhados a seguir: Título da categoria - define o título da categoria; Palavra-chave: define a palavra chave da página para localização; Pai - define se a categoria será ou não uma subcategoria de outra. Caso selecione alguma categoria ela for uma subcategoria incluída nela, a categoria em que ela será inclusa será chamada de categoria-pai pelo Joomla e a subcategoria de filha; Descrição - haverá um espaço para descrever a categoria apenas para fins informativos para os demais administradores; o Editar Ao selecionar uma categoria para ser alterada e acessando a função de editar, o usuário visualiza painel idêntico ao da criação para que possa alterar características da categoria selecionada;

49 49 o Publicar Permite que uma categoria selecionada esteja sob a visão dos demais usuários, uma categoria publicada é representado pelo ícone verde; o Despublicar Permite que uma categoria selecionada não permaneça sob a visão dos demais usuários, uma categoria despublicada é representado pelo ícone vermelho; o Arquivar Move a categoria selecionada para o diretório de arquivos, as categorias que permanecem nesse diretório não podem sofrer alterações pelos demais usuários; o Desbloquear ao selecionar uma categoria e escolher essa opção, automaticamente a categoria será publicada e removida dos arquivos para que seja editada; o Lixeira Move a categoria selecionada para o diretório da lixeira, ao acessar nesse diretório o usuário poderá decidir quais categorias serão excluídas em definitivo no sistema ou quais serão movidas de volta para os diretórios que pertenciam antes de serem movidas para a lixeira; o Reconstruir Desfaz a última ação realizada; Páginas em Destaque: gera uma relação de todas as páginas cuja visualização são da página de noticias. Todas as funcionalidades das opções desse painel são idênticas ao do painel de gestão de páginas com a única diferença que está gerenciando somente as páginas que aparecem como noticias do site. Gerenciador de Categorias: permite acesso direto ao painel de gerenciamento de categorias sem que haja necessidade de acessar o painel de gerenciamento de página antes. Gerenciador de mídias: acesso ao diretório de arquivos de imagens, de texto ou de extensão pdf disponível no servidor do site conforme exibido na imagem a seguir. O administrador poderá ou exibir os arquivos como miniaturas ou como uma lista (na opção exibição detalhada ), selecionar arquivos ou pastas para exclusão, criar uma nova pasta para arquivos, selecionar arquivos do seu computador para envio para o servidor ou para alguma pasta selecionada.

50 50 Figura 12 - Gerenciador de mídias Gerenciador de Menus: permite que o administrador gerencie os Menus que fazem parte da composição do site e que os mesmos abrigam os sub-menus. O seu gerenciamento é dividido em dois itens: Menus e Itens do Menu, conhecidos também como sub-menus. Menus: Apresenta os Menus principais do site, ao clicar com o mouse ( sem selecionar ) sobre nome de um Menu irá acessar diretamente o Menu Itens do Menu exibindo todos os sub-menus referente a aquele Menu. O painel Menus apresenta as seguintes opções de gerenciamento: o Novo Acessa o painel de criação de novo menu, há os três seguintes campos para preencher os dados : o Título título do menu; o Menu nome do Menu que irá aparecer no endereço do site; Descrição um breve texto descrevendo o menu; Editar Ao selecionar um menu para ser alterada e acessando na função de editar o usuário visualiza painel idêntico ao da criação de menu para que possa alterar características do menu selecionado.

51 51 Excluir Move o Menu selecionado para o diretório da lixeira, ao acessar este diretório o usuário poderá decidir quais Menus serão excluídos em definitivo no sistema ou quais serão movidos de volta para o site. Reconstruir Desfaz a última ação realizada. Itens de Menu : exibe uma listagem de sub-menus referentes ao painel Menu. Se nenhum Menu for selecionado no painel Menu ao acessar Itens do Menu somente irá exibir os submenus do primeiro menu da lista do painel anterior. O painel Itens de Menu apresenta as seguintes opções de gerenciamento: Novo Acessa o painel de criação de novo item de Menu como exibido na imagem a seguir (Fig. 13). Figura 13 - painel de criação de novo item de menu As funcionalidades de cada campo de dados são as seguintes: o Tipo de Item de Menu: Definirá para qual a finalidade será o sub-menu, há diversas opções na seguinte ordem: um sub-menu para listar contatos ou categorias de contato, um sub-menu para exibir uma única página, uma página com uma lista de páginas

52 52 arquivadas, uma página com a funcionalidade de listar as páginas de noticias e categorias de páginas, um sub-menu para o plugin de buscas por palavras chaves para localizar páginas do site, uma página que lista todos os arquivos disponíveis para download ou por categoria de arquivos de download, um sub-menu para endereçamento a visualização de perfil do usuário ou a edição do perfil do usuário, um sub-menu para guiar o usuário para o fórum de discussões do site. Após selecionar uma dessas opções o sub-menu passará a possuir aquela finalidade para exibição; o Título do Menu: campo que define o título do sub-menu; o Palavra-chave: define a palavra chave da do sub-menu para localização do mesmo dentro do site; o Nota: uma breve descrição (não obrigatório o preenchimento desse campo) sobre a funcionalidade do sub-menu para o fácil entendimento para os demais usuários; o Link: O endereçamento para o sub-menu, é gerado automaticamente pelo sistema após salvar o mesmo. Não é possível modificar o link; o Estado: Define se o sub-menu em questão será publicado, despublicado ou se será enviado imediatamente para a lixeira; o Nível de Acesso: Define para qual categoria de nível de acesso aquele menu poderá ser visualizado; o Localização do Menu: O usuário decide para em qual menu aquele sub-menu ficará situado; o Item Pai: define se o sub-menu em questão será um item de Menu do menu-pai selecionado ou se será um item de Menu de um outro sub-menu situado no mesmo menu-pai; o Ordenação: aonde será definida a posição do sub-menu na ordem em relação a outros sub-menus situados no menu-pai, a sua ordenação é gerado automaticamente pelo sistema e poderá ser modificado pelo usuário posteriormente através da opção editar; o Janela Destino: permite que os itens decidido como finalidade do sub-menu será visualizado na mesma janela do navegador onde o site originalmente está sendo acessado pelo usuário ou se abre uma nova janela para aquele conteúdo; o Página Inicial: define se o conteúdo do sub-menu será visualizado como página principal do site. Como padrão já foi definido o sub-menu home para visualização de noticias. Apenas um sub-menu poderá ser definido como uma

53 53 página inicial, o conteúdo que for definido anteriormente como inicial será redefinido automaticamente sem essa característica; o Idioma: define o idioma do sub-menu. O padrão é Português-(Brasil); o Tema de estilo: Escolha de qual formato de site será exibido o sub-menu em questão, o default é portal_uezo ; o ID: número de registro do sub-menu, é gerado um ID automaticamente pelo sistema após salvar o mesmo; Editar Ao selecionar um sub-menu para ser alterado e acessando a função de editar o administrador visualiza painel idêntico ao da criação para que possa alterar características do sub-menu selecionado. Publicar Permite que um sub-menu selecionado esteja sob a visão dos demais usuários, um sub-menu publicado é representado pelo ícone verde; Despublicar Permite que um sub-menu selecionado não permaneça sob a visão dos demais usuários, um sub-menu despublicado é representado pelo ícone vermelho. Arquivar Move um sub-menu selecionado para o diretório de arquivos, os sub-menus que permanecem nesse diretório não podem sofrer alterações pelos demais usuários; Desbloquear Ao selecionar um sub-menu e escolher essa opção, automaticamente o sub- Menu será publicado e removido dos arquivos para que seja editado; Lixeira Move a categoria selecionada para o diretório da lixeira, ao acessar nesse diretório o usuário poderá decidir quais categorias serão excluídas em definitivo no sistema ou quais serão movidas de volta para os diretórios que pertenciam antes de serem movidas para a lixeira; Inicio - Define se o conteúdo de um sub-menu será a página inicial do site, Reconstruir Desfaz a última ação realizada; Gerenciador de usuários: Permite que o administrador gerencie os usuários cadastrados no portal. O gerenciamento é subdividido em diversos itens: Usuários Exibe uma lista de todos os usuários cadastrados como exibido na figura a seguir (fig. 14), ao clicar com o mouse (sem selecionar) sobre nome de um usuário irá acessar diretamente o painel de edição de usuário.

54 54 Figura 14 - painel de gerenciamento de usuários As colunas do painel usuários têm os seguintes atributos: Nome O nome de cada usuário no sistema; Nome de Usuário O nome completo de cada usuário exibido no site; Ativado Significa que o usuário está apto para participar do site dentro de suas limitações de grupo de usuário caso estiver com um ícone verde. O ícone vermelho representa que o usuário foi bloqueado pelo administrador, ou seja, não poderá mais participar e nem de iniciar a sessão no site; Grupos de Usuários O grupo de atores do sistema a qual o usuário pertence, são três: administrador, professor e aluno; O do usuário; Data da Última Visita A data e o horário no qual o usuário fez sua sessão pela última vez; Data de Registro A data que o usuário foi cadastrado no sistema; ID Número de identificação é gerado automaticamente pelo sistema para o usuário;

55 55 O painel gerenciador de usuários apresenta as seguintes opções de gerenciamento: Novo Acessa o painel de criação de novo usuário como exibido na figura a seguir. Figura 15 - Painel de criação de usuário. Os seguintes campos devem ser preenchidos: o o o o o o o o o Nome Nome de usuário para o site para rápida identificação. Exemplo: Carlos123; Nome de usuário O nome do usuário que será exibido durante a visualização do perfil. Exemplo: Carlos; Senha Um conjunto de caracteres necessários para que o usuário inicie a sessão no site; Confirmar a senha Após escolhido uma senha o usuário deverá repetir a senha nesse campo para confirmação; Correio eletrônico do usuário necessário para cadastro no site; Receber s do sistema Opção para caso o usuário queira também receber por as notificações do site; Bloquear este usuário Opção de bloquear as ações do usuário no site; Grupos de usuários atribuídos definição do grupo de permissão do usuário; Endereço 1 É a localização da residência do usuário;

56 56 o Endereço 2 É uma segunda localização de residência do usuário caso ele a possuir, campo não obrigatório de preenchimento; o Cidade Cidade de onde o usuário reside; o Estado Estado brasileiro onde o usuário reside; o País Nacionalidade de onde o usuário reside, o valor padrão neste campo é Brasil; o CEP Código de endereçamento postal do usuário; o Telefone Número do telefone de contato do usuário; o Website Algum site de contato do usuário. Exemplo: endereço virtual de uma conta de rede social; o Sobre Mim Um texto contendo uma breve descrição do Usuário; o Data de Nascimento Data de nascença do usuário; Editar Ao selecionar um usuário para ser alterado e acessando a função de editar o usuário visualiza painel idêntico ao da criação para que possa alterar características do usuário selecionado; Ativar Com essa opção ligada que um usuário inicie sua sessão no sistema. Desligando essa opção em um usuário ele ficará impossibilitado de realizar sua sessão; Bloquear ao ativar essa função impossibilita que um usuário realize alguma ação dentro do sistema de portal; Desbloquear possibilita que um usuário que antes estava bloqueado volte a realizar ações dentro do sistema do site; Excluir Remove permanentemente um usuário no sistema; Reconstruir Desfaz a última ação realizada; Opções permite que o administrador possa modificar parâmetros para o registro de novos usuários, envio de mensagens do administrador para usuários e atributos do grupo. Essas opções são divididas em três sub-painéis: Componente - possui as seguintes opções: o Permitir cadastro de usuários Se a opção estiver no sim, permite que os usuários enviem solicitações de registro no site. Caso a opção esteja no não apenas o administrador poderá criar novos usuários;

57 57 o Grupo de Cadastro de novo usuário O administrador poderá selecionar para qual grupo os usuários novos serão enviados automaticamente caso for realizado o cadastro. O valor padrão é o aluno ; o Comentário de cadastro ao novo usuário Para quais grupos de usuário é permitida a visualização do site em si. O valor padrão é o público para que assim qualquer usuário possa visualizar o front-end do site, é recomendável que se mantenha nesse padrão para que qualquer visitante visualize a parte frontal do site e que possa visualizar o painel de login para iniciar a sessão. Caso escolha outro grupo, o usuário precisaria escrever no navegador todo o endereço virtual do site para visualizar ele e somente os cadastrados naquele grupo e os subgrupos dele poderão visualizar; o Enviar senha Se a opção estiver no sim o usuário recém-cadastrado receberá uma mensagem com a senha para o que ele informou no cadastro; o Ativação de cadastro de novo usuário Há as seguintes opções: Nenhum: que não há de ativação de cadastro, todos os usuários que enviam dados para criação de perfil no site já estarão automaticamente cadastrados finalizar o envio de dados; o Usuário: O usuário ao enviar os seus dados para a criação do perfil receberá uma mensagem o que ele enviou para o cadastro com um endereçamento virtual para que ele próprio confirme o cadastro no site. o Administrador: Apenas os administradores poderá confirmar o pedido de cadastro. A mensagem de pedido de confirmação será enviada unicamente a ele via pessoal do mesmo; o Notificar administradores Se a opção estiver no sim os administradores receberão notificação via caixa de mensagens do portal alertando que há um pedido de confirmação de cadastro de nova conta. Eles poderão realizar a confirmação de cadastro através desse pedido; o Captcha o termo é um acrônimo da expressão "Completely Automated Public Turing test to tell Computers and Humans Apart" (teste público completamente automatizado para diferenciação entre computadores e humanos) se trata de um teste de desafio cognitivo, utilizado como ferramenta Antispam. Envolve um teste enviado pelo servido que pede que o usuário reescreva no campo pedido o conjunto de caracteres gerado aleatoriamente pelo servidor exibido no site para

58 58 o o o o o fins de confirmação de cadastro. Se a opção estiver no sim o Captcha será exigido a cada novo cadastro no final do envio de dados; Perímetro do Usuário Se a opção estiver no exibir o usuário poderá alterar o idioma do site e o editor de texto de artigos (caso haver mais de um) enquanto estiver com a sessão iniciada; Idiomas do Site Se a opção estiver no exibir um visitante poderá selecionar o idioma, não necessário possuir cadastro para visualizar tal opção; Nome de Login Modificado Se a opção estiver no sim os usuários poderão modificar os nomes enquanto estiverem com a sessão iniciada no site. Caso a opção estiver no não apenas os administradores poderão alterar os nomes dos usuários; Redefinir Contagem Máxima Define a quantidade de vezes que um usuário poderá alterar sua senha. Caso a opção estiver no zero ele poderá modificar sua senha quantas vezes for desejado; Tempo em horas O tempo marcado em horas em que ele poderá ficar fazendo sessão no site sem realizar alguma ação. Caso ele ultrapassar dessa quantidade de horas sem exercer alguma ação a sua sessão será automaticamente encerrada pelo sistema; em massa: opções que interferem nos textos do enviados pelo site para os usuários. São dois campos: o o Prefixo do assunto permite que insira palavras que serão adicionadas antes de cada assunto do ; Sufixo da mensagem permite que insira palavras ou frases que serão adicionadas no final da mensagem do citando como exemplo, uma assinatura; Permissões: O administrador pode alterar as definições para cada grupo de usuários. Há um grupo de permissão já incluso no Joomla, o público, responsável pela visualização do site por todos que o visitam. Remover esse grupo significa remove-lo da visualização de todos que visitam o site além de deixa-lo acessível apenas para quem tiver cadastro e caso isso ocorra para acessar o site todos os usuários precisariam digitar o endereço do site no navegador para poder acessa-lo. Todos os grupos de atores descendem do público para manter o bom funcionamento do portal.

59 59 Há uma lista de ações que cada grupo pode executar dentro do site e em cada ação há uma configuração com três opções, essas opções são: o Herdado significa que as permissões da configuração global e grupo pai serão usados; o Negado significa que não importa as configurações globais, ou do grupo pai, o grupo que está sendo editado não pode fazer esta ação a este componente e isso afetará os filhos dele; o Permitido significa que o grupo sendo editado poderá fazer esta ação a este componente (mas caso entre em conflito com a configuração global, ou grupo pai, isto não terá impacto; um conflito será indicado por Não Permitido (Bloqueado) nas configurações calculadas); A seguir a lista com todas as ações: o Configurar Permite que o grupo de usuário selecionado tenha acesso a configurações globais do site caso permitido; o Componente de acesso Permite que o grupo de usuário selecionado tenha acesso ao painel do administrador; o Criar Permite que o grupo de usuário selecionado possa criar páginas no site; o Apagar Permite que o grupo de usuário selecionado possa apagar qualquer página no site; o Editar Permite que o grupo de usuário selecionado possa editar qualquer página no site; o Editar estado = Permite que o grupo de usuário selecionado possa editar e apagar somente as páginas criadas pelos próprios;

60 60 Grupos permite a criação e edição de grupos de acesso de funções de usuário como exibido na figura a seguir (Fig. 16). Figura 16 - Gerenciador de grupos de usuários As colunas do painel grupos têm os seguintes atributos: Título do grupo O nome de cada grupo no sistema; Usuários no grupo A quantidade de usuários que cada grupo possui; ID O número de identificação do grupo; O painel apresenta as seguintes opções de gerenciamento: Novo Abre o painel de criação de grupo de usuário. Há dois campos para serem preenchidos: o Título: O título do novo grupo de usuário; o Pai: define se o novo grupo de usuário será ou não uma subclasse de outro grupo de permissões de acesso, herdando assim seus atributos de forma bem similar ao método de herança na programação; Editar Após selecionar um grupo de usuário e a opção editar, permite acessar novamente em um painel similar ao da criação para alterar os atributos do grupo selecionado; Excluir Remove permanentemente um grupo de usuário no sistema. Opções Permite acesso ao menu de configurações similar a Opções de usuários;

61 61 Níveis de Acesso de Visualização permite que o administrador crie categorias de acesso de visualização para as páginas e Menus do portal permitindo que apenas aqueles determinados grupos de usuário específicos possam visualizar os mesmos. O painel é representado na imagem a seguir. Figura 17 - Painel de níveis de acesso de visualização As colunas do painel níveis de acesso de visualização têm os seguintes atributos: Título O nome de cada nível no sistema; Ordem: a ordem de criação de cada nível; ID O número de identificação do nível; O painel apresenta as seguintes opções de gerenciamento representadas na imagem a seguir: Novo Abre o painel de criação de categoria de acesso de visualização conforme exibido na ilustração a seguir (figura 17). Há duas opções para serem preenchidos: o Título Nome do novo acesso de visualização; o Grupo de usuários com acesso de visualização Definição de quais grupos de usuários poderá visualizar o conteúdo do portal incluso nessa categoria;

62 62 Figura 18- painel de criação de acesso de visualização. Editar Após selecionar uma categoria de acesso de visualização e a opção editar, permite acessar novamente em um painel similar ao da criação para alterar os atributos da categoria selecionada. Excluir Remove permanentemente uma categoria de acesso de visualização no sistema. Opções Permite acesso ao Menu de configurações similar a Opções de usuários. Editar perfil Permite acesso à edição do perfil do próprio administrador para poder alterar detalhes de forma como demonstrado no painel de criação de perfil de usuário. Barra superior de Menus para rápido acesso: Na região superior do site do administrador há uma barra horizontal contendo diversos Menus de rápido acesso para funcionalidades também contidas em painéis detalhados anteriormente somente caso o administrador não deseje acessar o painel de controle para acessar a funcionalidade e também contém outros Menus para gerenciar e monitorar os plugins e funcionalidades já inclusos no portal que não estão disponíveis para ser acessados no painel de controle. Os Menus serão descritos a seguir.

63 63 Site contém os seguintes sub-menus: Painel de controle Oferece rápido acesso ao painel de controle; Meu perfil Acesso rápido ao Editar Perfil ; Sair Permite que o administrador encerre sua sessão no painel de administrador; Usuários contém os seguintes sub-menus: Gerenciador de Usuários oferece rápido acesso ao painel gerenciador de usuários; Gerenciador de Grupos acesso rápido ao painel gerenciador de grupos de usuário; Gerenciador de níveis de acesso permite acesso rápido ao painel gerenciador de grupos de níveis de acesso de visualização; em massa permite encaminhar um único para um grupo inteiro de usuários num painel como exibido na figura abaixo. O painel é subdividido em duas áreas: Figura 19 - painel de envio de em massa o Detalhes: que possui opções do administrador encaminhar não somente para o grupo selecionado, mas também encaminhar a mensagem, para os sub-grupos pertencentes ao grupo selecionado, há uma opção que permite encaminhar também s para os usuários que estão desabilitados no sistema e por fim fornece uma lista de todos os grupos de usuário para que o administrador possa selecionar para quais grupos queira encaminhar o .

64 64 o Mensagem: que possui o campo de assunto para que o administrador insira o título da mensagem e o campo de mensagem que seria o corpo do texto para ser encaminhado no . Ao selecionar a opção Enviar a mensagem será encaminhada para todos os e- mails pertencentes aos usuários do(s) grupo(s) selecionado(s) ou a opção cancelar que fecha o painel de envio sem encaminhar o . Menus ao sobrepor o cursor do mouse sobre o Menus irá surgir uma lista em forma de sub-menus com os títulos de cada menu criado pelo administrador. Ao selecionar qualquer um desses irá para o painel de Itens de Menu com os sub-menus pertencentes àquele menu. Conteúdo Contém opções relacionadas às páginas do portal, todas as opções são detalhadas a seguir: o o o o Gerenciar páginas - Oferece rápido acesso ao painel de gerenciamento de páginas; Gerenciador de categorias Oferece rápido acesso ao painel de gerenciamento de categorias de páginas; Páginas em destaque - Oferece rápido acesso à lista de páginas de destaque que aparecem no home do portal; Gerenciador de mídias Oferece rápido acesso ao gerenciador de mídias; Componentes Contêm opções que permitem modelar a estrutura do portal, todas as opções são detalhadas a seguir: Gerenciador de banners- acessa o Menu de gerenciamento subdividido em quatro subpainéis: o Banners: exibe uma lista com todas as imagens disponíveis para serem utilizados na área do anúncio do portal (originalmente essa área foi designada na área inferior do portal) e fornece as seguintes opções:

65 65 Novo: Abre o painel de criação de banners como exibido na figura abaixo. Figura 20 - Painel de criação de banner Há os campos para serem preenchidos: Nome: O título do novo banner; Palavra-chave: o nome que será utilizado nas mecânicas de buscas no campo de pesquisa do portal e que também será utilizado no endereço virtual do portal; Categoria: seleciona um grupo de classificação para o banner; Estado: define se o banner será publicado, despublicado, arquivado ou movido para a lixeira;

66 66 Tipo: caso selecione a opção imagem o banner exibido será o que foi selecionado no servidor do portal, caso selecione o personalizado o banner exibido será o que foi configurado no campo do código personalizado; Imagem do banner: o administrador seleciona uma imagem contida em seu computador para ser enviado ao servidor do portal para assim possa ser utilizado como o novo banner; Largura: campo opcional para definir o tamanho horizontal da imagem, caso não for preenchido será utilizado a largura original da imagem; Altura: campo opcional para definir o tamanho vertical da imagem, caso não for preenchido será utilizado a altura original da imagem; Texto Alternativo: campo opcional que define um texto que surgirá em balões de dialogo caso o usuário sobreponha o cursor do mouse sobre a imagem do banner; Código personalizado: campo opcional para o usuário utilizar linguagem HTML para definir as estrutura da imagem no banner; URL do clique: campo opcional para caso o usuário quiser incluir na imagem um endereço virtual de algum site. Caso for definido, quando o usuário selecionar a imagem com o mouse uma nova janela abrirá no navegador exibindo o site; Descrição: campo opcional em que o administrador pode incluir um breve texto descrevendo a imagem; Idioma: define o idioma do banner, o padrão é o português-(brasil). ID: número de identificação do banner; Editar: após selecionar um banner e a opção editar, permite acessar novamente a um painel similar ao da criação para alterar os atributos do banner selecionado; Publicar: permite que uma página selecionada esteja sob a visão dos demais usuários, uma página publicada é representado pelo ícone verde;

67 67 Despublicar: Permite que um banner selecionado não permaneça sob a visão dos demais usuários, um banner despublicado é representado pelo ícone vermelho; Arquivar: move o banner selecionado para o diretório de arquivos, os banners que permanecem nesse diretório não podem sofrer alterações pelos demais administradores; Desbloquear: ao selecionar um banner e essa opção, automaticamente a página será publicada e removida dos arquivos para que seja editada; Lixeira: move o banner selecionado para o diretório da lixeira, ao acessar esse diretório o usuário poderá decidir quais banners serão excluídos em definitivo no sistema ou quais serão movidos de volta para os diretórios de origem; o Categorias: fornece uma lista com todas as categorias de classificação para banners disponíveis e fornece as seguintes opções: Novo Abre o painel de criação de categoria conforme exibido na imagem a seguir: Figura 21 - painel de criação de categoria de banners

68 68 Há os seguintes campos a serem preenchidos no painel de criação de categoria para banners: Título: O nome da nova categoria; Palavra-chave: o nome que será utilizado nas mecânicas de buscas no campo de pesquisa e que será exibido no endereço do portal; Pai: define se a nova categoria de banner será ou não uma subcategoria de outra categoria herdando assim seus atributos de forma bem similar ao método de herança na programação; Estado: define se a categoria será publicada, despublicada, arquivada ou movida para a lixeira; Nível de acesso: Define quais grupos de usuários poderão visualizar o banner contido naquela categoria. O valor default será sempre publico (onde serão visualizados por todos os grupos de usuários) e o registrado (somente usuários registrados poderão visualizar); Permissões: Define quais grupos de usuários poderão editar o banner contido naquela categoria. O valor padrão é administrador ; Idioma: define o idioma da categoria, o padrão é o português-(brasil); Descrição: campo opcional em que o administrador pode incluir um breve texto descrevendo a imagem; Editar Após selecionar uma categoria e a opção editar, permite acessar um painel similar ao da criação para alterar os atributos da categoria selecionada; Publicar Permite que os itens de uma categoria selecionada estejam sob a visão dos demais usuários, uma categoria publicada é representado pelo ícone verde; Despublicar Permite que os itens de uma categoria selecionada não permaneçam sob a visão dos demais usuários, uma categoria despublicada é representado pelo ícone vermelho;

69 69 Arquivar Move a categoria selecionada para o diretório de arquivos, as categorias que permanecem nesse diretório não podem sofrer alterações pelos demais administradores; Desbloquear - Ao selecionar uma categoria e essa opção, automaticamente a categoria será publicada e removida dos arquivos para que seja editada. Lixeira Move a categoria selecionada para o diretório da lixeira, ao acessar este diretório o administrador poderá decidir quais categorias serão excluídas em definitivo no sistema ou quais serão movidas de volta para os diretórios de origem. o Clientes: gerenciador de sites relacionados aos banners criados fornece uma lista com todos os clientes cada um representando algum site. O cliente default criado é o portal de gerenciamento de conteúdo. As funcionalidades são descritas a seguir. Novo Abre o painel de criação de cliente conforme é exibido na figura abaixo. Figura 22 - Painel de criação de novo cliente Há os campos para serem preenchidos: Nome do Cliente: o nome do site que representa o cliente; Nome do contato: o nome de uma pessoa física que represente o site; do contato: o do representante do site; Estado: define se o cliente será publicado, despublicado, arquivado ou movido para a lixeira;

70 70 Editar Após selecionar um cliente e a opção editar, permite acessar em um painel similar ao da criação para alterar os atributos do cliente selecionado; Publicar Permite que os itens de um cliente selecionado estejam sob a visão dos demais usuários; Despublicar Permite que os itens de um cliente selecionado não permaneçam sob a visão dos demais usuários; Arquivar Move o cliente selecionado para o diretório de arquivos, os clientes que permanecem nesse diretório não podem sofrer alterações pelos demais administradores; Desbloquear - Ao selecionar um cliente e essa opção, automaticamente o cliente será publicado e removido dos arquivos para que seja editado; Lixeira Move o cliente selecionado para o diretório da lixeira, ao acessar esse diretório o administrador poderá decidir quais clientes serão excluídos em definitivo no sistema ou quais clientes serão movidos de volta para os seus diretórios de origem; Discussões É o componente responsável pela gestão do sistema de fóruns incluído no portal para promover debates em torno de uma mesma questão ou assunto. O seu painel principal é representado na figura abaixo. A direita das opções do painel há uma listagem das últimas postagens e comentários realizados pelos usuários no fórum. Figura 23- Painel principal de Discussões A sua configuração se subdivide nos seguintes sub-painéis:

71 71 o Fóruns sub-painel na qual o administrador cria e edita fóruns e sub-fóruns de discussões, exibe uma listagem com todos os fóruns já criados e fornece as opções descritas a seguir: Publicar Permite que um fórum selecionado esteja sob a visão dos demais usuários; Despublicar Permite que um fórum selecionado não permaneça sob a visão dos demais usuários; Novo Abre o painel de criação de fórum. Há os campos para serem preenchidos: Publicado: determina se o fórum criado será publicado ou não; Nome: título do fórum; Assunto: o tema do fórum que será tratado; Descrição: um pequeno texto descrevendo o assunto do fórum; Privado: se ativado, apenas os usuários registrados poderão visualizar o fórum; Pai: define se o fórum será ou não um sub-fórum de outro, herdando assim seus atributos de forma bem similar ao método de herança na programação; Moderado: se ativado, haverá permissão de ação de moderadores no fórum criado. Um moderador seria qualquer usuário com a permissão concedida pelo administrador que se torna capaz de editar, apagar e bloquear as ações de qualquer usuário dentro do fórum. As ações do moderador somente são válidas no fórum, não se estendendo pelo restante do portal. Caso desativado somente administradores poderão gerir as ações dos usuários; Exibir imagens: se ativado no fórum será permitido a visualização de imagens dentro do mesmo; Palavra-chave: o nome que será utilizado nas buscas e que será exibido no endereço virtual do portal; Editar: após selecionar um fórum e a opção editar, permite acessar em um painel similar ao da criação para alterar os atributos do fórum selecionado;

72 72 Excluir: remove permanentemente um fórum no sistema; o Postagens monitora as publicações de texto contendo mensagens realizadas pelos usuários no fórum. Exibe uma listagem com todas as postagens com seus respectivos fóruns e usuários relacionados nas colunas. As opções serão descritas a seguir. Publicar: permite que uma postagem selecionada esteja sob a visão dos demais usuários; Despublicar: permite que uma postagem selecionada não permaneça sob a visão dos demais usuários; Editar: após selecionar um fórum e a opção editar, permite acessar num painel que fornece os seguintes atributos em uma lista para serem alterados: Publicado: determina se o fórum criado será publicado ou não; Título: o nome da postagem; o Assunto: o tema da postagem que será tratado; Texto: o campo no qual está inserida toda a mensagem descritiva relacionada ao assunto; Trancado: se ativado impede que qualquer usuário realize um novo comentário na postagem; Esperar pela moderação: se ativado todos os comentários realizados nessa postagem deverão passar pela aprovação do administrador, que receberá uma mensagem alertando que há postagem aguardando a sua aprovação acompanhado com um endereçamento para o mesmo; Usuários gera uma lista de usuários e permite acessar um painel de edição dos atributos sobre mesmos de forma similar ao painel de usuários com os acréscimos de que o administrador poderá conceder o privilégio de moderador do fórum através da opção moderador, e caso o administrador julgar necessário que as ações de determinado usuário passem primeiramente pela aprovação de um moderador o administrador poderá realizar essa ação através da opção confiável ;

73 73 o Mensagens Monitora e exibe relatório de mensagens entre todos os usuários de forma similar ao painel de mensagens podendo o administrador acessar essas mensagens para visualiza-los; o Comentários essa opção monitora os comentários realizados nas postagens dos fóruns, o sistema de opções disponíveis sobre os comentários é idêntico ao detalhado anteriormente no item Postagens ; Mensagens acessa o painel de mensagens do administrador no qual ele poderá enviar mensagem para os demais usuários e visualizar a caixa de mensagens que o mesmo recebeu dos demais usuários. Fornece as seguintes opções: o Novo exibe o painel de nova mensagem a ser enviada com os seguintes campos a serem preenchidos: Destinatário: o nome do usuário que receberá a mensagem; Assunto: o tema da mensagem; Mensagem: o corpo de texto da mensagem; o o Marcar como lido permite sinalizar a mensagem como já estivesse sido lido pelo administrador; Marcar como não lido permite sinalizar a mensagem como ainda não lido pelo administrador; 4.4 ATOR PROFESSOR Permitir acesso identificado Permitir que o professor efetue o próprio login (iniciar sessão) no sistema, operando o sistema enquanto estiver autenticado. Também deve permitir o logout (encerramento da sessão); Disponibilizar visualização das informações Deve permitir que o professor consultasse as informações dos demais usuários criado na página e os conteúdos gerados pelo próprio desde que ele tenha o nível de acesso exigido para consulta-las entre projetos, arquivos e páginas do site. Permitir controle de suas próprias páginas publicadas Permitir que o professor crie páginas informativas para que seja anexado ao site, edite-os ou exclua-os do site. Toda a

74 74 interface de criação e edição de página é similar ao painel de criação de página do administrador. Permitir acesso aos fóruns de discussões Permitir que o professor acesse ao fórum de discussões podendo realizar postagens com determinados assuntos, comentar, mas postagens podendo inclusive poder utilizar de vídeos e imagens em suas postagens. O fórum fornece rápido acesso a caixa de mensagens e ao perfil do usuário para que possa ser editado. Gerenciar mensagens de conteúdo Possibilitar a criação, envio de suas mensagens para os demais usuários e exclusão de mensagens recebidas dentro do sistema de envio de mensagens no site. O Menu de envio e recepção de mensagens é acessado através da opção mensagens localizado no Menu do Usuário no site. No painel é exibida uma lista caixa de mensagens com todas as mensagens dos outros usuários recebidas, ao lado da caixa de mensagens há a opção enviada que permite listar todas as mensagens que o usuário encaminhou para os demais usuários. O usuário também poderá selecionar mensagens da lista para a remoção permanente de sua lista de caixa de mensagens ou de enviados. Ao selecionar a opção nova mensagem surgira um painel com os campos destinatário, assunto e mensagem para serem preenchidos e por fim a opção de enviar a mensagem ou cancelar a operação. Envio de arquivos: Permite que o usuário ao selecionar a opção carregar arquivo no Menu do Usuário poderá enviar para o servidor um arquivo nas extensões pdf ou doc para que seja disponibilizado para os demais usuários poderem receber aquele conteúdo diretamente do servidor do portal. Ao acessar a opção será exibido um painel com as seguintes opções: Selecionar arquivo contém dois botões, o escolher o arquivo que abrirá uma janela de navegação para que possa selecionar no computador do usuário o arquivo (que deverá ser em formato doc ou pdf) que deverá ser enviado para o servidor e o botão iniciar upload que envia o arquivo selecionado para o servidor. Título O usuário poderá oferecer uma nomenclatura para o download do arquivo que foi selecionado e enviado ao servidor e este nome ficará a mostra próximo ao link do download. Caso algum nome não for fornecido o nome original do arquivo será usado. Descrição Campo opcional no qual usuário poderá fornecer uma breve descrição detalhando o assunto do arquivo. Autor Campo opcional no qual usuário poderá fornecer o nome do autor do arquivo para que seja exibido próximo à descrição do download.

75 75 do autor Campo opcional no qual usuário poderá fornecer o do autor do arquivo para que seja exibido próximo à descrição do download. Licença Campo opcional no qual usuário poderá fornecer a licença de uso do arquivo (caso houver) para que seja exibido próximo à descrição do download. Edição Campo opcional no qual usuário poderá fornecer a edição do arquivo (caso houver) para que seja exibido próximo à descrição do download. Após confirmar o envio, o arquivo estará disponibilizado no Menu arquivos em sua respectiva categoria de tema no qual foi selecionado. 4.5 ATOR ALUNO Permitir acesso identificado Permitir que o aluno efetue o próprio login (iniciar sessão) no sistema, operando o sistema enquanto estiver autenticado. Também deve permitir o logout (encerramento da sessão); Disponibilizar visualização das informações Deve permitir que o aluno consultasse as informações dos demais usuários criadas na página desde que ele tenha o nível de acesso exigido para consulta-las; Permitir acesso aos fóruns de discussões Permitir que o aluno acesse ao fórum de discussões podendo realizar postagens com determinados assuntos, comentar nas postagens podendo inclusive poder utilizar de vídeos e imagens em suas postagens. O fórum fornece rápido acesso a caixa de mensagens e ao perfil do usuário para que possa ser editado; Gerenciar mensagens conteúdo Possibilitar a criação, envio de suas próprias mensagens para os demais usuários e exclusão de mensagens recebidas no site com a interface idêntica ao envio de mensagens do ator professor; 4.6 COMPUTACIONAL O sistema deve ser acessível em qualquer computador ou aparelho móvel que tenha acesso à internet. Para o acesso deverá ser necessário apenas um computador em questão tenha acesso à Internet e que o navegador utilizado possua suporte ao HMTL,CSS e Php além

76 76 de estar com o JavaScript habilitado para em caso de mídias de interface com imagens e vídeos no site. A instalação do projeto no sistema é realizado na seguinte forma: após conseguir acesso ao servidor, descompactará o site que estará em um arquivo JPA( Java Persistence API) dentro do diretório do servidor por onde deverá ficar armazenado o portal. Para isso é recomendado um aplicativa que realize a função de descompactar o portal neste diretório e montá-lo, o recomendado é o Akeeba Kickstart.

77 77 5 MODELOS DE DADOS DO SISTEMA O modelo de dados representa o conjunto de requerimentos de informações de negócio e é a principal parte do desenho do sistema. Para satisfazer o projeto, a modelagem dos dados, utilizando os diagramas de UML, segue com o propósito de aumentar a eficiência do sistema aumentando assim sua consistência e reduzindo a redundância nos dados. 5.1 DIAGRAMA DO CASO DE USO O diagrama de caso de uso será dividido em três partes, cada um representando a interface de um ator para qual o sistema foi projetado prosseguido com as suas respectivas tabelas descrevendo cada caso de uso incluso no diagrama.

78 DIAGRAMA DO CASO DE USO DO ADMINISTRADOR Figura 24 - Caso de Uso do usuário administrador TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR ADMINISTRADOR Tabela 1 - Consultar usuário ( Continua ) Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal UC001 Consultar Usuário Administrador Este caso de uso tem por objetivo apresentar os usuários cadastrados e habilitar a inclusão de novos usuários, alteração ou exclusão de usuários. 1. O sistema prepara uma lista de todos os usuários

79 79 cadastrados 2. O sistema oferece ao administrador: 2.1. Selecionar um usuário, para alterar uma suas funcionalidades ou bloqueá-lo por completo ou desbloquear caso já esteja bloqueado Localizar um usuário ou grupos de usuários por meio de pesquisa 2.3. Selecionar a opção de visualizar o pedido de cadastro de usuário e verificar se há mensagem de novos perfis a serem aprovados 3. Pesquisa Usuário 3.1. Para localizar um usuário, o administrador deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista de usuários que satisfaça o critério, exibindo para cada um; Número de identificação nome do usuário 4. Cadastro de usuário [Include caso de Cadastrar Usuário] 4.1. [Include Caso de Uso Manter Usuário] 5. Seleção de Usuário 5.1. Após selecionar um usuário, o sistema habilita as opções de editar usuário e deletar usuário Se o administrador selecionar uma dessas opções, o sistema exibe uma listagem de pedidos de cadastro de usuário caso houver. [Include Caso de Uso Manter Usuário] Cenário Alternativo Exceções Inclusão UC002 CADASTRAR USUÁRIO UC003 MANTER USUÁRIO Extensão UC004 DELETA USUÁRIO

80 80 Tabela 2 - Cadastrar usuário Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC002 Cadastrar Usuário Administrador Este caso tem como objetivo a aprovação ou a rejeição de uma solicitação de cadastro de perfil de um novo usuário O usuário deve enviar os dados para a aprovação do administrador 1. O sistema prepara uma lista de todos os dados do usuário 2. O sistema oferece ao administrador: 2.1. Opção de aprovar o perfil de novo usuário e alocar em seu respectivo grupo de usuário Opção de recusar o perfil 2.3. Opção de bloquear uma ou mais funcionalidades do usuário 2.4 Opção de bloquear por completo o perfil do usuário Opção de exclusão do perfil do usuário. Não Há Não Há UC003 MANTER USUÁRIO UC004 DELETA USUÁRIO Tabela 3 - Manter usuário Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições (continua) UC003 Manter usuário Administrador Este caso de uso tem por objetivo permitir a alteração ou exclusão de dados ligados aos perfis de usuários. Receber a identificação do tipo de operação e os dados do usuário no caso de alteração ou exclusão.

81 81 Cenário Principal Cenário Alternativo Exceções Inclusão Extensão 1. Editar usuário 1.1. Em caso de alteração o sistema habilita a edição dos dados O sistema exibe os dados cadastrados e os habilita para edição ou exclusão de dados O sistema exclui os dados somente se o campo que contém aqueles dados for não obrigatório. 2. O administrador confirma a operação realizada. 3. O sistema atualiza os dados do usuário Não Há EXC001 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Não Há UC004 DELETA USUÁRIO Tabela 4 - Deleta Usuário Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC004 Deleta usuário Administrador Este caso tem por objetivo a exclusão de perfil de usuário. 1. O sistema pede confirmação de exclusão do perfil selecionado Caso confirmado, o sistema remove o perfil permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior.

82 82 Tabela 5 - Acessa páginas Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão (continua) UC005 Acessa páginas Administrador Este caso de uso tem por objetivo apresentar uma listagem de páginas e habilitar a criação de novas páginas, alteração ou exclusão de páginas. 1. O sistema prepara uma lista de todas as páginas 2. O sistema oferece ao administrador: 2.1. Selecionar uma página, para alterar uma seus dados ou bloqueá-lo por completo da visão dos demais usuários ou desbloquear caso já esteja bloqueada Localizar uma página ou categoria de página por meio de pesquisa 3. Pesquisa página 3.1. Para localizar uma página, o administrador deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista de páginas que satisfaça o critério, exibindo para cada um; Número de identificação Título da página Categoria da página. 4. [Include Caso de Uso Manter Página] 5. Seleção de página 5.1. Após selecionar uma página, o sistema habilita as opções de editar página e excluir página. UC007 MANTER PÁGINA UC006 CRIA PÁGINA

83 83 UC008 EXCLUI PÁGINA Tabela 6 - Cria página Código do caso de uso UC006 Nome do Caso de Uso Cria Página Ator Administrador Descrição O sistema abre o painel de criação de uma nova página. Pré-Condições Pós-Condições Cenário Principal 1. O sistema abre o painel de criação de nova página. 2. O sistema oferece ao administrador: 2.1. Opção de salvar a nova página no sistema com a sua respectiva categoria e retornar para o Menu anterior De salvar a nova página no sistema e novamente reabrir o painel para a criação de outra página 2.3. Opção de fechar o painel e retornar para o Menu anterior. Cenário Alternativo Não Há Exceções EXC002 - Determinado campo é obrigatório o preenchimento de dados. Inclusão Extensão UC007 MANTER PÁGINA Tabela 7 - Manter página Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições (continua) UC007 Manter Página Administrador Este caso de uso tem por objetivo permitir a alteração ou exclusão de dados nas páginas. Receber a identificação do tipo de operação e os dados contidos na página no caso de alteração ou exclusão.

84 84 Cenário Principal Cenário Alternativo Exceções Inclusão Extensão 1. Editar página 1.1. Em caso de alteração o sistema habilita a edição dos dados O sistema exibe os dados e os habilita para edição ou exclusão de dados O sistema exclui os dados somente se o campo que contém aqueles dados for não obrigatório. 2. O administrador confirma a operação realizada. 3. O sistema atualiza os dados na página Não Há EXC003 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Não Há UC008 EXCLUI PÁGINA Tabela 8 - Exclui página Código do caso de uso UC008 Nome do Caso de Uso Exclui página Ator Administrador Descrição Este caso tem por objetivo a exclusão de página. Pré-Condições Pós-Condições. Cenário Principal 1. O sistema pede confirmação de exclusão da página selecionada Caso confirmado, o sistema remove a página permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior. Cenário Alternativo Exceções Inclusão Extensão

85 85 Tabela 9 - Acessa fórum (continua) Código do caso de uso UC009 Nome do Caso de Uso Acessa Fórum Ator Administrador Descrição Este caso de uso tem como objetivo o acesso ao fórum de discussões. Pré-Condições Pós-Condições Cenário Principal 1. O sistema lhe concede a visualização do fórum prepara uma lista de todos os sub-fóruns e postagens já criados. 2. O sistema oferece ao administrador: 2.1. Selecionar um fórum ou postagem, para alterar uma seus dados ou bloqueá-lo por completo impossibilitando os demais usuários de realizar novas postagens ou comentários nele desbloquear caso já esteja bloqueado Localizar uma postagem ou sub-fórum por meio de pesquisa. 3. Pesquisa fórum 3.1. Para localizar um sub-fórum ou postagem, o administrador deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um; Número de identificação Título do fórum ou postagem 4. [Include Caso de Uso Manter Fórum ou Postagem] 5. Seleção de fórum ou postagem 5.1. Após selecionar um fórum ou postagem, o sistema habilita as opções de editar e excluir. Cenário Alternativo Exceções EX004 - Determinado campo é obrigatório o preenchimento de dados.

86 86 Inclusão Extensão UC014 MANTER FÓRUM OU POSTAGEM UC010 CRIA FÓRUM E POSTAGEM Tabela 10 - Cria fórum e postagem Código do caso de uso UC010 Nome do Caso de Uso Cria Fórum e Postagem Ator Administrador Descrição O sistema abre o painel de criação de um novo sub-fórum ou nova postagem. Pré-Condições Pós-Condições Cenário Principal 1. O sistema abre o painel de criação de nova postagem ou sub-fórum. 2. O sistema oferece ao administrador: 2.1. Opção de determinar se será um fórum-filho do principal ou postagem Opção de salvar nova postagem ou sub-fórum no sistema 2.3. Opção de fechar o painel e retornar para o Menu anterior. Cenário Alternativo Não Há Exceções EXC005 - Determinado campo é obrigatório o preenchimento de dados. Inclusão UC014 MANTER FÓRUM OU POSTAGEM Extensão UC011 COMENTA EM POSTAGEM UC015 DELETA FÓRUM OU POSTAGEM. Tabela 11 - Comenta em postagem Código do caso de uso Nome do Caso de Uso Ator Descrição (continua) UC011 Comenta em postagem Administrador O sistema abre o painel de criação de um comentário em

87 87 Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão um sub-fórum ou postagem. 1. O sistema abre o painel de comentário 2. O sistema oferece ao administrador: 2.1. Opção de enviar o comentário Opção de fechar o painel e retornar para o Menu anterior. Não Há Não Há UC012 MANTER COMENTÁRIO. UC013 DELETA COMENTÁRIO. Tabela 12 - Manter comentário Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC012 Manter comentário Administrador Este caso de uso tem por objetivo permitir a alteração de detalhes do comentário ou exclusão do mesmo. 1. Editar comentário Em caso de alteração o sistema habilita a edição O sistema exibe o comentário e o habilita para edição ou exclusão. 2. O administrador confirma a operação realizada. 3. O sistema atualiza a página. Não Há Não Há UC013 DELETA COMENTÁRIO.

88 88 Tabela 13 - Deleta comentário Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC013 Deleta Comentário Administrador Este caso tem por objetivo a exclusão de comentário. 1. O sistema pede confirmação de exclusão do comentário Caso confirmado, o sistema remove o comentário permanentemente. Tabela 14 - Manter fórum ou postagem (continua) Código do caso de uso UC014 Nome do Caso de Uso Manter Fórum ou Postagem Ator Administrador Descrição Este caso de uso tem por objetivo permitir a alteração de detalhes de uma postagem ou fórum ou exclusões dos mesmos. Pré-Condições Pós-Condições Cenário Principal 1. Editar Fórum ou Editar Postagem Em caso de alteração o sistema habilita a edição O sistema exibe o fórum ou postagem e o habilita para edição ou exclusão. 2. O administrador confirma a operação realizada. 3. O sistema atualiza a página. Cenário Alternativo Não Há Exceções EXC006 Exclusão não permitida.

89 89 Inclusão Extensão Determinado campo é obrigatório o preenchimento de dados. Não Há UC015 DELETA FÓRUM OU POSTAGEM Tabela 15 - Deleta fórum ou postagem Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC015 Deleta fórum ou postagem. Administrador Este caso tem por objetivo a exclusão de um fórum ou postagem. 1. O sistema pede confirmação de exclusão do fórum ou postagem Caso confirmado, o sistema remove o selecionado permanentemente. Tabela 16 - Acessa arquivos Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC016 Acessa Arquivos Administrador Este caso de uso tem como objetivo o acesso ao arquivos do site. 1. O sistema lhe concede a visualização de uma lista de arquivos disponíveis para baixa-los em seu computador

90 90 Cenário Alternativo Exceções Inclusão Extensão divididos entre seus respectivos assuntos. 2. O sistema oferece ao administrador: 2.1. Selecionar um arquivo, para alterar uma seus dados de descrição ou remove-lo por completo Localizar um arquivo por meio de pesquisa. 3. Pesquisa arquivos 3.1. Para localizar um arquivo, o administrador deve inserir o nome ou um trecho do nome dele. O sistema fará a busca parcial O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um; Título do arquivo Data em que o arquivo foi posto a disposição no sistema. 4. [Include Caso de Uso Manter Arquivo] 5. Seleção de arquivos 5.1. Após selecionar um arquivo, o sistema habilita as opções de editar e excluir. UC018 MANTER ARQUIVO UC017 CARREGAR ARQUIVO Tabela 17 - Carregar arquivo Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC017 Carregar Arquivo Administrador O sistema abre o painel de carregamento de um arquivo para o sistema. 1. O sistema abre o painel para carregar novo arquivo. 2. O sistema oferece ao administrador:

91 91 Cenário Alternativo Exceções Inclusão Extensão 2.1. Opção de salvar o novo arquivo no sistema na lista com o seu respectivo assunto e retornar para o Menu anterior De carregar o novo arquivo no sistema e novamente reabrir o painel para carregar outro Opção de fechar o painel e retornar para o Menu anterior. Não Há Não Há UC018 MANTER ARQUIVO UC019 DELETA ARQUIVO Tabela 18 - Manter arquivo Código do caso de uso UC018 Nome do Caso de Uso Manter arquivo Ator Administrador Descrição Este caso de uso tem por objetivo permitir a alteração de detalhes de um arquivo ou exclusão do mesmo. Pré-Condições Não Há Pós-Condições Cenário Principal 1. Editar Arquivo Em caso de alteração o sistema habilita a edição O sistema exibe detalhes da descrição do arquivo e o habilita para edição ou exclusão. 2. O administrador confirma a operação realizada. 3. O sistema atualiza a página Cenário Alternativo Exceções EXC007 Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Inclusão Extensão UC019 DELETA ARQUIVO

92 92 Tabela 19 - Deleta arquivo Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC019 Deleta arquivo Administrador Este caso tem por objetivo a exclusão de um arquivo. 1. O sistema pede confirmação de exclusão do arquivo Caso confirmado, o sistema remove o selecionado permanentemente.

93 DIAGRAMA DO CASO DE USO DO USUÁRIO PROFESSOR Figura 25 - Diagrama do caso de uso do usuário professor TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR PROFESSOR Tabela 20 - Envia dados para criação de perfil (continua) Código do caso de uso Nome do Caso de Uso Atores Descrição Pré-Condições Pós-Condições Cenário Principal UC001 Envia dados para criação de perfil. Professor e administrador. Este caso tem como objetivo o envio de dados para um novo perfil no sistema para a aprovação do administrador. O administrador será notificado que há um perfil para ser aprovado ou rejeitado. 1. O sistema prepara uma lista de todos os dados a ser

94 94 Cenário Alternativo Exceções Inclusão Extensão preenchido. 2. O sistema oferece ao professor: 2.1. A opção de encaminhar o perfil para aprovação Opção de sair do painel de lista de dados sem encaminhar o pedido. Não Há EXC001 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Tabela 21 - Manter perfil Código do caso de uso Nome do Caso de Uso Atores Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC002 Manter perfil Professor e administrador Este caso de uso tem por objetivo permitir a alteração ou exclusão de dados ligada ao perfil do professor. Receber a identificador de operação e os dados do professor no caso de alteração ou exclusão. O administrador será notificado que há um perfil para ser alterado ou excluído. 1. Editar usuário 1.1. Em caso de alteração o sistema habilita a edição dos dados O sistema exibe os dados cadastrados e os habilita para edição ou exclusão de dados O professor confirma a alteração e envia o pedido ao administrador O sistema exclui os dados somente se o campo que contém aqueles dados for não obrigatório. 2. O administrador recebe a notificação e confirma a operação realizada.

95 95 Cenário Alternativo Exceções Inclusão Extensão 3. O sistema atualiza os dados do usuário Não Há EXC002 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Tabela 22 - Acessa páginas Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC003 Acessa páginas Professor Este caso de uso tem por objetivo apresentar uma listagem de páginas e habilitar a criação de novas páginas, alteração ou exclusão de páginas criadas pelo professor. 1. O sistema prepara uma lista de todas as páginas 2. O sistema oferece ao professor: 2.1. Selecionar uma página criada pelo professor, para alterar uma seus dados Localizar uma página ou categoria de página por meio de pesquisa 3. Pesquisa página 3.1. Para localizar uma página, o professor deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista de páginas que satisfaça o critério, exibindo para cada um; Número de identificação Título da página Categoria da página. 4. [Include Caso de Uso Manter Página]

96 96 Cenário Alternativo Exceções Inclusão Extensão 5. Seleção de página 5.1. Após selecionar uma página, o sistema habilita as opções de editar página e excluir página. UC005 MANTER PÁGINA PRÓPRIA UC004 CRIA PÁGINA UC006 EXCLUI PÁGINA PRÓPRIA Tabela 23 - Criar página Código do caso de uso UC004 Nome do Caso de Uso Criar página Ator Professor Descrição O sistema abre o painel de criação de uma nova página. Pré-Condições Pós-Condições Cenário Principal 1. O sistema abre o painel de criação de nova página. 2. O sistema oferece ao professor: 2.1. Opção de salvar a nova página no sistema com a sua respectiva categoria e retornar para o Menu anterior De salvar a nova página no sistema e novamente reabrir o painel para a criação de outra página 2.3. Opção de fechar o painel e retornar para o Menu anterior. Cenário Alternativo Não Há Exceções EXC003 - Determinado campo é obrigatório o preenchimento de dados. Inclusão UC005 MANTER PÁGINA PRÓPRIA Extensão UC006 EXCLUI PÁGINA PRÓPRIA

97 97 Tabela 24 - Manter página própria Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC005 Manter página própria Professor Este caso de uso tem por objetivo permitir a alteração ou exclusão de dados nas páginas criadas pelo próprio professor. Receber a identificação do tipo de operação e os dados contidos na página no caso de alteração ou exclusão. 1. Editar página 1.1. Em caso de alteração o sistema habilita a edição dos dados O sistema exibe os dados e os habilita para edição ou exclusão de dados O sistema exclui os dados somente se o campo que contém aqueles dados for não obrigatório. 2. O professor confirma a operação realizada. 3. O sistema atualiza os dados na página Não Há EXC004 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Não Há UC006 EXCLUI PÁGINA PRÓPRIA Tabela 25 - Exclui página própria Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições (continua) UC006 Exclui página própria Professor Este caso tem por objetivo a exclusão de uma página criada pelo professor.

98 98 Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão 1. O sistema pede confirmação de exclusão de uma página criada pelo próprio professor selecionada Caso confirmado, o sistema remove a página permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior. Tabela 26 - Acessa fórum Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC007 Acessa Fórum Professor Este caso de uso tem como objetivo o acesso ao fórum de discussões. 1. O sistema lhe concede a visualização do fórum prepara uma lista de todos os sub-fóruns e postagens já criados. 2. O sistema oferece ao professor: 2.1. Selecionar um fórum ou postagem, para alterar uma seus dados ou bloqueá-lo por completo impossibilitando os demais usuários de realizar novas postagens ou comentários nele desbloquear caso já esteja bloqueado Localizar uma postagem ou sub-fórum por meio de pesquisa. 3. Pesquisa fórum 3.1. Para localizar um sub-fórum ou postagem, o administrador deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial.

99 99 Cenário Alternativo Exceções Inclusão Extensão 3.2. O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um; Número de identificação Título do fórum ou postagem 4. [Include Caso de Uso Manter Fórum ou Postagem] 5. Seleção de fórum ou postagem 5.1. Após selecionar um fórum ou postagem, o sistema habilita as opções de editar e excluir. UC012 MANTER POSTAGEM PRÓPRIA UC008 CRIA POSTAGEM Tabela 27 - Cria postagem Código do caso de uso UC008 Nome do Caso de Uso Cria postagem Ator Professor Descrição O sistema abre o painel de criação de uma nova postagem. Pré-Condições Pós-Condições Cenário Principal 1. O sistema abre o painel de criação de nova postagem. 2. O sistema oferece ao professor: 2.1. Opção de determinar o assunto da postagem Opção de salvar nova postagem no sistema 2.3. Opção de fechar o painel e retornar para o Menu anterior. Cenário Alternativo Não Há Exceções EXC005 - Determinado campo é obrigatório o preenchimento de dados. Inclusão UC012 MANTER POSTAGEM PRÓPRIA Extensão UC009 COMENTA EM POSTAGEM UC013 DELETA POSTAGEM.

100 100 Tabela 28 - Comenta em postagem Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC009 Comenta em postagem Professor O sistema abre o painel de criação de um comentário em uma postagem. 1. O sistema abre o painel de comentário 2. O sistema oferece ao professor: 2.1. Opção de enviar o comentário Opção de fechar o painel e retornar para o Menu anterior. Não Há Não Há UC010 MANTER COMENTÁRIO PRÓPRIO. UC011 DELETA COMENTÁRIO PRÓPRIO. Tabela 29 - Manter comentário próprio (continua) Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal UC010 Manter comentário próprio Professor Este caso de uso tem por objetivo permitir a alteração de detalhes do comentário criado pelo próprio ou exclusão do mesmo. 1. Editar comentário Em caso de alteração o sistema habilita a edição O sistema exibe o comentário e o habilita para edição ou exclusão. 2. O professor confirma a operação realizada. 3. O sistema atualiza a página.

101 101 Cenário Alternativo Exceções Inclusão Extensão Não Há Não Há UC011 DELETA COMENTÁRIO PRÓRIO. Tabela 30 - Deleta comentário próprio Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC011 Deleta comentário próprio. Professor Este caso tem por objetivo a exclusão de um comentário criado pelo professor. 1. O sistema pede confirmação de exclusão de um comentário criado pelo próprio professor selecionado Caso confirmado, o sistema remove o comentário permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior. Tabela 31 - Manter postagem própria Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições UC012 Manter postagem própria Professor Este caso de uso tem por objetivo permitir a alteração de detalhes de uma postagem criada pelo próprio professor ou exclusão do mesma.

102 102 Pós-Condições Cenário Principal 1. Editar Postagem Em caso de alteração o sistema habilita a edição O sistema exibe a postagem e a habilita para edição ou exclusão. 2. O professor confirma a operação realizada. 3. O sistema atualiza a página. Cenário Alternativo Não Há Exceções EXC006 Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Inclusão Não Há Extensão UC013 DELETA POSTAGEM PRÓPRIA Tabela 32 - Deleta postagem própria Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC013 Deleta postagem própria Professor Este caso tem por objetivo a exclusão de uma postagem criada pelo professor. 1. O sistema pede confirmação de exclusão de uma postagem criada pelo próprio professor selecionado Caso confirmado, o sistema remove a postagem permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior.

103 103 Tabela 33 - Acessa arquivos Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC014 Acessa arquivos Professor Este caso de uso tem como objetivo o acesso aos arquivos do site. 1. O sistema lhe concede a visualização de uma lista de arquivos disponíveis para baixa-los em seu computador divididos entre seus respectivos assuntos. 2. O sistema permite ao professor localizar um arquivo por meio de pesquisa. 3. Pesquisa arquivos 3.1. Para localizar um arquivo, o professor deve inserir o nome ou um trecho do nome dele. O sistema fará a busca parcial O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um; Título do arquivo Data em que o arquivo foi posto a disposição no sistema. 4. [Include Caso de Uso Manter Arquivo] 5. Seleção de arquivos 5.1. Após selecionar um arquivo, o sistema habilita as opções de editar e excluir. UC016 MANTER ARQUIVO PRÓPRIO UC015 CARREGAR ARQUIVO

104 104 Tabela 34 - Carregar arquivo Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC015 Carregar arquivo Professor O sistema abre o painel de carregamento de um arquivo para o sistema. 1. O sistema abre o painel para carregar novo arquivo. 2. O sistema oferece ao professor: 2.1. Opção de salvar o novo arquivo no sistema na lista com o seu respectivo assunto e retornar para o Menu anterior De carregar o novo arquivo no sistema e novamente reabrir o painel para carregar outro Opção de fechar o painel e retornar para o Menu anterior. Não Há Não Há UC016 MANTER ARQUIVO UC017 DELETA ARQUIVO Tabela 35 - Manter arquivo próprio (continua) Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal UC016 Manter arquivo próprio Professor Este caso de uso tem por objetivo permitir a alteração de detalhes de um arquivo carregado pelo professor ou exclusão do mesmo. Não Há 1. Editar Arquivo Em caso de alteração o sistema habilita a edição.

105 O sistema exibe detalhes da descrição do arquivo e o habilita para edição ou exclusão. 2. O professor confirma a operação realizada. 3. O sistema atualiza a página Cenário Alternativo Exceções EXC008 Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Inclusão Extensão UC017 DELETA ARQUIVO Tabela 36 - Deleta arquivo próprio Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC017 Deleta arquivo próprio Professor Este caso tem por objetivo a exclusão de um comentário criado pelo aluno. 1. O sistema pede confirmação de exclusão de um comentário criado pelo próprio aluno selecionado Caso confirmado, o sistema remove o comentário permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior.

106 DIAGRAMA DO CASO DE USO DO USUÁRIO ALUNO Figura 26 - Caso de uso do aluno

107 TABELAS DO DIAGRAMA DO CASO DE USO DO ATOR ALUNO Tabela 37 - Envia dados para criação de perfil Código do caso de uso Nome do Caso de Uso Atores Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC001 Envia dados para criação de perfil. Aluno e administrador. Este caso tem como objetivo o envio de dados para um novo perfil no sistema para a aprovação do administrador. O administrador será notificado que há um perfil para ser aprovado ou rejeitado. 1. O sistema prepara uma lista de todos os dados a ser preenchido. 2. O sistema oferece ao aluno: 2.1. A opção de encaminhar o perfil para aprovação Opção de sair do painel de lista de dados sem encaminhar o pedido. Não Há EXC001 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Tabela 38 - Manter perfil Código do caso de uso Nome do Caso de Uso Atores Descrição Pré-Condições Pós-Condições (continua) UC002 Manter perfil Professor e administrador Este caso de uso tem por objetivo permitir a alteração ou exclusão de dados ligada ao perfil do aluno. Receber a identificação do tipo de operação e os dados do aluno no caso de alteração ou exclusão. O administrador será notificado que há um perfil para ser

108 108 Cenário Principal Cenário Alternativo Exceções Inclusão Extensão alterado ou excluído. 1. Editar usuário 1.1. Em caso de alteração o sistema habilita a edição dos dados O sistema exibe os dados cadastrados e os habilita para edição ou exclusão de dados O aluno confirma a alteração e envia o pedido ao administrador O sistema exclui os dados somente se o campo que contém aqueles dados for não obrigatório. 2. O administrador recebe a notificação e confirma a operação realizada. 3. O sistema atualiza os dados do usuário Não Há EXC002 - Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados. Tabela 39 - Acessa páginas Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC003 Acessa páginas Aluno Este caso de uso tem por objetivo apresentar uma listagem de páginas para consulta do aluno. 1. O sistema prepara uma lista de todas as páginas 2. O sistema oferece ao aluno selecionar uma página ou categoria de página por meio de pesquisa para fins de visualização

109 109 Cenário Alternativo Exceções Inclusão Extensão 3. Pesquisa página 3.1. Para localizar uma página, o aluno deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista de páginas que satisfaça o critério, exibindo para cada um; Número de identificação Título da página Categoria da página. Tabela 40 - Acessa arquivos Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC004 Acessa arquivos Aluno Este caso de uso tem como objetivo o acesso aos arquivos do site. 1. O sistema lhe concede a visualização de uma lista de arquivos disponíveis para baixa-los em seu computador divididos entre seus respectivos assuntos. 2. O sistema permite ao aluno localizar um arquivo por meio de pesquisa. 3. Pesquisa arquivos 3.1. Para localizar um arquivo, o aluno deve inserir o nome ou um trecho do nome dele. O sistema fará a busca parcial O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um;

110 110 Cenário Alternativo Exceções Inclusão Extensão Título do arquivo Data em que o arquivo foi posto a disposição no sistema. Tabela 41 - Acessa fórum Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC005 Acessa Fórum Aluno Este caso de uso tem como objetivo o acesso ao fórum de discussões. 1. O sistema lhe concede a visualização do fórum prepara uma lista de todos os sub-fóruns e postagens. 2. O sistema oferece ao aluno localizar uma postagem ou sub-fórum por meio de pesquisa. 3. Pesquisa fórum 3.1. Para localizar um sub-fórum ou postagem, o aluno deve inserir o nome ou um trecho do nome dele ou id. O sistema fará a busca parcial O sistema exibe a lista dos itens que satisfaça o critério, exibindo para cada um; Número de identificação Título do fórum ou postagem UC010 MANTER POSTAGEM PRÓPRIA UC006 CRIA POSTAGEM

111 111 Tabela 42 - Cria postagem Código do caso de uso UC006 Nome do Caso de Uso Cria postagem Ator Aluno Descrição O sistema abre o painel de criação de uma nova postagem. Pré-Condições Pós-Condições Cenário Principal 1. O sistema abre o painel de criação de nova postagem. 2. O sistema oferece ao aluno: 2.1. Opção de determinar o assunto da postagem Opção de salvar nova postagem no sistema 2.3. Opção de fechar o painel e retornar para o Menu anterior. Cenário Alternativo Não Há Exceções EXC003 - Determinado campo é obrigatório o preenchimento de dados. Inclusão UC010 MANTER POSTAGEM PRÓPRIA Extensão UC007 COMENTA EM POSTAGEM UC011 DELETA POSTAGEM PRÓPRIA. Tabela 43 - Comenta em postagem Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal (continua) UC007 Comenta em postagem Aluno O sistema abre o painel de criação de um comentário em uma postagem. 1. O sistema abre o painel de comentário 2. O sistema oferece ao aluno: 2.1. Opção de enviar o comentário Opção de fechar o painel e retornar para o Menu

112 112 Cenário Alternativo Exceções Inclusão Extensão anterior. Não Há Não Há UC008 MANTER COMENTÁRIO PRÓPRIO. UC009 DELETA COMENTÁRIO PRÓPRIO. Tabela 44 - Manter comentário próprio Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC008 Manter comentário próprio Aluno Este caso de uso tem por objetivo permitir a alteração de detalhes do comentário criado pelo próprio ou exclusão do mesmo. 1. Editar comentário Em caso de alteração o sistema habilita a edição O sistema exibe o comentário e o habilita para edição ou exclusão. 2. O aluno confirma a operação realizada. 3. O sistema atualiza a página. Não Há Não Há UC009 DELETA COMENTÁRIO PRÓRIO. Tabela 45 - Deleta comentário próprio (continua) Código do caso de uso Nome do Caso de Uso Ator Descrição UC009 Deleta comentário próprio Aluno Este caso tem por objetivo a exclusão de um comentário criado pelo aluno.

113 113 Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão 1. O sistema pede confirmação de exclusão de um comentário criado pelo próprio aluno selecionado Caso confirmado, o sistema remove o comentário permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior. Tabela 46 - Manter postagem própria (continua) Código do caso de uso UC010 Nome do Caso de Uso Manter postagem própria Ator Aluno Descrição Este caso de uso tem por objetivo permitir a alteração de detalhes de uma postagem criada pelo próprio aluno ou exclusão do mesma. Pré-Condições Pós-Condições Cenário Principal 1. Editar Postagem Em caso de alteração o sistema habilita a edição O sistema exibe a postagem e a habilita para edição ou exclusão. 2. O aluno confirma a operação realizada. 3. O sistema atualiza a página. Cenário Alternativo Não Há Exceções EXC004 Exclusão não permitida. Determinado campo é obrigatório o preenchimento de dados.

114 114 Inclusão Extensão Não Há UC011 DELETA POSTAGEM PRÓPRIA Tabela 47 - Deletar postagem própria Código do caso de uso Nome do Caso de Uso Ator Descrição Pré-Condições Pós-Condições Cenário Principal Cenário Alternativo Exceções Inclusão Extensão UC011 Deletar postagem própria Aluno Este caso tem por objetivo a exclusão de uma postagem criada pelo aluno. 1. O sistema pede confirmação de exclusão de uma postagem criada pelo próprio aluno selecionado Caso confirmado, o sistema remove o comentário permanentemente. 1.3 Caso não confirmado, o sistema retorna para o Menu anterior. 5.2 DIAGRAMA DE SEQUENCIA O diagrama de sequência, como o próprio nome sugere, apresenta uma sequência de eventos que determina o comportamento de um caso de uso.

115 DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE PERFIS DE USUÁRIOS A ilustração a seguir representa a sequencia de eventos de um gerenciamento de perfis de usuários envolvendo o administrador e o usuário. Figura 27 - Diagrama de sequencia de gerenciamento de perfis de usuários

116 DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE CONTEÚDO DO PORTAL ENTRE ADMINISTRADOR E PROFESSOR A ilustração abaixo representa tanto a interatividade do administrador em relação ao conteúdo do portal quanto ao do usuário professor. Figura 28 - diagrama de sequencia de gerenciamento de conteúdo do Portal entre administrador e professor

117 DIAGRAMA DE SEQUENCIA DE GERENCIAMENTO DE CONTEÚDO DO PORTAL ENTRE ADMINISTRADOR E ALUNO A ilustração abaixo representa tanto a interatividade do administrador em relação ao conteúdo do portal quanto ao do usuário aluno. Figura 29 - Diagrama de sequencia de gerenciamento de conteúdo do Portal entre administrador e professor

118 DIAGRAMA DE CLASSES DO SISTEMA O diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos representado na imagem a seguir. Figura 30 - Diagrama de classes do sistema DICIONÁRIO DE DADOS O dicionário de dados consiste numa lista organizada de todos os elementos de dados componente do diagrama de classes. Sem o dicionário de dados o diagrama não pode ser considerado completo. Tabela 48 - Dicionário de dados de endereço (continua) Endereço Nome Descrição Identificador Tipo de dado Id_endereco Número de identificação do Auto Chave Primária endereço. Numeração logradouro Descrição do logradouro do - endereço do usuário. Texto, 50

119 119 bairro Nome do Bairro - Texto, 20 cidade Nome da cidade - Texto, 20 estado Nome do Estado. - Texto, 15 cep Código de endereçamento postal. - Número, 8 Tabela 49 - Dicionário de dados de usuário (continua) Usuário Nome Descrição Identificador Tipo de dado nome Nome do usuário. Texto,50 Id_user Número de identificação do usuário. Chave Primária Auto Numeração senha Senha de acesso ao portal - Texto.15 palavra_secreta Palavra requerida para auxilio de recuperação de senha - Texto,15 do usuário - Texto,30 cpf CPF do usuário - Numero,15 sexo Sexo do usuário - Booleano descricao Descrição do usuário Texto,150 - Tipo_usuario Código de grupo de usuário Chave estrangeira que Número,1 relaciona com a chave primária grupo_usuário da entidade permissões_sistema data_nascimento Data de Nascimento do usuário Data - Id_enderecos Identificador de endereço do usuário Chave estrangeira que relaciona com a chave Número,50

120 120 primária id_endereco da entidade endereços Tabela 50 - Dicionário de dados de arquivo Arquivo Nome Descrição Identificador Tipo de dado num_arquivo Número de identificação do arquivo Chave Primária Auto Numeração nome_arq Nome do arquivo Texto, 30 - descricao Descrição sobre o arquivo Texto, 50 - autor Autor do Arquivo - Texto, 30 do autor do autor do arquivo Texto, 30 - licenca Licença de uso do arquivo. Texto, 30 - edicao Edição do arquivo. - Texto, 10 Tabela 51- Dicionário de dados de Permissoes_sistema Permissões_Sistema Nome Descrição Identificador Tipo de dado grupo_usuario Código do grupo de usuário Chave Primária. Auto Numeração, Tabela 52 - Dicionário de dados de fórum (continua) Fórum Nome Descrição Identificador Tipo de dado titulo Nome do fórum - Texto, 30 num_post Número de identificação do fórum. Chave primária Auto Numeração

121 121 num_arq Número de identificação do Chave estrangeira que arquivo. referencia com o Numero, 50 num_arquivo da entidade arquivo num_area Número de identificação da Chave estrangeira área. referenciada ao Numero, 50 num_area da entidade Área. Tabela 53 - Dicionário de dados de página Pagina Nome Descrição Identificador Tipo de dado titulo Nome da página - Texto, 50 num_pag Numero de identificação da página Chave Primária Auto Numeração num_arq Número de identificação do Chave estrangeira que arquivo. referencia com o Numero, 50 num_arquivo da entidade arquivo num_area Número de identificação da Chave estrangeira que área. referencia com o num_area da entidade Numero, 50 Área. categoria Nome da categoria - Texto, 50 subcategoria Nome da Subcategoria - Texto, 50 Tabela 54 - Dicionário de dados de área Área Nome Descrição Identificador Tipo de dado num_area Numero identificador da área Chave primária Auto numeração.

122 DIAGRAMA DE ATIVIDADES DO SISTEMA O diagrama de atividades representa, de forma generalizada e preliminar um modelo exibindo como os usuários registrados podem interagir com o sistema. A ilustração a seguir representa o fluxo de atividades no sistema. Figura 31 Diagrama de Atividades do sistema

123 DIAGRAMA DE TRANSIÇÃO DE ESTADOS É o sistema de diagrama mais antigo da UML, criado nos anos 60 e bastante útil para mostrar o ciclo de vida de uma ação ou objeto. Será dividido em três diagramas, cada um representando as ações de um tipo de usuário no sistema DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO ADMINISTRADOR A ilustração a seguir representa o diagrama de transição de estados do administrador. Figura 32 - Diagrama de transição de estados do administrador

124 DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO PROFESSOR A ilustração a seguir representa o diagrama de transição de estados do professor. Figura 33 - Diagrama de transição de estados do professor

125 DIAGRAMA DE TRANSIÇÃO DE ESTADOS DO ALUNO A ilustração a seguir representa o diagrama de transição de estados do aluno. Figura 34 - Diagrama de transição de estados de aluno

126 126 6 PROTÓTIPO DAS TELAS Neste tópico serão apresentadas as principais telas do sistema. Algumas das informações mostradas nas telas são fictícias. Figura 35 - Página inicial do site, primeira tela.

127 Figura 36 - Página inicial do site, segunda tela. 127

128 128 Figura 37- Página inicial do site, terceira tela. Figura 38 - Sistema de login do portal

129 129 Figura 39 - Sistema de anexação de arquivos Figura 40 - Tela do protótipo do sistema de fórum

130 130 Figura 41 - Protótipo do sistema de envio de mensagens Figura 42 - Corpo docente dividido por departamentos

131 131 Figura 43 - Lista de cursos Figura 44 - Lista de arquivos para acesso

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 de Gerenciamento de Conteúdo

Manual de Gerenciamento de Conteúdo Manual de Gerenciamento de Conteúdo 1 Sumário 1) O que é um Gerenciador de Conteúdo...3 2) Como o Site está Estruturado...3 3) Como Gerenciar o Conteúdo do Site...5 3.1) Adicionar Itens no Menu de Navegação...6

Leia mais

Sumário. 1 Tutorial: Blogs no Clickideia

Sumário. 1 Tutorial: Blogs no Clickideia 1 Tutorial: Blogs no Clickideia Sumário Introdução... 2 Objetivos... 2 Instruções para utilização do Tutorial... 2 Acesso ao Portal e a Home Blog... 3 Página Inicial da área do Blog... 4 Apresentação da

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

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas

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

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO MANUAL DO USUÁRIO 1 Índice Administração de Documentos...2 Lista de documentos criados...3 Criando um novo documento...3 Barra de ferramentas do editor...4 Editando um documento...7 Administrando suas

Leia mais

OFICINA BLOG DAS ESCOLAS

OFICINA BLOG DAS ESCOLAS OFICINA BLOG DAS ESCOLAS Créditos: Márcio Corrente Gonçalves Mônica Norris Ribeiro Março 2010 1 ACESSANDO O BLOG Blog das Escolas MANUAL DO ADMINISTRADOR Para acessar o blog da sua escola, acesse o endereço

Leia mais

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES MANUAL SITE ADMINISTRÁVEL TV ÍNDICE 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES 3.1 - Dados Cadastrais 3.2 - Noticias 3.3 Redes Sociais 3.4 - Player 4. DESIGN

Leia mais

Flex. MANUAL DE USO DA FERRAMENTA FLEX O Flex como gerenciador de conteúdo

Flex. MANUAL DE USO DA FERRAMENTA FLEX O Flex como gerenciador de conteúdo 2011 MANUAL DE USO DA FERRAMENTA FLEX O Flex como gerenciador de conteúdo Aprenda como é simples utilizar a ferramenta Flex como seu gerenciador de conteúdo online. Flex Desenvolvido pela ExpandWEB 31/01/2011

Leia mais

Manual do Usuário. E-DOC Peticionamento Eletrônico TST

Manual do Usuário. E-DOC Peticionamento Eletrônico TST E-DOC Peticionamento APRESENTAÇÃO O sistema E-DOC substituirá o atual sistema existente. Este sistema permitirá o controle de petições que utiliza certificado digital para autenticação de carga de documentos.

Leia mais

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

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

Leia mais

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

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

Leia mais

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

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

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página

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

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

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

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

Leia mais

Desenvolvendo Websites com PHP

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

Leia mais

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

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

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

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

Leia mais

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

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

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

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

Leia mais

Cursos de Magento. 2013 Gugliotti Consulting

Cursos de Magento. 2013 Gugliotti Consulting Cursos de Magento F U N D A M E N T O S D E M A G E N T O C O M M E R C E C U R S O E M V Í D E O - A U L A S M Ó D U L O 2 F T O 2 Fundamentos de Magento Commerce Módulo 2 Aula 1 Configuração da plataforma

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

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 Virtual de Aprendizagem (Moodle) - - Atualizado em 29/07/20 ÍNDICE DE FIGURAS Figura Página de acesso ao SIGRA... 7 Figura 2 Portal de Cursos... 8

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

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

GERENCIADOR DE CONTEÚDO

GERENCIADOR DE CONTEÚDO 1/1313 MANUAL DO USUÁRIO GERENCIADOR DE CONTEÚDO CRISTAL 2/13 ÍNDICE 1. OBJETIVO......3 2. OPERAÇÃO DOS MÓDULOS......3 2.1 GERENCIADOR DE CONTEÚDO......3 2.2 ADMINISTRAÇÃO......4 Perfil de Acesso:... 4

Leia mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção

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

Power Point. Autor: Paula Pedone

Power Point. Autor: Paula Pedone Power Point Autor: Paula Pedone INTRODUÇÃO O POWER POINT é um editor de apresentações, pertencente ao Pacote Office da Microsoft. Suas principais características são: criação de apresentações através da

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

Menus Personalizados

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

Leia mais

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

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

Leia mais

Í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

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

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

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

Leia mais

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

Iniciação à Informática

Iniciação à Informática Meu computador e Windows Explorer Justificativa Toda informação ou dado trabalhado no computador, quando armazenado em uma unidade de disco, transforma-se em um arquivo. Saber manipular os arquivos através

Leia mais

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

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

Leia mais

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

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

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

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS UNIVERSIDADE FEDERAL DA FRONTEIRA SUL AMBIENTE VIRTUAL INSTITUCIONAL MOODLE/UFFS Guia Inicial de Acesso e Utilização Para Docentes Versão 1.0b Outubro/2010 Acesso e utilização do Ambiente Virtual de Ensino

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

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

Moodle - CEAD Manual do Estudante

Moodle - CEAD Manual do Estudante Moodle - CEAD Manual do Estudante Índice Introdução 3 Acessando o Ambiente 4 Acessando o Curso 5 Navegando no Ambiente do Curso 5 Box Participantes 5 Box Atividades 5 Box Buscar nos Fóruns 5 Box Administração

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

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

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que

Leia mais

Manual de Uso. Intranet

Manual de Uso. Intranet Manual de Uso Intranet última atualização: setembro de 2013 1 2 Sumário 1- Acesso 04 2- Gerenciamento de páginas 04 3- Gerenciamento de layout e aparência das páginas 3.1- Layout 3.3- Aparência 07 07 08

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO

SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO SUAP Módulo Protocolo Manual do Usuário DTI DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SEÇÃO DE PROJETOS, SISTEMAS E PROCESSOS DE NEGÓCIO SUMÁRIO 1. APRESENTAÇÃO... 1 1.1. ACESSO AO SISTEMA... 1 1.2. TELA INICIAL

Leia mais

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos Manual do Usuário Presidente Prudente, outubro de 2010 Índice 1. Introdução e Instruções

Leia mais

Universidade Federal do Mato Grosso - STI-CAE. Índice

Universidade Federal do Mato Grosso - STI-CAE. Índice CAPA Universidade Federal do Mato Grosso - STI-CAE Índice 1. Página da área administrativa... 1.1 Botões e campo iniciais... 2. Explicar como funcionam as seções... 2.1. Seções dinâmicos... 2.1.1 Como

Leia mais

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

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

Leia mais

JOOPP O construtor de sites mais rápido do mundo!

JOOPP O construtor de sites mais rápido do mundo! O construtor de sites mais rápido do mundo! DIFERENÇAS ENTRE PÁGINA DO FACEBOOK (FANPAGE) E PERFIL Página no Facebook (Fanpage) Fanpage é uma página no facebook própria para empresas; Vantagens: Pode ser

Leia mais

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.

Curso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013. Curso de atualização Educação Integral e Integrada Tutorial Moodle Belo Horizonte, 2013. 1. INTRODUÇÃO... 3 2. ACESSANDO O AMBIENTE... 4 3. CONHECENDO O AMBIENTE... 5 3.1. CAIXAS DE UTILIDADES... 5 4.

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

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

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

Usar o Office 365 no iphone ou ipad

Usar o Office 365 no iphone ou ipad Usar o Office 365 no iphone ou ipad Guia de Início Rápido Verificar o email Configure o seu iphone ou ipad para enviar e receber emails de sua conta do Office 365. Verificar o seu calendário onde quer

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

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

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

Leia mais

Manual de utilização do Portal Entrelace.org.br. William Oyama www.evisionbrasil.com.br

Manual de utilização do Portal Entrelace.org.br. William Oyama www.evisionbrasil.com.br Manual de utilização do Portal Entrelace.org.br William Oyama www.evisionbrasil.com.br Índice do tutorial 1 Portal entrelace.obr.br 2- Painel Administrativo 3- Informações Restritas 4- Acervo 5- Notícias

Leia mais

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014 Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS Curitiba, Julho de 2014 Vamos à prática: Como abrir um chamado? Entre na ferramenta com seu login e senha de rede (a mesma que

Leia mais

Manual de Utilização ao Módulo Rede Federal SIMEC - Versão 14/set/2015.

Manual de Utilização ao Módulo Rede Federal SIMEC - Versão 14/set/2015. Manual de Utilização ao Módulo Rede Federal SIMEC - Versão 14/set/2015. O Sistema Integrado de Monitoramento, Execução e Controle do Ministério da Educação (SIMEC) é um portal operacional e de gestão do

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

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

USANDO O ROUNDCUBE WEBMAIL

USANDO O ROUNDCUBE WEBMAIL USANDO O ROUNDCUBE WEBMAIL ATENÇÃO! Para utilizar este tutorial não se esqueça: Onde estiver escrito seusite.com.br substitua pelo ENDEREÇO do seu site (domínio). Ex.: Se o endereço do seu site é casadecarnessilva.net

Leia mais

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

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

Leia mais

Treinamento GVcollege Módulo Acadêmico - Pedagógico

Treinamento GVcollege Módulo Acadêmico - Pedagógico Treinamento GVcollege Módulo Acadêmico - Pedagógico 2015 GVDASA Sistemas Pedagógico 2 AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações

Leia mais

1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 6 4 AULAS 7 5 AVALIAÇÃO E EXERCÍCIO 9 6 ENQUETES 12 7 QUADRO DE AVISOS 14

1 ACESSO AO PORTAL UNIVERSITÁRIO 3 3 PLANO DE ENSINO 6 4 AULAS 7 5 AVALIAÇÃO E EXERCÍCIO 9 6 ENQUETES 12 7 QUADRO DE AVISOS 14 portal@up.com.br Apresentação Este manual contém informações básicas, e tem como objetivo mostrar a você, aluno, como utilizar as ferramentas do Portal Universitário e, portanto, não trata de todos os

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

"Manual de Acesso ao Moodle - Discente" 2014

Manual de Acesso ao Moodle - Discente 2014 "Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso

Leia mais

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação Portal do Senac: Área Exclusiva para Alunos Índice 1. Introdução... 4 2. Acessando a área exclusiva... 5 3. Trocando a senha... 6 4. Mensagens... 7 4.1. Conhecendo a tela principal... 7 4.2. Criando uma

Leia mais

Manual do Ambiente Moodle para Professores

Manual do Ambiente Moodle para Professores UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Manual do Ambiente Moodle para Professores Tarefas Versão 1.0b Setembro/2011 Direitos Autorais: Essa apostila está licenciada sob uma Licença Creative Commons 3.0

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil...

Sumário INTRODUÇÃO... 3. 1. Acesso ao Ambiente do Aluno... 4. 2. Ferramentas e Configurações... 5. 2.1 Ver Perfil... 5. 2.2 Modificar Perfil... Sumário INTRODUÇÃO... 3 1. Acesso ao Ambiente do Aluno... 4 2. Ferramentas e Configurações... 5 2.1 Ver Perfil... 5 2.2 Modificar Perfil... 6 2.3 Alterar Senha... 11 2.4 Mensagens... 11 2.4.1 Mandando

Leia mais

Ambiente Virtual de Aprendizagem Moodle

Ambiente Virtual de Aprendizagem Moodle Ambiente Virtual de Aprendizagem Moodle No INSEP, o ambiente virtual de aprendizagem oferecido ao acadêmico é o MOODLE. A utilização dessa ferramenta é fundamental para o sucesso das atividades em EAD,

Leia mais

Como Utilizar o Escritório Virtual

Como Utilizar o Escritório Virtual Como Utilizar o Escritório Virtual 1. Visão Geral O Escritório Virtual é um espaço destinado à troca de informações e documentos entre os membros de um grupo. Através de ferramentas colaborativas como:

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES MANUAL DO USUÁRIO SISTEMA DE SUPORTE DA PREFEITURA UNIVERSITÁRIA

Leia mais

1. ACESSO AO SISTEMA. LOGIN E SENHA Para ter acesso ao painel administrativo de seu site, acesse o link: http://atualiza.urldosite.com.

1. ACESSO AO SISTEMA. LOGIN E SENHA Para ter acesso ao painel administrativo de seu site, acesse o link: http://atualiza.urldosite.com. Manual de uso 1. ACESSO AO SISTEMA LOGIN E SENHA Para ter acesso ao painel administrativo de seu site, acesse o link: http://atualiza.urldosite.com.br Após acessar o link acima, favor digitar seu LOGIN

Leia mais

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte MANUAL JOOMLA 2.5 PORTAL INTERNET Ministério do Esporte SUMÁRIO 1.0 - Módulo Administração... 1 2.0 Banner randômico... 2 2.1 Adicionar novo slide... 2 2.2 Excluir slide... 6 3.0 Artigos... 7 3.1 Adicionar

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

UNIPAMPA Universidade Federal do Pampa. Núcleo de Tecnologia da Informação (NTI)

UNIPAMPA Universidade Federal do Pampa. Núcleo de Tecnologia da Informação (NTI) UNIPAMPA Universidade Federal do Pampa Núcleo de Tecnologia da Informação (NTI) Instruções para gerenciamento dos sites em Joomla (versão 1.5.3) Níveis: Editor e Administrador Junho/2008 Í N D I C E Usuários

Leia mais

Informática Básica. Microsoft Word XP, 2003 e 2007

Informática Básica. Microsoft Word XP, 2003 e 2007 Informática Básica Microsoft Word XP, 2003 e 2007 Introdução O editor de textos Microsoft Word oferece um conjunto de recursos bastante completo, cobrindo todas as etapas de preparação, formatação e impressão

Leia mais

Guia do Usuário. idocs Content Server v.2.0-1 -

Guia do Usuário. idocs Content Server v.2.0-1 - Guia do Usuário idocs Content Server v.2.0-1 - 2013 BBPaper_Ds - 2 - Sumário Introdução... 4 Inicializando a aplicação... 6 Ambiente... 7 Alterando o ambiente... 8 Senhas... 10 Alterando senhas... 10 Elementos

Leia mais

Manual de Utilização Moodle

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

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais