Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

LOJA VIRTUAL DE PRODUTOS ARTESANAIS

Por:   •  21/1/2018  •  12.444 Palavras (50 Páginas)  •  343 Visualizações

Página 1 de 50

...

Palavras Chave: Java, Struts, Hibernate, Framework, MVC, UML, sistema, padrões de projeto, artesãos.

ABSTRACT

This project aimed to model a virtual store for a group of artisans. Through several meetings with group members, we know more deeply the universe that make these crafts and learn the real needs of our customer. With the lifting of the requirements in hand, our next step would be to start the system documentation, applying the knowledge acquired. At that stage it was extremely important to use the UML (Unified Modeling Language), to show a clear and consistent system operation, through its principal diagrams such as Use Case Diagram, Class Diagram and Sequence Diagram. The system was named SYSARTS. We made use of the MVC2 model (Model-View-Controller) following some patterns of development JEE (Java Enterprise Edition), including the FrontController, Data Access Object and Business Object, giving emphasis to the presentation layers, and business integration. As this is a distributed web application, we use the Struts Framework, which implements the standard JEE FrontController, the object relational mapping was implemented using

the Hibernate framework.

Keywords: Java, Struts, Hibernate, Framework, MVC, UML, system, design patterns, artisans.

LISTA DE FIGURAS

Figura 1 – Diagrama de Casos de Uso 38

Figura 2 – Diagrama de Classes 54

Figura 3 – Fronteira de Cliente 55

Figura 4 – Fronteira de Artesão 55

Figura 5 – Fronteira de Produto 55

Figura 6 – Fronteira de Categoria 56

Figura 7 – Fronteira de Carrinho 56

Figura 8 – Classe Controladora de Cliente 56

Figura 9 – Classe Controladora de Artesão 57

Figura 10 – Classe Controladora de Produto 57

Figura 11 – Classe Controladora de Carrinho 57

Figura 12 – Entidade de Cliente 57

Figura 13 – Entidade de Artesao 58

Figura 14 – Entidade de Categoria 58

Figura 15 - Entidade de Produto 59

Figura 16 - Diagrama de Seqüência Manter Dados de Artesão 60

Figura 17 - Diagrama de Seqüência Manter Categoria 61

Figura 18 - Diagrama de Seqüência Manter Dados de Cliente 62

Figura 19 - Diagrama de Seqüência Manter Newsletter 63

Figura 20 - Diagrama de Seqüência Manter Produto 64

Figura 21 - Diagrama de Seqüência Gerar consultas 65

Figura 22 - Diagrama de Seqüência Gerar relatórios 65

Figura 23 - Diagrama de Seqüência Realizar encomenda 66

Figura 24 - Diagrama de Seqüência Gerar carrinho 67

Figura 25 - Diagrama de Seqüência Cancelar pedido 68

Figura 26 - Diagrama de Seqüência Efetuar pedido 69

Figura 27 - Diagrama de Seqüência Efetuar pagamento 70

Figura 28 – Funcionamento da persistência de dados..............................................71

Figura 29 – Modelo Arquitetural do Padrão de Projetos DAO....................................73

Figura 30 - Diagrama de Sequência – Utilização do DAO em classes persistentes..74

Figura 31 - Diagrama de Entidade e Relacionamento...............................................77

Figura 32 - Bibliotecas utilizadas pelo Hibernate.......................................................80

LISTA DE QUADROS

Quadro 1 - Regra de Negócio RN-01 26

Quadro 2 – Regra de Negócio RN-02 26

Quadro 3 – Regra de Negócio RN-03 27

Quadro 4 – Regra de Negócio RN-04 27

Quadro 5 – Regra de Negócio RN-05 27

Quadro 6 – Regra de Negócio RN-06 27

Quadro 7 – Regra de Negócio RN-07 27

Quadro 8 – Regra de Negócio RN-08 28

Quadro 9 – Regra de Negócio RN-09 28

Quadro 10 – Regra de Negócio RN-10 28

Quadro 11 – Regra de Negócio RN-11 28

Quadro 12 – Regra de Negócio RN-12 29

Quadro 13 – Regra de Negócio RN-13 29

Quadro 14– Caso de Uso – Manter dados do cliente 38

Quadro 15 – Caso de Uso – Manter dados do artesão 39

Quadro 16 – Caso de Uso – Manter dados do produto 40

Quadro 17 – Caso de Uso – Manter dados de categoria 41

Quadro 18 – Caso de Uso – Manter newsletter 42

Quadro 19 – Caso de Uso – Gerar relatórios 43

Quadro 20 – Caso de Uso – Gerar consultas 44

Quadro 21 – Caso de Uso – Realizar encomendas 45

Quadro 22 – Caso de Uso – Comprar 46

Quadro 23 – Caso de Uso – Efetuar pedido 47

Quadro 24 – Caso de Uso – Atualizar estoque 48

Quadro

...

Baixar como  txt (96.7 Kb)   pdf (181 Kb)   docx (73.8 Kb)  
Continuar por mais 49 páginas »
Disponível apenas no Essays.club