Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação. Sistema de Gerenciamento de Estoque
|
|
- Benedicta Bardini Pinhal
- 8 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Eletrônica e de Computação Sistema de Gerenciamento de Estoque Autor: Orientador: Examinador: Examinador: Igor Cunha Bragança Prof. Antônio Cláudio Gómez de Sousa Prof. Heraldo Luis Silveira de Almeida Prof. Marcelo Luiz Drumond Lanza DEL Dezembro de 2013
2 UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Escola Politécnica Departamento de Eletrônica e de Computação Centro de Tecnologia, bloco H, sala H-217, Cidade Universitária Rio de Janeiro RJ CEP Este exemplar é de propriedade da Universidade Federal do Rio de Janeiro, que poderá incluí-lo em base de dados, armazenar em computador, microfilmar ou adotar qualquer forma de arquivamento. É permitida a menção, reprodução parcial ou integral e a transmissão entre bibliotecas deste trabalho, sem modificação de seu texto, em qualquer meio que esteja ou venha a ser fixado, para pesquisa acadêmica, comentários e citações, desde que sem finalidade comercial e que seja feita a referência bibliográfica completa. Os conceitos expressos neste trabalho são de responsabilidade do(s) autor(es). ii
3 DEDICATÓRIA Dedico esse projeto a Deus, que me deu força e sabedoria para elaborá-lo, à minha família e minha esposa, que tiveram paciência enquanto eu o desenvolvia e me apoiaram para dar continuidade a ele e ao meu orientador que sempre esteve presente para me ajudar em minhas dúvidas e me orientar no caminho certo. iii
4 AGRADECIMENTO Dedico este trabalho ao povo brasileiro que contribuiu de forma significativa à minha formação e estada nesta Universidade. Este projeto é uma pequena forma de retribuir o investimento e confiança em mim depositados. iv
5 RESUMO Com a necessidade de diminuir os custos para obter maiores lucros, as empresas tendem a tornar seus processos mais eficientes. O presente projeto foi desenvolvido para fornecer ferramentas capazes de auxiliar na diminuição dos custos. Nele estão contidas ferramentas de cadastro de entrada e saída (produto, empresa, usuários) e ferramentas de gerência que auxiliam na tomada de decisão e fornecem relatórios da situação atual. O projeto foi desenvolvido em etapas: análise, projeto, desenvolvimento e testes. Na etapa de análise foram gerados os casos de uso, digrama de classe, dicionário de dados e o plano de teste. Na etapa de projeto foi definida a utilização do Java como linguagem de programação, do Banco de Dados MySQL para persistência e da arquitetura do sistema. Nas etapas de desenvolvimento e teste, foi codificado o sistema e em seguida realizado os testes, utilizando o plano de teste, para assegurar sua qualidade. Palavras-Chave: gerência, estoque, gerência de estoque, Java, documentação, UML. v
6 ABSTRACT With the need to reduce costs for higher profits, companies tend to make their processes more efficient. This project was developed to provide tools that can help to reduce costs. It contains tools for input and output (product, business and user) and tools for management that assist in decision making and provide reports on the current situation. The project was developed in four stages: analysis, design, development and testing. In the analysis phase the use cases, class diagram, data dictionary and test plan were generated. In the design phase the use of Java was defined as programming language, the MySQL database was defined for persistence and the system architecture was defined. In the stages of development and testing, the system was coded and then tests were conducted according to the test plan to ensure its quality. Key-words: Management, inventory, inventory management, Java, documentation, UML. vi
7 SIGLAS UFRJ - Universidade Federal do Rio de Janeiro GPL - General Public License JDK - Java SE Development Kit JVM - Java Virtual Machine SQL - Structured Query Language vii
8 Sumário 1 Introdução Tema Delimitação Justificativa Objetivos Metodologia Descrição Análise Principais Funcionalidades Diagramas de Casos de Uso Diagrama de Classe Dicionário de Dados Projeto Infraestrutura Linguagem de Programação Sistema de Banco de Dados Hibernate Gráficos Netbeans Arquitetura viii
9 4 Testes e Resultados 13 5 Conclusões 14 Referências 16 A Casos de Uso 17 B Diagrama de Classe 49 C Dicionário de Dados 51 D Diagrama da Arquitetura do Sistema 54 E Plano de Teste 58 ix
10 Lista de Figuras 1 Diagrama de caso de uso Analisar Estoque Diagrama de caso de uso Gerenciar Produtos Diagrama de caso de uso Gerenciar Empresa Diagrama de caso de uso Gerenciar Usuário Diagrama de caso de uso Gerenciar Estoque Diagrama de caso de uso Consultas x
11 Capítulo 1 Introdução 1.1 Tema O tema do trabalho é a gerência de estoques. Neste sentido, foi criado um sistema com capacidade de controlar a entrada e a saída de itens no estoque além de disponibilizar funcionalidades para sua gerência. 1.2 Delimitação O sistema foi desenvolvido com Java, e, por não possuir ferramentas eficientes para persistência de dados, foi utilizado o banco de dados MYSQL. Ele foi limitado a possuir as seguintes funcionalidades para gerência: Lucro do produto; Listar produtos com quantidade em estoque acima da quantidade máxima exigida; Listar produtos com quantidade em estoque abaixo da quantidade mínima exigida; Listar produtos com maior nível de saída; Listar produtos com menor nível de saída; Listar produtos mais lucrativos; Listar produtos menos lucrativos. Vale também ressaltar que ele foi construído para ser executado apenas localmente, ou seja, a aplicação e o banco de dados estarão rodando na mesma máquina. 1.3 Justificativa Com a necessidade de diminuir os custos para obter maiores lucros, as empresas tendem a tornar seus processos mais eficientes. O presente projeto foi concebido para 1
12 fornecer uma das ferramentas necessárias para tornar um estoque mais eficiente e menos custoso. 1.4 Objetivos O objetivo geral é produzir um sistema capaz de oferecer ferramentas necessárias para um eficiente gerenciamento de um estoque, além de ferramentas de registro de entrada e saída de produtos. No capítulo 2 estas ferramentas serão mais detalhadas. 1.5 Metodologia O projeto foi desenvolvido com orientação a objeto. Foi utilizado o padrão UML para fazer a documentação do sistema e foi adotado o ciclo de desenvolvimento em cascata. Primeiro foi feito o planejamento com o cronograma e foram escolhidos os recursos a serem utilizados. Em seguida foi feita a análise gerando-se a especificação do sistema. Após foi desenvolvido o projeto com a descrição da solução e com a arquitetura do sistema. Para finalizar foi feita a codificação do sistema, seguida por uma bateria de testes para certificar o seu bom funcionamento. 1.6 Descrição do conteúdo dos capítulos No capítulo 2 será apresentada a análise dos requisitos do sistema. Primeiramente, foram listadas as principais funcionalidades que o sistema pretendeu atender, e em seguida toda a documentação gerada para alcançar o objetivo. Essa documentação é composta pelos diagramas de caso de uso, diagrama de classes e pelo dicionário de dados. No capítulo 3 será apresentado o projeto que foi seguido para fazer o desenvolvimento do sistema. Nele podem ser estudadas as seções que descrevem a infraestrutura, a arquitetura adotada, o uso do Hibernate no sistema, o uso do Netbeans no sistema, a linguagem que foi usada e o sistema de banco de dados adotado. 2
13 No capítulo 4 pode ser encontrada a descrição da metodologia adotada para os testes e os resultados obtidos. No capítulo 5 pode ser encontrada a conclusão do trabalho. Nela está documentada a avaliação do ambiente do sistema e do resultado obtido. Também está disponível uma comparação do sistema final com o que foi proposto além de proposta para continuação do seu desenvolvimento. Fechando o capítulo, segue uma descrição do conhecimento obtido com o projeto. No final do documento pode ser encontrado os anexos que dão explicação mais detalhadas das seções dos capítulos descritos acima. O Anexo A contem os Casos de Uso, o Anexo B Diagrama de Classe, o Anexo C o Dicionário de Dados, o Anexo D o Diagrama da Arquitetura do Sistema e o Anexo E o Plano de Teste. 3
14 Capítulo 2 Análise 2.1 Principais funcionalidades O sistema foi concebido para oferecer uma ferramenta de gerência para o administrador de um estoque. Para isso foram desenvolvidas funcionalidades de suma importância que darão suporte ao seu trabalho. Pode-se citar, como principais funcionalidades: lucro do produto; transações do produto; listar produtos com quantidade em estoque acima da quantidade máxima exigida; listar produtos com quantidade em estoque abaixo da quantidade mínima exigida; listar produtos com maior nível de saída; listar produtos com menor nível de saída; listar produtos mais lucrativos; listar produtos menos lucrativos. Cada uma dessas funcionalidades foi incluída em um caso de uso, que será descrito na próxima seção. 2.2 Diagramas de Caso de Uso Para cumprir os objetivos propostos pelo sistema, o mesmo deve possuir funcionalidade de cadastro e de gerência. A seguir serão apresentados todos os casos de uso que foram desenvolvidos no sistema e suas breves descrições. Maior detalhamento de cada caso de uso está contido no apêndice A. Na figura 1, pode-se observar os casos de uso analisar vendas, listar exceções e analisar lucro. No caso de uso analisar venda são programadas as funcionalidades listar produtos com maior nível de saída e listar produtos com menor nível de saída. No caso de uso listar exceções são programadas as funcionalidades listar produtos com quantidade em estoque acima da quantidade máxima exigida e listar produtos com quantidade em estoque abaixo da quantidade mínima exigida. No caso de uso analisar lucro são programadas as funcionalidades listar produtos mais lucrativos e listar produtos menos lucrativos. 4
15 Figura 1 Diagrama de caso de uso Analisar Estoque. Na figura 2, pode-se observar os casos de uso cadastrar produto, editar produto, excluir produto e analisar produto. No caso de uso analisar produto são programadas as funcionalidades lucro do produto e transações do produto. Nos demais casos de uso são programadas as funcionalidades de entrada e manutenção dos dados das empresas. Figura 2 Diagrama de caso de uso Gerenciar Produtos. 5
16 Na figura 3, pode-se observar os casos de uso cadastrar empresa, editar empresa, excluir empresa e analisar empresa. Nesses casos de uso são programadas as funcionalidades de entrada e manutenção dos dados das empresas. Figura 3 Diagrama de caso de uso Gerenciar Empresa. Na figura 4, pode-se observar os casos de uso cadastrar usuário, editar usuário, excluir usuário e analisar usuário. Nesses casos de uso são programadas as funcionalidades de entrada e manutenção dos dados das empresas. 6
17 Figura 4 Diagrama de caso de uso Gerenciar Usuário. Na figura 5, pode-se observar os casos de uso nova transação de entrada, nova transação de saída e nova transação de perda. Nesses casos de uso são programadas as funcionalidades de cadastro de transação no sistema. Figura 5 Diagrama de caso de uso Gerenciar Estoque. 7
18 Na figura 6, pode-se observar os casos de uso buscar CEP, buscar produto e buscar empresa. Nesses casos de uso são programadas as funcionalidades de busca no banco de dados. Figura 6 Diagrama de caso de uso Consultas. 2.3 Diagrama de Classes Após a definição de quais casos de uso seriam programados no sistema, foi definido o diagrama de classe. Nele estão contidas todas as classes que o sistema necessita possuir. O diagrama pode ser consultado no apêndice B. Pode ser citado como observação que as subclasses TransacaoEntrada, TransacaoSaida e TransacaoPerda foram criadas com a ideia de que teriam atributo exclusivos como, por exemplo, a subclasse TransacaoPerda teria o atributo natureza da perda. Durante a codificação do sistema, para evitar aumentar o tamanho do projeto, esses atributos exclusivos foram omitidos. Porém, as subclasses foram mantidas para futuras atualizações. 8
19 2.4 Dicionário de Dados No dicionário de dados estão listados todos os metadados gerados no processo de criação do diagrama de classe. Nele está descrita a definição de cada um dos metadados. O dicionário pode ser consultado no apêndice C. 9
20 Capítulo 3 Projeto 3.1 Infraestrutura O projeto foi executado em uma maquina com o sistema operacional Windows 7 64 bits. Nessa máquina foram instalados todos os programas necessários para o desenvolvimento. Foram instalados os seguintes programas: Java SE Development Kit 7 - JDK - (Compilador/Interpretador) Netbeans (IDE) Astah Community (Documentação) MySQL Community Edition (Banco de Dados) Microsoft Word 2007 (Documentação) Foi utilizada a IDE Netbeans para programação, compilação, execução e teste. 3.2 Linguagem de Programação A linguagem escolhida foi o Java [1]. Como motivação levou-se em conta o fato de estar trabalhando com essa linguagem no estágio e por isso ter um pré-conhecimento e de ter desenvolvedores experientes a disposição para tirar dúvidas. Também se levou em conta que a linguagem é orientada a objeto e possui como diferencial de outras linguagens orientadas a objetos o fato de ser compilada para bytecode que é executado em uma máquina virtual Java (JVM). Como existe JVM para vários ambiente, como Windows, Linux e Mac, é possível ter um sistema multiplataforma. A linguagem é amplamente difundida no mundo e isso possibilita tirar duvidas facilmente pela internet. Para dar suporte ao desenvolvimento em Java foi utilizado o JDK 7 [2] que contem todo o ambiente necessário para a criação e execução de aplicações Java, incluindo a máquina virtual Java (JVM), o compilador Java, APIs do Java e outras ferramentas utilitárias. 10
21 3.3 Sistema de Banco de Dados Como a linguagem escolhida não possui persistência de dados, foi necessário escolher um banco de dados para guardar os dados, ou programar uma ferramenta que fizesse esse armazenamento. Para não aumentar o tamanho do Projeto Final foi escolhido utilizar um banco de dados pronto. Foi escolhido como Sistema de Banco de Dados o MySQL Community [3] por ser um sistema livre (General Public License - GPL) e com boa quantidade de documentação na internet, o que facilita na hora de tirar dúvidas. Para gerar o banco de dados foi utilizada a ferramenta MySQL Workbench onde foi mapeado o diagrama de classes, com as modificações necessárias em um diagrama de entidade-relacionamento. Essa ferramenta gera automaticamente todas as tabelas e seus relacionamentos a partir da entidade-relacionamento. Para manutenção dos dados no banco de dados, também foi utilizada a ferramenta MySQL Workbench que possui uma interface onde pode ser inseridos e executados todas as Structured Query Language (SQL), linguagem usada nos bancos de dados. 3.4 Hibernate O Hibernate [4] é um framework para o mapeamento objeto-relacional escrito na linguagem Java. Este framework foi utilizado no sistema porque facilita o mapeamento dos atributos entre uma base tradicional de dados relacionais (Banco de Dados) e os objetos de uma aplicação Java. Para configuração do Hibernate são utilizados arquivos XML onde estão mapeados os objetos com suas respectivas tabelas e os atributos com suas respectivas colunas. Para facilitar sua configuração foi utilizada uma ferramenta de configuração do Hibernate presente no Netbeans. Hibernate é um software livre de código aberto distribuído com a licença LGPL. Ele é inserido no sistema automaticamente pelo Hibernate. 3.5 Gráficos Para a criação dos gráficos foi utilizado o API JFreeChart [5][6]. O API é grátis, mas seu suporte ao cliente é pago. Ela possui exemplos na internet o que ajudou a tornar a sua curva de aprendizado pequena. Sua documentação também está disponível na 11
22 internet. Ela dispõe de muitos tipos de gráficos, como gráfico de pizza, de pontos entre outros, porém no projeto só foi usado o gráfico de barra. 3.6 Netbeans Como foi optado ter uma interface local para o sistema e não uma interface WEB foi necessária utilizar a biblioteca Swing do Java. Para ajudar na programação das telas foi escolhido utilizar o Netbeans [7] como IDE, pois ele possui uma ferramenta ( Drag in Drop ) de auxílio para criação das telas que gera automaticamente boa parte do código das telas. O API jfreechart não possui um plugin para o Netbeans que possua a ferramenta Drag in Drop para os seus gráficos, mas como sua curva de aprendizado foi curta, isso não se revelou um problema. Além disso, o Netebeans foi desenvolvido especificamente para programar em Java, o que auxilia na programação, evitando erros, ajudando a manter o código arrumado e agilizando o desenvolvimento. Ele também possui uma ferramenta que pode ser usada com o Hibernate para auxiliar na criação dos arquivos necessário para utilização do banco de dados com Hibernate no código Java. Essa ferramenta é muito útil, pois agiliza a programação e evita erros. Para utilizá-la é necessário criar uma conexão com o banco de dados no Netbeans e seguir os passos descritos. Após executar os passos serão criados os arquivos de mapeamento entre as classes das entidades. 3.7 Arquitetura O sistema utiliza uma arquitetura semelhante á arquitetura encontrada no sistema do projeto em que trabalho. Ele é constituído de quatro camadas. Camada do usuário, camada de serviços, camada de dados e o sistema de Banco de Dados. Na camada de usuário podem ser encontradas as classes que representam as telas do sistema. Cada tela é constituída de duas classes, como por exemplo, TelaNumeroUm, no qual está o código da tela propriamente dito (campos, títulos, botões, tabelas e outros objetos que podem ser visualizados nas telas) e TelaNumeroUmControle, no qual se encontra o código que faz a verificação de obrigatoriedade de campos preenchidos, se os campos estão preenchidos corretamente 12
23 entre outras. Essa camada se relaciona com a camada de serviço por meio de classes DataObjects. Na camada de serviço podem ser encontradas as classes onde estão as regras de negócios do sistema. Aqui as classes são nomeadas como NumeroDoisHandler. Nelas estão contidos os códigos que executam as regras de negócios e que se utilizam da camada de dados para realizar operações no banco de dados. Como por exemplo, na classe UsuarioHandler, no método salvarusuario(), estão sendo instanciadas as classes PessoaDao, EnderecoDao, TelefoneDao e Dao onde são executados seus respectivos métodos save(). Na camada de dados podem ser encontradas as classes que representam as entidades, as classes que controlam o Hibernate e o próprio Hibernate. Nela encontramos as classes nomeadas da seguinte maneira: NumeroTres, que representa a entidade e NumeroTresDao, que possui os códigos de controle e execução do Hibernate para a entidade NumeroTres. O Hibernate se comunica com o banco de dados e executa operações de busca, inserção, alteração e exclusão dos dados persistidos. No sistema de Banco de Dados é onde é executado o Banco de Dados MySQL para persistência dos dados do Sistema. Um diagrama da arquitetura do sistema pode ser observada no Apêndice D. 13
24 Capítulo 4 Testes e Resultado Os testes foram executados após o término do desenvolvimento do projeto. Durante o desenvolvimento dos casos de uso foi criado o documento de Plano de Teste. Os testes foram executados seguindo o Plano de Teste que pode ser encontrado no Apêndice E. Durante o desenvolvimento foram encontrados problemas com a legenda dos gráficos gerados pelo JFreeChart, com o banco de dados Microsoft SQL e com a IDE Eclipse. Ao iniciar a codificação foi encontrada muita dificuldade na integração do Banco de Dados Microsoft SQL com a IDE Netbeans e o Framework Hibernate. Muita pesquisa foi feita na internet, mas pouca documentação foi encontrada orientando a fazer essa integração. Por esse motivo foi optado migrar para o Banco de Dados MySQL. A IDE Eclipse é uma ótima IDE. Em sua última versão o plugin para criar telas com o Java Swing não funcionou. Para contornar esse problema foi migrado para o Netbeans. As legendas dos gráficos ficavam cortadas ou fora do gráfico, principalmente nos valores mais altos. Para concertar esse problema foi feito uma maneira de alterar a escala automaticamente. 14
25 Capítulo 5 Conclusões O ambiente adotado para o desenvolvimento deu suporte à realização das tarefas propostas com êxito. O uso do Netbeans tornou o desenvolvimento mais rápido e ágil. O framework Hibernate ajudou a reduzir o tamanho do sistema e a diminuir a quantidade de erros que poderiam ter sido produzidos durante a programação. O sistema obtido após todo o processo de desenvolvimento não é 100% igual ao proposto inicialmente. O caso de uso Calcular Lucro do Produto virou Analisar Lucro; os casos de uso Listar Produtos com Menor Índice de Saída e Listar Produtos com Maior Índice de Saída virou Analisar Venda; os casos de uso Listar Produtos com Quantidade em Estoque Abaixo do Mínimo e Listar Produtos com Quantidade em Estoque Acima do Máximo virou Listar Exceções; o caso de uso Adicionar Produtos ao Estoque virou Nova Transação de Entrada e o caso de uso Retirar Produtos do Estoque virou os casos de uso Nova Transação de Saída e Nova Transação de Perda. Também foram criados os casos de uso Analisar Empresa, Analisar Usuário e Analisar Produto. Após o desenvolvimento podem ser levantadas algumas propostas para melhorar o sistema, como por exemplo: Adicionar ao caso de uso Analisar Empresa, gráficos mostrando as últimas transações e o volume de compra/venda que a empresa fez nos últimos meses; Criar perfil de usuário para limitar o acesso aos casos de uso a cada perfil, impossibilitando assim um usuário poder realizar todos os casos de uso do sistema; Criar casos de uso para dar a possibilidade de criar, editar ou excluir CEP no sistema. Durante o processo de desenvolvimento, pude colocar em prática muitos dos conhecimentos que obtive na faculdade, como a modelagem do banco de dados e a programação orientada a objeto. Também tive a oportunidade de conhecer o framework jfreechart e de estudar e aprender mais sobre documentação de sistemas, o que incluí a 15
26 criação de caso de uso, diagrama de classe, dicionário de dados e de plano de teste, todos criados durante o projeto. 16
27 Referências [1] ORACLE, Documentação da linguagem Java SE Ed. 7, disponível em acesso em 02 Dezembro [2] ORACLE, Download do Java SE Development Kit 7 (JDK), disponível em html?ssSourceSiteId=otnpt, acesso em 02 Dezembro [3] ORACLE, Download do MySQL Community , disponível em acesso em 02 Dezembro [4] The Hibernate Team, The JBoss Visual Design Team, Guia para iniciante do Hibernate SP1, disponível em acesso em 02 Dezembro [5] David Gilbert, Thomas Morgner, Documentação da API JFreeChart, disponível em acesso em 02 Dezembro [6] David Gilbert, Thomas Morgner, Download da API JFreeChart, disponível em acesso em 02 Dezembro [7] ORACLE, Download do IDE Netbeans 7.3, disponível em acesso em 02 Dezembro
28 Apêndice A Casos de Uso Caso de Uso 01 Pré-condições: Pós-condições: Casos de Uso associado: Cadastrar Usuário Criar um usuário e guardar seus dados no banco de dados. Ator estar logado no sistema. Novo usuário cadastrado no sistema. Principal, Buscar CEP. Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Salvar 1a.1 Clica no botão Voltar 3a.1 Clica no botão Buscar CEP Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos 6 Guarda os dados no banco de dados 7 Retorna ao passo 2 Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 3a.2 Executa o caso de uso Buscar CEP 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 18
29 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - Somente algarismos CPF X X Deve conter 12 dígitos O CPF cadastrado deve ser único no sistema Usuário X X - Senha X X Deve ter entre 6-16 caracteres Confirmação Deve ter entre 6-16 caracteres e ser igual ao campo X X Senha Senha Data de Cadastro X Gerada automaticamente pelo sistema CEP X Preenchido pelo caso de uso Buscar CEP Logradouro X Preenchido pelo caso de uso Buscar CEP Número X X Somente algarismos Complemento X X - Bairro X Preenchido pelo caso de uso Buscar CEP Cidade X Preenchido pelo caso de uso Buscar CEP Observação X - Telefone X X Somente algarismos Deve conter 10 dígitos [(xx) xxxx-xxxx] Tipo Telefone X X ComboBox X X - Tipo X X ComboBox 19
30 Caso de Uso 02 Pré-condições: Pós-condições: Casos de Uso associado: Excluir Usuário Buscar usuário(s) cadastrado(s) no sistema para excluí-lo(s). Ator estar logado no sistema. Excluir usuário(s) do banco de dados. Principal. Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona o(s) usuário(s) 7 Clica no botão Excluir" 9 Confirma a exclusão 1a.1 Clica no botão Voltar 9a.1 Não Confirma a exclusão Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 Lista o(s) usuário(s) cadastrado(s) compatível(is) com os dados inseridos 8 Pede confirmação para exclusão 10 Exclui do banco de dados os dados do(s) usuário(s) selecionado(s) 11 Retorna ao passo 2 Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 Não encontra usuário cadastrado 5a.1 compatível com os dados inseridos 5a.2 Informa que a busca não obteve resultado 5a.3 Retorna para o passo 3 Fluxo Alternativo 3 9a.2 Retorna para o passo 5 Campos de Busca Campo Obrigatório Editável Restrição Nome X - CPF X Somente algarismos Deve conter 12 dígitos Usuário X - Data de cadastro X Somente algarismos Deve conter 8 dígitos 20
31 Caso de Uso 03 Pré-condições: Pós-condições: Casos de Uso associado: Editar Usuário Buscar o(s) usuário(s) cadastrado(s) no sistema para alterá-lo(s). Ator estar logado no sistema. Altera os dados do usuário cadastrado no sistema. Principal, Buscar CEP. Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona o usuário 7 Clica no botão Alterar" 9 Alterar o(s) dado(s) 10 Clica no botão Salvar Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 8 Lista o(s) usuário(s) cadastrado(s) compatível(is) com os dados inseridos Apresenta a tela editar usuário com todos os campos cadastrados no banco de dados preenchidos 11 Sistema valida os dados introduzidos 12 Guarda os dados no banco de dados 13 Retorna para o passo 3 Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 9a.1 Clica no botão Buscar CEP 9a.2 Executa o caso de uso Buscar CEP 9a.3 Retorna para o passo 9 Fluxo Alternativo 3 11a.1 Sistema não valida os dados introduzidos 11a.2 Sistema exibe mensagem mostrando campos inválidos 11a.3 Retorna para o passo 3 21
32 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - CPF X Não pode ser alterado Usuário X X - Senha X X Deve ter entre 6-16 caracteres Confirmação Deve ter entre 6-16 caracteres e ser igual ao campo X X Senha Senha Data de Cadastro X Não pode ser alterado CEP X Preenchido pelo caso de uso Buscar CEP Logradouro X Preenchido pelo caso de uso Buscar CEP Número X X Somente algarismos Complemento X X - Bairro X Preenchido pelo caso de uso Buscar CEP Cidade X Preenchido pelo caso de uso Buscar CEP Observação X - Telefone X X Somente algarismos Deve conter 10 dígitos [(xx) xxxx-xxxx] Tipo Telefone X X ComboBox X X - Tipo X X ComboBox 22
33 Caso de Uso 04 Pré-condições: Pós-condições: Casos de Uso associado: Cadastrar Empresa Criar uma empresa e guardar seus dados no banco de dados. Ator estar logado no sistema. Nova empresa cadastrada no sistema. Principal, Buscar CEP. Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Salvar 1a.1 Clica no botão Voltar 3a.1 Clica no botão Buscar CEP Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos 6 Guarda os dados no banco de dados 7 Executa o caso de Uso Principal Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 3a.2 Executa o caso de uso Buscar CEP 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 23
34 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - CNPJ X X Somente algarismos Deve conter 14 dígitos O CNPJ cadastrado deve ser único no sistema Data de Cadastro X Gerada automaticamente pelo sistema CEP X Preenchido pelo caso de uso Buscar CEP Logradouro X Preenchido pelo caso de uso Buscar CEP Número X X Somente algarismos Complemento X X - Bairro X Preenchido pelo caso de uso Buscar CEP Cidade X Preenchido pelo caso de uso Buscar CEP Observação X - Telefone X X Somente algarismos Deve conter 10 dígitos [(xx) xxxx-xxxx] Tipo Telefone X X ComboBox X X - Tipo X X ComboBox 24
35 Caso de Uso - 05 Pré-condições: Pós-condições: Casos de Uso associado: Excluir Empresa Buscar a(s) empresa(s) cadastrada(s) no sistema para excluí-la(s). Ator estar logado no sistema. Alterar o status da(s) empresa(s) no banco de dados para Excluido Principal Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona a(s) empresa(s) 7 Clica no botão Excluir" 9 Confirma a exclusão 1a.1 Clica no botão Voltar 9a.1 Não Confirma a exclusão Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 Lista a(s) empresa(s) cadastrada(s) compatível(is) com os dados inseridos 8 Pede confirmação para exclusão 10 O sistema altera o status da(s) empresa(s) selecionada(s) para Excluido 11 Executa o caso de uso Principal Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 Não encontra empresa cadastrada 5a.1 compatível com os dados inseridos 5a.2 Informa que a busca não obteve resultado 5a.3 Retorna para o passo 3 Fluxo Alternativo 3 9a.2 Retorna para o passo 5 Campos de Busca Campo Obrigatório Editável Restrição Nome X - CNPJ X Somente algarismos Data de cadastro X 12 dígitos Somente algarismos 8 dígitos 25
36 Caso de Uso - 06 Pré-condições: Pós-condições: Casos de Uso associado: Editar Empresa Buscar a(s) empresa(s) cadastrada(s) no sistema para alterá-la(s). Ator estar logado no sistema. Altera os dados da empresa cadastrada no sistema. Principal, Buscar CEP. Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona a empresa 7 Clica no botão Alterar" 9 Alterar o(s) dado(s) 10 Clica no botão Salvar 1a.1 Clica no botão Voltar 3a.1 Clica no botão Buscar CEP Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 8 Lista a(s) empresa(s) cadastrada(s) compatível(is) com os dados inseridos Apresenta a tela editar empresa com todos os campos cadastrados no banco de dados preenchidos 11 Sistema valida os dados introduzidos Guarda os dados no banco de dados, caso 12 a empresa possua o campo Status igual a Excluido será alterado para Ativo 13 Retorna para o passo 3 Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 3a.2 Executa o caso de uso Buscar CEP 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 9 26
37 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - CNPJ X Não pode ser alterado Data de Cadastro X Não pode ser alterado CEP X Preenchido pelo caso de uso Buscar CEP Logradouro X Preenchido pelo caso de uso Buscar CEP Número X X Somente algarismos Complemento X X - Bairro X Preenchido pelo caso de uso Buscar CEP Cidade X Preenchido pelo caso de uso Buscar CEP Observação X - Telefone X X Somente algarismos Deve conter 10 dígitos [(xx) xxxx-xxxx] Tipo Telefone X X ComboBox X X - Tipo X X ComboBox 27
38 Caso de Uso - 07 Pré-condições: Pós-condições: Casos de Uso associado: Cadastrar Produto Criar um produto e guardar seus dados no banco de dados. Ator estar logado no sistema. Novo produto cadastrado no sistema. Principal. Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Salvar 1a.1 Clica no botão Voltar Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos 6 Guarda os dados no banco de dados 7 Executa o caso de Uso Principal Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - Descrição X - Data de Cadastro X Gerada automaticamente pelo sistema Quantidade Máxima X Somente algarismos Quantidade Mínima X Somente algarismos 28
39 Caso de Uso - 08 Pré-condições: Pós-condições: Casos de Uso associado: Excluir Produto Buscar o(s) produto(s) cadastrado(s) no sistema para excluí-lo(s). Ator estar logado no sistema. Alterar o status do(s produto(s) no banco de dados para Excluido Principal Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona o(s) produto(s) 7 Clica no botão Excluir" 9 Confirma a exclusão 1a.1 Clica no botão Voltar 9a.1 Não Confirma a exclusão Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 Lista o(s) produto(s) cadastrado(s) compatível(is) com os dados inseridos 8 Pede confirmação para exclusão 10 O sistema altera o status do(s) produto(s) selecionado(s) para Excluido 11 Executa o caso de uso Principal Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 Não encontra empresa cadastrada 5a.1 compatível com os dados inseridos 5a.2 Informa que a busca não obteve resultado 5a.3 Retorna para o passo 3 Fluxo Alternativo 3 9a.2 Retorna para o passo 5 Campos de Busca Campo Obrigatório Editável Restrição Nome X - 29
40 Caso de Uso - 09 Pré-condições: Pós-condições: Casos de Uso associado: Editar Produto Buscar o(s) produto(s) cadastrado(s) no sistema para alterá-lo(s). Ator estar logado no sistema. Altera os dados do produto cadastrado no sistema. Principal. Ator 1 Ativa o caso de uso 3 Introduz os dados para busca 4 Clica no botão Buscar 6 Seleciona o produto 7 Clica no botão Alterar" 9 Alterar o(s) dado(s) 10 Clica no botão Salvar 1a.1 Clica no botão Voltar Fluxo Principal Sistema 2 Apresenta a tela de busca/resultado 5 8 Lista o(s) produto(s) cadastrado(s) compatível(is) com os dados inseridos Apresenta a tela editar produto com todos os campos cadastrados no banco de dados preenchidos 11 Sistema valida os dados introduzidos Guarda os dados no banco de dados, caso o produto possua o campo Status igual 12 a Excluido o sistema o altera para Ativo 13 Retorna para o passo 3 Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Fluxo Alternativo 2 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 Validação dos Dados Campo Obrigatório Editável Restrição Nome X X - Descrição X - Data de Cadastro X Não pode ser alterado Quantidade Máxima X - Quantidade Mínima X - 30
41 Caso de Uso - 10 Pré-condições: Pós-condições: Casos de Uso associado: Criar Transação Entrada Cria uma nova transação de entrada com um ou mais produto(s). Ator estar logado no sistema. Nova transação de entrada cadastrada no sistema. Principal, Buscar Produto, Buscar Empresa. Ator 1 Ativa o caso de uso 3 Introduz os dados da transação Adiciona o(s) produto(s) que fará(ão) 4 parte da transação e introduz seus dados 5 Clica no botão Salvar Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos Guarda os dados da nova transação no 6 banco de dados 7 Executa o caso de Uso Principal Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Executa o caso de uso Principal Fluxo Alternativo Clica no botão Buscar Empresa 3a.2 Executa o caso de uso Buscar Empresa 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 4a.1 Clica no botão Buscar Produto 3b.2 Executa o caso de uso Buscar Produto 3b.3 Retorna para o passo 3 Fluxo Alternativo 4 4b.1 Clica no botão + (mais) 4c.1 Clica no botão - (menos) 3c.2 Sistema adiciona mais campos para cadastrar outro produto a transação 3c.3 Retorna para o passo 3 Fluxo Alternativo 5 3c.2 Sistema remove o produto 3c.3 Retorna para o passo 3 Fluxo Alternativo 6 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 31
42 Validação dos Dados Campo Obrigatório Editável Restrição Empresa X Preenchido pelo caso de uso Buscar Empresa Data Transação X X Somente algarismos 8 dígitos Preenchido automaticamente com a data atual Produto* X Preenchido pelo caso de uso Buscar Produto Quantidade* X X - Valor* X X - Quantidade em Estoque* X Preenchido pelo caso de uso Buscar Produto Custo atual* X Preenchido pelo caso de uso Buscar Produto * Campos duplicados ao clicar no botão + (mais). * Campos removidos ao clicar no botão - (menos). 32
43 Caso de Uso - 11 Pré-condições: Pós-condições: Casos de Uso associado: Criar Transação Perda Cria uma nova transação de perda com um ou mais produto(s). Ator estar logado no sistema. Nova transação de perda cadastrada no sistema. Principal, Buscar Produto, Buscar Empresa. Ator 1 Ativa o caso de uso 3 Introduz os dados da transação Adiciona o(s) produto(s) que fará(ão) 4 parte da transação e introduz seus dados 5 Clica no botão Salvar Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos Guarda os dados da nova transação no 6 banco de dados 7 Executa o caso de Uso Principal Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Executa o caso de uso Principal Fluxo Alternativo Clica no botão Buscar Empresa 3a.2 Executa o caso de uso Buscar Empresa 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 4a.1 Clica no botão Buscar Produto 3b.2 Executa o caso de uso Buscar Produto 3b.3 Retorna para o passo 3 Fluxo Alternativo 4 4b.1 Clica no botão + (mais) 4c.1 Clica no botão - (menos) 3c.2 Sistema adiciona mais campos para cadastrar outro produto a transação 3c.3 Retorna para o passo 3 Fluxo Alternativo 5 3c.2 Sistema remove o produto 3c.3 Retorna para o passo 3 Fluxo Alternativo 6 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 33
44 Validação dos Dados Campo Obrigatório Editável Restrição Empresa X Preenchido pelo caso de uso Buscar Empresa Data Transação X X Somente algarismos 8 dígitos Preenchido automaticamente com a data atual Produto* X Preenchido pelo caso de uso Buscar Produto Quantidade* X X - Valor* X Preenchido com o valor do campo custo atual Quantidade em Estoque* X Preenchido pelo caso de uso Buscar Produto Custo atual* X Preenchido pelo caso de uso Buscar Produto * Campos duplicados ao clicar no botão + (mais). * Campos removidos ao clicar no botão - (menos). 34
45 Caso de Uso - 12 Pré-condições: Pós-condições: Casos de Uso associado: Criar Transação Saída Cria uma nova transação de saída com um ou mais produto(s). Ator estar logado no sistema. Nova transação de saída cadastrada no sistema. Principal, Buscar Produto em Estoque, Buscar Empresa. Ator 1 Ativa o caso de uso 3 Introduz os dados da transação Adiciona o(s) produto(s) que fará(ão) 4 parte da transação e introduz seus dados 5 Clica no botão Salvar Fluxo Principal Sistema 2 Apresenta a tela de cadastro 5 Sistema valida os dados introduzidos Guarda os dados da nova transação no 6 banco de dados 7 Executa o caso de Uso Principal Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Executa o caso de uso Principal Fluxo Alternativo Clica no botão Buscar Empresa 3a.2 Executa o caso de uso Buscar Empresa 3a.3 Retorna para o passo 3 Fluxo Alternativo 3 4a.1 Clica no botão Buscar Produto 3b.2 Executa o caso de uso Buscar Produto 3b.3 Retorna para o passo 3 Fluxo Alternativo 4 4b.1 Clica no botão + (mais) 4c.1 Clica no botão - (menos) 3c.2 Sistema adiciona mais campos para cadastrar outro produto a transação 3c.3 Retorna para o passo 3 Fluxo Alternativo 5 3c.2 Sistema remove o produto 3c.3 Retorna para o passo 3 Fluxo Alternativo 6 5a.1 Sistema não valida os dados introduzidos Sistema exibe mensagem mostrando 5a.2 campos inválidos 5a.3 Retorna para o passo 3 35
46 Validação dos Dados Campo Obrigatório Editável Restrição Empresa X Preenchido pelo caso de uso Buscar Empresa Data Transação X X Somente algarismos 8 dígitos Preenchido automaticamente com a data atual Produto* X Preenchido pelo caso de uso Buscar Produto Quantidade* X X - Valor* X X - Quantidade em Estoque* X Preenchido pelo caso de uso Buscar Produto Custo atual* X Preenchido pelo caso de uso Buscar Produto * Campos duplicados ao clicar no botão + (mais). * Campos removidos ao clicar no botão - (menos). 36
47 Caso de Uso 13 Pré-condições: Pós-condições: Casos de Uso associado: Buscar CEP Retornar os dados de um endereço, cadastrado no sistema, selecionado após uma busca. Ator estar logado no sistema. Retornar os dados do endereço selecionado. Cadastrar Usuário, Alterar Usuário, Cadastrar Empresa, Alterar Empresa. Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Buscar 6 Seleciona um endereço 7 Clica no botão Enviar 1a.1 Clica no botão Voltar Fluxo Principal Sistema 2 Apresenta a tela de busca 5 Lista todo(s) o(s) endereço(s) compatível(is) com os dados introduzidos Retorna os dados do endereço 8 selecionado 9 Fim do caso de uso Fluxo Alternativo 1 1a.2 Executa o caso de uso Principal Lista de Campos da Tela Campo Obrigatório Editável Restrição Logradouro X - Cidade X ComboBox 37
48 Caso de Uso - 14 Pré-condições: Pós-condições: Casos de Uso associado: Buscar Produto Retornar os dados de um produto, cadastrado no sistema, selecionado após uma busca. Ator estar logado no sistema. Retornar os dados do produto selecionado. Criar Transação de Entrada, Criar Transação de Saída, Criar Transação de Perda, Analisar Produto Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Buscar 6 Seleciona um produto 7 Clica no botão Enviar 1a.1 Clica no botão Voltar Fluxo Principal Sistema 2 Apresenta a tela de busca 5 Lista todo(s) o(s) produto(s) compatível(is) com os dados introduzidos 8 Retorna os dados do produto selecionado 9 Fim do caso de uso Fluxo Alternativo 1 1a.2 Fim do caso de uso Lista de Campos da Tela Campo Obrigatório Editável Restrição Nome X - 38
49 Caso de Uso - 15 Pré-condições: Pós-condições: Casos de Uso associado: Buscar Empresa Retornar os dados de uma empresa, cadastrada no sistema, selecionada após uma busca. Ator estar logado no sistema. Retornar os dados da empresa selecionada. Criar Transação de Entrada, Criar Transação de Saída, Criar Transação de Perda, Analisar Empresa Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Buscar 6 Seleciona uma empresa 7 Clica no botão Enviar Fluxo Principal Sistema 2 Apresenta a tela de busca 5 Lista toda(s) a(s) empresa(s) compatível(is) com os dados introduzidos 8 Retorna os dados da empresa selecionada 9 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso Lista de Campos da Tela Campo Obrigatório Editável Restrição Nome X - CNPJ X Somente algarismos 14 dígitos 39
50 Caso de Uso - 16 Pré-condições: Pós-condições: Casos de Uso associado: Buscar Usuário Retornar os dados de uma usuário, cadastrado no sistema, selecionado após uma busca. Ator estar logado no sistema. Retornar os dados do usuário selecionado. Criar Transação de Entrada, Criar Transação de Saída, Criar Transação de Perda, Analisar Usuário Ator 1 Ativa o caso de uso 3 Introduz os dados 4 Clica no botão Buscar 6 Seleciona um usuário 7 Clica no botão Enviar Fluxo Principal Sistema 2 Apresenta a tela de busca 5 Lista todo(s) o(s) usuário(s) compatível(is) com os dados introduzidos 8 Retorna os dados do usuário selecionado 9 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso Lista de Campos da Tela Campo Obrigatório Editável Restrição Nome X - CPF X Somente algarismos 11 dígitos 40
51 Caso de Uso 17 Pré-condições: Pós-condições: Casos de Uso associado: Analisar Produto Exibir para o usuário uma janela contendo informações sobre o produto selecionado pelo caso de uso Buscar Produto. Ator estar logado no sistema. Exibe a janela contendo importantes sobre o produto. Buscar Produto. Ator Sistema Fluxo Principal 1 Ativa o caso de uso 2 Executa o caso de uso Buscar Produto 3 Exibe a tela de análise do produto Exibe o gráfico do lucro do produto nos 3 últimos meses Exibe gráfico com a quantidade do produto em estoque, a quantidade 4 máxima desejada e a quantidade mínima desejada Exibe dados do produto como valor atual de custo unitário, quantidade em estoque, 5 quantidade máxima desejada e quantidade mínima desejada. 6 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso Cálculo do Lucro: Lucro = (qtd produtos_transacao_saida * custo unitario ) - (qtd produtos_transacao_entrada * custo unitario ) - (qtd produtos_transacao_perda * custo unitario ); 41
52 Caso de Uso 18 Pré-condições: Pós-condições: Casos de Uso associado: Analisar Empresa Exibir para o usuário uma janela contendo informações sobre a empresa selecionada pelo caso de uso Buscar Empresa. Ator estar logado no sistema. Exibe a janela contendo informações sobre a empresa. Buscar Produto. Ator Sistema Fluxo Principal 1 Ativa o caso de uso Executa o caso de uso Buscar Empresa e 2 seleciona uma empresa 3 Exibe a tela de análise de empresa Exibe um gráfico das últimas transações 4 feitas pela empresa 5 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso 42
53 Caso de Uso 19 Pré-condições: Pós-condições: Casos de Uso associado: Analisar Usuário Exibir para o usuário uma janela contendo informações sobre o usuário selecionado pelo caso de uso Buscar Usuário. Ator estar logado no sistema. Exibe a janela contendo informações sobre o usuário. Buscar Produto. Ator Sistema Fluxo Principal 1 Ativa o caso de uso Executa o caso de uso Buscar Usuário e 2 seleciona um usuário 3 Exibe a tela de análise do usuário Exibe dados do usuário cadastrado no 4 sistema 5 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso 43
54 Caso de Uso - 20 Pré-condições: Pós-condições: Casos de Uso associado: Analisar Vendas Exibir para o usuário um gráfico contendo os produtos menos vendidos e um segundo gráfico exibindo os produtos mais vendidos em um determinado mês. Ator estar logado no sistema. Exibir um gráfico contendo os produtos menos vendidos e outro com os produtos mais vendidos em um determinado mês. Ator Sistema Fluxo Principal 1 Ativa o caso de uso Seleciona o mês e o ano que deseja 2 analisar 3 Clica no botão Analisar Sistema exibe um gráfico contendo os 5 produtos que menos venderam (soma da 4 quantidade de produtos em transações de saída) no período selecionado e suas respectivas quantidades Sistema exibe um gráfico contendo os 5 produtos que mais venderam (soma da 5 quantidade de produtos em transações de saída) no período selecionado e suas respectivas quantidades 6 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso 3.1 Usuário não preenche o campo mês ou ano Fluxo Alternativo Sistema informa que é necessário preencher os campos 3.3 Retornar ao passo 2 Lista de Campos da Tela Campo Obrigatório Editável Restrição Mês X X ComboBox Ano X X Somente números 44
55 Caso de Uso - 21 Pré-condições: Pós-condições: Casos de Uso associado: Listar Exceções Exibir para o usuário uma tabela contendo os produtos que estão com a quantidade em estoque abaixo da mínima desejada e/ou acima da máxima desejada Ator estar logado no sistema. Exibe a tabela com os produtos que estão com a quantidade em estoque abaixo da mínima desejada e/ou acima da máxima desejada. Ator 1 Ativa o caso de uso Fluxo Principal 2 3 Sistema Sistema exibe uma tabela contendo os produtos que estão com suas quantidades em estoque menor que a mínima desejada e as seguintes informações: - Quantidade em estoque; - Quantidade mínima desejada; - Diferença da quantidade desejada. Sistema exibe uma tabela contendo os produtos que estão com suas quantidades em estoque maior que a máxima desejada e as seguintes informações: - Quantidade em estoque; - Quantidade máxima desejada; - Diferença da quantidade desejada. 3 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso Fluxo Alternativo 2 Clicar duas vezes (duplo click) em um 2.1 dos produtos listados 2.2 Executa o caso de uso Analisar Produto 45
56 Caso de Uso - 22 Pré-condições: Pós-condições: Casos de Uso associado: Analisar Lucro Exibir para o usuário um gráfico contendo os produtos mais lucrativos e os menos lucrativos em um determinado mês. Ator estar logado no sistema. Exibe um gráfico contendo os produtos mais lucrativos e os menos lucrativos em um determinado mês Ator Sistema Fluxo Principal 1 Ativa o caso de uso Seleciona o mês e o ano que deseja 2 analisar 3 Clica no botão Analisar Sistema exibe um gráfico contendo os 5 produtos mais lucrativos da data 4 selecionada e seus respectivos lucros/prejuízos Sistema exibe um gráfico contendo os 5 produtos menos lucrativos da data 5 selecionada e seus respectivos lucros/prejuízos 6 Fim do caso de uso Fluxo Alternativo 1 1a.1 Clica no botão Voltar 1a.2 Fim do caso de uso 3.1 Usuário não preenche o campo mês ou ano Fluxo Alternativo Sistema informa que é necessário preencher os campos 3.3 Retornar ao passo 2 Lista de Campos da Tela Campo Obrigatório Editável Restrição Mês X X ComboBox Ano X X Somente números 46
57 Caso de Uso - 23 Pré-condições: Pós-condições: Casos de Uso associado: Login Realizar o login do usuário no sistema. Ter usuário cadastrado no sistema. Usuário entra no sistema. Ator 1 Ativa o caso de uso 2 Preenche os campos usuário e senha. 3 Clica no botão Entrar Fluxo Principal Fluxo Alternativo 1 Sistema 4 Sistema verifica os dados preenchidos 5 Usuário ganha acesso ao sistema 6 Fim do caso de uso 4.1 Sistema informa que o usuário ou a senha estão incorretos. 4.2 Fim do caso de uso Lista de Campos da Tela Campo Obrigatório Editável Restrição Usuário X X - Senha X X - 47
58 Caso de Uso - 24 Pré-condições: Pós-condições: Casos de Uso associado: Principal Caso de uso principal do sistema onde podem ser acessados todos s outros casos de uso. Ator estar logado no sistema. Ator 1 Ativa o caso de uso 2 Seleciona a opção Analisar => Produto Fluxo Principal Fluxo Alternativo 1 2.1a Seleciona a opção Analisar => Empresa a Fluxo Alternativo 2 2.1b Seleciona a opção Analisar => Usuário 2.2b Fluxo Alternativo 3 2.1c Seleciona a opção Analisar => Vendas 2.2c Fluxo Alternativo 4 2.1d Seleciona a opção Analisar => Lucro 2.1e 2.1f 2.1g 2.1h Seleciona a opção Analisar => Exceções Seleciona a opção Administrar => Empresa => Nova Seleciona a opção Administrar => Empresa => Editar Seleciona a opção Administrar => Empresa => Excluir 2.2d Fluxo Alternativo 5 2.2e Fluxo Alternativo 6 2.2f Fluxo Alternativo 7 2.2g Fluxo Alternativo 8 2.2h Fluxo Alternativo 9 2.1i Seleciona a opção Administrar => Sistema Sistema executa o caso de uso Analisar Produto Sistema executa o caso de uso Analisar Empresa Sistema executa o caso de uso Analisar Usuário Sistema executa o caso de uso Analisar Vendas Sistema executa o caso de uso Analisar Lucro Sistema executa o caso de uso Analisar Exceções Sistema executa o caso de uso Cadastrar Empresa Sistema executa o caso de uso Editar Empresa Sistema executa o caso de uso Excluir Empresa
59 2.1j 2.1l 2.1m 2.1n 2.1o 2.1p 2.1p 2.1q Produto => Novo Seleciona a opção Administrar => Produto => Editar Seleciona a opção Administrar => Produto => Excluir Seleciona a opção Administrar => Usuário => Novo Seleciona a opção Administrar => Usuário => Editar Seleciona a opção Administrar => Usuário => Excluir Seleciona a opção Administrar => Transação => Entrada Seleciona a opção Administrar => Transação => Saída Seleciona a opção Administrar => Transação => Perda 2.2i Fluxo Alternativo 10 Sistema executa o caso de uso Cadastrar Produto 2.2j Sistema executa o caso de uso Editar Produto Fluxo Alternativo l Fluxo Alternativo m Fluxo Alternativo n Fluxo Alternativo o Fluxo Alternativo p Fluxo Alternativo p Fluxo Alternativo q Sistema executa o caso de uso Excluir Produto Sistema executa o caso de uso Cadastrar Usuário Sistema executa o caso de uso Editar Usuário Sistema executa o caso de uso Excluir Usuário Sistema executa o caso de uso Nova Transação de Entrada Sistema executa o caso de uso Nova Transação de Saída Sistema executa o caso de uso Nova Transação de Perda 49
60 Apêndice B Diagrama de Classe 50
61 51
62 Apêndice C Dicionário de Dados Campo Descrição Informações Estado Contem os nomes e siglas dos estados usados nos endereços do sistema nome Nome do Estado sigla Sigla do Estado Cidade Contem os nomes das cidades usadas nos endereços do sistema nome Nome da Cidade estado Estado em que se encontra a cidade Bairro Contem os nomes dos bairros usados nos endereços do sistema nome Nome do Bairro cidade Cidade em que se encontra o bairro Logradouro Contem os logradouros e seus respectivos CEP usados nos endereços do sistema nome Nome do Logradouro Ex: Rio Branco, Presidente Vargas. cep Número que define o CEP da região bairro Bairro em que se encontra o logradouro tipologradouro Tipo do Logradouro Ex: Rua, Estrada. Tipo Logradouro Contem os tipos de logradouros usados nos endereços do sistema nome Nome do Tipo Logradouro Ex: Rua, Estrada, Avenida. sigla Abreviação do nome do tipo logradouro Endereço Contem os endereços dos usuários ou empresas cadastradas no sistema numero Número do endereço Ex: 123 complemento Complemento do endereço Ex: Bloco, Apartamento. observacao Observação que o usuário achar necessário para o endereço logradouro Logradouro do endereço Ex: Av. Rio Branco. 52
63 Campo Descrição Informações Contem os s dos usuários ou empresas cadastradas no sistema tipo Tipo do Valores possíveis: Pessoal Empresarial Outro Telefone Contem os telefones dos usuários ou empresas cadastradas no sistema telefone Número do telefone tipo Tipo do Telefone Valores possíveis: Residencial Pessoal Serviço Outro Pessoa Contem os dados dos usuário ou empresas cadastrados no sistema nome Nome completo da pessoa Ex: Fulano da Silva datacadastro Data em que a pessoa foi cadastrada no Valor gerado sistema automaticamente. endereço Endereço da pessoa telefone Telefone da pessoa da pessoa Pessoa Jurídica Contem os dados das empresas cadastradas no sistema cnpj CNPJ da pessoa jurídica status cpf usuario senha Campo utilizado para saber se a empresa está ativa no sistema ou se está inativa/excluída Pessoa Física Valores possíveis: - Ativo - Excluído Contem os dados dos usuários cadastrados no sistema CPF da pessoa física Nome que será usado para fazer login no Ex: fulano.silva sistema Senha usada para fazer login no sistema 53
64 Campo Descrição Informações Transação Contem as transações cadastradas no sistema Não necessariamente é a data datatransacao Data em que ocorreu a transação em que a transação foi cadastrada no sistema tipotransacao Tipo da Transação Os tipos podem ser: Entrada Saída Perda pessoajuridica Pessoa Jurídica responsável pela transação Transação Produto Contem a relação de uma transação com um produto qtdproduto Quantidade do produto recebida/retirada na transação valorunitárioproduto Valor unitário do produto na transação transacao Identifica a transação produto Identifica o produto Produto Contem os produtos cadastrados no sistema nome Nome do produto descricao Descrição do produto, onde pode ser encontrada as suas especificações datacadastro Data em que o produto foi cadastrado no Valor gerado sistema automaticamente. status Campo utilizado para saber se o produto está ativo no sistema ou se está inativo/excluído Valores possíveis: - Ativo - Excluído custounitarioatual Valor unitário atual de custo do produto qtdemestoqueatual Quantidade atual em estoque do produto qtdmaxima Quantidade máxima desejada em estoque qtdminima Quantidade mínima desejada em estoque 54
65 Apêndice D Diagrama da Arquitetura do Sistema 55
Manual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Leia maisCená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 maisMANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET
MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos
Leia maisManual Xerox capture EMBRATEL
Manual Xerox capture EMBRATEL Versão 2 Junho/2011 Tópicos 1) Instalação do Xerox Capture 2) Utilização do Xerox Capture 2.1) Capturar pacotes de imagens pelo scanner 2.2) Importar pacote de imagens a partir
Leia maisManual 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 maisVersã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 maisOutlook 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 maisPMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP
PMAT Sistema de Análise e Acompanhamento de Operações Manual 1 Índice 1. O que é o Sistema de Análise e Acompanhamento de Operações PMAT... 3 2. Acessando o sistema pela primeira vez Download... 3 3. Fluxogramas
Leia maisNotas de Aula 05: Aplicação de um caso de uso
Notas de Aula 05: Aplicação de um caso de uso Objetivos da aula: Aprender a aplicar a técnica de casos de uso em um pequeno problema real Identificar as variáveis relevantes a serem consideradas Modelar
Leia maisAplicativo da Manifestação do Destinatário. Manual
Aplicativo da Manifestação do Destinatário Manual Novembro de 2012 1 Sumário 1 Aplicativo de Manifestação do Destinatário...4 2 Iniciando o aplicativo...4 3 Menus...5 3.1 Manifestação Destinatário...5
Leia maisDOCUMENTO DE REQUISITOS
1/38 DOCUMENTO DE REQUISITOS GED Gerenciamento Eletrônico de Documentos Versão 1.1 Identificação do Projeto CLIENTE: NOME DO CLIENTE TIPO DO SISTEMA OU PROJETO Participantes Função Email Abilio Patrocinador
Leia maisConstrutor 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 maisSIGECORS. Sistema de Gerenciamento de Resíduos Sólidos Industriais
SIGECORS Sistema de Gerenciamento de Resíduos Sólidos Industriais Outubro 2008 Índice 1. Registrando Usuários 2. Acesso ao Sistema 3. Logar no Sistema 4. Esquecimento de Senha 5. Alteração de Senha 6.
Leia maisComo 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 maisMANUAL DE MEMBRO COMUNIDADE DO AMIGO
SUMÁRIO Efetuando o Login na comunidade... 3 Esqueceu sua senha?... 3 Página Principal... 4 Detalhando o item Configurações... 5 Alterar Foto... 5 Alterar Senha... 5 Dados Pessoais... 6 Configurações de
Leia maisEstá 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 maisFaturamento Eletrônico - CASSEMS
1 Conteúdo 1. Informações Iniciais... 3 1.1. Sobre o documento... 3 1.2. Organização deste Documento... 3 2. Orientações Básicas... 3 2.1. Sobre o Faturamento Digital... 3 3. Instalação do Sistema... 4
Leia maisFox Gerenciador de Sistemas
Fox Gerenciador de Sistemas Índice 1. FOX GERENCIADOR DE SISTEMAS... 4 2. ACESSO AO SISTEMA... 5 3. TELA PRINCIPAL... 6 4. MENU SISTEMAS... 7 5. MENU SERVIÇOS... 8 5.1. Ativação Fox... 8 5.2. Atualização
Leia maisPORTAL 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 maisMinistério da Cultura
Ministério da Cultura MANUAL DO PROPONENTE: ADMINISTRATIVO VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 08/01/2013 1.0 Criação do documento. Aline Oliveira - MINC 3 ÍNDICE 1. APRESENTAÇÃO...
Leia maisMANUAL 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 maisFerramenta: 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 maisAjuda 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 maisMANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]
MANUAL COTAÇAO WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Materiais Autor: Equipe
Leia mais1. 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 maisManual 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 maisCadastro Avaliação 2013 Manual de Instruções
Cadastro Avaliação 2013 Manual de Instruções Manual de instruções Cadastro Avaliação 2013 Caro Usuário, Este manual contém todas as instruções necessárias para preenchimento dos dados de sua escola e alunos.
Leia maisManual do Painel Administrativo E-commerce
Manual do Painel Administrativo E-commerce versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice E-commerce... 3 Categorias... 4 Produto... 5 Marca... 7 Cor... 8 Tamanho... 8 Configurar Loja...
Leia maisArpPrintServer. 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 maisMANUAL DO PVP SUMÁRIO
Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11
Leia maisFigura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?
Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade
Leia maisUnidade Gestora de Integração de Sistemas Tributários
Secretaria De Estado de Fazenda Superintendência de Gestão da Informação Unidade Gestora de Integração de Sistemas Tributários Unidade Gestora de Integração de Sistemas Tributários DECLARAÇÃO DE COMPRA
Leia maisPortal 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 maisManual 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 maisEspecificação do Trabalho
Especificação do Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação, ligação,
Leia maisManual Sistema Curumim. Índice
Versão 1.0 Índice 1. Instalação do Sistema... 3 2. Botões e Legenda... 4 3. Login do Sistema... 5 4. Tela Principal... 6 5. Dados Cadastrais da Empresa... 7 6. Aluno Cadastro... 8 7. Aluno - Cadastro de
Leia maisAssim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:
O que é o TDMax Web Commerce? O TDMax Web Commerce é uma ferramenta complementar no sistemas de Bilhetagem Eletrônica, tem como principal objetivo proporcionar maior conforto as empresas compradoras de
Leia maisPAINEL GERENCIADOR DE E-MAILS
Este manual foi criado com o objetivo de facilitar o gerenciamento de suas contas de e-mail. Com ele, o administrador poderá criar e excluir e-mails, alterar senha, configurar redirecionamento de contas,
Leia maisCONTRA 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 maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia mais1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.
1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo. 2 - Se esse é o seu primeiro cadastro, clique em Cadastre-se. Em seguida preencha os dados solicitados com Nome,
Leia maisManual 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 maisAnálise de Ponto de Função
Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um
Leia maisGuia Rápido para Acesso, Preenchimento e Envio Formulário de Cadastro da Empresa e Formulário de Projeto
EDITAL DE SELEÇÃO PÚBLICA MCTI/AEB/FINEP/FNDCT Subvenção Econômica à Inovação Transferência de Tecnologia do SGDC 01/2015 Transferência de Tecnologia Espacial no Âmbito do Decreto nº 7.769 de 28/06/2012
Leia maisSUMÁ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 maisManual Captura S_Line
Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades
Leia maisPLANO DE SAÚDE SÃO CRISTOVÃO SITE - TISS DIGITAÇÃO E ENTREGA DE FATURAMENTO MANUAL DO USUÁRIO (PRESTADOR)
PLANO DE SAÚDE SÃO CRISTOVÃO SITE - TISS DIGITAÇÃO E ENTREGA DE FATURAMENTO MANUAL DO USUÁRIO (PRESTADOR) Página 1 de 23 Sumário Tela de Login... 03 Menu Principal... 04 Home...05 Alterar meus dados...06
Leia maisMANUAL 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 maisManual 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 maisManual 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Í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 maisEspecificaçõ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 maisO Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo
O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado
Leia maisRicardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos
Históricos e Modelagem Orientada a Objetos Histórico Diversas metodologias e métodos surgiram para apoiar OO. Evolução a partir de linguagens C++ e SmallTalk. Anos 80 Anos 80-90: diversidade de autores.
Leia maisMANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox
MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS 2012 Todos os direitos reservados à Softbox 1101001112211110000212451 Seja bem vindo! Você está recebendo o MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS. Este manual
Leia maisEventos Anulação e Retificação
MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE GESTÃO ESTRATÉGICA DA INFORMAÇÃO Portal dos Convênios SICONV Eventos Anulação e Retificação
Leia maisManual do Usuário CFCWeb BA
ÍNDICE Acesso ao sistema... 2 Tela Principal... 3 Cadastro de Candidatos... 5 Agenda Teórico... 6 Agenda Prático... 7 Consulta Agendamentos do Candidato por Serviço... 9 Cadastro de Grade Horária... 10
Leia maisGestão inteligente de documentos eletrônicos
Gestão inteligente de documentos eletrônicos MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS VISÃO EMPRESAS - USUÁRIOS (OVERVIEW) No ELDOC, o perfil de EMPRESA refere-se aos usuários com papel operacional. São
Leia maisManual de Instalação Software do etoken Aladdin pro 72k
Manual de Instalação Software do etoken Aladdin pro 72k (SafeNet Authentication Client 8.0) Para o funcionamento do etoken Aladdin pro 72k, deve ser instalado o gerenciador do token disponível na área
Leia maisGUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Leia maisEspecificaçã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 maisInstalação: permite baixar o pacote de instalação do agente de coleta do sistema.
O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios
Leia maisINTRODUÇÃ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 maisSaté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 maisManual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica
Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...
Leia maisSUA SENHA É SIGILOSA, PESSOAL E INTRANSFERÍVEL.
DÚVIDAS MAIS FREQUENTES - DO CLIENTE 1. Qual o procedimento para se cadastrar na Guia Eletrônica? - Rolar a página e procure pelo item Novo Cliente? - Escolher o perfil: Próprio Interessado: Pessoa Física
Leia mais1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha E-mail Login Enviar Solicitação OBS: Nome: Login: E-mail:
1 Essa é a tela de login do Sistema de Atendimento, siga o passo a passo abaixo. Se esse é o seu primeiro cadastro, clique em Cadastre-se. O sistema só irá funcionar perfeitamente se for acessado pelo
Leia maisManual 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 maisWebEDI - Tumelero Manual de Utilização
WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus
Leia maisSERVIÇOS REQUERIMENTO
1 / 15 todos os direitos reservados. ÍNDICE Introdução... 3 Acesso Restrito... 4 Cadastro... 4 Serviços Requerimento... 6 Certidão Web... 7 Certidão Simplificada... 8 Certidão Específica... 10 Certidão
Leia maisProcesso de Controle das Reposições da loja
Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido
Leia maisDocumento de Diagrama de Classes. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho
Documento de Diagrama de Classes MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho 1. Índice 2. Introdução 3 3. Diagrama de casos de uso simplificado 3 4. Dicionário
Leia maisEspecificação do 3º Trabalho
Especificação do 3º Trabalho I. Introdução O objetivo deste trabalho é abordar a prática da programação orientada a objetos usando a linguagem Java envolvendo os conceitos de classe, objeto, associação,
Leia maisVIAÇÃO SÃO BENTO LTDA.
VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do
Leia maisMANUAL 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 maisEasytrade Admin Client
Easytrade Admin Client Manual de instalação e utilização Sumário 1.0 Instalação...3 1.1 Download e instalação do Java JRE...3 1.2 - Download e instalação do Easytrade Client...3 1.3 Criar atalho na area
Leia maisBACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO
BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO Criação de Conta de Usuário...03 Edição da Conta de Usuário...10 Download do Backup Online Embratel...10 Descrição dos Conjuntos de Cópia de Segurança...19
Leia maisPortal dos Convênios SICONV. Execução Cotação Eletrônica de Preços. Entidades Privadas sem Fins Lucrativos. Manual do Usuário
MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS Portal dos Convênios SICONV Execução Cotação Eletrônica de Preços
Leia maisTUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096
TUTORIAL DE UTILIZAÇÃO Índice Geral Antes de Começar 2 Procedimento de Instalação 3 Exportar dados para o 8 Acesso ao 10 Ordens de Serviço no 11 Solicitações de Serviço no 17 Folhas de Inspeção no 19 Importar
Leia maisHistó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 maisDemonstrativo de Informações Previdenciárias e Repasses
CADPREV CADPREV Ente Local Aplicativo Desktop Manual do Usuário Demonstrativo de Informações Previdenciárias e Repasses Data Publicação: 28/08/2013 1 de 21 Índice 1 Finalidade... 3 2 Visão Geral... 3 3
Leia maisTRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização
TRANSMISSOR ECF Sistema de transmissão de arquivos Nota Fiscal Paulista Manual de Utilização 1. Histórico de alterações Data Versão Alteração 04/12/2012 1 Criação do documento 28/02/2013 2 Revisão 2. Proposta
Leia maisSSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição Configurando a Conexão com o Banco de Dados
SSE 3.0 Guia Rápido Parametrizando o SISTEMA DE SECRETARIA Nesta Edição 1 Configurando a Conexão com o Banco de Dados 2 Primeiro Acesso ao Sistema Manutenção de Usuários 3 Parametrizando o Sistema Configura
Leia maisManual 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 maisManual do usuário Sistema de Ordem de Serviço HMV/OS 5.0
Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0 DESENVOLVEDOR JORGE ALDRUEI FUNARI ALVES 1 Sistema de ordem de serviço HMV Apresentação HMV/OS 4.0 O sistema HMV/OS foi desenvolvido por Comtrate
Leia maisSumá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 maisPlataforma Brasil Versão 3.0
Plataforma Brasil Versão 3.0 Histórico de Revisão do Manual Versão do Sistema 3.0 Autor Data Descrição Assessoria Plataforma Brasil 29/06/2015 Criação do Documento OBS: Para sugestões, a fim de aprimorar
Leia maisPortal nddcargo 4.1.5.0 Manual de Utilização Call Center Visão Administrador
Portal nddcargo 4.1.5.0 Manual de Utilização Call Center Visão Administrador Histórico de alterações Data Versão Autor Descrição 23/11/2012 1 Criação do documento. 2 1. Introdução... 4 2. Funcionalidades
Leia maisFAQ Sistema Eletrônico de Informações SEI-MP
FAQ Sistema Eletrônico de Informações SEI-MP 1. Quem pode obter o acesso ao SEI-MP? O SEI-MP está disponível apenas para usuários e colaboradores internos do MP. Usuários externos não estão autorizados
Leia maisEscritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
Leia maisMicrosoft 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 maisBH PARK Software de Estacionamento
BH PARK Software de Estacionamento WWW.ASASSOFTWARES.COM.BR Índice 1 Informações Básicas... 1 1.1 Sair da aplicação... 1 1.2 Travar aplicação... 1 1.3 Licenciando a aplicação... 1 1.4 Contrato de Manutenção...
Leia maisÍNDICE 1. CADASTRO DE BOLSAS... 2
ÍNDICE 1. CADASTRO DE BOLSAS... 2 1.1. ACESSANDO A APLICAÇÃO... 2 1.2. GUIA : BOLSAS... 3 1.2.1. Instruções para preenchimento dos campos... 3 1.3. GUIA : OBSERVAÇÃO... 7 1.4. GUIA : UNIDADES... 8 1.4.1.
Leia maisMANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA
MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA MANUAL DO ALUNO Vamos aprender juntos o passo a passo para navegar e estudar com tranquilidade no ambiente aconchegante de seu doce
Leia maisManual do Almoxarifado SIGA-ADM
Manual do Almoxarifado SIGA-ADM DIRETORIA DE GESTÃO DA TECNOLOGIA DA INFORMAÇÃO(DGTI) MARÇO/2012 Requisição de Almoxarifado Requisições O sistema retornará a tela do menu de Administração. Nela selecione
Leia maisINSTALAÇÃO DO SISTEMA CONTROLGÁS
INSTALAÇÃO DO SISTEMA CONTROLGÁS 1) Clique duas vezes no arquivo ControlGasSetup.exe. Será exibida a tela de boas vindas do instalador: 2) Clique em avançar e aparecerá a tela a seguir: Manual de Instalação
Leia mais