Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação. Sistema de Gerenciamento de Estoque

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

Download "Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação. Sistema de Gerenciamento de Estoque"

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 https://netbeans.org/downloads/7.3.1/, 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

Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação. Sistema de controle de estoque doméstico

Universidade Federal do Rio de Janeiro. Escola Politécnica. Departamento de Eletrônica e de Computação. Sistema de controle de estoque doméstico Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Eletrônica e de Computação Sistema de controle de estoque doméstico Autor: Orientador: Examinador: Examinador: Alexandre Figueiredo

Leia mais

DOCUMENTO DE REQUISITOS

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

Processo de garantia da qualidade baseado no modelo MPS.BR. Acadêmico: Anildo Loos Orientador: Everaldo Artur Grahl

Processo de garantia da qualidade baseado no modelo MPS.BR. Acadêmico: Anildo Loos Orientador: Everaldo Artur Grahl Processo de garantia da qualidade baseado no modelo MPS.BR Acadêmico: Anildo Loos Orientador: Everaldo Artur Grahl Roteiro introdução objetivos do trabalho fundamentação teórica desenvolvimento da ferramenta

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

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Especificação do Caso de Uso. Manter Cliente. Versão 1.0 Especificação do Caso de Uso Manter Cliente Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 27/05/2011 1.0 Elaboração do documento Isaque J. Barbosa Índice 1. Manter Cliente 3 1.1 Breve Descrição...

Leia mais

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA. Marco Antônio Cabral dos Santos Júnior NEXUS

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA. Marco Antônio Cabral dos Santos Júnior NEXUS ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA Marco Antônio Cabral dos Santos Júnior NEXUS Sistema de Gerenciamento para Microempresa Guaíba 2015 Marco Antônio

Leia mais

Thiago Hernandes de Souza

Thiago Hernandes de Souza Thiago Hernandes de Souza Dedicatória Confia ao SENHOR as tuas obras, e teus pensamentos serão estabelecidos. (Provérbios 16:3) Primeiramente ao Senhor Jesus Cristo, por fazer o intermédio junto a Deus

Leia mais

Especificação do Trabalho

Especificaçã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 mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Controle de Viaturas por Pablo Wasculewsky de Matos Orientador: Prof. Me. André Vinicius

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE

Leia mais

Sistema de Inteligência Patrimônial. Especificação dos Requisitos

Sistema de Inteligência Patrimônial. Especificação dos Requisitos Sistema de Inteligência Patrimônial Especificação dos Requisitos Especificação dos Requisitos Data Versão: 18 / 11 / 2015 Histórico das Revisões Data Versão Descrição Autor 23 / 11/ 2015 1.0 Versão Inicial

Leia mais

VEXPRESSCRM. Manual do Usuário. Automação da força de vendas. MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.

VEXPRESSCRM. Manual do Usuário. Automação da força de vendas. MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2. 1 Manual do Usuário VEXPRESSCRM Automação da força de vendas MR Consultoria e Assessoria em Informática Desenvolvimento de Sistemas WEB Versão 2.0 2 Acesso Para acessar o sistema VEXPRESS-CRM é necessário

Leia mais

Manual Integra S_Line

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 mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

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

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

Leia mais

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br 2013 inux Sistemas Ltda. s MANUAL DO USUÁRIO www.inux.com.br Sumário 1 Introdução... 2 2 Visão Geral do Sistema... 2 3 Tela de Configuração... 3 4 Tela de Mensagens... 5 5 Tela de Importação... 8 6 Tela

Leia mais

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA. Sistema de Gerenciamento Eletrônico de Documentos

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA. Sistema de Gerenciamento Eletrônico de Documentos UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA Sistema de Gerenciamento Eletrônico de Documentos Autor: Evandro Bastos Tavares Orientador: Antônio Claudio Gomez

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

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Gerenciador Financeiro CITi. Gerenciador Financeiro CITi

Gerenciador Financeiro CITi. Gerenciador Financeiro CITi (Sistema de Gerenciamento Financeiro) Especificação dos Requisitos do Software Gerenciador Financeiro CITi Versão 1.0 Autores: Bruno Medeiros de Oliveira Igor Rafael Medeiros Pedro Araújo de Melo Tiago

Leia mais

Sistema de Controle de Bolsas e Auxílios - SCBA

Sistema de Controle de Bolsas e Auxílios - SCBA Sistema de Controle de Bolsas e Auxílios - SCBA Manual de Utilização Perfil Beneficiário 1. 2. Objetivo do Manual... 2 Siglas e Abreviações... 2 3. Perfil do Usuário... 2 4. Descrição Geral do Sistema...

Leia mais

Eletron-DS Pedido Eletrônico 1

Eletron-DS Pedido Eletrônico 1 1 2 Eletron-DS Julho / 2010 3 Índice Sistema... 4 Menu Digitar Pedido... 6 Menu Consultar Pedidos... 9 Menu Conexão Fornecedor... 10 4 Sistema Pré-requesitos: - Windows Vista ou Superior; - Acesso a Internet.

Leia mais

Aplicativo da Manifestação do Destinatário. Manual

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

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais

SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA

SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA Resumo SISTEMA DE GERENCIAMENTO PARA EMPRESAS DE SUPRIMENTOS DE INFORMÁTICA Felipe Marques Limonta 1 limonta8@gmail.com Rafael Lucas Monteiro 2 rafaelmonteiro100@hotmail.com Carlos Alberto Lucas 3 profcarloslucas@gmail.com

Leia mais

Faturamento Eletrônico - CASSEMS

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

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico O GCO é um sistema de controle de clínicas odontológicas, onde dentistas terão acesso a agendas, fichas de pacientes, controle de estoque,

Leia mais

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA. Rodrigo Luiz da Rosa

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA. Rodrigo Luiz da Rosa ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL ESTRELA TÉCNICO EM INFORMÁTICA SISTEMA DE LOCADORA Rodrigo Luiz da Rosa Estrela 2012 EIXO TECNOLÓGICO: Informação e Comunicação TÍTULO: SISTEMA DE LOCADORA AUTOR:

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

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

Manual Xerox capture EMBRATEL

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

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução Página 1 de 16 Introdução Documento para especificação de programa do Caso de Uso Manter Usuários. Além da descrição de programa o documento terá o diagrama de classes e o diagrama de sequência. Caso de

Leia mais

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Sistema Gerenciador de Hotel Adriano Douglas Girardello

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS por Daniel Teixeira Braga Trabalho de Conclusão de curso II Prof. Marcos Echevarria

Leia mais

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução

ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução Página 1 de 15 Introdução Documento para especificação de programa do Caso de Uso Manter Usuários. Além da descrição de programa o documento terá o diagrama de classes e o diagrama de sequência. Caso de

Leia mais

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos

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

Busca Certa Combustíveis

Busca Certa Combustíveis UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Busca Certa Combustíveis por Luma Melo Borges Documento de conclusão da disciplina de Trabalho

Leia mais

Manual de utilização do. sistema integrado de controle médico WWW.ISA.NET.BR

Manual de utilização do. sistema integrado de controle médico WWW.ISA.NET.BR Manual de utilização do sistema integrado de controle médico WWW.ISA.NET.BR Sistema integrado de controle médico Acesso... 3 Menu principal... 4 Cadastrar... 6 Cadastro de pacientes... 6 Convênios... 10

Leia mais

AUTOR(ES): VINICIUS RUIZ PONTES SILVA, JAQUELINE CRISTINA DA SILVA, JOÃO PAULO DE OLIVEIRA HONESTO

AUTOR(ES): VINICIUS RUIZ PONTES SILVA, JAQUELINE CRISTINA DA SILVA, JOÃO PAULO DE OLIVEIRA HONESTO Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: IMPLEMENTAÇÃO DE UM SISTEMA PARA INTERCÂMBIOS ESTUDANTIS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS

Leia mais

Cadastro Avaliação 2013 Manual de Instruções

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

Sistema de Ordens de Serviço HDA Soluções em Informática

Sistema de Ordens de Serviço HDA Soluções em Informática UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO Curso Superior de Graduação em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Ordens de Serviço HDA Soluções em Informática Por AUGUSTO CARRICONDE

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel Ambiente de Desenvolvimento Ambiente Para desenvolver aplicativos utilizando a linguagem JAVA precisamos preparar nosso ambiente realizando a

Leia mais

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho Documento de Casos de Uso MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho 1. Índice 2. Introdução 3 3. Descrição dos atores 3 4. Diagrama de caso de uso 4 5. 5.1 5.2

Leia mais

FUNCEXDATA 2.0. Manual do Usuário. Maio/2012. Ajudando o Brasil a expandir fronteiras

FUNCEXDATA 2.0. Manual do Usuário. Maio/2012. Ajudando o Brasil a expandir fronteiras Ajudando o Brasil a expandir fronteiras FUNCEXDATA 2.0 Manual do Usuário Maio/2012 Funcex Av. Rio Branco, 120, Gr. 707, Centro 20040-001 Rio de Janeiro RJ Instituída em 12 de março de 1976 CNPJ 42.580.266/0001-09.

Leia mais

Deep View CRM Manual Operacional FAC. versão: 2.0.5.3

Deep View CRM Manual Operacional FAC. versão: 2.0.5.3 Deep View CRM Manual Operacional FAC versão: 2.0.5.3 Deep View CRM É um sistema de CRM (Customer Relationship Management), totalmente desenvolvido em ambiente Web, com funcionalidades integradas que permitem

Leia mais

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados:

Relatório do GPES. Descrição dos Programas e Plugins Utilizados. Programas Utilizados: Relatório do GPES Relatório referente à instalação dos programas e plugins que estarão sendo utilizados durante o desenvolvimento dos exemplos e exercícios, sendo esses demonstrados nos próximos relatórios.

Leia mais

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Documento de Requisitos. Versão <1.2> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Documento de Requisitos Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 27/04/2010 1.0 Criação da primeira versão

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

SISLEGNO: SISTEMA DE VENDAS

SISLEGNO: SISTEMA DE VENDAS UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISLEGNO: SISTEMA DE VENDAS por Douglas Ribes Zibetti Projeto de Graduação como requisito parcial

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO PROCEU PROGRAMA DE CADASTRO DE EXTENSÃO UNIVERSITÁRIA

UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO PROCEU PROGRAMA DE CADASTRO DE EXTENSÃO UNIVERSITÁRIA UNIVERSIDADE FEDERAL DO PARANÁ CURSO DE TECNOLOGIA EM SISTEMAS DE INFORMAÇÃO PROCEU PROGRAMA DE CADASTRO DE EXTENSÃO UNIVERSITÁRIA CURITIBA 2009 HUGO ARAÚJO DE ALMEIDA RAFAEL DE MELLO LECHAKOSKI TAYLOR

Leia mais

Linguagem de Programação Visual

Linguagem de Programação Visual Linguagem de Programação Visual Unidade 1 Ambiente de desenvolvimento Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 SOBRE O JAVA... 3 AMBIENTE DE DESENVOLVIMENTO... 5 RECURSOS DA FERRAMENTA NETBEANS...

Leia mais

MANUAL DE INSTRUÇÕES. Sistema Nota Fiscal Eletrônica. Sil Tecnologia LTDA

MANUAL DE INSTRUÇÕES. Sistema Nota Fiscal Eletrônica. Sil Tecnologia LTDA Sistema Nota Fiscal Eletrônica Sil Tecnologia LTDA SUMÁRIO INTRODUÇÃO 4 1. CONHECENDO OS COMANDOS DO SISTEMA 5 1.1 Tela Inicial do Sistema 5 1.2 Navegador de registros 6 1.3 Filtro de Registros 6 2. TELA

Leia mais

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25

SUMÁRIO CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 SUMÁRIO LISTA DE FIGURAS LISTA DE TABELAS LISTA DE SIGLAS E ABREVIATURAS Pág. CAPÍTULO 1 - INTRODUÇÃO 19 CAPÍTULO 2 - CONCEITOS 25 2.1 A tecnologia de orientação a objetos 25 2.1.1 Projeto de software

Leia mais

Notas de Aula 05: Aplicação de um caso de uso

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

Especificação dos Requisitos do Software. White Label

Especificação dos Requisitos do Software. White Label Ubee Especificação dos Requisitos do Software White Label Review 0.3 Autores: Airton Sampaio de Sobral (asds@cin.ufpe.br) Alan Gomes Alvino (aga@cin.ufpe.br) Glauco Roberto Pires dos Santos (grps@cin.ufpe.br)

Leia mais

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG

Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge. Manual do Usuário. Versão 1.1. ExpressoMG Companhia de Tecnologia da Informação do Estado de Minas Gerais - Prodemge Manual do Usuário Versão 1.1 ExpressoMG 14/10/2015 Sumário 1. Apresentação... 4 1.1 Objetivos do Manual... 4 1.2 Público Alvo...

Leia mais

Sua mais nova e completa ferramenta

Sua mais nova e completa ferramenta TUTORIAL PORTAL CLIENTE LUCIOS Sua mais nova e completa ferramenta SOLICITE SEU ACESSO PRÉ-REQUISITO NAVEGADOR IE MICROSOFT O Navegador IE - Internet Explore, vem instalado como padrão em qualquer distribuição

Leia mais

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

Guia de conceitos básicos API Version 2010-01-01

Guia de conceitos básicos API Version 2010-01-01 : Guia de conceitos básicos Copyright 2011 Amazon Web Services LLC ou suas afiliadas. Todos os direitos reservados. Conceitos básicos do Amazon RDS... 1 Cadastre-se no Amazon RDS... 2 Inicie uma instância

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL.

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL. UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL por Luisiane Pereira Costa Pinto Trabalho de Curso II submetido

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/

SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/ SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/ ModeloPlanoProjeto_2007_04_24 SIGECO07_PlanoProjeto_2007_09_23 Página

Leia mais

Manual do Usuário. Sistema Financeiro e Caixa

Manual do Usuário. Sistema Financeiro e Caixa Manual do Usuário Sistema Financeiro e Caixa - Lançamento de receitas, despesas, gastos, depósitos. - Contas a pagar e receber. - Emissão de cheque e Autorização de pagamentos/recibos. - Controla um ou

Leia mais

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 CURITIBA Nov 2012 DJULLES IKEDA OSNIR FERREIRA DA CUNHA Sistema de Gestão Escolar PROJETO

Leia mais

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA. Yan Medeiros Lopes

ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA. Yan Medeiros Lopes ESCOLA ESTADUAL DE EDUCAÇÃO PROFISSIONAL DR. SOLON TAVARES CURSO TÉCNICO EM INFORMÁTICA Yan Medeiros Lopes GERENCIADOR DE CONTROLE DE ESTOQUE PARA LOJA DE ROUPAS Guaíba 2015 Yan Medeiros Lopes GERENCIADOR

Leia mais

MANUAL DO ADMINISTRADOR DO MÓDULO

MANUAL DO ADMINISTRADOR DO MÓDULO MANUAL DO ADMINISTRADOR DO MÓDULO ÍNDICE Relatórios Dinâmicos... 3 Requisitos de Sistema... 4 Estrutura de Dados... 5 Operadores... 6 Tabelas... 7 Tabelas x Campos... 9 Temas... 13 Hierarquia Relacionamento...

Leia mais

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guia de Configuração do Monitoramento do Jboss do Nimsoft jboss série 1.3 Aviso de copyright do CA Nimsoft Monitor Snap Este sistema de ajuda online (o Sistema ) destina-se somente

Leia mais

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br

Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Abordagem geral Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br Em primeiro plano, deve-se escolher com qual banco de dados iremos trabalhar. Cada banco possui suas vantagens,

Leia mais

Fox Gerenciador de Sistemas

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

OPCEM 1.0. Versão 1.0 Copyright 2013 OpServices 1

OPCEM 1.0. Versão 1.0 Copyright 2013 OpServices 1 OPCEM 1.0 Versão 1.0 Copyright 2013 OpServices 1 OpCEM CONCEITO... 4 REQUISITOS MÍNIMOS... 4 INSTALANDO... 4 CONHECENDO A INTERFACE DO OPCEM... 7 CONFIGURAÇÃO DO GERENCIADOR... 7 ADICIONAR NOVO ROBÔ...

Leia mais

Rem Commodatum. Rem Commodatum - Versão 1.0. Manter Visitas Técnicas. Iteração 01 - Release 1.0. Versão do Documento: 1.0

Rem Commodatum. Rem Commodatum - Versão 1.0. Manter Visitas Técnicas. Iteração 01 - Release 1.0. Versão do Documento: 1.0 Rem Commodatum Rem Commodatum - Versão 1.0 Iteração 01 - Release 1.0 Manter Visitas Técnicas Versão do Documento: 1.0 Data Versão do Documento Histórico de Revisão Descrição Autor 20/09/2011 1.0 Elaboração

Leia mais

Análise de Ponto de Função

Aná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 mais

Gerencie Carteira - PF

Gerencie Carteira - PF Gerencie Carteira - PF Mais negócios para a sua empresa, com melhor resultado e o risco sob controle. Manual do Produto Manual do Produto 1 Índice Produto 02 Meio de acesso 02 Carteira de Clientes Pessoa

Leia mais

Tracker Um Framework para Rastreamento de Produtos no Processo de Produção

Tracker Um Framework para Rastreamento de Produtos no Processo de Produção Tracker Um Framework para Rastreamento de Produtos no Processo de Produção Ramiro de Souza Fernandes, Rodrigo Prestes Machado Curso de Análise e Desenvolvimento de Sistemas Faculdade de Tecnologia Senac

Leia mais

Manual de Configuração e Utilização TabFisc Versão Mobile 09/2013 Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE

Manual de Configuração e Utilização TabFisc Versão Mobile 09/2013 Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE Pag. 1 MANUAL DE UTILIZAÇÃO TABLET VERSÃO MOBILE Pag. 2 INTRODUÇÃO Esse documento contém as instruções básicas para a utilização do TabFisc Versão Mobile (que permite ao fiscal a realização do seu trabalho

Leia mais

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.

Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. 1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.

Leia mais

MANUAL DO SERVICE DESK SYSTEM

MANUAL DO SERVICE DESK SYSTEM Manual do Sumário Conhecendo o SERVICE DESK SYSTEM... 3 - A tela de Acesso ao sistema:... 3 - A tela do sistema após o acesso(exemplo):... 3 OCORRÊNCIAS... 4 - Abertura de chamados:... 4 - Atendendo um

Leia mais

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox

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

PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6. Manual de Instalação e Demonstração AGL Sistemas Corporativos

PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6. Manual de Instalação e Demonstração AGL Sistemas Corporativos PAV - PORTAL DO AGENTE DE VENDAS AGL Versão 2.0.6 Manual de Instalação e Demonstração AGL Sistemas Corporativos Add-on responsável pela integração do SAP Business One com o setor comercial através da internet.

Leia mais

MANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS

MANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS MANUAL DO USUÁRIO WEB SIGAP - SISTEMA GESTOR DE ATENDIMENTOS E PROCESSOS Sumario Sumario... 2 1 Introdução... 3 2 Eventos Gerais... 3 Trâmite dos Processos... 3 Consulta Ao Andamento do Processo... 4 Ícones

Leia mais

CA Nimsoft Unified Reporter

CA Nimsoft Unified Reporter CA Nimsoft Unified Reporter Guia de Instalação 7.5 Histórico de revisões do documento Versão do documento Data Alterações 1.0 Março de 2014 Versão inicial do UR 7.5. Avisos legais Este sistema de ajuda

Leia mais

Java Server Pages: Apresentação e Instalação

Java Server Pages: Apresentação e Instalação 1 Java Server Pages: Apresentação e Instalação Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Apresentar a tecnologia Java Server Pages; Instalar e configurar

Leia mais

SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA

SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ROBERTO ROSIN SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA

Leia mais

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA 73 COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA Daniel José Angotti Analista de Negócio, Repom S/A djangotti@gmail.com Carlos

Leia mais

FERRAMENTA PARA CONSTRUÇÃO DE INTERFACES DE SOFTWARE A PARTIR DE DIAGRAMA DE CLASSES

FERRAMENTA PARA CONSTRUÇÃO DE INTERFACES DE SOFTWARE A PARTIR DE DIAGRAMA DE CLASSES FERRAMENTA PARA CONSTRUÇÃO DE INTERFACES DE SOFTWARE A PARTIR DE DIAGRAMA DE CLASSES Aluno: André Luis Becker Orientador: Prof. Everaldo Artur Grahl. Mestre Orientador, FURB Roteiro da Apresentação Introdução;

Leia mais

SIGECORS. Sistema de Gerenciamento de Resíduos Sólidos Industriais

SIGECORS. 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 mais

MA UAL DO USUÁRIO. RedesSociais

MA UAL DO USUÁRIO. RedesSociais MA UAL DO USUÁRIO RedesSociais 1 Instalação 1. Instalar JRE (Java Runtime Enviroment) ou JDK (Java Developer Kit). 2. Direcionar o banco de dados no JDBC do WINDOWS 2000/XP: a. Abrir Menu Iniciar / Painel

Leia mais

Banco de Dados Oracle 10g

Banco de Dados Oracle 10g 2010 Banco de Dados II Líder: George Petz... 19 Bruno Aparecido Pereira... 07 Gustavo da Silva Oliveira... 24 Luis Felipe Martins Alarcon... 32 Rubens Gondek... 41 Professor: Gilberto Braga de Oliveira

Leia mais

Manual de Instalação, Configuração e Uso

Manual de Instalação, Configuração e Uso Manual de Instalação, Configuração e Uso Este Manual destina-se ao usuário do sistema Smart Manager. É proibida a duplicação ou reprodução, no todo ou em parte, sob quaisquer formas ou qualquer meio, sem

Leia mais

Prefeitura Municipal de Florianópolis Secretaria Municipal da Receita Sistema de Geração e Emissão de Nota Fiscal de Prestação de Serviços Eletrônica

Prefeitura Municipal de Florianópolis Secretaria Municipal da Receita Sistema de Geração e Emissão de Nota Fiscal de Prestação de Serviços Eletrônica Sistema de Geração e Emissão de Nota Fiscal de Prestação de Serviços Eletrônica Manual do Cliente NFPS-e Versão 1.1.2.0 FLORIANÓPOLIS - SC Manual do Cliente NFPS-e Versão 1.1.2.0 1 Sumário 1 ACRÔNIMOS

Leia mais

Processo de Engenharia de Software II

Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET Centro de ciências Exatas e Tecnológicas Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo de Engenharia

Leia mais

BCON BUSINESS CONTROL

BCON BUSINESS CONTROL BCON BUSINESS CONTROL DOCUMENTO DE REGRAS DE NEGÓCIOS VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 10/05/11 1.0 Versão Inicial Filipe Almeida Documento de Requisitos Sumário 1. INTRODUÇÃO...

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

Leia mais

MANUAL DE ORIENTAÇÕES GERAIS

MANUAL DE ORIENTAÇÕES GERAIS MANUAL DE ORIENTAÇÕES GERAIS IMPORTAÇÃO DE ARQUIVOS XML VIA WEB RECIFE - 2015 1 ÍNDICE 1. ACESSANDO O PORTAL TISS... 3 2. USUÁRIO E SENHA... 5 2.1. Usuário... 5 2.2. Senha... 5 2.3. Alteração de Senha...

Leia mais

WebEDI - Tumelero Manual de Utilização

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

Universidade Estadual do Oeste do Paraná

Universidade Estadual do Oeste do Paraná Universidade Estadual do Oeste do Paraná Estudo de Requisitos de um software para uma loja de lentes de contato Bruno Eduardo Soares Leonardo Zanotto Baggio Maykon Valério da Silva Cascavel, 10 de Junho

Leia mais

ÍNDICE. Sobre o SabeTelemarketing 03. Contato. Ícones comuns à várias telas de gerenciamento. Verificar registros 09. Tela de relatórios 09

ÍNDICE. Sobre o SabeTelemarketing 03. Contato. Ícones comuns à várias telas de gerenciamento. Verificar registros 09. Tela de relatórios 09 ÍNDICE Sobre o SabeTelemarketing 03 Ícones comuns à várias telas de gerenciamento Contato Verificar registros 09 Telas de cadastro e consultas 03 Menu Atalho Nova pessoa Incluir um novo cliente 06 Novo

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE INTRODUÇÃO O portal do Afrafep Saúde é um sistema WEB integrado ao sistema HEALTH*Tools. O site consiste em uma área onde os Usuários e a Rede Credenciada,

Leia mais

Carregamento automatizado de Bases de Dados

Carregamento automatizado de Bases de Dados Carregamento automatizado de Bases de Dados André Neiva de Lemos nº 21276 Trabalho realizado sob a orientação de João Paulo Ribeiro Pereira Engenharia Informática 2014/2015 Carregamento automatizado de

Leia mais

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes)

Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) Guia de Utilização do Microsoft Dynamics CRM (Gestão de Relacionamento com Clientes) 1. Sobre o Microsoft Dynamics CRM - O Microsoft Dynamics CRM permite criar e manter facilmente uma visão clara dos clientes,

Leia mais