SISTEMA GERENCIADOR DE CONTROLE DE ESTOQUE

GILMAR JOS? CIRINO

SISTEMA GERENCIADOR DE CONTROLE DE ESTOQUE

LINGUAGEM JAVA

Assis 2012

Av. Get?lio Vargas, 1200 ? Vila Nova Santana ? Assis ? SP ? 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: fema.edu.br

GILMAR JOS? CIRINO

SISTEMA GERENCIADOR DE CONTROLE DE ESTOQUE LINGUAGEM JAVA

Trabalho de Conclus?o de Curso Apresentado ao Instituto Municipal de Ensino Superior de Assis, como requisito do Curso de Gradua??o, Tecnologia em Processamento de Dados. Orientando: Gilmar Jos? Cirino Orientador: Luis Ricardo Begosso

Assis 2012

Av. Get?lio Vargas, 1200 ? Vila Nova Santana ? Assis ? SP ? 19807-634 Fone/Fax: (0XX18) 3302 1055 homepage: fema.edu.br

SUM?RIO

1 INTRODU??O............................................................................... 03 2 FERRAMENTA PARA O DESENVOLVIMENTO DO PROJETO .. 03

2.1 JAVA ...................................................................................................... 03

3 HIBERNATE .................................................................................. 05 4 UML ............................................................................................... 05 5 JUDE ............................................................................................. 05 6 BANCO DE DADOS MYSQL ........................................................ 06 7 LEVANTAMENTO DE REQUISITOS ............................................ 06 8 LISTA DE EVENTOS..................................................................... 08 9 DIAGRAMA DE USE CASE .......................................................... 09

9.1 DIAGRAMA DE USE CASE: EFETUAR LOGIN ................................... 09 9.2 DIAGRAMA DE USE CASE: MANTER CLIENTE ................................. 10 9.3 DIAGRAMA DE USE CASE: MANTER USU?RIO................................ 11 9.4 DIAGRAMA DE USE CASE: MANTER FORNECEDOR ...................... 12 9.5 DIAGRAMA DE USE CASE: MANTER PRODUTO .............................. 13 9.6 DIAGRAMA DE USE CASE: MANTER COMPRA ................................ 14 9.7 DIAGRAMA DE USE CASE: MANTER VENDA.................................... 15 9.8 DIAGRAMA DE USE CASE: ATIVAR CLIENTE ................................... 16 9.9 DIAGRAMA DE USE CASE: DESATIVAR CLIENTE............................ 17 9.10 DIAGRAMA DE USE CASE: CONTAS A PAGAR ................................ 18 9.11 DIAGRAMA DE USE CASE: CONTAS A RECEBER ........................... 19 9.12 DIAGRAMA DE USE CASE: CREDITAR CAIXA .................................. 20 9.13 DIAGRAMA DE USE CASE: DEBITAR CAIXA ..................................... 21 9.14 DIAGRAMA DE USE CASE: ENTRADA DE PRODUTOS.................... 22 9.15 DIAGRAMA DE USE CASE: RELAT?RIO DE CLIENTE ..................... 23 9.16 DIAGRAMA DE USE CASE: RELAT?RIO DE PRODUTO .................. 24 9.17 DIAGRAMA DE USE CASE: RELAT?RIO DE FORNECEDOR ........... 25 9.18 DIAGRAMA DE USE CASE: RELAT?RIO DE COMPRA..................... 26 9.19 DIAGRAMA DE USE CASE: RELAT?RIO DE VENDA ....................... 27 9.20 DIAGRAMA DE USE CASE: REL. DE ENTRADA DE PRODUTOS..... 28 9.21 DIAGRAMA DE USE CASE: RELAT?RIO DE CONTAS A PAGAR .... 29 9.22 DIAGRAMA DE USE CASE: REL. DE CONTAS A RECEBER ............ 30

10 DIAGRAMA DE CLASSE .............................................................. 31 11 DIAGRAMA ENTIDADE RELACIONAMENTO............................... 32 12 DIAGRAMA DE ATIVIDADES......................................................... 33

12.1 DIAGRAMA DE ATIVIDADE: CADASTRAR PRODUTO ...................... 33 12.2 DIAGRAMA DE ATIVIDADE: PEDIDO COMPRA ................................. 34 12.3 DIAGRAMA DE ATIVIDADE: PEDIDO VENDA .................................... 35

13 TELAS DO SISTEMA...................................................................... 36

13.1 TELA: CADASTRO DE PRODUTO....................................................... 36 13.2 TELA: CADASTRO DE CLIENTES ....................................................... 37 13.3 TELA: PEDIDO COMPRA ..................................................................... 38

2

13.4 TELA: PEDIDO VENDA......................................................................... 39

14 CONCLUS?O ................................................................................ 40 15 REFER?NCIA BIBLIOGR?FICA ................................................... 41 16 REFER?NCIA ELETR?NICA ........................................................ 41

3

1 INTRODU??O

Com o crescimento populacional, a globaliza??o e o desenvolvimento do capitalismo no s?culo XX, surgem novas necessidades para o ser humano. A quantidade de dados e informa??es para serem armazenadas e computadas atinge um volume incalcul?vel. A inform?tica surge neste contexto: superar a necessidade do ser humano de registrar e manipular dados em grandes quantidades com precis?o e rapidez. A evolu??o administrativa, e a pr?pria tecnologia, exigiu o desenvolvimento de solu??es de informatiza??o e informa??o, orientadas a atender as expectativas dos planos estrat?gicos das empresas, estabelecendo o "caminho" a ser seguido. O CPD (agora chamado TI ? Tecnologia da Informa??o) precisa assegurar o bom funcionamento dos Sistemas de Informa??o da empresa, buscando solu??es e oportunidades para o objetivo da corpora??o, ou seja, para que a miss?o seja verdadeiramente alcan?ada. Este projeto destina se ao Supermercado Fran?a, que atualmente conta com duas lojas, a filial na cidade de Assis, e a matriz na cidade de Maraca?, sua principal finalidade ser? de garantir seguran?a e robustez nas informa??es geradas e tratadas no cotidiano. O objetivo do trabalho ? desenvolver um aplicativo para o controle do estoque do supermercado, garantindo precis?o e agilidade na tomada de decis?es. Este trabalho pretende utilizar a Tecnologia Java com a ferramenta IDE Netbeans para o desenvolvimento do projeto, para persist?ncia dos dados no banco o framework Hibernate, a modelagem da aplica??o ser? feita em UML (Unified Modeling Language) utilizando a ferramenta JUDE para a elabora??o da an?lise, ser? utilizado o Mysql para a estrutura??o do banco de dados.

2 FERRAMENTA PARA O DESENVOLVIMENTO DO PROJETO

2.1 JAVA

Java ? uma linguagem de programa??o orientada a objetos desenvolvida na d?cada de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que s?o compiladas para c?digo nativo a linguagem Java ? compilada para um bytecode que ? executado por uma m?quina virtual. A

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download