54
DANILO DE OLIVEIRA INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE INFORMÁTICA ASSIS 2013

INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

  • Upload
    dinhnga

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

DANILO DE OLIVEIRA

INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS

DE INFORMÁTICA

ASSIS

2013

Page 2: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

DANILO DE OLIVEIRA

INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS

DE INFORMÁTICA

Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.

Orientador: Esp. Célio Desiró

Área de Concentração: Desenvolvimento de Sistemas

ASSIS

2013

Page 3: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

FICHA CATALOGRÁFICA

OLIVEIRA, Danilo INFOSOFT: Software de gerenciamento para lojas de informática /

Danilo de Oliveira. Fundação Educacional do Município de Assis – FEMA – Assis, 2013.

54 Páginas Orientador: Esp. Célio Desiró Trabalho de Conclusão de Curso – Instituto Municipal de Ensino Superior de Assis – IMESA. 1. C# 2. Visual Studio 3. SQL Server 2008

CDD: 001.61 Biblioteca da FEMA

Page 4: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

DANILO DE OLIVEIRA

INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS

DE INFORMÁTICA

Trabalho de Conclusão de Curso apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Superior de Tecnologia em Análise e Desenvolvimento de Sistemas, analisado pela seguinte comissão examinadora:

Orientador: Esp. Célio Desiró

Analisador (1): Me. Douglas Sanches da Cunha

ASSIS

2013

Page 5: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

AGRADECIMENTOS

Primeiramente agradeço a DEUS, por estar sempre iluminando os meus

passos e me encorajando diante dos desafios que a vida nos proporciona, me

abençoando e sempre mostrando qual o caminho correto a seguir.

Agradeço aos meus pais, Edna Gardini de Oliveira e Valmir de Oliveira, por me

darem a vida e ensinar-me a vivê-la com dignidade. A vocês que iluminam o

meu caminho com afeto e dedicação, estando me apoiando independente das

minhas escolhas.

A todos os professores e meu orientador Célio Desiró, que durante esses anos

estiveram contribuindo com conhecimentos e experiências para o nosso futuro

profissional e pessoal.

Agradeço aos meus amigos: Werner Eduard, Eduardo Giroto, Mario Villani,

Sauro Rubeschini, Stella Souza, que estiveram esses anos dividindo momentos

de diversão e preocupação, a todos aqueles que contribuíram para o meu

aprendizado direta e indiretamente.

Page 6: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

RESUMO

Em busca de melhorar o atendimento e o controle de dados de uma empresa,

a melhor forma de se fazer com que isto ocorra é informatizando as áreas nas

quais ainda possuem seus controles de formas manuais.

O sistema proposto tem por objetivo atender e suprir todas as necessidades da

empresa, mantendo o controle das informações dos clientes, funcionários,

serviços prestados e produtos utilizados para realização de uma ordem de

serviço, alem de poder contar com relatórios.

Utilizando a metodologia orientada a objetos programando em camadas para

C#, com a ferramenta Visual Studio e a linguagem de programação C#,

utilizando a base de dados SQL Server 2008.

Palavras chave: C#, Visual Studio, SQL Server 2008.

Page 7: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

ABSTRACT

Seeking to improve the care and control of a company's data, the best way to

do this is computerizing the areas in which further controls have their ways

manuals.

The proposed system aims to meet and supply all the needs of the company,

keeping track of customer information, staff, services and products used to

perform a service order, in addition to rely on reports.

Using the object-oriented programming methodology in layers to C # with Visual

Studio tool and the programming language C #, using the database SQL Server

2008.

Keywords: C #, Visual Studio, SQL Server 2008.

Page 8: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

LISTA DE FIGURAS

Figura 1 - Mapa Mental do Infosoft ................................................................... 18

Figura 2 - Estrutura Analítica (WBS) ................................................................ 19

Figura 3 - Sequenciamento de Atividades ........................................................ 20

Figura 4 - Caso de Uso Visão Geral - Movimentações .................................... 22

Figura 5 - Caso de Uso Visão Geral – Consultar Relatórios ............................ 23

Figura 6 - Caso de Uso Visão Geral - Efetuar Login ........................................ 24

Figura 7 - Diagrama de Caso de Uso Manter Cliente ....................................... 25

Figura 8 - Diagrama de Sequência Manter Cliente .......................................... 26

Figura 9- Diagrama Caso de Uso Manter Funcionário ..................................... 27

Figura 10 - Diagrama de Sequência Manter Funcionário ................................. 28

Figura 11- Diagrama Caso de Uso Manter Fornecedor ................................... 29

Figura 12- Diagrama Caso de Uso Manter Serviço .......................................... 30

Figura 13- Diagrama de Sequência Manter Serviço ......................................... 32

Figura 14 - Diagrama Caso de Uso Manter Produto ........................................ 33

Figura 15 - Diagrama Caso de Uso Movimentar Ordem de Serviço ................ 34

Figura 16 - Diagrama Caso de Uso Movimentar Item de Serviço .................... 35

Figura 17 - Diagrama Caso de Uso Movimentar Item de Produto .................... 36

Figura 18 - Diagrama Caso de Uso Emitir Relatório de Clientes...................... 38

Figura 19 - Diagrama Caso de Uso Emitir Relatório de Funcionário ................ 39

Figura 20 - Diagrama Caso de Uso Emitir Relatório de Fornecedor ................ 40

Figura 21 - Diagrama Caso de Uso Emitir Relatório de Ordem de Serviço ...... 41

Figura 22 - Diagrama Caso de Uso Emitir Relatório de Serviço....................... 42

Figura 23 - Diagrama Caso de Uso Emitir Relatório de Produto ...................... 43

Figura 24 - Diagrama Caso de Uso Emitir Relatório da Movimentação de

Ordem de Serviço ............................................................................................ 44

Figura 25 - Diagrama Caso de Uso Manter Orçamento ................................... 45

Figura 26 - Diagrama de Classes ..................................................................... 47

Figura 27 - Diagrama de Entidade e Relacionamento (DER) ........................... 48

Figura 28 - Diagrama de Atividades - Cadastros .............................................. 49

Figura 29 - Diagrama de Atividades - Relatórios .............................................. 50

Figura 30 - Diagrama de Atividades - Movimentação ....................................... 51

Page 9: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

LISTA DE TABELAS

Tabela 1 - Lista de Eventos .............................................................................. 21

Tabela 2 - Descrição Caso de Uso Manter Cliente .......................................... 26

Tabela 3 - Descrição Caso de Uso Manter Funcionário ................................... 28

Tabela 4 - Descrição Caso de Uso Manter Fornecedor ................................... 30

Tabela 5 - Descrição Caso de Uso Manter Serviço .......................................... 31

Tabela 6 - Descrição Caso de Uso Manter Produto ......................................... 34

Tabela 7 - Descrição Caso de Uso Movimentar Ordem de Serviço ................. 35

Tabela 8 - Descrição Caso de Uso Movimentar Item de Serviço ..................... 36

Tabela 9 - Descrição Caso de Uso Movimentar Item de Produto..................... 37

Tabela 10 - Descrição Caso de Uso Emitir Relatório de Clientes .................... 38

Tabela 11 - Descrição Caso de Uso Emitir Relatório de Funcionário ............... 39

Tabela 12 - Descrição de Caso de Uso Emitir Relatório de Fornecedor .......... 40

Tabela 13 - Descrição Caso de Uso Emitir Relatório Ordem de Serviço ......... 41

Tabela 14 - Descrição Caso de Uso Emitir Relatório de Serviço ..................... 42

Tabela 15 - Descrição Caso de Uso Emitir Relatório de Produto ..................... 43

Tabela 16 - Descrição Caso de Uso Emitir Relatório da Movimentação de

Ordem de Serviço ............................................................................................ 44

Tabela 17 - Descrição Caso de Uso Manter Orçamento .................................. 46

Tabela 18 - Cronograma .................................................................................. 52

Page 10: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

SUMÁRIO

1. INTRODUÇÃO ................................................................................................... 12

1.1 OBJETIVO ......................................................................................................... 13

1.2 PÚBLICO ALVO ................................................................................................. 13

1.3 JUSTIFICATIVA ................................................................................................. 13

1.4 METODOLOGIA DE DESENVOLVIMENTO ...................................................... 14

1.4.1 RECURSOS ................................................................................................. 14

1.4.2 FUNCIONALIDADES DO SISTEMA ............................................................ 14

1.5 ESTRUTURA DE DESENVOLVIMENTO DO SISTEMA .................................... 15

1.5.1 METODOLOGIA DE ANÁLISE .................................................................... 15

1.5.2 C#................................................................................................................. 15

1.5.3 BANCO DE DADOS MICROSOFT SQL SERVER 2008 .............................. 15

1.5.4 ASTAH COMMUNITY .................................................................................. 16

1.5.5 LEVANTAMENTO DE REQUISITOS ........................................................... 17

1.6 PLANEJAMENTO DO PROJETO ...................................................................... 18

1.6.1 MAPA MENTAL ........................................................................................... 18

1.6.2 ESTRUTURA ANALÍTICA DO PROJETO (WBS) ........................................ 19

1.6.3 SEQUENCIAMENTO DAS ATIVIDADES DEFINIDAS................................. 20

1.6.4 LISTA DE EVENTOS ................................................................................... 20

2. DIAGRAMAS ..................................................................................................... 22

2.1. DIAGRAMA DE CASO DE USO GERAL ..................................................... 22

2.1.1.Movimentações ......................................................................................... 22

2.1.2.Consultar Relatórios .................................................................................. 23

2.1.3.Efetuar Login ............................................................................................. 24

2.2 DIAGRAMAS DE CASO DE USO, DESCRIÇÃO E SEQUÊNCIA ............... 25

2.2.1. Caso de Uso 1 - Manter Cliente............................................................. 25

Page 11: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

2.2.3. Diagrama de Sequência Manter Cliente ................................................ 26

2.2.4. Caso de Uso 2 - Manter Funcionário ..................................................... 27

2.2.5. Diagrama de Sequência Manter Funcionário ........................................ 28

2.2.6. Caso de Uso 3 - Manter Fornecedor ..................................................... 29

2.2.7. Caso de Uso 4 - Manter Serviço ............................................................ 30

2.2.8. Diagrama de Sequência Manter Serviço ............................................... 32

2.2.9. Caso de Uso 5 - Manter Produto ........................................................... 33

2.2.10. Caso de Uso 6 - Movimentar Ordem de Serviço .................................... 34

2.2.11.Caso de Uso 8 – Movimentar Item de Serviço ........................................ 35

2.2.12. Caso de Uso 8 –Movimentar Item de Produto ....................................... 36

2.2.13. Caso de Uso 9 - Emitir Relatório de Cliente ........................................... 38

2.2.14. Caso de Uso 10 - Emitir Relatório de Funcionário ................................. 39

2.2.15. Caso de Uso 11 - Emitir Relatório de Fornecedor .................................. 40

2.2.16. Caso de Uso 12 - Emitir Relatório de Ordem de Serviço ....................... 41

2.2.17. Caso de Uso 13 - Emitir Relatório de Serviço ........................................ 42

2.2.18. Caso de Uso 14 - Emitir Relatório de Produto ....................................... 43

2.2.19. Caso de Uso 15 - Emitir Relatório Movimentação Ordem de Serviço .... 44

2.2.20. Caso de Uso 16 - Manter Orçamento ..................................................... 45

2.3. DIAGRAMA DE CLASSES ............................................................................. 47

2.4. DIAGRAMA DE ENTIDADE E RELACIONAMENTO (DER) ........................... 48

2.5. DIAGRAMA DE ATIVIDADES ........................................................................ 49

2.5.1. Cadastros ................................................................................................. 49

2.5.2. Relatórios ................................................................................................. 50

2.5.3. Movimentação .......................................................................................... 51

3. CRONOGRAMA ................................................................................................... 52

4. CONCLUSÃO ....................................................................................................... 53

REFERÊNCIAS ......................................................................................................... 54

Page 12: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

12

1. INTRODUÇÃO

Graças ao avanço tecnológico, atualmente as indústrias, empresas e pequenos

negócios mudaram sua maneira de organizar, armazenar e compartilhar

informações. Isso se deve ao fato de haver inúmeras informações a serem

manipuladas e a dificuldade de serem realizados manualmente, gerando assim

várias consequências, tais como: nenhuma forma de controle e informação

sobre o equipamento do cliente, defeitos constatados, troca de peças, período

da realização do serviço. Com esses fatos, a utilização de um sistema para

gerenciar resulta na exatidão e agilidade dos resultados obtidos, que são de

grande valia para qualquer tipo de organização.

Tendo em vista tais necessidades o software INFOSOFT vem para o mercado

disponibilizar para empresas como loja de informática, auto Center, mecânica,

auto-elétrica, um sistema que torna tudo mais fácil, ágil e organizado.

O software permitirá aos responsáveis cadastrar usuários, clientes,

fornecedores, produtos, entrada e saída de ordem de serviço e gerar relatórios.

Os recursos disponibilizados pelo software proporcionam ao cliente agilidade e

facilidades que contribuem para a organização da empresa.

Page 13: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

13

1.1 OBJETIVO

O objetivo do sistema é ajudar na organização e trazer agilidade para a

empresa, reduzindo assim a perdas de materiais e retrabalhos pois, como

ocorrem constantemente falhas de comunicação entre quem solicita o serviço e

o executante, isso acaba acarretando em erros de manutenção.

Com controle de ordens de serviços, armazenamento de informações de

clientes, funcionários, produtos e controle de estoque, a empresa terá mais

segurança, praticidade e facilidade.

.

1.2 PÚBLICO ALVO

O software é voltado para empresas de lojas de informática, auto-elétricas,

mecânica, auto center, autopeças, que desejam ter um melhor gerenciamento

das informações na sua organização, tendo controle e segurança dos dados

gerados. Com pouca customização o software pode atender qualquer empresa,

seja ela voltada a venda de produto ou prestadora de serviços, o sistema

oferece uma melhor organização, controle, segurança dos dados de produtos,

clientes e serviços, controle de estoque e relatórios.

1.3 JUSTIFICATIVA

Grande parte das empresas e lojas de informática que estão entrando no ramo,

ou que já estão a algum tempo no mercado, não possuem nenhum tipo de

software para gerenciar suas atividades, e acabam tendo certa dificuldade de

organização, como por exemplo, quando a empresa recebe um equipamento

para a manutenção, a empresa não tem controle sobre qual serviço precisa ser

Page 14: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

14

executado no mesmo, pois geralmente é tudo falado ou anotado em papeis ou

mesmo bloco de notas, que muitas vezes se perdem e acaba gerando erros de

manutenção e falha de controle, sem informações sobre quanto tempo foi gasto

ao realizar serviço, o dia da execução, as peças e serviços que foram

utilizados. O software propõe solução para todos esses problemas.

1.4 METODOLOGIA DE DESENVOLVIMENTO

Para a elaboração deste Projeto serão consultados uma variedade de sites,

tutoriais e livros para estudo e implementação. Para o desenvolvimento será

utilizada a plataforma .NET com linguagem C#, usando metodologia orientada

a objetos e trabalhando em camadas. Como base de banco de dados será

utilizado o Microsoft SQL SERVER 2008.

1.4.1 RECURSOS

• 01 (um) computador;

• Sistema Operacional Windows 7 Professional;

• Banco de Dados Microsoft Sql Server 2008;

• Software Microsoft Visual Studio 2010 C#/.NET;

• Acervo bibliográfico para consulta;

1.4.2 FUNCIONALIDADES DO SISTEMA

• Login de acesso ao Sistema.

• Cadastros (Usuário, Produto, Fornecedor, Cliente e Serviço).

• Controle Administrativo do sistema.

• Controle de Ordem de Serviço.

• Gerar Relatórios.

Page 15: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

15

1.5 ESTRUTURA DE DESENVOLVIMENTO DO SISTEMA

Para o desenvolvimento de um trabalho de conclusão de curso é necessária

uma sequência de tarefas visando à organização do trabalho e a obtenção dos

resultados desejados.

1.5.1 METODOLOGIA DE ANÁLISE

Para a análise e desenvolvimento do sistema, como na implementação, será

utilizada a orientação a objetos. O termo orientação a objetos significa

organizar o mundo real como uma coleção de objetos que incorporam estrutura

de dados e um conjunto de operações que manipulam estes dados.

1.5.2 C#

Para o desenvolvimento desse sistema será usado a ferramenta Visual Studio

2010 que utilizará a linguagem C#.

C# (CSharp) é uma linguagem de programação orientada a objetos criada

pela Microsoft, faz parte da sua plataforma .Net. A companhia baseou C# na

linguagem C++ e Java.

Desde sua chagada ao mercado, o C# vem desbancando linguagens que eram

utilizadas em larga escala por programadores. Além de ser a linguagem mais

utilizada por quem trabalha com a arquitetura. NET é também uma das que se

destacam no mercado de trabalho pela excelênte remuneração recebida pelos

que a utilizam.

1.5.3 BANCO DE DADOS MICROSOFT SQL SERVER 2008

O Banco de Dados será o Microsoft SQL Server 2008, que irá gerenciar os

usuários cadastrados, clientes e serviços.

O MS-SQL Server foi desenvolvido pela Microsoft e é um SGBD (sistema

gerenciador de Banco de dados relacional). Em sua nova versão o Microsoft

SQL Server 2008 vem fornecendo uma plataforma de dados confiável,

Page 16: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

16

produtiva e inteligente que permite que se execute aplicações de missão

críticas mais exigentes, reduzindo o tempo e o custo com o desenvolvimento e

o gerenciamento de aplicações e entregue percepção que se traduz em ações

estratégicas em toda sua organização. O SQL é um Banco de Dados robusto e

usado por sistemas corporativos dos mais diversos portes.

1.5.4 ASTAH COMMUNITY

O Astah community é uma ferramenta de modelagem gratuita (Open Source)

que é utilizada durante a análise para a elaboração de diagramas. É baseada

nos diagramas e na notação UML.

Funções básicas da ferramenta:

• Diagramas de Caso de Uso;

• Diagramas de Classe;

• Diagramas de Atividades;

• Diagramas de Sequência;

• Diagramas de Estrutura Estática;

• Diagramas de Colaboração;

• Diagramas de Implementação;

• Diagramas de Implantação;

• Diagrama de Estado;

• Diagramas de Interação;

Page 17: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

17

1.5.5 LEVANTAMENTO DE REQUISITOS

Os requisitos foram levantados através de entrevistas na empresa Infinity

Soluções em informática. Seguem abaixo os requisitos levantados:

• Cadastro (Inclusão, Alteração, Exclusão, Pesquisa):

• Funcionário.

• Cliente.

• Produto.

• Serviço.

• Fornecedor.

• Movimentação

• Serviços.

• Produtos.

• Relatórios

• Funcionário.

• Cliente.

• Produto.

• Serviço.

• Fornecedor.

• Ordem de Serviço.

• Movimentação Ordem de Serviço.

Page 18: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

18

1.6 PLANEJAMENTO DO PROJETO

1.6.1 MAPA MENTAL

Mapas Mentais, também conhecidos por Mindmaps, tem por objetivo

armazenar, organizar e priorizar informações, deixando os dados mais fáceis

de serem visualizados (BUZAN, 2009).

A figura 1 ilustra o mapa mental com as funcionalidades do sistema INFOSOFT

Figura 1 - Mapa Mental do Infosoft

Page 19: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

19

1.6.2 ESTRUTURA ANALÍTICA DO PROJETO (WBS)

Figura 2 - Estrutura Analítica (WBS)

Page 20: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

20

1.6.3 SEQUENCIAMENTO DAS ATIVIDADES DEFINIDAS

Figura 3 - Sequenciamento de Atividades

1.6.4 LISTA DE EVENTOS

Para modelagem do sistema foi determinada uma lista de eventos. A seguir

são descritos os eventos relacionados às necessidades encontradas:

N° NOME OBJETIVO CASO DE USO

1 Administrador gerencia contas de logins para novos

usuários

Cadastro de Funcionário

Manter Funcionário

2 Usuário Cadastra Cliente Cadastro de Cliente

Manter Cliente

Page 21: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

21

Tabela 1 - Lista de Eventos

3 Usuário cadastra

Fornecedor

Cadastro de Fornecedor

Manter Fornecedor

4 Usuário Cadastra Serviço Cadastro de Serviço

Manter Serviço

5 Usuário Cadastra Produto Cadastro de Produto

Manter Produto

6 Usuário Movimenta Item de Produto

Movimenta Item de Produto

Movimentar Item de Produto

7 Usuário Movimenta Ordem de Serviço

Movimenta Ordem de

Serviço

Movimentar Ordem de Serviço

8 Usuário Movimenta Item de Serviço

Movimenta Item de serviço

Movimentar Item de serviço

9 Administrador solicita emissão de relatório de

Clientes

Emissão de relatório de

Clientes

Emitir relatório de Clientes

10 Administrador solicita emissão de relatório de

Funcionário

Emissão de relatório de Funcionário

Emitir relatório de funcionários

11 Administrador solicita emissão de relatório de

Ordem de Serviço

Emissão de relatório de Ordem de

Serviço

Emitir relatório de Ordem de Serviço

12 Administrador solicita emissão de relatório de

fornecedor

Emissão de relatório de fornecedor

Emitir relatório de Fornecedores

13 Administrador solicita emissão relatório de

Produto

Emissão de relatório de

produtos

Emitir relatório de Produtos

Page 22: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

22

2. DIAGRAMAS

2.1. DIAGRAMA DE CASO DE USO GERAL

2.1.1. Movimentações

Figura 4 - Caso de Uso Visão Geral - Movimentações

Page 23: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

23

2.1.2. Consultar Relatórios

Figura 5 - Caso de Uso Visão Geral – Consultar Relatórios

Page 24: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

24

2.1.3. Efetuar Login

Figura 6 - Caso de Uso Visão Geral - Efetuar Login

Page 25: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

25

2.2 DIAGRAMAS DE CASO DE USO, DESCRIÇÃO E SEQUÊNCIA 2.2.1. Caso de Uso 1 - Manter Cliente

Figura 7 - Diagrama de Caso de Uso Manter Cliente

Nome de Use Case

Manter Cliente

Descrição Permitir a inclusão de dados sobre o Cliente, inserir, alterar, excluir e listar cliente.

Ator Usuário.

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Cadastro de Cliente e pressionar o botão inserir.

2 - Cadastrar Cliente e pressionar botão salvar.

3 - Sistema verifica se Cliente já é cadastrado.

4 - Sistema retorna mensagem, “Cliente salvo com sucesso”.

5 - Abrir tela de cadastro de Cliente.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Cliente alterado com sucesso”.

8 - Abrir tela de cadastro de Cliente.

9 - Excluir Cliente.

10 - Sistema retorna mensagem, “Deseja realmente excluir

Page 26: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

26

esse Cliente?”.

11 - Sistema retorna mensagem, “Cliente excluído com sucesso”.

12 - Abrir tela de cadastro de Cliente.

13 - Sistema exibe listagem de Cliente na tela.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de cadastro de Cliente.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 2 - Descrição Caso de Uso Manter Cliente

2.2.3. Diagrama de Sequência Manter Cliente

Figura 8 - Diagrama de Sequência Manter Cliente

Page 27: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

27

2.2.4. Caso de Uso 2 - Manter Funcionário

Figura 9- Diagrama Caso de Uso Manter Funcionário

Nome de Use Case

Manter Funcionário

Descrição Permitir a inclusão de dados sobre o Funcionário, inserir, alterar, excluir e listar Funcionário.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Cadastro de Funcionário e pressionar o botão inserir.

2 - Cadastrar Funcionário e pressionar botão salvar.

3 - Sistema verifica se Funcionário já é cadastrado.

4 - Sistema retorna mensagem, “Funcionário salvo com sucesso”.

5 - Abrir tela de cadastro de Funcionário.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Funcionário alterado com sucesso”.

8 - Abrir tela de cadastro de Funcionário.

9 - Excluir Funcionário.

10 - Sistema retorna mensagem, “Deseja realmente excluir esse Funcionário?”.

Page 28: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

28

11 - Sistema retorna mensagem, “Funcionário excluído com sucesso”.

12 - Abrir tela de cadastro de Funcionário.

13 - Sistema exibe listagem de Funcionário na tela.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de cadastro de Funcionário.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 3 - Descrição Caso de Uso Manter Funcionário

2.2.5. Diagrama de Sequência Manter Funcionário

Figura 10 - Diagrama de Sequência Manter Funcionário

Page 29: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

29

2.2.6. Caso de Uso 3 - Manter Fornecedor

Figura 11- Diagrama Caso de Uso Manter Fornecedor

Nome de Use Case

Manter Fornecedor

Descrição Permitir a inclusão de dados sobre o Fornecedor, inserir, alterar, excluir e listar Fornecedor.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Cadastro de Fornecedor e pressionar o botão inserir.

2 - Cadastrar Fornecedor e pressionar botão salvar.

3 - Sistema verifica se o Fornecedor já é cadastrado.

4 - Sistema retorna mensagem, “Fornecedor salvo com sucesso”.

5 - Abrir tela de cadastro de Fornecedor.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Fornecedor alterado com sucesso”.

8 - Abrir tela de cadastro de Fornecedor.

9 - Excluir Fornecedor.

10 - Sistema retorna mensagem, “Deseja realmente excluir esse Fornecedor?”.

11 - Sistema retorna mensagem, “Fornecedor excluído com

Page 30: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

30

sucesso”.

12 - Abrir tela de cadastro de Fornecedor.

13 - Sistema exibe listagem de Fornecedor na tela.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de cadastro de Fornecedor.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 4 - Descrição Caso de Uso Manter Fornecedor

2.2.7. Caso de Uso 4 - Manter Serviço

Figura 12- Diagrama Caso de Uso Manter Serviço

Nome de Use Case

Manter Serviço

Descrição Permitir a inclusão de dados sobre Serviço, inserir, alterar, excluir e listar Serviços.

Ator Administrador

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Cadastro de Serviço e pressionar o botão inserir.

2 - Cadastrar Serviço e pressionar botão salvar.

3 - Sistema verifica se o Serviço já é cadastrado.

Page 31: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

31

4 - Sistema retorna mensagem, “Serviço salvo com sucesso”.

5 - Abrir tela de cadastro de Serviço.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Serviço alterado com sucesso”.

8 - Abrir tela de cadastro de Serviço.

9 - Excluir Serviço.

10 - Sistema retorna mensagem, “Deseja realmente excluir esse Serviço?”.

11 - Sistema retorna mensagem, “Serviço excluído com sucesso”.

12 - Abrir tela de cadastro de Serviço.

13 - Sistema exibe listagem de Serviço na tela.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de cadastro de Serviço.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 5 - Descrição Caso de Uso Manter Serviço

Page 32: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

32

2.2.8. Diagrama de Sequência Manter Serviço

Figura 13- Diagrama de Sequência Manter Serviço

Page 33: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

33

2.2.9. Caso de Uso 5 - Manter Produto

Figura 14 - Diagrama Caso de Uso Manter Produto

Nome de Use Case

Manter Produto

Descrição Permitir a inclusão de dados sobre o Produto, inserir, alterar, excluir e listar Produto.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Cadastro de Produto e pressionar o botão inserir.

2 - Cadastrar Produto e pressionar botão salvar.

3 - Sistema verifica se o Produto já é cadastrado.

4 - Sistema retorna mensagem, “Produto salvo com sucesso”.

5 - Abrir tela de cadastro de Produto.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Produto alterado com sucesso”.

8 - Abrir tela de cadastro de Produto.

9 - Excluir Produto.

10 - Sistema retorna mensagem, “Deseja realmente excluir esse Produto?”.

11 - Sistema retorna mensagem, “Produto excluído com sucesso”.

Page 34: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

34

12 - Abrir tela de cadastro de Produto.

13 - Sistema exibe listagem de Produtos na tela.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de cadastro de Produto.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 6 - Descrição Caso de Uso Manter Produto

2.2.10. Caso de Uso 6 - Movimentar Ordem de Serviço

Figura 15 - Diagrama Caso de Uso Movimentar Ordem de Serviço

Nome de Use Case

Movimentar Ordem de Serviço

Descrição A função deste caso de uso é de Inserir e baixar Ordens de Serviços.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Ordem de Serviço.

2 - Pressionar botão novo Serviço.

3 - Selecionar Cliente, selecionar item de Serviço e item de Produto.

4 - Pressionar botão salvar Serviço.

Page 35: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

35

5 - Sistema retorna mensagem, “Serviço foi salvo com sucesso”.

6 - Abrir tela de Ordem de Serviço.

7 - Selecionar Cliente.

8- Baixar Ordem de Serviço.

9- Sistema retorna mensagem, “Serviço finalizado com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de Ordem de Serviço.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 7 - Descrição Caso de Uso Movimentar Ordem de Serviço

2.2.11. Caso de Uso 8 – Movimentar Item de Serviço

Figura 16 - Diagrama Caso de Uso Movimentar Item de Serviço

Nome de Use Case

Movimentar Item de Serviço

Descrição A função deste caso de uso é de Inserir, baixar itens de serviços.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Item de Serviço e pressionar botão inserir.

Page 36: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

36

2 - Preencher dados e pressionar botão salvar.

3 - Sistema retorna mensagem, “Serviço foi salvo com sucesso”.

4 - Abrir tela de Item de Serviço.

5- Alterar os dados e pressionar o botão alterar.

6 - Sistema retorna mensagem, “Item de Serviço alterado com sucesso”.

7- Abrir tela de Item de Serviço.

8 - Selecionar item de serviço e pressionar botão excluir.

9 - Sistema retorna mensagem, “tem certeza que deseja excluir este serviço?”.

10- Sistema retorna mensagem, “Item de serviço excluído com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de Item de Serviço.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 8 - Descrição Caso de Uso Movimentar Item de Serviço

2.2.12. Caso de Uso 8 - Movimentar Item de Produto

Figura 17 - Diagrama Caso de Uso Movimentar Item de Produto

Page 37: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

37

Nome de Use Case

Movimentar Item de Produto

Descrição A função deste caso de uso é de Inserir, alterar e baixar itens de Produtos.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Item de Produto e pressionar botão inserir.

2 - Preencher dados e pressionar botão salvar.

3 - Sistema retorna mensagem, “Produto foi salvo com sucesso”.

4 - Abrir tela de Item de Produto.

5- Alterar os dados e pressionar o botão alterar.

6 - Sistema retorna mensagem, “Produto alterado com sucesso”.

7- Abrir tela de Item de Produto.

8 - Selecionar item de Produto e pressionar botão excluir.

9 - Sistema retorna mensagem, “tem certeza que deseja excluir este Produto?”.

10- Sistema retorna mensagem, “Item de Produto excluído com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de Item de Produto.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 9 - Descrição Caso de Uso Movimentar Item de Produto

Page 38: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

38

2.2.13 . Caso de Uso 9 - Emitir Relatório de Cliente

Figura 18 - Diagrama Caso de Uso Emitir Relatório de Clientes

Nome de Use Case

Emitir Relatório de Cliente

Descrição A função deste caso de uso é emitir relatório de todos os Clientes cadastrado.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Clientes.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “ Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Cliente.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 10 - Descrição Caso de Uso Emitir Relatório de Clientes

Page 39: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

39

2.2.14. Caso de Uso 10 - Emitir Relatório de Funcionário

Figura 19 - Diagrama Caso de Uso Emitir Relatório de Funcionário

Nome de Use Case

Emitir Relatório de Funcionário.

Descrição A função deste caso de uso é emitir relatório de todos os Funcionários cadastrado.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Funcionário.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Funcionário.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 11 - Descrição Caso de Uso Emitir Relatório de Funcionário

Page 40: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

40

2.2.15. Caso de Uso 11 - Emitir Relatório de Fornecedor

Figura 20 - Diagrama Caso de Uso Emitir Relatório de Fornecedor

Nome de Use Case

Emitir Relatório de Fornecedor

Descrição A função deste caso de uso é emitir relatório de todos os Fornecedores cadastrado.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Fornecedor.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Fornecedor.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 12 - Descrição de Caso de Uso Emitir Relatório de Fornecedor

Page 41: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

41

2.2.16. Caso de Uso 12 - Emitir Relatório de Ordem de Serviço

Figura 21 - Diagrama Caso de Uso Emitir Relatório de Ordem de Serviço

Nome de Use Case

Emitir Relatório de Ordem de Serviço.

Descrição A função deste caso de uso é emitir relatório de todas as Ordens de Serviços cadastradas.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Ordens de Serviços.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Ordens de Serviços.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 13 - Descrição Caso de Uso Emitir Relatório Ordem de Serviço

Page 42: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

42

2.2.17. Caso de Uso 13 - Emitir Relatório de Serviço

Figura 22 - Diagrama Caso de Uso Emitir Relatório de Serviço

Nome de Use Case

Emitir Relatório de Serviços.

Descrição A função deste caso de uso é emitir relatório de todo o Serviço cadastrado.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Serviços.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Serviços.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 14 - Descrição Caso de Uso Emitir Relatório de Serviço

Page 43: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

43

2.2.18. Caso de Uso 14 - Emitir Relatório de Produto

Figura 23 - Diagrama Caso de Uso Emitir Relatório de Produto

Nome de Use Case

Emitir Relatório de Produto.

Descrição A função deste caso de uso é emitir relatório de Produto cadastrado.

Ator Administrador.

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Produto.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela de Relatório de Produto.

2 - A qualquer momento, o Administrador poderá sair do sistema.

Tabela 15 - Descrição Caso de Uso Emitir Relatório de Produto

Page 44: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

44

2.2.19. Caso de Uso 15 - Emitir Relatório Movimentação Ordem de Serviço

Figura 24 - Diagrama Caso de Uso Emitir Relatório da Movimentação de Ordem de Serviço

Nome de Use Case

Emitir Relatório de Movimentação de Ordem de Serviço.

Descrição A função deste caso de uso é emitir relatório da Movimentação de Ordem de Serviço.

Ator Administrador

Pré Condições O Administrador devera estar autenticado no sistema.

Fluxo Principal 1 – Selecionar Relatórios.

2 – Abrir tela de relatórios de Movimentação de Ordem de Serviço.

3 – Pressionar o botão “gerar relatório”.

4 – Sistema retorna mensagem, “Emissão efetuada com sucesso”.

Fluxo Alternativo 1 - A todo instante, o Administrador poderá sair da tela Relatório de Movimentação de Ordem de Serviço.

2- A qualquer momento, o Administrador poderá sair do sistema.

Tabela 16 - Descrição Caso de Uso Emitir Relatório da Movimentação de Ordem de Serviço

Page 45: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

45

2.2.20. Caso de Uso 16 - Manter Orçamento

Figura 25 - Diagrama Caso de Uso Manter Orçamento

Nome de Use Case

Manter Orçamento

Descrição Permitir a inclusão de dados sobre o Orçamento, inserir, alterar, excluir Orçamento.

Ator Usuário

Pré Condições O Usuário devera estar autenticado no sistema.

Fluxo Principal 1 - Abrir tela de Orçamento e pressionar o botão Novo.

2 – Realizar Orçamento e pressionar botão salvar.

3 - Sistema verifica se o Cliente já é cadastrado.

4 - Sistema retorna mensagem, “Orçamento salvo com sucesso”.

5 - Abrir tela de Orçamento.

6 - Alterar dados e pressionar botão alterar.

7 - Sistema retorna mensagem, “Orçamento alterado com sucesso”.

8 - Abrir tela de Orçamento.

9 - Excluir Orçamento.

10 - Sistema retorna mensagem, “Deseja realmente excluir esse Orçamento?”.

11 - Sistema retorna mensagem, “Orçamento excluído com

Page 46: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

46

sucesso”.

Fluxo Alternativo 1 - A todo instante, o Usuário poderá sair da tela de Orçamento.

2 - A qualquer momento, o Usuário poderá sair do sistema.

Tabela 17 - Descrição Caso de Uso Manter Orçamento

Page 47: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

47

2.3. DIAGRAMA DE CLASSES

Figura 26 - Diagrama de Classes

Page 48: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

48

2.4. DIAGRAMA DE ENTIDADE E RELACIONAMENTO (DER)

Figura 27 - Diagrama de Entidade e Relacionamento (DER)

Page 49: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

49

2.5. DIAGRAMA DE ATIVIDADES

2.5.1. Cadastros

Figura 28 - Diagrama de Atividades - Cadastros

Page 50: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

50

2.5.2. Relatórios

Figura 29 - Diagrama de Atividades - Relatórios

Page 51: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

51

2.5.3. Movimentação

Figura 30 - Diagrama de Atividades - Movimentação

Page 52: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

52

3. CRONOGRAMA

Atividades Mar Abr Mai Jun Jul Ago Set Out Nov

Levantamento de material Desenvolvimento Pré Projeto

Levantamento das necessidades

Levantamento dos requisitos

Análise dos requisitos

Gerenciamento dos requisitos

Declaração de objetivos

Diagrama de caso de uso

Diagrama de classe

Diagrama de sequência

Desenvolvimento do Software

Elaboração de testes

Instalação e treinamento do usuário

Tabela 18 - Cronograma

Page 53: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

53

4. CONCLUSÃO

Com o Software de Gerenciamento para Lojas de Informática, o proprietário

terá controle total das informações, serão resolvidos os problemas que antes

eram feitos manualmente sem nenhum tipo de controle e informações

referentes aos cadastros de funcionários, cadastro de clientes, controle de

equipamentos para a manutenção, saída de produtos e tipos de serviços

executados, além de emissão de relatórios para análise e decisão.

A partir da implantação do sistema será possível colocar a empresa a par de

todas as movimentações executadas, ocasionando assim um melhor controle

sobre cadastros de funcionários, clientes, serviços, produtos e ordem de

serviços para gerenciar os equipamentos, tudo visando facilitar na tomada de

decisões e organizações da empresa.

O sistema desenvolvido, por sua vez, fará com que o controle e eficiência dos

serviços tornem-se mais seguros e ágeis, ocasionando ainda a satisfação dos

clientes e possibilitando uma fidelização maior.

Page 54: INFOSOFT: SOFTWARE DE GERENCIAMENTO PARA LOJAS DE … · Figura 11- Diagrama Caso de Uso Manter Fornecedor ... 2.2.20. Caso de Uso 16 ... O software é voltado para empresas de lojas

54

REFERÊNCIAS

BUZAN, Tony. Mapas Mentais: métodos criativos para estimular o raciocínio e usar ao máximo o potencial do seu cérebro. Tradução de Paulo Polzonoff Jr. Rio de Janeiro: Editora Sextante, 2009.

LOYOLA, M. Astah. Modelagem UML. Disponível em: <http://www.mloyola.com.br/astah-ferramenta-para-projetos-em-uml/>. Acesso em 7 de Maio de 2013.

LIMA, Edwin. C# e.NET para desenvolvedores,2002. Rio de Janeiro. Editora: Campus Ltda.

MANZANO, José Augusto. Microsoft SQL Server 2008 Express Interativo. Editora Erica, 2009.

NS Tutoriais. Cadastro de Cliente II - Cadastrar, Alterar, Excluir e Consulta em C#. Disponível em: <http://www.nstutoriais.com/2011/05/cadastro-de-cliente-ii-cadastrar.html>. Acesso em 08 de Abril de 2013.

NS Tutoriais. Sistema de Contato em Três Camadas C# - Parte I de III. Disponível em: <http://www.nstutoriais.com/2011/09/sistema-de-contato-em-tres-camadas-c.html>. Acesso em 11 de abril de 2013.

NS Tutoriais. Sistema de Ordem de Serviço em C# - SQL SERVER. Disponível em:<http://www.nstutoriais.com/2011/05/sistema-de-ordem-de-servico-em-c-sql.html>. Acesso em 14 de setembro de 2013.

SHARP, John. Microsoft Visual C# 2010 Passo a Passo. Editora Artmed, 2011.