João Filho Borges Leite

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

Download "João Filho Borges Leite"

Transcrição

1 João Filho Borges Leite DESENVOLVIMENTO DE UM SISTEMA WEB DE GERENCIAMENTO PARA AS DISCIPLINAS DE MODELAGEM E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO Palmas 2006

2 i João Filho Borges Leite DESENVOLVIMENTO DE UM SISTEMA WEB DE GERENCIAMENTO PARA AS DISCIPLINAS DE MODELAGEM E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO Relatório apresentado como requisito parcial da disciplina de Estágio Supervisionado em Sistemas de Informações do curso de Sistemas de Informação, orientado pelo Prof. Fernando Luiz de Oliveira. Palmas 2006

3 ii João Filho Broges Leite DESENVOLVIMENTO DE UM SISTEMA WEB DE GERENCIAMENTO PARA AS DISCIPLINAS DE MODELAGEM E DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO Relatório apresentado como requisito parcial da disciplina de Estágio Supervisionado em Sistemas de Informações do curso de Sistemas de Informação, orientado pelo Prof. Fernando Luiz de Oliveira. Aprovada em / / BANCA EXAMINADORA Prof. M. Sc. Fernando Luiz de Oliveira - Orientador Centro Universitário Luterano de Palmas Centro Universitário Luterano de Palmas Centro Universitário Luterano de Palmas Palmas 2006

4 iii SUMÁRIO 1 INTRODUÇÃO REVISÃO DE LITERATURA Projeto Gerência de Projetos Responsabilidade do Gerenciamento de Projetos Controle de Versões MATERIAIS E MÉTODOS Local e Período Materiais Hardwares Softwares Fontes Bibliográficas Metodologia RESULTADOS E DISCUSSÃO Planejamento Funcionalidade do Sistema Gerenciar Usuário Gerenciar Uploads Gerenciar Versões Gerenciar Fórum Levantamento de Requisitos Requisitos Funcionais Gerenciar Conta Gerenciar Usuário Gerenciar Uploads Gerenciar Versões Gerenciar Fórum Requisitos não Funcionais Segurança Manutenibilidade Usabilidade Confiabilidade Casos de Uso Expandidos Gerenciar Usuário... 16

5 iv Gerenciar Conta Gerenciar Uploads Gerenciar Versões Gerenciar Fórum Gerenciar Grupo Diagrama de Caso de Uso Análise Modelo Conceitual Projeto Diagrama de Colaboração Cadastrar Usuário Consultar Usuário Atualizar Usuário Excluir Usuário Visualizar Usuário Autenticar Usuário Alterar Senha Encerrar Sessão Inserir Upload Excluir Arquivo Fazer Download Visualizar Arquivo Consultar Arquivo Inserir Mensagem Criar Fórum Consultar Mensagens Criar Grupo Consultar Grupo Alterar Grupo Excluir Grupo Diagrama de Classe Modelo Relacional do Banco de Dados da Aplicação Implementação Classe Usuário Classe Aluno Classe Conexão Classe Administrador Classe Instrução SQL Classe Grupo Classe Arquivo Classe Upload Classe Download Classe Fórum Classe Mensagem Descrição da Aplicação Pronta Ferramentas e Configurações Necessárias para o Funcionamento da Aplicação CONSIDERAÇÕES FINAIS REFERÊNCIAS BIBLIOGRÁFICAS... 76

6 5 1 INTRODUÇÃO A necessidade de desenvolver projetos de software com qualidade, menor risco e em um tempo pré-estabelecido, motivaram os desenvolvedores a adotarem metodologias de gerenciamento de projetos. Isto porque o gerenciamento de projetos prima pela redução das possibilidades de erro na previsão de realização, desenvolvimento, conclusão e entrega de um projeto dentro de um prazo estabelecido, fazendo com que essa técnica se torne bastante utilizada nos processos de desenvolvimento. Muitos problemas que ocorrem durante o desenvolvimento de software são causados por falta de controle sobre os arquivos do projeto. Por isso, os desenvolvedores estão criando sistemas que utilizam controle de versões, os quais possuem a finalidade principal de controlar as diferentes versões da aplicação, ou até mesmo as versões de arquivos. Através desses dois mecanismos citados acima (gerenciamento de projetos e controle de versões), foi desenvolvido um sistema com objetivo de promover uma melhor organização das disciplinas de Modelagem e Desenvolvimento de Sistemas de Informação durante cada semestre. Este sistema permitirá um gerenciamento das atividades desenvolvidas por cada integrante de um grupo, assim como um controle de versões de tudo o que for produzido, oferecendo aos seus usuários os seguintes serviços: gerenciamento de usuários, gerenciamento de uploads, gerenciamento de controle de versões e, por fim, um fórum para que os integrantes de cada grupo possam se comunicar. Para tanto, este trabalho está organizado da seguinte forma: na seção 2 são explicados os conceitos que envolvem projetos, gerenciamento de projetos e controles de versões. Na seção 3 serão apresentados os materiais e métodos utilizados neste trabalho. Na seção 4 serão apresentados os resultados e discussões, onde serão explicadas as fases de análise, projeto e implementação do software desenvolvido. Na seção 5 serão apresentadas

7 6 às considerações finais sobre o projeto e na seção 6 serão apresentadas às referências bibliográficas utilizadas neste trabalho.

8 7 2 REVISÃO DE LITERATURA Nesta seção serão apresentados alguns conceitos relacionados a projetos, gerência de projetos, suas responsabilidades e controle de versões. 2.1 Projeto Um projeto consiste em uma combinação de recursos organizacionais para se criarem condições de fornecer um produto ou serviço único, dentro do prazo determinado, buscando a melhoria na capacidade de desempenho organizacional (GRANDCHAMP, 2002, p.43). O projeto define uma seqüência de atividades que tem por objetivo de fornecer um produto ou serviço único. Essencialmente, é um empreendimento temporário com inicio, meio e fim programados, dentro de uma restrição orçamentária (KERZNER, 2002, p. 10). Quando um projeto é devidamente executado, ele pode contribuir para a melhoria da capacidade operacional e estratégica da organização, sendo considerado um elemento importante para o processo de mudanças organizacional (GRANDCHAMP, 2002, p.45). Projetos é um empreendimento temporário, com a data de início e fim, cujo objetivo é criar ou aperfeiçoar um produto ou serviço (BARBI, 1997, p.01). Um projeto é visto como um conjunto de pequenas tarefas, ao invés de um processo completo. Atualmente, a maioria das empresas está adotando essa concepção de projetos no seu dia-a-dia. Na parte de software, os gerentes de projetos planejam desde a criação do novo software até a implementação de atendimento a clientes (BARBI, 1997, p.01).

9 Gerência de Projetos Nenhuma técnica de desenvolvimento terá resultados positivos se não forem adotados processos formais de gerência de projetos. O gerenciamento de projetos tem um tempo de vida definido, que se inicia com a idéia na fase conceitual, seguido da implementação das atividades até a entrega do produto ou serviço ao cliente, fazendo com que esse mecanismo se torne bastante utilizado nos processos de desenvolvimentos (GRANDCHAMP, 2002, p.32). A gerência de projetos tende a buscar a redução das possibilidades de erro na previsão de realização, desenvolvimento, conclusão e entrega de um projeto dentro do prazo. Resumidamente, GRANDCHAMP (2002, p.28) define esse mecanismo como uma aplicação de conhecimentos, habilidades e técnicas na elaboração de atividades relacionadas para atingir um conjunto de objetivos pré-definidos. Gerenciar projetos é uma forma que os profissionais obtiveram para organizar e planejar seu produto que seja um software, ou qualquer outro produto, obedecendo ao cronograma estabelecido por eles. Ou seja, dadas às metas e as restrições de recursos e tempo, cabe ao gerente de projetos garantirem que o projeto atinja os objetivos propostos Responsabilidade do Gerenciamento de Projetos O gerenciamento de projetos é uma concepção responsável por manter os riscos de fracasso em um nível tão baixo quanto necessário durante o tempo de vida do projeto, atribuindo assim, para que o projeto tenha bom desempenho na qualidade de seu produto final. Esse mecanismo é considerado uma importante ferramenta na elaboração do processo de mudança nas organizações e empresas, por meio dos instrumentos de planejamento, avaliação, organização, direção e controle dos principais fatores do processo produtivo (KERZNER, 2002, p. 14). A gerência de projetos permite à organização a possibilidade de integração sistemática de todos os eventos do projeto, desde o planejamento, desenvolvimento, consolidação até seu encerramento, proporcionando a empresa a oportunidade de avaliação da eficácia operacional e o aprimoramento de seus produtos e serviços (KERZNER, 2002, p.16).

10 9 O gerenciamento de projeto é responsável por manter o progresso e a interação mútua progressiva dos diversos participantes do empreendimento, de modo a reduzir o risco de fracasso do projeto Controle de Versões Um sistema de controle de versões é um software com a finalidade de controlar diferentes versões no desenvolvimento de um determinado documento (CAETANO, 2004, p.15). Esses sistemas são muitos usados no desenvolvimento de software para controlar as diferentes versões, histórico e desenvolvimento dos códigos-fontes e também da documentação. O controle de versões é utilizado para identificar e controlar as modificações realizadas nos arquivos de um projeto ao longo do tempo, garantindo a integridade e a rastreabilidade das modificações. Com o controle de versões pode-se gravar o histórico de todos os arquivos alterados da matéria de modelagem e desenvolvimento de sistemas de informação. Ou seja, a cada alteração o sistema identificará o motivo da modificação, por quem foi alterado e a data e a hora da alteração, diminuindo a perda de arquivo de um determinado produto. Com o controle de versões também se pode restaurar facilmente as versões antigas para ver exatamente qual a mudança que gerou tal problema, ou seja, alterações erradas, evitando o desperdício de tempo no desenvolvimento para desfazer alterações.

11 10 3 MATERIAIS E MÉTODOS Nesta seção serão descritos os locais, o período, os recursos de hardware, software e materiais bibliográficos utilizados, assim como a metodologia seguida para o desenvolvido deste presente trabalho. 3.1 Local e Período Este trabalho foi desenvolvido durante o segundo semestre do ano de 2006, como requisito parcial para a disciplina Estágio Supervisionado em Sistemas de Informações. Os locais utilizados para seu desenvolvimento foram os laboratórios de informática do Curso de Sistemas de Informação do Centro Universitário Luterano de Palmas. 3.2 Materiais Os recursos utilizados de hardware e software são devidamente licenciados e foram disponibilizados pelo Curso de Sistemas de Informação do CEULP/ULBRA em seus laboratórios Hardwares Pentium IV, 2.4 GHz e 512 Mb de RAM; Semprom, 1.4 GHz e 256 Mb de RAM.

12 Softwares Microsoft Windows 2000 Profissional ( Microsoft Office XP Profissional ( Adobe Acrobat Reader 7.0 ( Internet Explorer 6.0 ( Microsoft Visual Studio 2005; Microsoft SQL Server 2005; Microsoft Access; Fontes Bibliográficas Teses de Mestrados; Dissertações; Livros; Artigos Científicos 3.3 Metodologia Para o desenvolvimento deste trabalho foi necessário primeiramente realizar pesquisas e estudos referentes aos conceitos relacionados ao domínio do trabalho, que foram descritos na Revisão de Literatura. Através disso foram obtidas informações importantes, que serviram de base teórica no desenvolvimento e na conclusão do presente trabalho. Com a utilização das informações teóricas foi possível aplicar na prática o desenvolvimento das técnicas estudadas e assim obter os devidos resultados. Com o objetivo de demonstrar a facilidade de utilização do mecanismo estudado, foi realizada a implementação de um sistema web de Gerenciamento para as disciplinas de Modelagem e Desenvolvimento de Sistemas de Informação e o resultado poderá ser visto na seção de Resultados e Discussão.

13 12 4 RESULTADOS E DISCUSSÃO Nesta seção será apresentada toda a documentação do sistema, ou seja, suas funcionalidades e seus respectivos requisitos (tanto funcionais, como não funcionais), além da sua modelagem utilizando a notação UML. 4.1 Planejamento Funcionalidade do Sistema Gerenciar Usuário O sistema deverá permitir que somente o administrador do sistema (no caso, o próprio professor) possa inserir e excluir os usuários do grupo. As funcionalidades visualizar usuários e alterar usuário serão de responsabilidade do próprio usuário. Já a funcionalidade de consultar os usuários ficará por conta do administrador do sistema Gerenciar Uploads O sistema deverá permitir que somente os usuários do grupo façam uploads (mandar arquivo de um computador para outro) do arquivo para fazer alterações. Neste caso, o sistema registrará a data e a hora que foi feito o último download (baixar arquivo para um computador) do arquivo, assim como registrará qual o usuário do grupo que fez esse download. Quanto ao upload do arquivo, ou seja, alteração do arquivo, o sistema registrará o motivo da alteração, qual o membro do grupo que fez essa atualização e a data e a hora da atualização deste arquivo.

14 Gerenciar Versões O sistema deverá permitir que somente os usuários do grupo (além do próprio administrador) possam recuperar o histórico de todos os arquivos alterados pelo o grupo. O sistema também visualizará o membro do grupo que fez o último download do arquivo assim como, sua data e hora. Identificará também o usuário do grupo que fez a última atualização do arquivo e o motivo da atualização assim como, a data e a hora da atualização Gerenciar Fórum O sistema deverá permitir que somente os usuários do grupo possam inserir, consultar e excluir mensagens no fórum. Cada grupo vai ter o seu próprio fórum Levantamento de Requisitos O sistema a ser desenvolvido deverá atender os seguintes requisitos: Requisitos Funcionais Gerenciar Conta Autenticar Usuário: permite que o usuário seja autenticado pelo sistema; Alterar Senha: permite que o atributo senha seja alterado no sistema; Encerrar sessão: permite o usuário sair do sistema Gerenciar Usuário Inserir: permite que o administrador do sistema cadastre os usuários de cada grupo; Alterar: permite que dados do usuário sejam alterados no sistema; Excluir: permite que o usuário seja excluído pelo administrador do sistema; Consultar: permite que o usuário e administrador visualizem seus dados, permite ainda, visualizar os dados de outros usuários (neste caso o administrador) Gerenciar Uploads

15 14 Inserir: permite que o usuário do grupo faça atualizações no arquivo, identificando assim, a data e a hora, o motivo desta alteração e o membro do grupo que alterou; Excluir: permite que o arquivo seja excluído pelo Usuário do grupo; Fazer download: permite que os usuários do grupo possam fazer o download do arquivo, neste caso o sistema deverá registrar a data e a hora e o membro do grupo que fez o download Gerenciar Versões Visualizar Arquivo: permite que o usuário do grupo visualize o arquivo e verifique qual o motivo da atualização e a data e à hora e o membro do grupo que fez a última atualização, também visualizará a data e a hora e o membro do grupo que fez o último download; Consultar: permite que o usuário do grupo verifique o histórico de todos os arquivos e visualizem Gerenciar Fórum Inserir: permite que o usuário do grupo cadastre informações sobre o arquivo no fórum; Responder: permite que o usuário do grupo responda a pergunta ou a dúvida do outro usuário sobre o assunto do arquivo; Consultar: permitem que os usuários do grupo visualizem todos a perguntas e reposta do grupo Requisitos não Funcionais Segurança Definição: A Segurança de Software envolve estudos para garantir que o Software execute as suas funções sem acarretar riscos inaceitáveis para a Segurança de todo o Sistema (GRANDCHAMP, 2002, p.60); Importância: Assegurar os dados privados dos usuários, controlarem a autenticação e a autorização dos acessos desses usuários;

16 15 Possíveis Implicações: Dados privados de usuários correrão riscos e usuários que não possuem privilégios de administrador causarão danos ao sistema, pois poderão acessar dados e recursos que são de um administrador; Possíveis Soluções: Utilização não apenas de uma linguagem que ofereça recursos de segurança, mas uma política de privacidade, meios que assegurem a identificação do usuário Manutenibilidade Definição: Facilidade com que o programa pode ser adaptado a fim de atender as necessidades de modificações que surgem após o final de seu desenvolvimento (GRANDCHAMP, 2002, p.49-60); Importância: Facilitar ao máximo a manutenibilidade do sistema para as atualizações ou adaptações que forem necessárias; Possíveis Implicações: Dificuldades na atualização do sistema, correção ou no momento de adicionar novas funcionalidades; Possíveis Soluções: A documentação que será criada para o sistema será bem detalhada e de fácil entendimento, com isso a manutenibilidade será bem mais fácil de ser aplicada. A implementação será orientada a objetos para facilitar a manutenção do código Usabilidade Definição: É a medida de facilidade de utilização da interface de um sistema; Importância: O sistema deve ser acessível a qualquer usuário, independentemente do seu nível de conhecimento, por isso, o sistema deverá prover uma interface de boa qualidade e de fácil compreensão; Possíveis Implicações: A dificuldade que uma má interface dará ao usuário é que ele simplesmente não conseguirá utilizar o sistema de maneira correta e a loja perderá clientes; Possíveis Soluções: Uma interface simples e fácil manuseio que ofereça uma boa navegabilidade Confiabilidade

17 16 Definição: A Confiabilidade de Software é um dos Fatores de Qualidade de Software, que visa manter o Software imune à falhas durante todo o período (tempo) de sua execução; Importância: O sistema deve manter os dados consistentes, deve operar sem ocorrência de falhas; Possíveis Implicações: Informações incorretas poderão ser dadas aos usuários e o sistema poderá sair do ar ou ficar com funcionalidades indisponíveis; Possíveis Soluções: Testes deverão ser realizados com a intenção de encontrarem falhas e solucioná-las Casos de Uso Expandidos Gerenciar Usuário Caso de Uso: Cadastrar Usuário Atores: Administrador Finalidade: Inserir os dados do Usuário no sistema. Visão Geral: O administrador escolhe a opção cadastrar Usuário, insere os dados e confirma. Pré Condições: O administrador deve estar logado no sistema. Pós Condições: Uma instância do conceito Usuário foi criada. Foi criada também uma instância do conceito Aluno, assim como o relacionado entre o conceito Grupo e Usuário. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O administrador escolhe a opção cadastrar 2. O sistema exibe um formulário com os Usuário do Grupo. campos a serem preenchidos com os dados 3. O administrador preenche os campos obrigatórios e confirma. Seqüências Alternativas: do Usuário. 4. O sistema registra os dados do novo Usuário no sistema e exibe uma mensagem de confirmação. 3. Administrador não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Administrador preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Atores: Consultar Usuário Administrador

18 17 Finalidade: Visualizar todos os Usuários cadastrados no sistema. Visão Geral: O Administrador escolhe a opção consultar Usuário, insere os dados da consulta, seleciona o Usuário desejado e confirma. Pré Condições: Administrador já deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O administrador escolhe a opção consultar Usuário. 2. O sistema exibe ao Usuário os campos a serem preenchidos com os dados da consulta. 3. O administrador preenche os campos e confirma. 4. O sistema exibe o resultado da consulta em uma lista. 5. O administrador escolhe o Usuário 6. O sistema exibe todos os dados do desejado para detalhar a consulta. Seqüências Alternativas: Usuário selecionado. 3. Ator preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. 4. Resultado não encontrado: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Visualizar Usuário Atores: Aluno Finalidade: Visualizar os dados do Usuário no sistema. Visão Geral: Um Usuário escolhe a opção consultar dados e confirma. Pré Condições: Usuário deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário escolhe a opção consultar 2. O sistema exibe os dados do Usuário. dados. 3. O Usuário confirma. 4. O sistema volta para a página de trabalho do Usuário. Seqüências Alternativas: Caso de Uso: Atualizar Usuário Atores: Aluno Finalidade: Alterar os dados do Usuário no sistema. Visão Geral: Um Usuário escolhe a opção alterar dados, altera os dados desejados e confirma. Pré Condições: Usuário deve estar logado no sistema. Pós Condições: Os dados das instâncias dos conceitos Aluno e Usuário foram alterados. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário escolhe a opção alterar dados. 2. O sistema exibe um formulário com os campos para alteração.

19 18 3. O Usuário altera os campos e confirma. 4. O sistema registra os dados alterados no sistema e exibe uma mensagem de confirmação. Seqüências Alternativas: 3. Usuário não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Usuário preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Excluir Usuário Atores: Administrador Finalidade: Excluir um Usuário do sistema. Visão Geral: O administrador escolhe a opção excluir Usuário, insere os dados da consulta, seleciona o Usuário desejado e confirma a exclusão. Pré Condições: Administrador já deve estar logado no sistema. Pós Condições: O atributo Status de uma instância do Usuário foi alterado para Inativo. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O administrador escolhe a opção excluir 2. O sistema exibe um formulário com os Usuário. campos a serem preenchidos com os dados da consulta. 3. O administrador preenche os campos e 4. O sistema exibe o resultado da consulta confirma. em uma lista. 5. O administrador escolhe o usuário 6. O sistema exibe todos os dados do desejado para exclusão. funcionário selecionado. 7. O administrador confirma a exclusão. 8. O sistema exclui o usuário e exibe uma mensagem de confirmação. Seqüências 7. Administrador cancelou a exclusão: o sistema volta para a Alternativas: área de trabalho do administrador Gerenciar Conta Caso de Uso: Atores: Finalidade: Visão Geral: Pré Condições: Pós Condições: Autenticar Usuário Administrador e Aluno Permite que o ator seja identificado pelo sistema. Um ator insere o login e a senha para ter acesso ao sistema. O ator deve estar cadastrado no sistema. Foi criada uma instância de sessão, a qual foi associada ao ator em questão.

20 19 Ação do Ator 1. O ator insere seu login e sua senha no formulário de acesso interno e confirma. Seqüências Alternativas: Caso de Uso: Atores: Finalidade: Visão Geral: Pré Condições: Pós Condições: Seqüência Típica de Eventos Resposta do Sistema 2. O sistema autentica o usuário e o redireciona para sua área de trabalho. 2. Login ou senha inválida: o sistema exibe uma mensagem de erro equivalente. Alterar Senha Administrador e Aluno Permite que o ator altere sua senha. O ator escolhe a opção alterar senha, preenche os campos e confirma a alteração. O ator deve estar logado no sistema. Foi alterado o atributo Senha da instância do conceito Usuário. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O ator escolhe a opção Alterar Senha. 2. O sistema exibe um formulário com os campos a serem preenchidos. 3. O ator preenche o formulário e confirma. 4. O sistema registra a alteração. Seqüências 4. Senha atual incorreta ou nova senha diferente de confirmar Alternativas: senha: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Atores: Finalidade: Visão Geral: Pré Condições: Pós Condições: Encerrar Sessão Administrador e Aluno Permite que o ator saia do sistema. O ator escolhe a opção sair do sistema. O ator deve estar logado no sistema. O relacionamento entre o ator e a sessão foi excluído, assim como a instância de sessão. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O ator escolhe a opção sair do sistema. 2. O sistema finaliza a sessão do ator. Seqüências Alternativas:

21 Gerenciar Uploads Caso de Uso: Inserir Upload Atores: Aluno Finalidade: Inserir o arquivo do grupo no sistema. Visão Geral: O Usuário escolhe a opção inserir arquivo, faz o upload do arquivo e confirma. Pré Condições: O usuário do grupo deve estar logado no sistema. Pós Condições: Uma instância do conceito Upload foi criada e foi relacionado com o conceito Aluno. Foi criada também uma instância do conceito Arquivo que foi relacionada com conceito Upload. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção 2. O sistema exibe um formulário com os Inserir Upload. campos a serem preenchidos com os dados. 3. O Usuário do grupo preenche os campos 4. O sistema registra os dados do novo obrigatórios e confirma. Upload no sistema assim com a data e a hora e o usuário do grupo que alterou o arquivo e Seqüências Alternativas: exibe uma mensagem de confirmação. 3. Usuário do grupo não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Administrador preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Excluir Arquivo Atores: Aluno Finalidade: Excluir um Arquivo do sistema. Visão Geral: O Usuário do grupo escolhe a opção excluir Arquivo, insere os dados da consulta, seleciona o Arquivo desejado e confirma a exclusão. Pré Condições: Usuário do grupo já deve estar logado no sistema. Pós Condições: O atributo Status de uma instância do Arquivo foi alterado para Inativo. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção 2. O sistema exibe um formulário com os excluir Arquivo. campos a serem preenchidos com os dados da consulta. 3. O Usuário do grupo preenche os campos e 4. O sistema exibe o resultado da consulta confirma. em uma lista. 5. O Usuário do grupo escolhe o usuário 6. O sistema exibe todos os dados do desejado para exclusão. Arquivo selecionado. 7. O Usuário do grupo confirma a exclusão. 8. O sistema exclui o arquivo e exibe uma mensagem de confirmação. Seqüências 7. Usuário do grupo cancelou a exclusão: o sistema volta para a

22 21 Alternativas: área de trabalho do Usuário. Caso de Uso: Fazer Download Atores: Aluno Finalidade: Fazer o download do arquivo no sistema. Visão Geral: Um Usuário do grupo escolhe a opção Fazer download e confirma. Pré Condições: Usuário deve estar logado no sistema. Pós Condições: Uma instância do conceito Download foi criada e foi relacionado com o conceito Aluno. Foi criada também uma instância do conceito Arquivo que foi relacionada com conceito Download. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção 2. O sistema faz o download do arquivo e Fazer download do arquivo. registra a data e a hora e o usuário do grupo que fez o download do arquivo no sistema Gerenciar Versões Caso de Uso: Visualizar Arquivo Atores: Aluno Finalidade: Visualizar o arquivo e todas as informações sobre ele no sistema. Visão Geral: Um Usuário do grupo escolhe a opção visualizar arquivo e confirma. Pré Condições: Usuário deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário escolhe a opção visualizar 2. O sistema exibe os dados do Usuário. arquivo. 3. O Usuário confirma. 4. O sistema exibe o arquivo e todas as informações sobre ele Seqüências Alternativas: Caso de Uso: Consultar Arquivo Atores: Aluno Finalidade: Visualizar todos históricos do arquivo no sistema. Visão Geral: O Usuário escolhe a opção consultar arquivo, insere os dados da consulta, seleciona o arquivo desejado e confirma. Pré Condições: Usuário do grupo já deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos

23 22 Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção 2. O sistema exibe ao Usuário os campos a consultar arquivo. serem preenchidos com os dados da consulta. 3. O Usuário do grupo preenche os campos e 4. O sistema exibe o resultado da consulta confirma. em uma lista. 5. O Usuário do grupo escolhe o Arquivo 6. O sistema exibe o arquivo e todos os desejado para detalhar a consulta. dados sobre arquivo selecionado. Seqüências 3. Ator preencheu um ou mais campos com dados inválidos: o Alternativas: sistema exibe uma mensagem de erro equivalente. 4. Resultado não encontrado: o sistema exibe uma mensagem de erro equivalente Gerenciar Fórum Caso de Uso: Inserir Mensagem Atores: Aluno e Administrador Finalidade: Inserir os dados da mensagem no fórum do grupo. Visão Geral: O usuário do grupo escolhe a opção Fórum, inserir mensagem e insere os dados e confirma. Pré Condições: O usuário do grupo deve estar logado no sistema. Pós Condições: Uma instância do conceito Mensagem foi criada, e relacionada com a instância do conceito Usuário e com a instância do conceito Fórum. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção 2. O sistema exibe um formulário com os Fórum, inserir mensagem. campos a serem preenchidos com os dados. 3. O Usuário do grupo preenche os campos 4. O sistema registra os dados da mensagem obrigatórios e confirma. no fórum do grupo e exibe uma mensagem Seqüências Alternativas: de confirmação. 3. Usuário do grupo não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Usuário do grupo preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Atores: Finalidade: Visão Geral: Pré Condições: Pós Condições: Criar Fórum Aluno Criar um fórum para os membros do grupo se comunicar. O usuário do grupo escolhe a opção criar Fórum, insere os dados e confirma. O usuário do grupo deve estar logado no sistema. Uma instância do conceito Fórum foi criado e relacionado com a instância do conceito Grupo. Seqüência Típica de Eventos

24 23 Ação do Ator 1. O Usuário do grupo escolhe a opção Criar Fórum. 3. O Usuário do grupo preenche os campos obrigatórios e confirma. Seqüências Alternativas: Resposta do Sistema 2. O sistema exibe um formulário com os campos a serem preenchidos com os dados. 4. O sistema registra os dados para criação do fórum do grupo e exibe uma mensagem de confirmação. 3. Usuário do grupo não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Usuário do grupo preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Consultar Mensagem Atores: Aluno e Administrador Finalidade: Visualizar todas as mensagens do grupo no sistema. Visão Geral: O Usuário do grupo escolhe a opção Fórum e confirma. Pré Condições: Usuário do grupo já deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Usuário do grupo escolhe a opção Fórum. 2. O sistema exibe ao Usuário todas as mensagens do fórum. 3. O Usuário do grupo escolhe a mensagem desejada. 4. O sistema exibe todos os dados da mensagem selecionada. Seqüências Alternativas: Gerenciar Grupo Caso de Uso: Criar Grupo Atores: Administrador Finalidade: Criar um Grupo para os Alunos. Visão Geral: O Administrador escolhe a opção criar Grupo, insere os dados e confirma. Pré Condições: O Administrador deve estar logado no sistema. Pós Condições: Uma instância do conceito Grupo foi criada. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Administrador escolhe a opção Criar Grupo. 2. O sistema exibe um formulário com os campos a serem preenchidos com os dados. 3. O Administrador preenche os campos obrigatórios e confirma. 4. O sistema registra os dados para criação do grupo e exibe uma mensagem de confirmação.

25 24 Seqüências Alternativas: 3. Administrador não preencheu todos os campos obrigatórios: o sistema exibe uma mensagem de erro equivalente. 3. Administrador preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Consultar Grupo Atores: Administrador Finalidade: Consulta todos os Grupos cadastrados no sistema. Visão Geral: O Administrador escolhe a opção consultar Grupos, insere os dados da consulta, seleciona o Grupo desejado e confirma. Pré Condições: Administrador já deve estar logado no sistema. Pós Condições: --- Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O administrador escolhe a opção consultar Grupo. 2. O sistema exibe ao Usuário os campos a serem preenchidos com os dados da consulta. 3. O administrador preenche os campos e confirma. 4. O sistema exibe o resultado da consulta em uma lista. 5. O administrador escolhe o Grupo 6. O sistema exibe todos os dados do Grupo desejado para detalhar a consulta. Seqüências Alternativas: selecionado. 3. Ator preencheu um ou mais campos com dados inválidos: o sistema exibe uma mensagem de erro equivalente. 4. Resultado não encontrado: o sistema exibe uma mensagem de erro equivalente. Caso de Uso: Atualizar Grupo Atores: Administrador Finalidade: Alterar os dados do Grupo no sistema. Visão Geral: O Administrador escolhe a opção Alterar Grupo, insere os dados da consulta, seleciona o Grupo desejado e confirma a alteração. Pré Condições: Administrador já deve estar logado no sistema. Pós Condições: Os dados da instância do conceito Grupo foi alterados. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Administrador escolhe a opção excluir 2. O sistema exibe um formulário com os Grupo. campos a serem preenchidos com os dados da consulta. 3. O Administrador preenche os campos e 4. O sistema exibe o resultado da consulta confirma. em uma lista. 5. O Administrador escolhe o grupo 6. O sistema exibe todos os dados do Grupo desejado para alteração. selecionado. 7. O Administrador confirma a alteração. 8. O sistema altera o Grupo e exibe uma mensagem de confirmação. Seqüências 7. Administrador cancelou a alteração: o sistema volta para a

26 25 Alternativas: área de trabalho do Administrador. Caso de Uso: Excluir Grupo Atores: Administrador Finalidade: Excluir os dados do Grupo no sistema. Visão Geral: O Administrador escolhe a opção Excluir Grupo, insere os dados da consulta, seleciona o Grupo desejado e confirma a exclusão. Pré Condições: Administrador já deve estar logado no sistema. Pós Condições: O atributo Status de uma instância do Grupo foi alterado para Inativo. Seqüência Típica de Eventos Ação do Ator Resposta do Sistema 1. O Administrador escolhe a opção excluir 2. O sistema exibe um formulário com os Arquivo. campos a serem preenchidos com os dados da consulta. 3. O Administrador preenche os campos e 4. O sistema exibe o resultado da consulta confirma. em uma lista. 5. O Administrador escolhe o usuário 6. O sistema exibe todos os dados do Grupo desejado para exclusão. selecionado. 7. O Administrador confirma a exclusão. 8. O sistema exclui o Grupo e exibe uma mensagem de confirmação. Seqüências 7. Administrador cancelou a exclusão: o sistema volta para a Alternativas: área de trabalho do Administrador.

27 Diagrama de Caso de Uso Visualizar Usuário Atualizar Usuário Inserir Upload Cadastrar Usuário Auteticar Usuário Excluir Usuário Criar Fórum administrador Consultar Usuário Consultar Mensagem Aluno Inserir Mensagem CadastrarGrupo Alterar Senha ConsultarGrupo Encerrar Sessão Visualizar Arquivo AlterarGrupo Fazer Download Excluir Arquivo Consultar Arquivo ExcluirGrupo

28 Análise Modelo Conceitual Posta Participa Pode Fazer varios Pode Fazer varios Alocado Acessado Criado Usuario Nome RG CPF Endereco Cidade UF CEP Fone Perfil Login Senha Status Arquivo Nome Versão Status Caminho Mensagem Titulo Hora Data 0..* 1 0..* 1 Administrador Formação Grupo Titulo Participar Forúm Titulo Indentificador 1 0..* 1 0..* 0..* 1 0..* Pertence Upload Data Hora Aluno Matricula Responsabilidade 1 1..* 1 1..* * 1 0..* 0..* 1 0..* 1 Download Data Hora 0..* 1 0..*

29 Projeto Diagrama de Colaboração Cadastrar Usuário 1: InserirUsuario(Dados) :Sistema : administrador 2: InserirUsuario(Dados) :Administrador 3: CriarUsuario(Dados) 4: AddUsuario(Usu) 6: AddAluno(Alu) Usu:Usuário 5: CriarAluno(Dados) :Usuário Alu: Aluno :Aluno

30 Consultar Usuário 1: BuscarUsuario(Dados) 5: SelecionarUsuario(id, Dados) :Sistema : administrador 4: [i=o;i<valuno.size]mostrarusuario(valuno) 7: DetalharUsuario(Dados) 2: BuscarUsuario(Dados) 6: SelecionarUsuario(id,Dados) :Administrador 3: Valuno:BuscarUsuario(Dados) :Aluno

31 Atualizar Usuário 1: BuscarUsuario(Id) 5: AlterarUsuario(Id,Dados) :Sistema : Aluno 4: VisualizarAluno(AL) 2: BuscarUsuario(Id) 6: AlterarUsuario(Id,Dados) :aluno 3: AL=BuscarUsuario(Id) 7: AlterarUsuario(Id,Dados) :Aluno

32 Excluir Usuário 1: BuscarUsuario(Dados) 5: SelecionarUsuario(id, Dados) 8: ExcluirUsuario(Id,Status) :Sistema : administrador 4: [i=o;i<valuno.size]mostrarusuario(valuno) 7: DetalharUsuario(Dados) 2: BuscarUsuario(Dados) 6: SelecionarUsuario(id,Dados) 9: ExcluirUsuario(Id,Status) :Administ rador 3: Valuno:BuscarUsuario(Dados) 10: ExcluirUsuario(Id,Status) :Aluno Visualizar Usuário 1: BuscarUsuario(Id) :Sistema : Aluno 4: VisualizarUsuario(Al) 2: BuscarUsuario(Id) :aluno 3: Al:BuscarAluno(Id) :Aluno

33 Autenticar Usuário 1: Logar(Dados) :Sistema : Aluno 2: Logar(Dados) :aluno 3: vlog:=verificar(login,senha) 4: [vlog==true] Criar() :Usuário :sessao 5: Add(login) :Sessão Esta ação pelo Administrador Alterar Senha 1: AlterarSenha(id,novaSenha,velhaSenha) :Sistema : Aluno 2: AlterarSenha(id,novaSenha,velhaSenha) Esta ação pode ser feita pelo Administrador :aluno 3: AlterarSenha(id,novaSenha,velhaSenha) :Usuario

34 Encerrar Sessão 1: EncerrarSessao(id) :Sistema : Aluno 2: EncerrarSessao(id) :Sessão :aluno 3: Encerrar(id) Esta ação pode ser feita pelo Administrador Inserir Upload 1: InserirUpload(Dados) :Sistema : Aluno 2: InserirUpload(Dados) :aluno 3: CriarUpload(Dados) 6: AddArquivo(Arq) Up:Upload 4: CriarArquivo(Dados) 5: AddUpload(Up) Arq:Arquivo Upload Arquivo

35 Excluir Arquivo 1: BuscarArquivo(Dados) 5: SelecionarArquivo(id, Dados) 8: ExcluirArquivo(Id,Status) :Sistema : Aluno 4: [i=o;i<varquivo.size]mostrararquivo(varquivo) 7: DetalharArquivo(Dados) 2: BuscarArquivo(Dados) 6: SelecionarArquivo(id,Dados) 9: ExcluirArquivo(Id,Status) :aluno 3: Varquivo:BuscarArquivo(Dados) 10: ExcluirArquivo(Id,Status) :Arquivo Fazer Download 1: FazerDownload(Dados) :Sistema : Usuário grupo 2: FazerDownload(Dados) :aluno 4: AddDownload(dow) 3: CriarDownload(Dados) dow:download Downloa d

36 Visualizar Arquivo 1: BuscarArquivo(Id) :Sistema : Aluno 4: VisualizarArquivo(Arq) 2: BuscarArquivo(Id) :Usuario Grupo 3: Arq:BuscarArquivo(Id) :Arquivo Neste caso, terá que fazer um select para identificar a data e hora e o membro do grupo que fez o último Upload e Download do arquivo

37 Consultar Arquivo 1: BuscarArquivo(Id) 5: SelecionarArquivo(id, Dados) :Sistema : Aluno 4: [i=o;i<valuno.size]mostrararquivo(varquivo) 7: DetalharArquivo(Dados) 2: BuscarArquivo(Id) 6: SelecionarArquivo(id,Dados) :Usuario Grupo 3: Varquivo:BuscarArquivo(Id) :Arquivo Neste caso, terá tem que fazer um select para indetificar saber a data a data e hora e hora do e download o membro do do ultimo grupo arquivo que fez também o último o Upload upload. e Download o usuario que do arquivo fez o ultimo upload e download do arquivo

38 Inserir Mensagem 1: InserirMensagemDados() :Sistema : Aluno 2: InserirMensagem(Dados) :aluno 3: CriarMensagem(Dados) 4: AddMensagem(Men) Men:Mensagem :Mensag em Esta ação pode ser feita pelo Administrador Criar Fórum 1: InserirForum(Dados) :Sistema : Aluno 2: InserirForum(Dados) :aluno 3: CriarForum(Dados) 4: AddForum(Forum) Fo:Forum :Forum

39 Consultar Mensagens 1: BuscarForum(Id) :Sistema : Aluno 4: [i=o;i<vfor.size]mostrararquivo(vfor) 2: BuscarMensagem(Id) :aluno 3: VFor:BuscarMenagem(Id) :Mensag em Criar Grupo 1: InserirGrupo(Dados) :Sistema : Aluno 2: inserirgrupo(dados) :Administrador 4: AddGrupo(Gr) 3: CriarGrupo(Dados) Gr:Grupo Grupo

40 Consultar Grupo 1: BuscarGrupo(Dados) 5: SelecionarGrupo(id, Dados) :Sistema : administrador 4: [i=o;i<vgrupo.size]mostrargrupo() 7: DetalharGrupo(Dados) 2: BuscarGrupo(Dados) 6: SelecionarGrupo(id,Dados) :Administrador 3: Vgrupo:BuscarGrupo(Dados) :Grupo

41 Alterar Grupo 1: BuscarGrupo(Dados) 5: SelecionarGrupo(id, Dados) 8: AlterarGrupo(Id,Dados) :Sistema : administrador 4: [i=o;i<vgrupo.size]mostrargrupo(vgrupo) 7: DetalharUsuario(Dados) 2: BuscarGrupo(Dados) 6: SelecionarGrupo(id,Dados) 9: AlterarGrupo(Id,Dados) :Administrador 3: Vgrupo:BuscarGrupo(Dados) 10: AlterarGrupo(Id,Dados) :Grupo

42 Excluir Grupo 1: BuscarGrupo(Dados) 5: SelecionarGrupo(id, Dados) 8: ExcluirGrupo(Id,Status) :Sistema : administrador 4: [i=o;i<vgrupo.size]mostrargrupo(vgrupo) 7: DetalharUsuario(Dados) 2: BuscarGrupo(Dados) 6: SelecionarGrupo(id,Dados) 9: ExcluirGrupo(Id,Status) :Administrador 3: Vgrupo:BuscarGrupo(Dados) 10: ExcluirGrupo(Id,Status) :Grupo

43 Diagrama de Classe Mensagem Nome RG CPF Endereco Cidade UF CEP Fone Perfil Login Senha Status Usuario 1 Posta 0..* Titulo Hora Data CriarMensagem(Dados) AddMensagem(Men) ConsultarMensagem(Id) 0..* 1 0..* Forúm Titulo Indentificador CriarForum(Dados) AddForum(Forum) CriarUsuario(Dados) AddUsuario(Usu) Logar(Dados) Verificar(login, Senha) AlterarSenha(id, novasenha, velhasenha) EncerrarSessao(id) Participa Pertence Criado 1 Formação Administrador InserirUsuario(Dados) BuscarUsuario(Dados) SelecionarUsuario(id, Dados) MostrarUsuario(Valuno[]) DetalharUsuario(Dados) ExcluirUsuario(Id, Status) BuscarUsuario(Id) InserirGrupo(Dados) SelecionarGrupo(Id, Dados) DetalharGrupo(Dados) BuscarGrupo(Dados) ExcluirGrupo(Id, Satatus) AlterarGrupo(Id, Dados) 1 Data Hora Download Aluno Matricula Responsabilidade CriarAluno(Dados) AddAluno(Alu) BuscarAluno(Dados) BuscarAluno(Id) AlterarAluno(Id, Dados) ExcluirAluno(Id, Status) BiscarUsuario(Id) VisualizarUsuario(Ai) AlterarUsuario(Id, Dados) InserirUpload(Dados) BuscarArquivo(Dados) SelecionarArquivo(Id, Dados) ExcluirArquivo(Id, Status) MostrarArquivo(Varquivo[]) DetalharArquivo(Dados) FazerDownload(Dados) VisualizarArquivo(Arq[]) BuscarArquivo(Id) inserirmensagem(dados) InserirForum(Dados) BuscarMensagem(Id) 0..* 1 Pode Fazer varios 1..* 1 1..* 1 Acessado Participar Pode Fazer varios Nome Versão Status Caminho Arquivo 1 CriarArquivo(Dados) AddArquivo(Arq) BuscarArquivo(Dados) ExcluirArquivo(Id, Status) BuscarArquivo(Id) Titulo Alocado 1 Grupo BuscarGrupo(Dados) AlterarGrupo(Id, Dados) ExcluirGrupo(Id) Criargrupo(Dados) AddGrupo(Gr) 0..* Data Hora Upload CriarUpload(Dados) AddUpload(Up) 1 CriarDownloadDados() AddDownload(dow)

44 4.4 Modelo Relacional do Banco de Dados da Aplicação 43

45 Implementação Classe Usuário public class Usuario private int idusuario; private string nome; private string cpf; private string rg; private string endereco; private string fone; private string ; private string login; private string senha; private string status; private string responsabilidade; private string tipo; public Usuario() idusuario = 0; login = string.empty; senha = string.empty; nome = string.empty; = string.empty; fone = string.empty; status = string.empty; responsabilidade = string.empty; tipo = string.empty; endereco = string.empty; cpf = string.empty; Rg = string.empty; public int IdUsuario get return idusuario; set idusuario = value; public string Tipo get return tipo; set tipo = value; public string Login get return login; set login = value; public string Rg get return rg; set rg = value; public string Senha get return senha;

46 45 set senha = value; public string Nome get return nome; set nome = value; public string get return ; set = value; public string Fone get return fone; set fone = value; public string Cpf get return cpf; set cpf = value; public string Status get return status; set status = value; public string Endereco get return endereco; set endereco = value; public string Responsabilidade get return responsabilidade; set responsabilidade = value; public Usuario(string Nome, string Rg, string Cpf, string Endereco, string Fone, string , string Login, string Senha,string Status,string Tipo) login = Login; senha = Senha; nome = Nome; = ; fone = Fone; status = Status; responsabilidade = Responsabilidade; tipo = Tipo; endereco = Endereco; cpf = Cpf; rg = Rg; -- // Cadastrar public int CriarUsuario(string Nome,string Rg,string Cpf, string Endereco,string Fone,string ,string Login,string Senha,string Tipo,string Matricula)

47 46 Usuario Usu=new Usuario(Nome,Rg,Cpf,Endereco,Fone, ,Login,Senha,"Ativo",T ipo); return AddUsuario(Usu,Matricula); public int AddUsuario(Usuario Usu,string Matricula) InstrucaoSQL instrucao = new InstrucaoSQL(); return instrucao.cadastrarusuario(usu,matricula); Classe Aluno public class Aluno : Usuario private int idusuario1; private int idgrupo; private string matricula; private string responsabilidade; public Aluno() idusuario1 = 0; idgrupo = 0; matricula = string.empty; responsabilidade = string.empty; public int IdUsuario1 get return idusuario1; set idusuario1 = value; public int IdGrupo get return idgrupo; set idgrupo = value; public string Matricula get return matricula; set matricula = value; public string Area get return responsabilidade; set responsabilidade = value; public Aluno(int IdUsuario,int IdGrupo,String Matricula,string Responsabilidade)

48 47 idusuario1 = IdUsuario; idgrupo = IdGrupo; matricula = Matricula; responsabilidade = Responsabilidade; public string CriarAluno(string Nome, string Rg, string Cpf, string Endereco, string Fone, string , string Login, string Senha,int IdGrupo, string Matricula, string Responsabilidade) Usuario Usu = new Usuario(); Aluno aluno = new Aluno(); int IdUsuario2=Usu.CriarUsuario(Nome, Rg, Cpf, Endereco, Fone, , Login, Senha,"Aluno",Matricula); if (IdUsuario2 == -1)//DEU erro no Cadastro return "Cadastramento Não Realizado Com Sucesso"; else if (IdUsuario2 == -2) return "Matricula Existente"; else if (IdUsuario2 == -3) return "Cpf Existente"; else if (IdUsuario2 == -4) return "Rg Existente"; else aluno = new Aluno(IdUsuario2, IdGrupo, Matricula, Responsabilidade); return AddAluno(aluno); public string AddAluno(Aluno aluno) InstrucaoSQL instrucao = new InstrucaoSQL(); if (instrucao.cadastraraluno(aluno)!= 1) return "Cadastramento Não Realizado Com Sucesso"; else return "Cadastramento Realizado Com Sucesso"; public List<Aluno> BuscarUsuario(string Nome,string Matricula,string Grupo) InstrucaoSQL instrucao = new InstrucaoSQL(); List<Aluno> impressao= instrucao.consultarusuario(nome,matricula,grupo); return impressao; public string ExcluirUsuario(int IdUsuario) InstrucaoSQL instrucao = new InstrucaoSQL(); if (instrucao.excluirusuario(idusuario)!= 0) return "Exclusão Não Realizado Com Sucesso"; else

49 48 return "Exclusao Realizado Com Sucesso"; public List<Aluno> ConsultarUsuariosGrupo(int IdGrupo) InstrucaoSQL instrucao = new InstrucaoSQL(); return instrucao.consultarusuariosgrupo(idgrupo); public string InserirUpload(int IdAluno,string Mensagem,string Nome,string Caminho,string Versao) Arquivo arquivo = new Arquivo(); return arquivo.criararquivo(idaluno, Mensagem, Nome, Caminho, Versao); public string InserirMensagem(int IdUsuario, int IdForum, string Titulo, string Texto) Mensagem mensagem = new Mensagem(); return mensagem.criarmensagem(titulo, Texto, IdUsuario, IdForum); public string InserirDownload(int IdAluno) Download download = new Download(); return download.criardownload(idaluno); public string InserirForum(int IdAluno,int IdGrupo,string Titulo) Forum forum = new Forum(); return forum.criarforum(titulo,idaluno,idgrupo); public string BuscarArquivo(string Data, string Hora, string Versao, int IdGrupo) Arquivo arquivo = new Arquivo(); List<Arquivo> Vetor =arquivo.consultararquivo(idgrupo,data,hora,versao); if (Vetor.Count > 0) return MostrarArquivo(Vetor); else return "Dados Não Encotrado"; public string BuscarArquivo(int IdGrupo) Arquivo arquivo = new Arquivo(); string[,] Vetor = arquivo.consultararquivo(idgrupo); if (Convert.ToInt32(Vetor[0, 10]) > 0) return MostrarArquivo(Vetor); else return "Dados Não Encotrado";

50 49 public string BuscarArquivo1(int IdGrupo) string dados = ""; string[] Vetor; string[] Vetor1; Arquivo arquivo = new Arquivo(); for (int i = 0; i < 2; i++) if (i == 0) Vetor = arquivo.consultararquivo1(idgrupo, i); if (Convert.ToInt32(Vetor[10]) > 0) dados += VisualizarArquivo(Vetor, i); else dados+= "Nenhum Usuário Fez Upload"; else Vetor1 = arquivo.consultararquivo1(idgrupo, i); if (Convert.ToInt32(Vetor1[4]) > 0) dados += VisualizarArquivo(Vetor1, i); else dados+= "Nenhum Usuário Fez Download"; return dados; public string MostrarArquivo(List<Arquivo> Vetor) String strcodigo = ""; strcodigo += "<table width='90%' border='2' cellspacing='0' cellpadding='0'>"; strcodigo += "<tr bgcolor='#ffffff'>"; strcodigo += "<th height='20' colspan='7' class='frmtextfield' scope='col'>arquivos</th>"; strcodigo += "<tr bgcolor='#ffffff'>"; strcodigo += "<td height='20' align='left' width='30%' class='frmtextfield' scope='col'><b>nome</b></td>"; strcodigo += "<td height='20' align='left' width='15%' class='frmtextfield' scope='col'><b>versao</b></td>"; strcodigo += "<td height='20' align='left' width='25%' class='frmtextfield' scope='col'><b>data</b></td>"; strcodigo += "<td height='20' align='left' width='15%' class='frmtextfield' scope='col'><b>hora</b></td>"; strcodigo += "<td height='20' align='left' width='15%' class='frmtextfield' scope='col'><b>acao</b></td>"; for (int i = 0; i < Vetor.Count; i++) Arquivo arquivo = (Arquivo)Vetor[i]; if (i % 2 == 0) strcodigo += "<tr bgcolor='bbbbbb'>";

MANUAL DE INSTRUÇÕES. Versão 1.0. Visão Transportador

MANUAL DE INSTRUÇÕES. Versão 1.0. Visão Transportador MANUAL DE INSTRUÇÕES Versão 1.0 Visão Transportador 2 Sumário Introdução... 3 Requisitos mínimos... 3 Acesso... 3 Primeiro acesso... 5 Navegando pelo sistema... 6 Menu Perfil... 7 Dados do Fornecedor...

Leia mais

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

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

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Manual de Utilização Autorizador

Manual de Utilização Autorizador 1) Acessando: 1-1) Antes de iniciar a Implantação do GSS, lembre-se de verificar os componentes de software instalados no computador do prestador de serviço: a) Sistema Operacional: nosso treinamento está

Leia mais

Engenharia de Requisitos Estudo de Caso

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

Leia mais

Cenários do CEL. Acessar ao sistema

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

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

Manual do Usuário Plataforma Online

Manual do Usuário Plataforma Online correção online psico.vetoreditora.com.br Manual do Usuário Plataforma Online Utilização da Plataforma Online de correção de testes APRESENTAÇÃO GERAL INTRODUÇÃO A Plataforma Online de testes da Vetor

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

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

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9 Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia

Leia mais

MANUAL DE UTILIZAÇÃO

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

Leia mais

Engenharia de Software III

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

Leia mais

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3)

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3) O recurso das Salas Virtuais é parte da estratégia adotada pelo Órgão Gestor da Política Nacional de Educação Ambiental para estimular e fortalecer a participação de grupos, coletivos e colegiados no processo

Leia mais

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

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e nã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

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

Ajuda On-line - Sistema de Portaria. Versão 4.8.J Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Manual do Usuário Página1 Sumário 1 Configurações Recomendadas... 4 2 Objetivos... 4 3 Acesso ao Sistema... 5 3.1. Acessar 6 3.2. Primeiro

Leia mais

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES Secretaria Nacional de Políticas de Turismo Departamento de Estruturação, Articulação e Ordenamento Turístico Coordenação Geral de Regionalização PROGRAMA DE REGIONALIZAÇÃO DO TURISMO Roteiros do Brasil

Leia mais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais MANUAL DO USUÁRIO BITÁVEL GERENCIADOR ONLINE DE NEWSLETTERS (GOLNEWS) Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais Versão 1.0 1 Índice

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

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

*HUPRQGR±0DQXDOGR8VXiULR

*HUPRQGR±0DQXDOGR8VXiULR 1 of 23 *HUPRQGR±0DQXDOGR8VXiULR O manual do usuário tem como objetivo, detalhar o funcionamento do Sistema de Gerenciamento e Monitoramento On-Line de Obras, de forma clara para seus usuários. Clique

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

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

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

Leia mais

MANUAL Credenciados SGMC Sistema de Gestão de Modalidades de Credenciamento

MANUAL Credenciados SGMC Sistema de Gestão de Modalidades de Credenciamento MANUAL Credenciados SGMC Sistema de Gestão de Modalidades de Credenciamento SEBRAE-GO 1 Sumário Introdução... 3 1) Acesso ao Sistema... 4 1.1. LOGIN... 4 1.2. ALTERAR SENHA... 7 1.3. RECUPERAR SENHA...

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

Manual Geral do OASIS

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

Leia mais

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. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes Documentação de visão: Sistema de Controle de ponto eletrônico para empresas Documentados por: Halison Miguel e Edvan Pontes Versão do documento: 1.4 Data de atualização: 04 de Fevereiro de 2012 Histórico

Leia mais

Manual Sistema Proac Editais. Dúvidas Frequentes

Manual Sistema Proac Editais. Dúvidas Frequentes Manual Sistema Proac Editais Dúvidas Frequentes Conteúdo 1. Acesso ao sistema... 3 1.1. Como efetuar Login... 3 1.2. Como recuperar a Senha... 3 1.3. Como fazer um Novo Cadastro de Proponente... 4 1.4.

Leia mais

Sistema de Controle. Como entrar no sistema. Tela inicial. Funcionalidades do sistema. Controle de permissões. Menu Aplicativo

Sistema de Controle. Como entrar no sistema. Tela inicial. Funcionalidades do sistema. Controle de permissões. Menu Aplicativo Sistema de Controle Logístico de Medicamentos Como entrar no sistema 1 Tela inicial Funcionalidades do sistema Controle de permissões Menu Aplicativo Gerenciador de relatórios 0800 61 2439 siclom@aids.gov.br

Leia mais

Sistema de Prestação de Contas Siprec

Sistema de Prestação de Contas Siprec Sistema de Prestação de Contas Siprec Manual de Utilização Perfil Beneficiário Versão 1.3.4 Agosto de 2013 1 SUMÁRIO Manual do Usuário... 3 1. Objetivo do manual... 3 2. Sobre o sistema... 3 3. Quem deve

Leia mais

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...

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

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

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO PARA ACESSO AO AMBIENTE VIRTUAL DE APRENDIZAGEM Conteúdo Tela de acesso... 4 Dados de Cadastro... 5 Dados cadastrais...

Leia mais

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014. A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor

Leia mais

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia

Outlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Sumário. Capítulo 2 Iniciando o TR4... 8 2.1 Como efetuar o login... 8

Sumário. Capítulo 2 Iniciando o TR4... 8 2.1 Como efetuar o login... 8 1 Sumário Capítulo 1 Introdução ao TR4... 4 1.1 Requisitos Mínimos... 4 1.2 Layout do Sistema... 5 1.3 Legenda... 5 1.4 Visão geral das funcionalidades... 6 1.4.1 O Menu Administração... 6 1.4.2 O Menu

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

CADASTRAMENTO ÚNICO VERSÃO 7.3 INCLUSÃO E MANUTENÇÃO DE USUÁRIOS

CADASTRAMENTO ÚNICO VERSÃO 7.3 INCLUSÃO E MANUTENÇÃO DE USUÁRIOS CADASTRAMENTO ÚNICO VERSÃO 7.3 INCLUSÃO E MANUTENÇÃO DE USUÁRIOS Para a prefeitura foi definido dois tipos de usuários: Usuário máster e Usuário Final. O cadastramento para acesso ao CadÚnico V7 é feita

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

Guia Sphinx: instalação, reposição e renovação

Guia Sphinx: instalação, reposição e renovação Sphinx : software para coleta e análise de dados acadêmicos e gerenciais. Tecnologia e informação para a decisão! Copyright Sphinx Todos direitos reservados Guia Sphinx: instalação, reposição e renovação

Leia mais

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Especificações de Casos de Uso UC04 Cadastro de Funcionários Especificações de Casos de Uso UC04 Cadastro de Funcionários Sistema Gerenciador de Locadora Documento de Caso de Uso UC04 Versão 1.1 Responsável: Gustavo Teles UC04 Cadastro de Funcionários Página 1 de

Leia mais

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...

Leia mais

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio Fundap Fundação do Desenvolvimento Administrativo Programa de Estágio Programa de Estágio Manual de Utilização do Sistema de Administração de Bolsas de Estágio Plano de Estágio Julho de 2008 SABE - Sistema

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

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

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

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 MANTER FUNCIONÁRIO RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual do usuário - Service Desk SDM - COPASA. Service Desk Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

MANUAL DO USUÁRIO. Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL. Interface de OPERAÇÃO (no caixa)

MANUAL DO USUÁRIO. Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL. Interface de OPERAÇÃO (no caixa) MANUAL DO USUÁRIO Ferramenta de Fidelização Eletrônica ÁGUA DOCE SABORES DO BRASIL Interface de OPERAÇÃO (no caixa) http://abf.e-deploy.com.br/operacao/ Versão 1.0 Conteúdo Sobre o programa fidelidade

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI

MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI JULHO DE 2015 SUMÁRIO 1 Introdução...3 2 Principais telas do sistema...4 2.1 Acesso inicial...4 2.2 Login no sistema...4 2.3 Modificando os dados

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

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

Leia mais

SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO

SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO SISTEMA DE E-LEARNING efaculdade MANUAL DO ALUNO Conteúdo Tela de acesso... 2 Dados de Cadastro... 3 Dados cadastrais... 3 Alterar meu email... 4 Alterar minha senha... 4 Minha agenda... 5 Lista de cursos...

Leia mais

GUIA BÁSICO DA SALA VIRTUAL

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

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir

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

Especificação do Caso de Uso Manter Cliente

Especificação do Caso de Uso Manter Cliente Especificação do Caso de Uso Manter Cliente Grupo 01 - Projeto Systrack Versão 2.0 Histórico de Revisão Data Versão Descrição Autor 24/05/2011 1.0 Início do documento João Ricardo 31/06/2011 2.0 Alteração

Leia mais

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

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

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Curso Básico Sistema EMBI

Curso Básico Sistema EMBI Curso Básico Sistema EMBI Módulo Atendentes e Administradores Todos os direitos reservados. Nenhuma parte deste trabalho pode ser reproduzida em qualquer forma por qualquer meio gráfico, eletrônico ou

Leia mais

SAD SISTEMA DE ATENDIMENTO DATAMACE

SAD SISTEMA DE ATENDIMENTO DATAMACE SAD SISTEMA DE ATENDIMENTO DATAMACE OBJETIVO O SAD foi desenvolvido para aprimorar e permitir o rastreamento dos registros de contatos realizados entre a Datamace e seus clientes. Permite administrar a

Leia mais

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

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

Leia mais

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

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

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

Leia mais

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0 Versão do Documento: 1.1 Histórico de Revisão Data Versão do Documento Descrição Autor 18/03/2011 1.0 Montar o Termo de Abertura.

Leia mais

www.aluminiocba.com.br Manual do Usuário Certificação

www.aluminiocba.com.br Manual do Usuário Certificação Manual do Usuário Certificação Manual do Usuário - Certificação Versão 1.0 Página 2 CBA Online Manual do Usuário Certificação Versão 1.1 19 de maio de 2004 Companhia Brasileira de Alumínio Departamento

Leia mais

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00.

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. Descrição Geral do trabalho. O objetivo do trabalho será o desenvolvimento de um programa Cliente/Servidor para o envio e recebimento de arquivos. Os

Leia mais

Manual Comunica S_Line

Manual Comunica S_Line 1 Introdução O permite a comunicação de Arquivos padrão texto entre diferentes pontos, com segurança (dados criptografados e com autenticação) e rastreabilidade, isto é, um CLIENTE pode receber e enviar

Leia mais

imprimir (http://pje.csjt.jus.br/manual/index.php?title=impressao_oficial_de_justiça&printable=yes)

imprimir (http://pje.csjt.jus.br/manual/index.php?title=impressao_oficial_de_justiça&printable=yes) Page 1 of 30 Impressao Oficial de justiça De PJe - Manual imprimir (http://pje.csjt.jus.br/manual/index.php?title=impressao_oficial_de_justiça&printable=yes) Tabela de conteúdo 1 Manual do Oficial de Justiça

Leia mais

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez Manual Conteúdo 1- Requisitos mínimos... 2 2- Instalando o Acesso Full... 2 3- Iniciando o Acesso Full pela primeira vez... 2 4- Conhecendo a barra de navegação padrão do Acesso Full... 3 5- Cadastrando

Leia mais

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

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

Leia mais

TUTORIAL MRV CORRETOR

TUTORIAL MRV CORRETOR TUTORIAL MRV CORRETOR O MRV Corretor é o sistema de vendas da MRV. Nele é possível realizar cadastro de clientes, efetuar reservas, solicitar análise de crédito e consultar tabelas de vendas. OUTUBRO/2012

Leia mais

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0 PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0 Banco Central do Brasil, 2015 Página 1 de 14 Índice 1. FLUXO DO PEN - PROCESSO DE ENTENDIMENTO DAS NECESSIDADES DE NEGÓCIO... 3 2.

Leia mais

Aplicação Prática de Lua para Web

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

Leia mais

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD

Soluções de Acessibilidade. VLibras - Desktop. Manual de Instalação da Ferramenta. Microsoft Windows R. Núcleo de Pesquisa e Extensão / LAViD Soluções de Acessibilidade VLibras - Desktop Manual de Instalação da Ferramenta Microsoft Windows R Núcleo de Pesquisa e Extensão / LAViD 2015 INTRODUÇÃO Objetivo Este manual contém introdução e informações

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

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

MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM - ALUNO

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

Leia mais

GESTOR ONLINE Gestor Online Principais Recursos:

GESTOR ONLINE Gestor Online Principais Recursos: O GESTOR ONLINE da Claro é a ferramenta para gerenciamento dos celulares da sua empresa. Com o Gestor Online sua empresa tem mais facilidade e controle no consumo das linhas dos seus funcionários. Principais

Leia mais

TUTORIAL Última atualização: 23/03/2015

TUTORIAL Última atualização: 23/03/2015 TUTORIAL Última atualização: 23/03/2015 Índice Acesso à Intranet... 1 Alterando foto e senha... 2 A Área de Trabalho da Intranet... 3 Alterando a Área de Trabalho... 4 Tipos de Usuários... 5 Cadastrando

Leia mais

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS) Campus Cachoeiro de Itapemirim Disciplina: Análise e Projeto de Sistemas Curso Técnico em Informática Professor: Rafael Vargas Mesquita Bimestre 02 - Avaliação 03 - Assunto: Diagrama de Sequência Aluno:

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

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

Leia mais

Sistema de Gerenciamento Remoto www.pevermelho.art.br

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

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

MANUAL DE SUPORTE. Controle de Suporte. Este manual descreve as funcionalidades do controle de suporte.

MANUAL DE SUPORTE. Controle de Suporte. Este manual descreve as funcionalidades do controle de suporte. MANUAL DE SUPORTE Controle de Suporte Este manual descreve as funcionalidades do controle de suporte. SUMÁRIO Considerações Iniciais... 3 Acesso... 4 Controle de Suporte... 5 1. Solicitação de Atendimento...

Leia mais

TCEnet. Manual Técnico. Responsável Operacional das Entidades

TCEnet. Manual Técnico. Responsável Operacional das Entidades TCEnet Manual Técnico Responsável Operacional das Entidades 1 Índice 1. Introdução... 3 2. Características... 3 3. Papéis dos Envolvidos... 3 4. Utilização do TCEnet... 4 4.1. Geração do e-tcenet... 4

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais

Leia mais