Marcos Roberto da Silva. Sistema para informatização de loja de cosméticos

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

Download "Marcos Roberto da Silva. Sistema para informatização de loja de cosméticos"

Transcrição

1 Marcos Roberto da Silva Sistema para informatização de loja de cosméticos Assis 2012

2 Marcos Roberto da Silva Sistema para informatização de loja de cosméticos Orientador: Dr. Almir Rogério Camolesi Área de concentração: Análise e Desenvolvimento de sistemas Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis como requisito do Curso de Graduação. Assis 2012.

3 FICHA CATALOGRÁFICA SILVA, Marcos Roberto. Sistema para Informatização de Loja de Cosméticos / Marcos Roberto da Silva. Fundação Educacional do Município de Assis, p. Orientador: Dr. Almir Rogério Camolesi. Trabalho de Conclusão de Curso Instituto Municipal de ensino Superior de Assis- IMESA. CDD: Biblioteca da Fema

4 SISTEMA PARA INFORMATIZAÇÃO DE LOJA DE COSMÉTICOS Marcos Roberto da Silva Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis como requisito do Curso de Graduação, analisado pela seguinte Comissão examinadora Orientador: Dr. Almir Rogério Camolesi. Analisador: Esp.CelioDesiró.

5 DEDICATÓRIA Dedico este trabalho a Deus, ao meu pai Josias Pedro da Silva, minha avó Maria Helena da Silva, meus irmãos; Eduardo Ap. da Silva, Elaine Helena da Silva e Ricardo Pedro da Silva e em memória de minha mãe Maria do Carmo Oliveira da Silva.

6 AGRADECIMENTOS Agradeço a Deus por permitir a conclusão dessa importante etapa. formação A minha família pelos valores e educação que recebi ao longo da minha Ao meu orientador Dr. Almir Camolesi, pela orientação e pelo estímulo durante todo o curso, ao Coordenador do curso de Análise e Desenvolvimento de Sistemas, Dr. Alex Sandro Romeo de Souza Polleto pela dedicação e exemplo de profissional, aos professores Fábio Eder Cardoso, Dr. Luís Carlos Begosso, Dra. Marisa Atsuko Nitto e Dr. Osmar Aparecido Machado. A todos os professores pela dedicação e esforços em nos ensinar e indicar os caminhos a seguir. Aos meus amigos; Hugo Dias, Raphael Vasques, Maiara Martins, Matheus Farias, Alan Carlos, Dirceu Benergossi, Claudio Francisco, Douglas Eduardo Gouveia, Edivaldo Oliveira, Wesley Alves de Souza, Lucas Alves, Alex G. de Araújo, Jean Gonçalves, Edilene Pereira e Leyriane Pereira Zanfrille. E por fim agradeço a todos que direta ou indiretamente contribuíram de alguma forma para a conclusão desse trabalho e mais uma importante etapa.

7 Resumo Nesse trabalho será apresentada a análise de um sistema para a informatização de uma loja de cosméticos, o sistema facilitará as atividades desenvolvidas diariamente no setor propondo eficiência no atendimento e atendendo as diversas necessidades do proprietário e seus colaboradores. Com a implementação do sistema o usuário poderá incluir clientes e produtos, efetuar vendas, movimentar estoque e gerar relatórios das atividades de sua empresa. Para o desenvolvimento desse projeto será utilizada a tecnologia.net, a linguagem de programação C#, o banco de dados SQLSERVER e o ambiente de desenvolvimento Microsoft Visual Studio Palavra chave: C#, Visual Studio Palavra chave: Data Entity Framework Palavra chave: Asp.Net

8 ABSTRACT In this project will be introduced the analysis of a system for the informatization of cosmetic store, the system will make easier the activities developed in the daily routine of the place, proposing an ease in the treatment and attending many owners and employees necessities. With the system s implementation the user will be able to include customers and products, make sales, move stock and generate reports. To develop that project it will be used the.net tech, the programation language C# (C-Sharp), database SQL SERVER EXPRESS and the environment of development Microsoft Visual Studio Key word: C#, Visual Studio Key word: Data Entity Framework Key word: Asp.Net

9 LISTA DE ILUSTRAÇÕES Figura 1 - Diagrama de Caso de Uso Figura 2 - Cadastrar cliente Figura 3 - Cadastrar funcionário Figura 4 - Cadastrar produto Figura 5 - Consultar cliente Figura 6 - Consultar cliente por código Figura 7 - Consultar por descrição Figura 8 - Consultar Estoque Figura 9 - Consultar produto por fornecedor Figura 10 - Consultar produto por código Figura 11 - Consultar produto por data da compra Figura 12 - Consultar produto por descrição Figura 13 - Efetuar venda Figura 14 -Consultar venda Figura 15 - Consultar venda por código da venda Figura 16 - Consultar venda por código do cliente Figura 17 - Consultar venda por período Figura 18 - Consultar fornecedor Figura 19 - Gerar lista de fornecedores Figura 20 - Caso de uso gerar estorno Figura 21 - Diagrama de Classes Figura 22 - Diagrama ER Figura 23 - Work Breakdown Structure Figura 24 - Diagrama de Sequência Cadastrar Cliente Figura 25 - Diagrama de Sequência Cadastrar Funcionário Figura 26 - Diagrama de Sequência Cadastrar Produto Figura 27 - Diagrama de Atividades Figura 28 - Sequenciamento de Atividades Figura 29 - Organização das Camadas Figura 30 - Modelo Data Entity Framework Figura 31 - Página de Acesso Figura 32 - Página inicial... 66

10 Figura 33 - Controles da página Figura 34 - Página de restrição Figura 35 - Cadastro de Cidades Figura 36 - Cadastro de Clientes Figura 37 - Cadastro de Produtos Figura 38 - Efetuar vendas Figura 39 - Codificação do método Insert da Camada DAL Figura 40 - Codificação do método Update da Camada DAL Figura 41 - Cronograma... 76

11 LISTA DE TABELAS Tabela 1 - Lista de eventos Tabela 2 - Cadastrar Produtos Tabela 3 - Consultar Clientes Tabela 4 - Consulta Cliente por Código Tabela 5 - Consultar Cliente por Descrição Tabela 6 - Consultar Estoque Tabela 7 - Consultar Produtos por Fornecedor Tabela 8 - Consultar Produto por Código Tabela 9 - Consultar Produtos por Data de Compra Tabela 10 - Consulta Produto por Descrição Tabela 11 - Efetuar Venda Tabela 12 - Consultar Venda Tabela 13 - Consultar Venda por Código da Venda Tabela 14 - Consultar Produto por Código de Cliente Tabela 15 - Consultar Produtos por Período Tabela 16 - Cadastrar Fornecedor Tabela 17 - Gerar lista de Fornecedores Tabela 18 - Gerar Estorno Tabela 19 - Orçamento do projeto... 59

12 SUMÁRIO LISTA DE TABELAS Introdução A Empresa OBJETIVO Justificativa Público Alvo Estrutura do trabalho TECNOLOGIAS DE ANÁLISE E DESENVOLVIMENTO METODOLOGIA DE ANÁLISE LINGUAGEM DE PROGRAMAÇÃOC# (C SHARP) BANCO DE DADOS MICROSOFT SQL SERVER EXPRESS ACESSOS A DADOS USANDO O DATAENTITY FRAMEWORK PADRÕES DE PROJETOS UTILIZANDO CAMADAS ANÁLISE E ESPECIFICAÇÃO DO SISTEMA LEVANTAMENTO DOS REQUISITOS ENTREVISTA COM O PROPRIETÁRIO DECLARAÇÃO DOS OBJETIVOS FUNCIONALIDADES DO SISTEMA LISTA DE EVENTOS VALIDAÇÃO DOS REQUISITOS DIAGRAMA DE CASO DE USO ILUSTRAÇÃO CASO DE USO GERAL CASO DE USO: CADASTRAR CLIENTE CASO DE USO: CADASTRAR FUNCIONÁRIO CASO DE USO: CADASTRAR PRODUTO CASO DE USO: CONSULTAR CLIENTE CASO DE USO: CONSULTAR CLIENTE POR CÓDIGO CASO DE USO: CONSULTAR CLIENTE POR DESCRIÇÃO CASO DE USO: CONSULTAR ESTOQUE CASO DE USO: CONSULTAR PRODUTO POR FORNECEDOR... 36

13 3.14. CASO DE USO: CONSULTAR PRODUTO POR CÓDIGO CASO DE USO: CONSULTAR PRODUTO POR DATA DE COMPRA CASO DE USO: CONSULTAR PRODUTO POR DESCRIÇÃO CASO DE USO: EFETUAR VENDA CASO DE USO: CONSULTAR VENDA CASO DE USO: CONSULTAR VENDA POR CÓDIGO DA VENDA CASO DE USO: CONSULTAR VENDA PELO CÓDIGO DO CLIENTE CASO DE USO: CONSULTAR VENDA POR PERÍODO CASO DE USO: CADASTRAR FORNECEDOR CASO DE USO: GERAR LISTA DE FORNECEDORES CASO DE USO: GERAR ESTORNO DIAGRAMA DE CLASSE DIAGRAMA ENTIDADE RELACIONAMENTO PROJETO E ORÇAMENTO WORK BREAKDOWN STRUCTURE-WBS DIAGRAMA DE SEQUÊNCIA DIAGRAMA DE ATIVIDADES SEQUÊNCIAMENTO DAS ATIVIDADES ESTIMATIVAS DE CUSTOS CUSTOS DE MATERIAIS ORÇAMENTO DO PROJETO ORGANIZAÇAO DAS CAMADAS DE CODIGO FONTE IMAGEM DO SOLUTION EXPLORER INTERFACES DO SISTEMA WEB SITE ADMINISTRATION TOOL PÁGINA INICIAL CONTROLES DA INTERFACE PÁGINA DE CADASTRO CADASTRO DE CIDADES CADASTROS DE CLIENTES CADASTRO DE PRODUTOS EFETUAR VENDAS CONCLUSÃO CRONOGRAMA REALIZADO 76

14 REFERÊNCIAS 77

15 15 1. Introdução No mundo dos negócios para que possamos manipular dados importantes com segurança e agilidade precisamos de ferramentas capazes de manipular informações e gerenciar as mesmas de forma persistente com eficácia e precisão. Atualmente é necessário levar para dentro das pequenas e médias empresas o processo de informatização a que foram submetidas às grandes empresas, o que se deve compreender é que a informatização não significa aumento de custos, mas muito pelo contrário significa qualidade, eficiência e rapidez nas operações diárias de qualquer empresa em questão. É com esse foco que se dá o início do desenvolvimento de um software capaz de fornecer informações ao usuário de pequenas e médias empresas, controlando estoque e movimentações, assim como manter uma base de dados sólida e concisa. Neste contexto o software MX-1 vem com a proposta de informatizar a loja de cosmético Espaço Natura, para que possa suprir a necessidade de manter cadastros de clientes, estoque, movimentações e gerar relatórios diários de suas receitas obtidas no decorrer das operações diárias. 1.2 A Empresa Situada a Rua André Perine, 229 Assis-SP, a empresa Espaço Natura iniciou suas atividades ainda com características informais, pois os produtos oferecidos ainda eram comercializados e estocados na residência do proprietário, ao qual contava com espaço reduzido para esse fim, entretanto houve expansão e então a adequação para a comercialização e estoque dos produtos. Nasce então à loja Espaço Natura com apenas um funcionário, sendo esse também o proprietário da empresa e não dispunha de sistema informatizado para manter dados importantes como cadastro de clientes, contas a receber e a pagar e controle de estoque, tais informações eram anotadas a tinta em blocos de papel que

16 16 podem ser facilmente danificados pela ação dos elementos e a ativa manipulação dos mesmos. A empresa conta hoje com uma gama de produtos com diferentes características para o atendimento de seus clientes que tem o Espaço Natura como sua escolha preferencial. O proprietário consegue nos dias atuais manter um estoque de 800 a 1000 itens e tem a necessidade de um controle de estoque que atenda suas solicitações de consulta e inserção com precisão e agilidade, tanto em entradas quanto em saída desses produtos. A empresa tem em média 200 clientes fixos e que em decorrência de meses com datas comemorativas como dias das mães e natal o fluxo de caixa e demanda dos produtos cresce exponencialmente decorrente da qualidade dos produtos oferecidos assim como formas facilitadas de pagamento OBJETIVO O objetivo deste trabalho foi o desenvolvimento de um sistema capaz de manter e gerar informações importantes para tomadas de decisões e acessar essas informações com facilidade. O sistema MX-1 será capaz de apresentar a interface de acesso para cadastro de clientes, fornecedores e inclusão de produtos no estoque, pois na empresa alvo esse procedimento ainda é realizado em planilhas elaboradas manualmente causando ineficiência, erros de grafia, rasuras ou confusão na leitura, não existindo uma padronização em sua elaboração. Com a Implementação do sistema MX-1 esses problemas serão resolvidos gerando mais eficiência e praticidade no momento da elaboração do cadastro de clientes, além de ocasionar uma estética mais organizada na empresa e a integridade dos dados coletados.

17 Justificativa A implantação do sistema foi importante, pois a coleta de dados oferecida para o cadastro de clientes e o controle de estoque precisam ser feitos de maneira concisa e organizada garantindo a busca dessas informações de forma rápida e clara ao usuário. O armazenamento de tais informações será em um banco de dados sólido e ágil disposto a disponibilizar as informações ao usuário assim que solicitado Público Alvo Pequenas e médias empresas que precisam de gerenciamento informatizado de seus clientes, produtos e serviços e ainda manter informações necessárias para controle dos dados obtidos, como por exemplo, cadastros, estoques e receitas, garantindo a integridade dessas informações Estrutura do trabalho Para melhor organização, este trabalho foi desenvolvido em capítulos. No capítulo 2, serão apresentadas as tecnologias de analises e desenvolvimento do sistema, assim como uma breve descrição de cada uma delas. A seguir, no capítulo 3, as fases de Análise e especificação do sistema contemplando o Levantamento de Requisitos, Lista de Eventos, Validação dos Requisitos, o Caso de Uso e suas especificações e os diagramas (Classe, Sequência, Atividades e entidade Relacionamento) O capítulo 4 ilustrará a fase de projeto, descrevendo a Estrutura Analítica do projeto Work Breakdown Structure(WBS), o Sequenciamento das atividades, o Orçamento do Projeto, os Recursos necessários para Desenvolvimento e as estimativas de Custos, nesse capítulo também foi demonstrado a divisão das camadas de código-fonte e a interface do software.

18 18 2. TECNOLOGIAS DE ANÁLISE E DESENVOLVIMENTO Nesse capítulo serão apresentadas as tecnologias utilizadas para o desenvolvimento deste trabalho, assim como as técnicas para a análise e posteriormente as ferramentas utilizadas para a codificação do sistema propriamente dito METODOLOGIA DE ANÁLISE LINGUAGEM DE MODELAGEM UNIFICADA (UML) Para a fase de análise do sistema foi utilizado à ferramenta para linguagem UML (Unifield Modeling Language). A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. A UML é a sigla de Unified Modelling Language que pode ser traduzido por Linguagem de Modelagem Unificada, é uma linguagem que utiliza uma notação padrão para especificar, construir, visualizar e documentar sistemas de informação orientados por objetos.(nunes, Mauro; ONEILL, Henrique). Pela abrangência e simplicidade dos conceitos utilizados, a UML facilita o desenvolvimento de um sistema de informação. Permite integrar os aspectos de natureza organizacional que constituem o negócio e os elementos de natureza tecnológica que irão constituir o sistema ajudando a dominar a complexidade das regras de negócio e definir os processos e fluxos informativos. O UML não é um método de desenvolvimento, o que significa que não lhe diz o que fazer primeiro ou o que fazer depois ou como desenhar o seu sistema, mas ajuda-o a visualizar o seu desenho e a comunicar-se com os outros sistemas, o UML é a norma da indústria para descrever graficamente o software. (NUNES, Mauro; ONEILL, Henrique).

19 19 ASTAH UML Para demonstrar a visualização dos diagramas foi utilizada a ferramenta Astah UML, trata-se de um editor que facilita a representação das tabelas, diagramas e seus relacionamentos. O Astah é utilizado no desenvolvimento de processos onde se necessita uma representação gráfica das partes envolvidas LINGUAGEM DE PROGRAMAÇÃOC# (C SHARP) Para o desenvolvimento foi utilizada a linguagem de programação C#, esta linguagem destina-se tanto ao desenvolvimento de aplicações simples como ao desenvolvimento de aplicações complexas para ambiente Windows. Para programar em C# (C Sharp) é preciso utilizar a aplicação Microsoft Visual C#.NET, esta ferramenta permite desenvolver aplicações rapidamente graças a sua vasta biblioteca de controles. Microsoft.NET é uma iniciativa da Microsoft que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para.net pode ser executado em qualquer dispositivo ou plataforma que possua um framework.net. Com ideia semelhante à plataforma Java o programador deixa de escrever código para um sistema ou dispositivo específico e passa a escrever para a plataforma.net. ² 2.3. BANCO DE DADOS MICROSOFT SQL SERVER EXPRESS Para armazenar os dados que serão manipulados pelo sistema foi utilizado o Banco de Dados SQL Server Express que fornece uma plataforma mais segura de dados, permitindo que as organizações criptografem seus dados mais valiosos dentro de um banco de dados inteiro sem a necessidade de modificar as aplicações.

20 20 O SQL Server é uma plataforma de banco de dados que facilita o desenvolvimento de aplicativos ricos em recursos controlados por dados, ele oferece segurança de armazenamento aprimorada e possui rápida implantação. Essa ferramenta poderosa foi projetada para fornecer uma plataforma de banco de dados que oferece facilidade de uso permitindo rápidas implementações e fácil manipulação. [2]Disponível em < em: 17 de outubro 2012.

21 ACESSOS A DADOS USANDO O DATAENTITY FRAMEWORK O Data Entity Framework permite que seja efetuado o mapeamento de acesso a dados de forma persistente sem que o desenvolvedor se preocupe com a criação de código excessivo. Anteriormente seria preciso a criação de várias classes contendo a conexão com o banco de dados e realizando o acesso a dados através dos getters and setters (acesso de busca e alteração de dados), isso demanda tempo no desenvolvimento do projeto além da possibilidade de cometer erros ao escrever grande quantidade de código de acesso e modificação dos dados, para maior eficiência deixemos essa atividade de persistência para o Data Entity Framework.[3] Através do Data Entity Framework podemos realizar a criação do banco de dados, geramos as tabelas nos mesmos através da engenharia reversa. A engenharia reversa consiste em usar a criatividade para a partir de uma solução pronta retirar todos os possíveis conceitos novos ali empregados[4],igualmente a poderosa ferramenta Hibernate da linguagem de programação Java. 2.5 PADRÕES DE PROJETOS UTILIZANDO CAMADAS. O modelo MVC (Model View Controller) é um conceito de desenvolvimento que objetiva separar uma aplicação em partes distintas às chamadas camadas: a camada Model esta relacionada a um trabalho atual que a aplicação administra, a View destina-se a exibir dados ou informações da aplicação, o Controller tem a função de coordenar as camadas anteriores exibindo a interface correta ou executando algum trabalho que a aplicação precisa efetuar.

22 22 Model: O Model ou Modelo é a camada que representa os dados do programa, ele manipula os dados e controla suas mudanças. O Model resume-se as classes que trabalham na consistência e busca de dados. View: O View ou apresentação é responsável por apresentar informações resultantes do Model ao usuário, ele apresenta as telas gráficas ao usuário onde o mesmo poderá inserir informações que serão coletadas para armazenamento no banco de dados. Controller: O controle ou controlador responde as ordens executadas pelo usuário atuando sobre os dados apresentados pelo modelo decidindo como o Model deverá ser alterado ou deverá ser revisado e qual apresentação deverá ser exibida. (Gonçalves, Edson 2008) [3] e [4] Disponível em < em: 17 de outubro 2012.

23 23 3. ANÁLISE E ESPECIFICAÇÃO DO SISTEMA 3.1. LEVANTAMENTO DOS REQUISITOS O levantamento de requisitos é um processo de desenvolvimento de um sistema visando à melhor condição para satisfazer e suprir as necessidades e expectativas do cliente em seu negócio oferecendo melhorias e eficiência desde seu início até o fim, garantindo assim o funcionamento do sistema ENTREVISTA COM O PROPRIETÁRIO A) Qual é o ramo da Empresa? R: Perfumaria e cosméticos em geral. B) Quais são as pessoas que fazem parte da equipe? R: Arlindo Ribeiro e Maria de Simão. D) Descreva as dificuldades encontradas pela falta de um sistema informatizado. R: O controle do estoque e agilidade na busca por informações específica, assim como cadastro de clientes e fornecedores. E) Quais são suas expectativas ao tornar sua empresa informatizada por um sistema como esse? R: A precisão das informações obtidas para melhor traçar os planos para o futuro. F) Declare as principais informações que gostaria que esse sistema gerenciasse, por quê? R: Quanto poderia estar ganhando na venda de cada produto individualmente, o cadastro de clientes de forma facilitada e garantida, a busca dessas informações

24 24 de forma eficiente, estabelecer maior precisão no controle de estoque para manter sempre produtos à disposição, sem ter excesso de produtos no estoque o que pode ser visto como prejuízo DECLARAÇÃO DOS OBJETIVOS O Proposto sistema deve prover melhor qualidade, organização e eficiência na rotina diária das operações da empresa, manter cadastro de clientes e movimentações, cadastrar produtos e realizar buscas de itens em estoque FUNCIONALIDADES DO SISTEMA Cadastros (Funcionários, Clientes, Fornecedores, Produtos, Cidades e Estados); Controle de funcionários; Histórico de venda; Controle de Clientes; Histórico de Cliente; Controle de estoque; Histórico de Produto; Controle de fornecedores; Listagem de fornecedores; Histórico de compras; Gerar lista de estorno; Movimentação de estoque e produtos.

25 LISTA DE EVENTOS Número Evento Caso de uso 1 O usuário solicita cadastro de cliente 2 O usuário efetua consulta de clientes 3 O usuário solicita consulta de clientes pela descrição 4 O usuário solicita consulta de clientes pelo código 5 O usuário efetua cadastro de funcionário 6 O usuário efetua cadastro de produto 7 O usuário solicita consulta de produtos do estoque 8 O usuário solicita consulta de produtos por código do fornecedor 9 O usuário solicita consulta de produtos por código do produto 10 O usuário solicita consulta de produto por data de compra 11 O usuário solicita consulta de produto por sua descrição Cadastrar clientes Consultar clientes Consultar cliente por descrição Consultar cliente por código Cadastrar funcionário Cadastrar produto Consultar estoque Consultar produto por fornecedor Consultar produto por código do produto Efetuar consulta de produtos por data de compra Efetuar consulta de produtos por descrição 12 O usuário efetua venda Efetuar venda 13 O usuário gera estorno de produtos 14 O usuário solicita consulta da venda pelo código do cliente Gerar estorno Consultar venda por código do cliente

26 26 15 O usuário solicita consultas de vendas por data da venda Consultar vendas por data 16 O usuário solicita consulta de vendas por período 17 O usuário solicita relatório de vendas ao sistema 18 O usuário efetua cadastro de fornecedor 19 O usuário solicita consulta de fornecedor pelo seu código Consultar venda por período Gerar relatórios de vendas Cadastrar fornecedor Consultar fornecedor por código 20 O usuário solicita consulta de produto pelo código compra Consultar compra por código de compra 21 O usuário gera lista de fornecedores Gerar lista de fornecedores Tabela 1 - Lista de eventos

27 VALIDAÇÃO DOS REQUISITOS a) Os requisitos levantados por meio de entrevistas estão completos? ( x ) Sim ( ) Não. b) As informações levantadas atendem a necessidade do cliente? ( x ) Sim ( )Não. c) Houve algum tipo de redundância ou falta de clareza nos requisitos? ( ) Sim ( x ) Não. d) A análise esta de acordo com as solicitações do cliente? ( x )Sim ( )Não. e) Os requisitos são reais? ( x ) Sim ( x ) Não. Validação feita por: Arlindo Ribeiro da Silva.

28 DIAGRAMA DE CASO DE USO Um diagrama de Caso de uso descreve uma funcionalidade proposta para um projeto, é um documento narrativo que descreve uma sequência de passos que um ou mais atores utilizam para realizar um determinado processo. (BOOCH,G.;RUMBAUGH,J.;JACOBSON, I.) 3.5.ILUSTRAÇÃO CASO DE USO GERAL Figura 1 - Diagrama de Caso de Uso

29 CASO DE USO: CADASTRAR CLIENTE Atores: Gerente e Funcionário. Pré-Requisito: Ter acesso ao sistema através de cadastro solicitado. Figura 2 - Cadastrar cliente Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba cadastro de clientes / funcionários, e seleciona a aba Cliente 5. O usuário informa os dados do cliente nos campos 7. O usuário seleciona o botão Salvar para incluir os dados 9. (Exceção) Caso os campos obrigatórios estejam vazios ou haja erro nos dados o sistema dispara um alerta Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de cadastro de Cliente 6. O sistema solicita Nome, CPF, RG, Endereço do funcionário, sendo esses campos obrigatórios. 8. O sistema faz a validação dos campos obrigatórios e retorna a mensagem de inclusão efetuada com sucesso. [passo 9] Tabela 1 - Cadastrar Cliente

30 CASO DE USO: CADASTRAR FUNCIONÁRIO Atores: Gerente Pré-requisito: Ter acesso ao sistema com o acesso de Gerente Figura 3 - Cadastrar funcionário Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba cadastro de clientes / funcionários e seleciona a aba Funcionários 5. O usuário informa os dados dos Funcionários nos campos 7. O usuário seleciona o botão Salvar para incluir os dados 9. (Exceção) Caso os campos obrigatórios estejam vazios ou haja erro nos dados o sistema dispara um alerta na interface. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de cadastro de Funcionários 6. O sistema solicita Nome, CPF, RG, Endereço do funcionário, sendo esses campos obrigatórios, 8. O sistema faz a validação dos campos obrigatórios e retorna a mensagem de inclusão efetuada com sucesso. [passo 9] Tabela2 - Cadastrar Funcionário

31 CASO DE USO: CADASTRAR PRODUTO Atores: Gerente e Funcionário. Pré-Requisito: Ter acessado o sistema com a permissão de acesso Figura 4 - Cadastrar produto Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba cadastro de Produtos e seleciona a aba Cadastro de produtos 5. O usuário informa os dados do Produto nos campos 7. O usuário seleciona o botão Salvar para incluir os dados 9. (Exceção) Caso os campos obrigatórios estejam vazios ou haja erro nos dados o sistema dispara um alerta na interface. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de cadastro de Produtos 6. O sistema solicita Descrição, Valor, quantidade e Fornecedor do Produto, sendo esses campos obrigatórios, 8. O sistema faz a validação dos campos obrigatórios e retorna a mensagem de inclusão efetuada com sucesso. [passo 9] Tabela 2 - Cadastrar Produtos

32 CASO DE USO: CONSULTAR CLIENTE Atores: Gerente e Funcionário. Pré-Requisito: Existir clientes cadastrados no sistema Figura 5 - Consultar cliente Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega ate a aba consultar Clientes 5. O usuário informa sua preferencia e seleciona o botão buscar Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de consulta de clientes Com os filtros Código, Descrição e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SLQ Select [passo 8] 7 O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. Tabela 3 - Consultar Clientes

33 CASO DE USO: CONSULTAR CLIENTE POR CÓDIGO Atores: Gerente e Funcionário. Pré-Requisito: Existir clientes cadastrados no sistema e código de cliente ser válido. Figura 6 - Consultar cliente por código Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar Clientes 5. O usuário seleciona O campo consultar cliente por código Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de consulta de clientes Com os filtros Código, Descrição e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SLQ Select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. Tabela 4 - Consulta Cliente por Código

34 CASO DE USO: CONSULTAR CLIENTE POR DESCRIÇÃO Atores: Gerente e Funcionário. Pré-Requisito: Existir clientes cadastrados no sistema e descrição do cliente ser válido. Figura 7 - Consultar por descrição Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar Clientes 5. O usuário seleciona O campo consultar cliente por descrição Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de consulta de clientes Com os filtros Código, Descrição e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. Tabela 5 - Consultar Cliente por Descrição

35 CASO DE USO: CONSULTAR ESTOQUE Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos no estoque Figura 8 - Consultar Estoque Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Estoque, Consulta por Fornecedor, Código, Descrição ou Todos. 5. O usuário seleciona O campo consultar Todos. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de consulta de produtos existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SQl Select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca.[passo4] Tabela 6 - Consultar Estoque

36 CASO DE USO: CONSULTAR PRODUTO POR FORNECEDOR Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos no estoque Figura 9 - Consultar produto por fornecedor Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Estoque, Consultar por Fornecedor, Código, Descrição, Data ou Todos. 5. O usuário seleciona O campo consultar Por Fornecedor Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consultas de produtos existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 7 - Consultar Produtos por Fornecedor

37 CASO DE USO: CONSULTAR PRODUTO POR CÓDIGO Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos no estoque Figura 10 - Consultar produto por código Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Estoque, Consultar por Fornecedor, Código, Descrição, Data ou Todos. 5. O usuário seleciona O campo consultar Por Código. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consultas de produtos existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 8 - Consultar Produto por Código

38 CASO DE USO: CONSULTAR PRODUTO POR DATA DE COMPRA Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos no estoque Figura 11 - Consultar produto por data da compra Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Estoque, Consultar por Fornecedor, Código, Descrição, Data de Compra ou Todos. 5. O usuário seleciona O campo consultar Por Data de Compra Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consultas de produtos existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 9 - Consultar Produtos por Data de Compra

39 CASO DE USO: CONSULTAR PRODUTO POR DESCRIÇÃO Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos no estoque Figura 12 - Consultar produto por descrição Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Estoque, Consultar por Fornecedor, Código, Descrição, Data de Compra ou Todos. 5. O usuário seleciona O campo consultar Por Descrição Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consultas de produtos existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na tela e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 10 - Consulta Produto por Descrição

40 CASO DE USO: EFETUAR VENDA Atores: Gerente e Funcionário. Pré-Requisito: Existir Produtos cadastrados e disponíveis no estoque. Figura 13 - Efetuar venda Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba cadastro de clientes para verificar se o mesmo possui cadastro no sistema 5. O usuário insere os dados do cliente nos campos e seleciona o botão Buscar Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de Cadastro 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SQL Select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 11 - Efetuar Venda

41 CASO DE USO: CONSULTAR VENDA Atores: Gerente e Funcionário. Pré-Requisito: Existir vendas efetuadas posteriormente Figura 14 - Consultar venda Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar vendas 5. O usuário seleciona o a aba Todos e seleciona o botão buscar. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de consulta de venda Com os filtros Código de Venda, Código do Cliente e por período e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7 O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na tela e volta o foco do cursor no primeiro campo 4. [passo 4] Tabela 12 - Consultar Venda

42 CASO DE USO: CONSULTAR VENDA POR CÓDIGO DA VENDA Atores: Gerente e Funcionário. Pré-Requisito: Existir vendas efetuadas anteriormente Figura 15 - Consultar venda por código da venda Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar vendas 5. O usuário seleciona a aba de consultar por código da venda e seleciona o botão buscar Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consulta de venda Com os filtros Código da Venda, Código do Cliente e por período e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7 O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e o foco é direcionado ao passo 4. Tabela 13 - Consultar Venda por Código da Venda

43 CASO DE USO: CONSULTAR VENDA PELO CÓDIGO DO CLIENTE Atores: Gerente e Funcionário. Pré-Requisito: Existir vendas efetuadas anteriormente. Figura 16 - Consultar venda por código do cliente Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar vendas 5. O usuário seleciona a aba de consultar por código do Cliente e seleciona o botão buscar Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consulta de venda Com os filtros Código da Venda, Código do Cliente e por período e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SLQ Select [passo 8] 7 O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor ao campo 4. [passo 4] Tabela 14 - Consultar Produto por Código de Cliente

44 CASO DE USO: CONSULTAR VENDA POR PERÍODO. Atores: Gerente e Funcionário. Pré-Requisito: Existir vendas efetuadas anteriormente. Figura 17 - Consultar venda por período Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba consultar vendas 5. O usuário seleciona a aba de consultar por Período e insere a data inicial, data final e seleciona o botão buscar. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consulta de venda Com os filtros Código da Venda, Código do Cliente, por período e Todos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SLQ Select [passo 8] 7 O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor ao campo 4. [passo 4] Tabela 15 - Consultar venda por Período

45 CASO DE USO: CADASTRAR FORNECEDOR Ator: Gerente e Funcionário Pré-Requisito: Ter acesso ao sistema através de cadastro solicitado. Figura 18 - Cadastrar fornecedor Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba cadastro de clientes / funcionários / Fornecedores e seleciona a aba Fornecedores. 5. O usuário informa os dados do Fornecedor Nos campos 7. O usuário seleciona o botão Salvar para incluir os dados 9. (Exceção) Caso os campos obrigatórios estejam vazios ou erro nos dados o sistema dispara um alerta na interface e retorna ao passo seis. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia o campo de cadastro de Fornecedores 6. O sistema solicita a Descrição, CNPJ e Endereço do Fornecedor, sendo esses campos obrigatórios, 8. O sistema faz a validação dos campos obrigatórios e retorna a mensagem de inclusão efetuada com sucesso. [passo 9] Tabela 16 - Cadastrar Fornecedor

46 CASO DE USO: GERAR LISTA DE FORNECEDORES Ator: Gerente e Funcionário Pré-Requisito: Ter acesso ao sistema através de cadastro solicitado. Figura 19 - Gerar lista de fornecedores Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Consultas e solicita uma listagem de fornecedores 5. O usuário seleciona O campo consultar fornecedor por Código ou Todos. Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de consultas de fornecedores existentes. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução SQL Select [passo 8] 7. O Sistema exibe as informações na tela ao usuário 8. (Exceção) Caso as informações não forem encontradas o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 17- Gerar lista de Fornecedores

47 CASO DE USO: GERAR ESTORNO Ator: Gerente e Funcionário Pré-Requisito: Produto vendido com data inferior a 4 dias. Figura 20 - Caso de uso gerar estorno Ação do Ator 1. O usuário Acessa o sistema 3. O usuário navega até a aba Gerar Estorno 5. O usuário preenche os campos com a informação do produto a ser estornado e seleciona o botão inserir estorno Resposta do sistema ou Exceções 2. O sistema exibe a interface 4. O sistema inicia a interface de estorno de produtos. 6. O sistema faz a validação dos campos selecionados e busca no banco de dados às informações conforme a instrução sql select [passo 8] 7. O Sistema efetua a inclusão do produto no estoque realizando uma update no estoque atual 8. (Exceção) Caso as informações não forem inseridas corretamente ou haja erro o sistema emite um aviso na interface e volta o foco do cursor no primeiro campo da busca. [passo4] Tabela 18 - Gerar Estorno

48 DIAGRAMA DE CLASSE Figura 21 - Diagrama de Classes

49 DIAGRAMA ENTIDADE RELACIONAMENTO Figura 22 - Diagrama ER

50 50 4. PROJETO E ORÇAMENTO 4.1. WORK BREAKDOWN STRUCTURE-WBS Para o desenvolvimento do projeto utilizaremos o Work Breakdown Structure (WBS), essa metodologia tem a finalidade de demonstrar como é formada a estrutura do desenvolvimento das etapas em que o sistema é elaborado. Trata-se de uma técnica de divisão do trabalho do projeto em partes menores, as quais permitem um controle mais eficiente e de fácil acompanhamento. [1 ] Sua estrutura é desenvolvida em um formato de árvore hierárquica onde temos as atividades necessárias para sua execução, por ser de fácil percepção podemos acompanhar a evolução do estado do projeto, pois ao concluir uma etapa de uma atividade teremos a tarefa correspondente finalizada.

51 51 Figura 23. Work Breakdown Structure [1]. Disponível em:<> > Acesso em: 22 de junho de 2012

52 DIAGRAMA DE SEQUÊNCIA Figura 24 - Diagrama de sequência Cadastrar Cliente

53 Figura 25 - Diagrama de Sequência Cadastrar Funcionário 53

54 Figura 26 - Diagrama de Sequência Cadastrar Produto 54

55 DIAGRAMA DE ATIVIDADES Figura 27 - Diagrama de Atividades

56 SEQUÊNCIAMENTO DAS ATIVIDADES O diagrama abaixo mostra a sequência das atividades e o tempo de duração (em dias) para a realização de cada uma delas a serem desenvolvidas no decorrer do projeto. Figura 28 - Sequenciamento de Atividades

57 ORÇAMENTO RECURSOS NECESSÁRIOS PARA O DESENVOLVIMENTO Serão necessários para o desenvolvimento do projeto os recursos descritos a seguir: 01 Analista Programador 01 Notebook Toshiba Core i5, quatro GB de memória, HD de 600 GB. 01 Impressora multifuncional HP. Visual Studio SQL Server 2008 Crystal Report. 4.5ESTIMATIVAS DE CUSTOS Custo Analista Programador Custo Diário: R$ 50,00 (cinquenta Reais) Total de Dias: 167 Custo Total: (167 * 50,00) = R$ 8.350,00 (oito mil trezentos e cinquenta reais) CUSTOS DE MATERIAIS Notebook Toshiba i5: (mil e setecentos reais) Depreciação 3 anos: R$ / 36 (meses) = R$ (quarenta e sete reais e vinte e dois centavos) mensal. Custo de um dia: 42,22 / 30 (dias) = R$ 1,57 (um real e cinquenta e sete centavos) diários.

58 58 Custo de 167 dias: R$ 1,57 * 167 = R$ 262,19 (duzentos e sessenta e dois reais e dezenove centavos) Impressora Multifuncional: RS 265,00 (duzentos e sessenta e cinco reais) Depreciação3 anos: R$ 265,00 / 36 (meses) = R$ 7,36 (sete reais e 36 centavos) mensal. dia. Custo de um dia: R$ 7,36 / 30 (dias) = R$ 0,24 (vinte e quatro centavos) por Custo de 167 dias: R$ 0,24 * 167 = R$ 40,97 Sistema Operacional Microsoft Windows Seven329,00(trezentos e vinte e nove reais) Depreciação 2 anos: R$ 329 / 24 (meses) = R$ 13,78 ()treze reais e setenta e oito centavos) por mês. Custo de um dia: R$ 0,45 (quarenta e cinco centavos) por dia Custo de 167 dias: R$ 0,45 * 167 = R$ 76,31 (setenta e seis e trinta e um centavos) Visual Studio 2010: R$ 890,00 (oitocentos e noventa reais) Depreciação 3 anos : R$ 890 / 36 (meses) = R$ 24,72 (vinte e quatro reais e setenta e dois centavos) por mês. Custo de um dia: R$ 24,72 / 30 (dias) = R$ 0,82 (oitenta e dois centavos) Custo de 167 dias: R$ 0,82 * 167 = R$ 137,62 (cento e trinta e sete reais e sessenta e dois centavos) Crystal report.: R$ R$ (oitocentos e setenta e sete reais e quatro centavos) Depreciação 3 anos: R$ 877,04 / 36 (meses) = 24,36 (vinte e quatro reais e trinta e seis centavos)por mês.

59 59 dia. Custo de um dia: R$ 24,36 / 30 (dias) = R$ 0,81 (oitenta e um centavos) por Custo de 167 dias: R$ 0,81 * 167 = R$ 135,62 (cento e trinta e cinco reais e sessenta e dois centavos) SQL Server Express 2008: R$ 350,00 (trezentos e cinquenta reais) Depreciação 3 anos: R$ 350,00 / 36 (meses) = R$ 9,72 (nove reais e setenta e dois centavos) por mês. Custo de um dia: R$ 9,72 / 30 (dias) = R$ 0,32 (trinta e dois centavos) por dia. Custo de 142 dias: R$ 0,32 * 142 = R$ 45,44 (quarenta e cinco reais e quarenta e quatro centavos) ORÇAMENTO DO PROJETO RECURSOS UTILIZADOS VALOR Analista Programador R$ Notebook R$ Multifuncional R$ Visual Studio R$ Crystal Report. R$ SQL Server Express 2008 R$ Windows Seven R$ TOTAL R$ Tabela 19 - Orçamento do projeto

60 ORGANIZAÇAO DAS CAMADAS DE CODIGO FONTE Para melhor organização do código fonte foi utilizado o conceito de programação em camadas que visa à facilidade de manutenção de código e organização do projeto separando as classes em pastas para que as diferentes rotinas sejam encontradas com mais facilidade para futuras manutenções ou melhorias. O desenvolvimento em camadas facilita o desenvolvimento e a manutenção do código fonte, o projeto estando dividido em camadas permite que mesmo um sistema amplo ofereça divisão de trabalho entre muitos desenvolvedores não limitando a aplicação em um único bloco de desenvolvimento. A separação em camadas torna o sistema mais flexível permitindo que as partes possam ser alteradas de forma independente. BLL (Business Logic Layers): Nessa Pasta são encontradas as classes responsáveis pelas regras de negócio. DAL (Data Accses Layers): Também conhecida como DAO (Data Accses Object), nessa pasta se encontram as classes que realizam a conexão com o banco de dados, ela é responsável pelas operações de inserção, exclusão e (ou) alterações das informações do banco de dados.

61 IMAGEM DO SOLUTION EXPLORER Figura 29 - Organização das Camadas

62 MODELO DATA ENTITY FRAMEWORK Ao gerar a persistência do banco de dados através do modelo Data Entity Framework o sistema criara o mapeamento das classes de forma automática, dessa forma é criado os métodos para acesso e modificação dos dados no banco SQL Express (Getters and Setters), abaixo é demonstrado a imagem gráfica das classes geradas pela persistência de dados do Data Entity Framework Figura 30 - Modelo Data Entity Framework

63 INTERFACES DO SISTEMA Assim que iniciado o sistema apresentará a página de acesso onde o usuário deverá informar seu login e senha para que receba a permissão de sua categoria de visualização. Após o usuário ter efetuado o login com sucesso o sistema permitirá que navegue entre as páginas relacionadas ao seu tipo usuário. Figura 31- Página de Acesso

64 WEB SITE ADMINISTRATION TOOL Para o desenvolvimento da página de login foi utilizado a ferramenta Administration Tool, essa ferramenta possibilita o gerenciamento de acesso sem a necessidade de inserirmos codificação manualmente, pois a própria ferramenta se encarrega dessa tarefa, além de criar de forma automática um banco de dados apropriado para ser usado pelo Sql Server Express. Ao utilizar essa ferramenta foi possível gerenciar o acesso dos diferentes tipos de usuário, restringindo o acesso a páginas específicas do sistema. [4] Disponível em < Acesso em: 17 de outubro 2012.

65 Figura 32 - Administration Tool 65

66 PÁGINA INICIAL Figura 32 - Página inicial Após ter sucesso em seu login o usuário terá acesso aos controles da página inicial e poderá navegar entre as páginas que permitirão acesso ao seu tipo de login contendo os seguintes controles; Home, Informação do sistema, cadastro de clientes, cadastro de cidades, cadastros de estados, cadastro de funcionários, cadastro de produtos, compras cadastro de fornecedores, estornos, vendas futuras e compra de produtos, como a seguir demonstra a figura 33.

67 CONTROLES DA INTERFACE. Figura 33 - Controles da página. Haverá dois tipos de usuário: o tipo gerente e o tipo funcionário. Ambos com diferentes tipos de acesso, por exemplo: o usuário gerente terá acesso sem restrições a todas as páginas do sistema, enquanto o usuário funcionário terá acesso apenas às páginas destinadas a cadastro de cliente, cadastro de produtos e vendas, caso o usuário funcionário tente acessar páginas destinadas ao usuário gerente o sistema carregará outra página contendo a informação de restrição e solicitará que a senha do gerente seja informada conforme demonstra a figura 34 abaixo.

68 68 Figura 34 - Página de restrição 4.8. PÁGINA DE CADASTRO A seguir serão apresentadas as principais interfaces do sistema, essas interfaces são páginas da Web que serão acessadas pelos usuários para cadastros de informações importantes para alimentar o banco de dados do sistema, nelas os usuários efetuarão operações os Cruds (Insert, Delete e Update) CADASTRO DE CIDADES Após selecionar o botão Inserir os demais campos será habilitado para digitação e selecionando o botão Salvar os dados serão inseridos na tabela de cidades.

69 Figura 35 - Cadastro de Cidades 69

70 CADASTROS DE CLIENTES. Ao acessar o controle Cadastro de Clientes o sistema solicitará o carregamento da página que será apresentada ao usuário e o mesmo informará as informações para cadastrar o cliente. Figura 36 - Cadastro de Clientes

71 CADASTRO DE PRODUTOS Ao acessar o controle Cadastro de Produtos o sistema solicitará o carregamento da página que será apresentada ao usuário e o mesmo informará as informações para cadastrar os Produtos. Figura 37 - Cadastro de Produtos

72 EFETUAR VENDAS Ao acessar o controle Efetuar Vendas o sistema solicitará o carregamento da página que será apresentada ao usuário e o mesmo informará as informações para Efetuar Vendas. Figura 38 - Efetuar vendas

73 CÓDIGO FONTE DA CAMADA DAL Aqui serão apresentados exemplos da codificação de inserção e modificação de dados da camada DAL CODIFICAÇÕES DO MÉTODO INSERT DA CAMADA DAL Figura 39 - Codificação do método Insert da Camada DAL A figura acima demonstra como é realizado o Insert na cama de acesso a dados. Observa-se que no escopo do código é criada a conexão com o banco de dados através da persistência da ferramenta Data Entity Framework, e é efetuado o Insert pelo método que utiliza a variável contexto e um objeto do tipo da classe Cliente.

74 CODIFICAÇÕES DO MÉTODO UPDATE DA CAMADA DAL Figura 40 - Codificação do método Update da Camada Dal A figura 41 mostra o código fonte de uma rotina de Alteração de informações da camada de acesso a dados (DAL).

75 75 5. CONCLUSÃO As entrevistas com o proprietário foram importantes para identificar pontos que necessitavam serem automatizados para que suas atividades obtenham produtividade. Com o levantamento dos requisitos e as especificações dos casos de uso foi possível determinar os primeiros passos a seguir com o projeto e assim modelar apropriadamente o sistema. Os diagramas da UML foram de extrema importância, pois propiciaram que fosse possível entender os muitos relacionamentos e comportamentos dos atributos e métodos de cada classe representada no banco de dados. O conceito de programação em camadas utilizando a padronização MVC (Modelo Visão e Controle) organizou o código, permitiu padronização na forma de construção do sistema permitindo disciplina ao se programar um sistema a facilidade de manutenção do mesmo. O estudo da tecnologia.net proporcionou a aprendizagem e desenvolvimento em aplicações Web, a finalização desse projeto atingiu a satisfação, seja pelos ricos gráficos de sua interface, quanto pela eficiência e facilidade na codificação utilizando o IDE Microsoft Visual Studio Para trabalho futuros, pretende-se programar o módulo financeiro deste projeto: contas a pagar, a receber e fluxo de caixa, e também realizar novos estudos na plataforma.net utilizando o Asp Net MVC 4, WCF Services e o AJAX XML para dar continuidade na melhoria desse projeto.

76 76 6. CRONOGRAMA REALIZADO Figura 41 - Cronograma

O que é um banco de dados? Banco de Dados. Banco de dados

O que é um banco de dados? Banco de Dados. Banco de dados COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Banco de Dados O que é um banco de dados? Um conjunto de informações

Leia mais

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico

Gerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS DATASUS Gerenciador de Ambiente Laboratorial GAL Manual do Usuário Módulo Laboratório Manual de Operação_Módulo Laboratório_Controle

Leia mais

Desenvolvimento de Software

Desenvolvimento de Software PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice

Leia mais

SISTEMA OPERACIONAL - ANDROID

SISTEMA OPERACIONAL - ANDROID Manual do Usuário SISTEMA OPERACIONAL - ANDROID 1 1 Índice 1 Índice... 2 2 Introdução Protegido... 3 3 Instalação do APLICATIVO DOS PAIS... 4 3.1 Local de instalação do Filho Protegido... 5 3.2 Tela de

Leia mais

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho 2014 Núcleo de Tecnologia da Informação e Comunicação - NTIC 10/07/2014 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos Neto DIRETOR DO NTIC Leonardo Bidese de Pinho COORDENADOR DE DESENVOLVIMENTO

Leia mais

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos

GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos Grupo de Banco de IBILCE UNESP GUIA DO USUÁRIO AUTOR GECi Gerenciador de eventos científicos Coordenação: Prof. Dr. Carlos Roberto Valêncio Controle do Documento Grupo de Banco de Título Nome do Arquivo

Leia mais

DOCUMENTO DE REQUISITO DE SOFTWARE

DOCUMENTO DE REQUISITO DE SOFTWARE DOCUMENTO DE REQUISITO DE SOFTWARE PARTICIPANTES Belo Horizonte - 1

Leia mais

Ayuda Sua ONG na mão

Ayuda Sua ONG na mão Universidade Federal de Pernambuco Centro de Informática GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO ANÁLISE E PROJETO DE SISTEMAS Ayuda Sua ONG na mão Escopo do Projeto Professor: Augusto Sampaio Equipe: Bruno

Leia mais

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos

Manual do Usuário (Firma Inspetora) Versão 1.8. CMCP - Controle da Marcação Compulsória de Produtos Manual do Usuário (Firma Inspetora) Versão 1.8 CMCP - Controle da Marcação Compulsória de Manual do Usuário - Firma Inspetora SUMÁRIO 1. INTRODUÇÃO... 4 1.1. Referências... 4 2. COMO ESTÁ ORGANIZADO O

Leia mais

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho 2014 Núcleo de Tecnologia da Informação e Comunicação - NTIC 17/01/2014 REITORA Ulrika Arns VICE-REITOR Almir Barros da Silva Santos Neto DIRETOR DO NTIC Leonardo Bidese de Pinho COORDENADOR DE DESENVOLVIMENTO

Leia mais

Manual Mobuss Construção - Móvel

Manual Mobuss Construção - Móvel Manual Mobuss Construção - Móvel VISTORIA & ENTREGA - MÓVEL Versão 1.0 Data 22/04/2014 Mobuss Construção - Vistoria & Entrega Documento: v1.0 Blumenau SC 2 Histórico de Revisão Versão Data Descrição 1.0

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação TCC em Re-vista 2011 121 PAULA, Diego Flávio de; VOLPATO, Tobias. 23 Gerenciamento eletrônico de documentos. 2011. 111 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de

Leia mais

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira. Acordo Financeiro Produto : RM - Totvs Gestão Financeira 12.1.1 Processo : Acordo Financeiro Subprocesso : Template de Acordo Controle de Alçada Negociação Online Data da publicação : 29 / 10 / 2012 Os

Leia mais

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA - CONSULTOR POR PRODUTO TOR/FNDE/DTI/MEC

Leia mais

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Manual do Usuário Versão 1.0 Fevereiro, 2014 Índice

Leia mais

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

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES MANUAL DO USUÁRIO SISTEMA DE TRAMITAÇÃO DE DOCUMENTOS Versão 3.0

Leia mais

Análise de Requisitos

Análise de Requisitos Análise de Requisitos Análise de Requisitos O tratamento da informação é um requisito que fundamenta o processo de desenvolvimento de software antes da solução de tecnologia a ser aplicada. Cada projeto

Leia mais

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO SUMÁRIO Parte I Modelagem do Software Documento de Requisitos 1. Introdução 2. Descrição Geral do Sistema 3. Requisitos Funcionais 4. Requisitos

Leia mais

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA O Sistema Caça-Talentos tem o objetivo de aprimorar o negócio e fornecer um controle informatizado dos processos de captação dos alunos. Ele possui

Leia mais

MANUAL HAE - WEB MANUAL WEB HAE

MANUAL HAE - WEB MANUAL WEB HAE MANUAL HAE - WEB MANUAL WEB HAE PROJETO HAE - WEB www.cpscetec.com.br/hae *NÃO DEVERÃO ser lançados os projetos de Coordenação de Curso, Responsável por Laboratório, Coordenação de Projetos Responsável

Leia mais

Soluções Inovadoras. FlyFlex. Fly Solution

Soluções Inovadoras. FlyFlex. Fly Solution Soluções Inovadoras FlyFlex Versão 1.00 Fly Solution O Software FlyFlex 1.00 FlyFlex é um software desenvolvido pela empresa Fly Solution para atender a necessidade de gestão de negócios de pequenas e

Leia mais

Sistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos

Sistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos Sistema de Gestão Avícola SYSAVES O sistema SYSAVES controla todo o processo, desde a saída dos galpões dos fornecedores (granjeiros) de aves até a emissão de relatórios das saídas dos galpões para os

Leia mais

Manual de uso Serasa Judicial Março/2014 Controle de revisão Data da Revisão Versão Documento Versão Manager DF-e Executor Assunto Revisado 08/10/2013 1.0 Rodrigo Vieira Ambar/Gigiane Martins Criação 18/03/2104

Leia mais

Manual Recálculo de Custo Médio

Manual Recálculo de Custo Médio Manual Recálculo de Custo DESENVOLVENDO SOLUÇÕES Autora: Laila M G Gechele Doc. Vrs. 01 Revisores: Aprovado em: Setembro de 2013. Nota de copyright Copyright 2013 Teorema Informática, Guarapuava. Todos

Leia mais

Sistemas da UFRN : iproject SUMÁRIO 3.MENU TESTES (DALTON ESTÁ ALTERANDO)...9 4.MENU ATUALIZAR EM PRODUÇÃO...10 6.MENU ATUALIZAR BANCO...

Sistemas da UFRN : iproject SUMÁRIO 3.MENU TESTES (DALTON ESTÁ ALTERANDO)...9 4.MENU ATUALIZAR EM PRODUÇÃO...10 6.MENU ATUALIZAR BANCO... Sistemas da UFRN : iproject SUMÁRIO 1.INTRODUÇÃO...4 2.MENU TAREFAS/UC...5 3.MENU TESTES (DALTON ESTÁ ALTERANDO)...9 4.MENU ATUALIZAR EM PRODUÇÃO...10 5.MENU SUPORTE...12 6.MENU ATUALIZAR BANCO...13 7.MENU

Leia mais

Portal dos Convênios - Siconv

Portal dos Convênios - Siconv MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS Portal dos Convênios - Siconv Análise, Aprovação de Proposta/Plano

Leia mais

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0

Portal de Sistemas Integrados. Manual do Usuário. Versão: 1.0 Portal de Sistemas Integrados Manual do Usuário Versão: 1.0 Página: 1/33 Índice 1. Apresentação... 3 2. Descrição do Sistema... 3 3. Orientações Gerais ao Usuário...4 3.1. Senhas de Acesso... 4 4. Funcionalidades

Leia mais

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo

Leia mais

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009 SOFTWARE DE CONTROLE DE USO DOS LABORATÓRIOS DO DEPARTAMENTO DE CIÊNCIAS AGRÁRIAS DO IFMG CAMPUS BAMBUÍ Alex Daniel CASTANHA ¹; Bruno FERREIRA ² ¹ Estudante do Curso Superior de Tecnologia em Análise e

Leia mais

DIVISÃO DE INFORMAÇÃO E SISTEMATIZAÇÃO

DIVISÃO DE INFORMAÇÃO E SISTEMATIZAÇÃO DIVISÃO DE INFORMAÇÃO E SISTEMATIZAÇÃO SEAMB MANUAL DO LICENCIAMENTO DE FONTES MÓVEIS DE POLUIÇÃO TRANSPORTE DE PRODUTOS E RESÍDUOS PERIGOSOS PELA INTERNET Outubro 2008 MANUAL DO LICENCIAMENTO DE FONTES

Leia mais

MicroWork TOUCH CHECKLIST

MicroWork TOUCH CHECKLIST Considerações Gerais O possibilita a execução diferenciada do CheckList de serviços do Veículo, com mobilidade e segurança através da captura de fotos, integradas automaticamente para o sistema MicroWork

Leia mais

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando o sistema

Leia mais

Manual Remessa Bancária

Manual Remessa Bancária Manual Remessa Bancária SUPERANDO DESAFIOS Identificação: 12.06a Autora: Laila M G Gechele Doc. Vrs. 01 Aprovado em: Revisores: Nota de copyright Copyright 2012 Teorema Informática, Guarapuava. Todos os

Leia mais

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...

Leia mais

e Autorizador Odontológico

e Autorizador Odontológico 1 CONTROLE DE DOCUMENTO Revisor Versão Data Publicação Diego Ortiz Costa 1.0 08/08/2010 Diego Ortiz Costa 1.1 09/06/2011 Diego Ortiz Costa 1.2 07/07/2011 2 Sumário CONTROLE DE DOCUMENTO... 2 1. Informações

Leia mais

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE

TUTORIAL PROCESSOS DE INSTALAÇÃO DO MYMIX MOBILE Sumário Apresentação... 1 1. Procedimentos iniciais... 2 2. Configurar computador para o IIS... 3 3. Configurar o serviço do IIS (Servidor Web)... 5 4. Instalar mymix Mobile no Coletor... 7 5. Configurar

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases) MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS

Leia mais

O sistema gestor já contem uma estrutura completa de categorias que são transferidas automaticamente para cada empresa nova cadastrada.

O sistema gestor já contem uma estrutura completa de categorias que são transferidas automaticamente para cada empresa nova cadastrada. Página2 Cadastro de Categorias O cadastro de categoria é utilizado dentro do gestor para o controle financeiro da empresa, por ela é possível saber a origem e a aplicação dos recursos, como por exemplo,

Leia mais

Tutorial de utilização do Sistema de Abertura de Chamado Sumário

Tutorial de utilização do Sistema de Abertura de Chamado Sumário Tutorial de utilização do Sistema de Abertura de Chamado Sumário 1. Processo de atendimento...2 1.1. Porque abrir um chamado...2 1.2. Entendendo o processo de atendimento...2 1.3. Acessando o sistema...3

Leia mais

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue: Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue: Questionamento 1: Tomando como base a definição de que os Conselhos o Federal e os Regionais foram criados por

Leia mais

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites

Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados para sites UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (BACHARELADO) Aplicativo para geração automática de páginas de gerenciamento on-line de banco de dados

Leia mais

SISVAN WEB. Informações Gerais para Navegar no Acesso Restrito

SISVAN WEB. Informações Gerais para Navegar no Acesso Restrito SISVAN WEB Informações Gerais para Navegar no Acesso Restrito Este documento tem o objetivo de orientar a navegação pelo ambiente restrito do Sistema de Vigilância Alimentar e Nutricional SISVAN Web. Aqui

Leia mais

WEBDESK SURFLOG. http://webdesk.surflog.com.br MANUAL DO USUÁRIO VERSÃO 2.0.1

WEBDESK SURFLOG. http://webdesk.surflog.com.br MANUAL DO USUÁRIO VERSÃO 2.0.1 http://webdesk.surflog.com.br MANUAL DO USUÁRIO VERSÃO 2.0.1 SUMÁRIO Introdução... 3 O Webdesk Surflog... 4 Acessando o Webdesk... 5 Funções do Webdesk... 7 Envio de avisos por e-mail pelo Webdesk... 8

Leia mais

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema

Manual de Utilização. Ao acessar o endereço www.fob.net.br chegaremos a seguinte página de entrada: Tela de Abertura do Sistema Abaixo explicamos a utilização do sistema e qualquer dúvida ou sugestões relacionadas a operação do mesmo nos colocamos a disposição a qualquer horário através do email: informatica@fob.org.br, MSN: informatica@fob.org.br

Leia mais

Projeto Manutenção SAP Web e Portal TRT

Projeto Manutenção SAP Web e Portal TRT Anexo VIII SOF 46/11 Projeto Manutenção SAP Web e Portal TRT Versão: 2.00 Índice 1 Introdução... 1.1 Objetivo... 1.2 Escopo... 1.3 Definições, Acrônimos e Abreviações... 1.4 Referências... 2 Gerenciamento

Leia mais

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados Módulo e-rede Magento v1.0 Manual de Instalação do Módulo estamos todos ligados 01 02 03 04 Introdução 3 Versão 3 Requerimentos 3 Manual de instalação 4 05 06 4.1 Instruções iniciais 4 4.2 Instalação e

Leia mais

SAÚDE CONNECT 03.010 ALTERAÇÃO DE DADOS CADASTRAIS

SAÚDE CONNECT 03.010 ALTERAÇÃO DE DADOS CADASTRAIS SAÚDE CONNECT 03.010 ALTERAÇÃO DE DADOS CADASTRAIS ALTERAÇÃO DE DADOS CADASTRAIS - PRESTADOR... 3 1. CONSULTAR OU ALTERAR DADOS CADASTRAIS... 3 1.1. DADOS GERAIS... 3 1.2. ENDEREÇOS... 5 1.3. ESPECIALIDADES...

Leia mais

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação (MEC) em seus processos de formulação, implantação e

Leia mais

Análise de Sistemas 3º Bimestre (material 2)

Análise de Sistemas 3º Bimestre (material 2) Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado

Leia mais

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

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

Leia mais

Sistema de Devolução Automática de Tributos Módulo Crédito em Conta Corrente

Sistema de Devolução Automática de Tributos Módulo Crédito em Conta Corrente Sumário 1 Consultar disponibilidade de restituição... 2 1.1 Consultar com senha Web ou Certificação digital... 3 1.2 Consultar com CPF ou CNPJ... 4 1.3 Consultar por Sistemas de Cobrança... 4 2 Solicitar

Leia mais

MANUAL DO PUBLICADOR

MANUAL DO PUBLICADOR MANUAL DO PUBLICADOR Brasília 2010/2013 1 SUMÁRIO 1 Introdução... 5 2 O Sistema... 5 2.1 Módulos do Sistema... 6 2.2 Perfis do Sistema... 6 2.2.1 Perfil Publicador... 7 3 Publicar Documentos - Publicador...

Leia mais

T.I. para o DealerSuite: Servidores Versão: 1.1

T.I. para o DealerSuite: Servidores Versão: 1.1 T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do

Leia mais

MANUAL DO SISTEMA DE DISPONIBILIZAÇÃO DE REFERÊNCIAS (SIREF) REFERÊNCIAS, DADOS DE PRODUÇÃO e GERAÇÃO DE EXTRATOS.

MANUAL DO SISTEMA DE DISPONIBILIZAÇÃO DE REFERÊNCIAS (SIREF) REFERÊNCIAS, DADOS DE PRODUÇÃO e GERAÇÃO DE EXTRATOS. MANUAL DO SISTEMA DE DISPONIBILIZAÇÃO DE REFERÊNCIAS (SIREF) REFERÊNCIAS, DADOS DE PRODUÇÃO e GERAÇÃO DE EXTRATOS. 1 Sumário 1 - Introdução:... 3 2 - Objetivo:... 4 3 - Como utilizar as referências de

Leia mais

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados

Leia mais

Orientações para Inscrição do Grupo e Projeto de Pesquisa

Orientações para Inscrição do Grupo e Projeto de Pesquisa 1 Orientações para Inscrição do Grupo e Projeto de Pesquisa O primeiro passo é criar um login de acesso que será com um e-mail e uma senha única para o grupo. Ao entrar no ambiente de Inscrição e selecionar

Leia mais

Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro. Na atualidade competitiva profissional em Gestão de Projetos, exige-se

Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro. Na atualidade competitiva profissional em Gestão de Projetos, exige-se PLANEJAMENTO DE PROJETOS Mauro Lúcio Batista Cazarotti Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro Na atualidade competitiva profissional em Gestão de Projetos, exige-se dos profissionais

Leia mais

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4

Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Procedimento para Adequações às Mudanças Tecnológicas do Módulo Autorizador v4 Página 1 Índice Introdução... 3 Novo Portal da Farmácia... 4 Padronização do Cupom Vinculado... 5 Módulo de segurança... 6

Leia mais

Manual de Utilização do CNIPE

Manual de Utilização do CNIPE Manual de Utilização do CNIPE Sumário 1. INTRODUÇÃO... 4 2. ACESSANDO A APLICAÇÃO... 4 3. PÁGINA PARA CONSULTA DE PROCESSOS... 4 3.1. Consulta por Numeração Única do Processo do CNJ... 5 3.2. Consulta

Leia mais

PALAVRAS-CHAVE Handhelds, Manutenção de Subestação, Tecnologia da Informação.

PALAVRAS-CHAVE Handhelds, Manutenção de Subestação, Tecnologia da Informação. 21 a 25 de Agosto de 2006 Belo Horizonte - MG Utilização de Computadores de Mão (Handheld) pelos Eletricistas da Manutenção de Subestação e Linhas da AES Eletropaulo no Controle de Inspeções e Ordens de

Leia mais

MANUAL DO PROFESSOR. - Inscrições Colégios. Colégios Participantes de Temporadas anteriores:

MANUAL DO PROFESSOR. - Inscrições Colégios. Colégios Participantes de Temporadas anteriores: MANUAL DO PROFESSOR - Inscrições Colégios Colégios Participantes de Temporadas anteriores: O Professor deverá acessar o link Inscrições Colégios no menu esquerdo da página inicial do site da LE2 e com

Leia mais

Revisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013

Revisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013 Revisão Diagrama de Caso de Uso Rodolfo Adamshuk Silva 30/08/2013 Processo Unificado (PU) É um modelo de processo de software baseado no modelo incremental, visando a construção de software orientado a

Leia mais

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10 1-Antes de iniciar a instalação do SQL é necessário liberar as permissões do usuário para evitar erro, para realizar esse procedimento

Leia mais

BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE

BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE BANCO DE DADOS PARA GERENCIAMENTO E DESENVOLVIMENTO DE SOFTWARE Ingrid Oliveira Lotfi Bolsista de Inic. Científica, Informática, UFRJ Peter Rudolf Seidl Orientador, Quimica Industrial, Ph.D. RESUMO O projeto

Leia mais

SISTEMA DE RECURSOS HUMANOS. RH Online

SISTEMA DE RECURSOS HUMANOS. RH Online Campus de Botucatu Sistema de Recursos Humanos SISTEMA DE RECURSOS HUMANOS RH Online Mônica Cristina Fumis do Carmo Faculdade de Medicina de Botucatu Seção Técnica de Desenv. Adm de RH / Serviço Técnico

Leia mais

Solicitação de Autorização Intercâmbio

Solicitação de Autorização Intercâmbio Solicitação de Autorização Intercâmbio Passo a Passo - EQAT AGOSTO/2010 Por: Daniel Toledo 1 PARTE 1 PORTAL UNIMED... 4 1. ACESSO AO SITE... 4 2. SOLICITAÇÃO INTERCÂMBIO NACIONAL E ESTADUAL (EXCETO 0976

Leia mais

Inclusão de Validação Biométrica

Inclusão de Validação Biométrica Inclusão de Validação Biométrica Ambiente : Planos de Saúde Data da publicação : 12/11/08 Data da revisão : 12/11/08 Versões : Protheus 8.11 Países : Brasil Sistemas operacionais : Windows Bancos de dados

Leia mais

Disponibilizada a rotina Vale Presente (LOJA830) no módulo Controle de Lojas (SIGALOJA), assim como já é utilizada no módulo Front Loja (SIGAFRT).

Disponibilizada a rotina Vale Presente (LOJA830) no módulo Controle de Lojas (SIGALOJA), assim como já é utilizada no módulo Front Loja (SIGAFRT). Vale Presente para Controle de Lojas Produto : Microsiga Protheus - Controle de Lojas - Versão 10 Chamado : TFDI16 Data da publicação : 12/07/12 País(es) : Brasil Banco(s) de Dados : Todos Esta melhoria

Leia mais

Descrição da Estrutura de Gerenciamento 2015. - Risco Operacional -

Descrição da Estrutura de Gerenciamento 2015. - Risco Operacional - Descrição da Estrutura de Gerenciamento 2015 - Risco Operacional - Sumário 1. Introdução:... 3 2. Abrangência:... 3 3. Estrutura do Gerenciamento de Risco Operacional:... 3 3. Responsabilidades:... 4 Comitê

Leia mais

Manual Candidato Edital Público. Manual de Utilização de Inscrição On-Line em Edital Público

Manual Candidato Edital Público. Manual de Utilização de Inscrição On-Line em Edital Público Manual de Utilização de Inscrição On-Line em Edital Público Última Atualização: 22/10/2013 1 Índice 1. Visão Geral...4 2. Incrição On-line em Edital Público...4 2.1 Visualizar cursos de Lato Sensu ou Stricto

Leia mais

Módulo: M_CONFIRMA_AGENDAMENTO - Confirmação dos Agendamentos

Módulo: M_CONFIRMA_AGENDAMENTO - Confirmação dos Agendamentos Page 1 of 16 145806 Módulo: M_CONFIRMA_AGENDAMENTO - Confirmação dos Agendamentos PDA 145806: Aumento do Campo "Telefone". SOLICITAÇÃO DO CLIENTE Aumentar o campo "Telefone" nas telas de agendamento, para

Leia mais

2.2 Estruturar ação de oficina de integração com gestores, trabalhadores, usuários e familiares da RAPS, redes de saúde e rede intersetorial.

2.2 Estruturar ação de oficina de integração com gestores, trabalhadores, usuários e familiares da RAPS, redes de saúde e rede intersetorial. Ministério da Saúde Secretaria de Atenção à Saúde Departamento de Ações Programáticas e Estratégicas Coordenação Geral de Saúde Mental, Álcool e Outras Drogas. II Chamada para Seleção de Redes Visitantes

Leia mais

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros: TRABALHO: REGISTROS 8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros: CLIENTES NOTAS ITENS_NOTAS PRODUTOS Cod_cliente Num_NF Num_NF Cod_produto Endereco Cod_cliente

Leia mais

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos

GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos IBILCE UNESP 2014 GUIA DO USUÁRIO PARECERISTA GECi Gerenciador de Eventos Científicos Coordenação: Prof. Dr. Carlos Roberto Valêncio Controle do Documento Alteração Feita Responsável Data Atualização do

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ ALVARO PEREIRA CARDOSO

UNIVERSIDADE FEDERAL DO PARANÁ ALVARO PEREIRA CARDOSO 1 UNIVERSIDADE FEDERAL DO PARANÁ ALVARO PEREIRA CARDOSO SISTEMA WEB PARA LOJA DE TINTAS CURITIBA 2014 2 ALVARO PEREIRA CARDOSO SISTEMA WEB PARA LOJA DE TINTAS Trabalho de pesquisa apresentado como requisito

Leia mais

TCI Sistemas Integrados

TCI Sistemas Integrados TCI Sistemas Integrados Manual Gera arquivo Prefeitura 1 Índice 1 - Cadastros obrigatórios para Gerar Arquivo para Prefeitura...3 2 Gerar Arquivo...8 3 Retorno Arquivo Prefeitura...19 2 1 Cadastros obrigatórios

Leia mais

Processo de Gerenciamento do Catálogo de Serviços de TIC

Processo de Gerenciamento do Catálogo de Serviços de TIC de TIC Escritório de Gerenciamento de Processos de Tecnologia da Informação e Comunicação EGPr-TIC João Pessoa 2016 Versão 1.0 Tribunal Regional do Trabalho da 13ª Região Desembargador Presidente Ubiratan

Leia mais

BEMATECH LOJA PRACTICO ENTRADA MANUAL DE NOTAS FISCAIS

BEMATECH LOJA PRACTICO ENTRADA MANUAL DE NOTAS FISCAIS BEMATECH LOJA PRACTICO ENTRADA MANUAL DE NOTAS FISCAIS Realizar a entrada de notas fiscais é importante para manter o estoque da loja atualizado. Acesso o menu Movimento>Entrada de notas fiscais e selecione

Leia mais

MANUAL e-sic GUIA DO SERVIDOR. Governo do Estado do Piauí

MANUAL e-sic GUIA DO SERVIDOR. Governo do Estado do Piauí MANUAL e-sic GUIA DO SERVIDOR Governo do Estado do Piauí 1 Conteúdo Introdução... 3 Sistema Eletrônico de Informação ao Cidadão (e-sic)... 4 Primeiro Acesso... 5 Cadastro...Erro! Indicador não definido.

Leia mais

NOTA FISCAL DE SERVIÇOS ELETRÔNICA (NFS-e)

NOTA FISCAL DE SERVIÇOS ELETRÔNICA (NFS-e) Manual de Declaração de Serviços Sistema desenvolvido por Tiplan Tecnologia em Sistema de Informação. Todos os direitos reservados. http://www.tiplan.com.br Página 2 de 22 Índice ÍNDICE... 2 1. CONSIDERAÇÕES

Leia mais

Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada

Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada II Semana de Ciência e Tecnologia do IFMG - Campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009 Proposta e desenvolvimento de um sistema de controle de baixo custo para irrigação automatizada

Leia mais

RAIS RELAÇÃO ANUAL DE INFORMAÇÕES SOCIAIS

RAIS RELAÇÃO ANUAL DE INFORMAÇÕES SOCIAIS RAIS RELAÇÃO ANUAL DE INFORMAÇÕES SOCIAIS O que é? A RAIS é um instrumento de coleta de dados utilizado pela gestão governamental do setor do trabalho, Instituída pelo Decreto nº 76.900, de 23/12/75, a

Leia mais

Esta melhoria depende de execução do update de base U_UPDFIN, conforme procedimento para implementação.

Esta melhoria depende de execução do update de base U_UPDFIN, conforme procedimento para implementação. Solicitação de Fundos Novas Funcionalidades Produto : Microsiga Protheus Financeiro versão 11 Chamado : TEIXDG Data da publicação : 01/08/12 País(es) : Argentina Banco(s) de Dados : Todos Esta melhoria

Leia mais

Copyright - IS Intelligent Software

Copyright - IS Intelligent Software O processo de compras do século passado... Sua empresa ainda compra assim... De posse de uma lista de compras, gerada ou não por um software de gestão empresarial, o comprador inicia o processo de cotação

Leia mais

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New 1 Roteiro passo a passo Módulo Vendas Balcão Sistema Gestor New Instruções para configuração e utilização do módulo Vendas balcão com uso de Impressora fiscal (ECF) 2 ÍNDICE 1. Cadastro da empresa......3

Leia mais

Modelagem de Sistemas Web. Metodologias para o desenvolvimento de sistemas web

Modelagem de Sistemas Web. Metodologias para o desenvolvimento de sistemas web Modelagem de Sistemas Web Aula 5 Metodologias para o desenvolvimento de sistemas web Metodologias para o desenvolvimento de sistemas web WebML Fontes: Itana Gimenes e Bruno Souza Et Estrutura t do WebML

Leia mais

Classificação de Ativo Orçamento e Provisão de Despesa

Classificação de Ativo Orçamento e Provisão de Despesa Classificação de Ativo Orçamento e Provisão de Despesa Produto : Microsiga Protheus Ativo Fixo versão 11 Requisito : 154.03 Data da publicação : 28/02/13 País(es) : Brasil Banco(s) de Dados : Todos Esta

Leia mais

Estadual ou Municipal (Territórios de Abrangência - Conceição do Coité,

Estadual ou Municipal (Territórios de Abrangência - Conceição do Coité, UNIVERSIDADE DO ESTADO DA BAHIA DEPARTAMENTO DE EDUCAÇÃO DEDC I PROGRAMA DE PÓS-GRADUAÇÃO EM EDUCAÇÃO E CONTEMPORANEIDADE OBSERVATÓRIO DE EDUCAÇÃO DE JOVENS E ADULTOS DO TERRITÓRIO DO SISAL - BA 1.0 Apresentação:

Leia mais

DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015

DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015 DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015 Copyright 2015 Synchro Solução Fiscal Brasil 1 Conteúdo 1. Introdução... 3 2. A Manifestação do Destinatário no DF-e Manager...

Leia mais

Plano de Trabalho Docente 2013. Ensino Técnico

Plano de Trabalho Docente 2013. Ensino Técnico Plano de Trabalho Docente 2013 Ensino Técnico ETEC Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnico em Informática Qualificação:

Leia mais

Avaliação MT-611-00003 Última Atualização 25/04/2012

Avaliação MT-611-00003 Última Atualização 25/04/2012 Avaliação MT-611-00003 Última Atualização 25/04/2012 I. Objetivos Após completar este módulo de capacitação você será capaz de: 1. Entender os conceitos envolvidos no processo de avaliação realizado pela

Leia mais

Manual SAGe Versão 1.2

Manual SAGe Versão 1.2 Manual SAGe Versão 1.2 Equipe de Pesquisadores do Projeto Conteúdo 1. Introdução... 2 2. Criação da Equipe do Projeto (Proposta Inicial)... 3 2.1. Inclusão e configuração do Pesquisador Responsável (PR)...

Leia mais

ÁREA DO PROFESSOR (TUTOR)

ÁREA DO PROFESSOR (TUTOR) ÁREA DO PROFESSOR (TUTOR) O MOODLE (Modular Object Oriented Dynamic Learning Environment) é um Ambiente Virtual de Ensino-Aprendizagem (AVEA) de código aberto, livre e gratuito que se mantém em desenvolvimento

Leia mais

Objetivo do Portal da Gestão Escolar

Objetivo do Portal da Gestão Escolar Antes de Iniciar Ambiente de Produção: É o sistema que contem os dados reais e atuais, é nele que se trabalha no dia a dia. Neste ambiente deve-se evitar fazer testes e alterações de dados sem a certeza

Leia mais