Professional Documents
Culture Documents
CANOINHAS
2010
ALISSON MÜLLER MEDEIROS
CANOINHAS
2010
SUMÁRIO
1 INTRODUÇÃO..........................................................................................................5
1.1 TEMA..................................................................................................................5
1.2 APRESENTAÇÃO .............................................................................................5
1.3 PROBLEMA.......................................................................................................6
1.4 JUSTIFICATIVA..................................................................................................7
1.5 OBJETIVOS.......................................................................................................8
1.5.1 Objetivo Geral.............................................................................................8
1.5.2 Objetivos específicos..................................................................................8
2 PROCEDIMENTO METODOLOGICO......................................................................9
3 PLANO DE METAS.................................................................................................10
4 SISTEMAS INTEGRADOS DE GESTÃO (ERP)....................................................11
4.1 O QUE É ERP..................................................................................................11
4.2 HISTÓRIA DO ERP..........................................................................................11
4.3 O MERCADO DE ERP.....................................................................................11
4.4 CARACTERÍSTICAS.......................................................................................12
4.4.1 Contabilidade ...........................................................................................12
4.4.2 Plano de Contas.......................................................................................12
4.4.2.1 Ativo..................................................................................................12
4.4.2.2 Passivo..............................................................................................13
4.4.2.3 Despesas...........................................................................................14
4.4.2.4 Receitas.............................................................................................14
4.4.3 Custos......................................................................................................14
4.4.3.1 RKW..................................................................................................15
4.4.3.2 Custos Standart.................................................................................15
4.4.3.3 Custos...............................................................................................15
4.4.4 Compras...................................................................................................15
4.4.5 PCP (Planejamento e Controle de Produção)..........................................15
4.4.6 Faturamento..............................................................................................15
4.4.7 Livros Fiscais...........................................................................................15
4.4.8 Financeiro.................................................................................................15
4.4.9 Folha de Pagamento...............................................................................16
4.4.10 ERP Vertical............................................................................................16
4.5 BI BUSINESS INTELLIGENCE.......................................................................16
4.5.1 Data Warehouse......................................................................................16
4.6 SUPPLY CHAIN MANAGEMENT...................................................................16
4.7 METODOLOGIAS DE IMPLEMENTAÇÃO.....................................................16
5 ORIGEM DO JAVA E O CONCEITO MULTIPLATAFORMA.................................17
5.1 FUNDAMENTOS DO JAVA.............................................................................17
5.1.1 Ideia Multiplataforma................................................................................19
5.2 CARACTERISTICAS DO JAVA.......................................................................19
5.3 MAQUINA VIRTUAL........................................................................................21
5.3.1 JVM (Java Virtual Machine)......................................................................22
5.4 GARBAGE COLLECTOR (GERENCIADOR DE RECURSOS DA MEMÓRIA)
.................................................................................................................................22
5.4.1 Funcionamento do gerenciador de memória............................................23
6 Arquitetura em Camadas......................................................................................25
6.1 Histórico...........................................................................................................25
6.2 Arquitetura 2 Camadas....................................................................................25
6.3 Arquitetura 3 Camadas (MCV).........................................................................25
6.4 Arquitetura 4 Camadas....................................................................................25
7 CRONOGRAMA......................................................................................................26
5
1 INTRODUÇÃO
1.1 TEMA
1.2 APRESENTAÇÃO
1.3 PROBLEMA
1.4 JUSTIFICATIVA
1.5 OBJETIVOS
•Realizar estudo sobre Java, para aplicações desktop, web e moveis, e analisar
meios de integração entre as plataformas.
2 PROCEDIMENTO METODOLOGICO
3 PLANO DE METAS
CAPITULO I
M o v im e n t a ç ã o d e
F o r n e c e d o r B a n c o
T í t u lo s
S ig a E D I F o l- lU o Pw
F o r n e c e d o r
L a n ç a m e n t o s
R e c e b im e n t o d e A t iv o F ix o
C o n t a s a P a g a r A u t o m a t iz a d o s
M e r c a d o r ia s
P e d id o d e
C o m p r a s
L iv r o s F is c a is C o n t r o le d e L a n ç a m e n t o s
Q u a li d a d e
S im u la ç ã o
C o t a ç ã o
F in a n c e ir a
F lu x o
D e
C a ix a
E s t o q / uM e C M P
I m p o r t a ç ã o S o li c it a ç ã o d e
S I S C O M E X C o m p r a s
O r ç a m e n t o
R e q u is iç õ e s
C o n t r a t o d e O r d e n s d e
M R P I
F o r n e c im e n t o P r o d u ç ã o
P o n t o E le t r o n ic o
M a n u t e n ç ã o S im u la ç ã o P r e ç o
I n d u s t r ia l d e V e n d a
P r e v is ã o d e C h ã o d e F a b r ic a
V e n d a s M R P I I
F o lh a d e
P a g a m e n t o
C u s t o s
E s t a t is t ic a
C o le t o r C o n t a b il id a d e
E le t r ô n ic o
P r o d u ç ã o C u s t o s
I n d ir e t o s
P C P
S I G A E I S
F a t u r a m e n t o R a z ã o
E s t o q u e d e D a t a W a r e H o u s e
C M+ V B a la n c e t e
P r o d u t o A c a b a d o W o r k F lo w
C o n s u lt a B a n c o M a r g e m B r u t a D iá r io
R e s u lt a d o s
C lie n t e d e I n f o r m a ç õ e s
L ib e r a ç ã o
C o n t r a t o d e L ib e r a ç ã o d e D u p lic a t a s M o v im e n t o d e
E s t o q u e F a t u r a m e n t o B a n c o
F o r n e c im e n t o C r é d it o R e c e b e r T it u lo s
T E F
12
4.4 CARACTERÍSTICAS
4.4.1 Contabilidade
4.4.2.1 Ativo
4.4.2.2 Passivo
//Citação
Página 12 passivo
4.4.2.3 Despesas
4.4.2.4 Receitas
// pesquisar
4.4.3 Custos
O Modulo de Custo é totalmente integrado à contabilidade. Este sem duvida
é um grande problema para as empresas não só pela inflação, mas pelas margens
de que cada vez ficam menores em função acirrada concorrência global. O custo
pode ser visto sob diferentes óticas. Uma delas, o custo de reposição ou standart,
com base em valores atualizados e quantidade padrão de cada componente.
O custo real pode ainda ser calculado em moeda forte, para inibir os efeitos
da inflação. Para o calculo do custo de reposição ou standart, este é baseado na
estrutura do produto e sua implantação permite não somente o calculo como
também o uso do MRP I e II, as variações de consumo de matéria-prima e eficiência
da mão-de-obra, a determinação dos preços de vendas e a tomada de decisão
sobre o processo da fabricação de determinado item.
4.4.4 Compras
4.4.6 Faturamento
O faturamento é uma área onde normalmente há necessidade de fortes
adaptações e é sem dúvida o setor onde sempre existem diferença entre as
empresas. É a condição de pagamento, a política de reajuste de preços e
descontos, o pagamento de comissões, a legislação especifica de ICMS e IPI.
De qualquer forma, todas as exceções apresentadas devem ser
incorporadas ao sistema de modo que apenas a notal fiscal precise ser programada
de forma específica. O módulo de faturamento controla a carteira de pedidos,
administra a liberação pelo crédito e pelo estoque de forma automática e emite todos
os relatórios necessários para o setor de vendas, além de gerar os títulos a receber,
com base na condição de pagamento estipulada no Pedido de Venda.
4.4.8 Financeiro
CAPITULO II
De acordo com DEITEL (2003), o Java iniciou a partir de 1991, foi projetado
por um grupo de engenheiros da Sun Microsystems, a qual criou uma filial
denominada First Person Inc., afim de gerenciar este projeto. Seu intuito era o
desenvolvimento de tecnologias de software para dispositivos eletrônicos como
aparelhos domésticos e depois também a televisão interativa.
chamado Mosaic. A forma final da linguagem foi definida por James Gosling, Bill Joy,
Guy Steele, Richard Tuck, Frank Yellin, e Arthur van Hoff, com a ajuda de Graham
Hamilton, Tim Lindholm, e muitos outros envolvidos no projeto.
Java é robusto, o que significa que os erros dos programas em Java não
causam falhas no sistema tão frequentemente como erros nas outras linguagens de
programação. Alguns aspectos da linguagem é permitir que muitos erros potenciais
possam ser detectados antes que um programa é executado.
Java foi projetado para redes. A sua aptidão para ambientes em rede é
inerente a sua arquitetura, o que permite ser seguro, robusto e independente de
plataforma assim programas distribuídos através da internet pode ser executado em
uma grande variedade de computadores.
Java é uma linguagem distribuída o que significa que seus programas podem
funcionar em redes de computador. Além da própria linguagem, o Java vem com
uma extensa coleção de bibliotecas de código que tenha sido concebido para ser
utilizado diretamente para tipos específicos de aplicações para torná-lo muito fácil de
construir sistemas de software para desktop e Internet. Esta é uma das razões pelas
quais o Java é tão bem adaptado para apoiar aplicações em redes corporativas.
Java é uma linguagem segura. Destinado para uso em redes, Java contém
funcionalidades que protegem contra códigos não confiáveis que possa introduzir
um vírus ou corromper o sistema de alguma forma. Por exemplo, quando é
executado algo no navegador web, programas Java são impedidos de leitura e
escrita a partir de informações e para o seu computador desktop.
memória, liberando objetos que não são mais referenciados pelo programa.
Este diagrama mostra todos os passos que são tomadas quando uma
referência a um objeto é removido da máquina virtual. Isso acontece sempre que o
usuário define explicitamente uma variável para null, sobrescreve uma variável do
ponto de referência para outro objeto, ou provoca a classe que detém a variável de
referência para sair do campo de aplicação. Para cada referência que tenha a
máquina virtual, esta executa este processo de recolha de lixo durante o seu ciclo.
verificação indicar que não há memória livre ou a referência a um objeto já não for
referida com quaisquer referências ou as referências aos dados já foram lixo
coletado, a referencia na referencia é definido como nulo. Finalmente, a referencia
dos objetos são adicionado à fila.
27
CAPITULO III
6 Arquitetura em Camadas
6.1 Histórico
A arquitetura multicamadas se baseia na plataforma J2EE e tem como
objetivo principal diminuir a complexidade e tempo de desenvolvimento de sistemas
de missão crítica, através da definição de um framework composto por um conjunto
de objetos que interagem entre si para prover um ou mais serviços. Tais serviços
ficam disponibilizados em um ou mais servidores de aplicação. A divisão dos papéis
e responsabilidades de cada um desses objetos se faz por meio de camadas,
possibilitando uma maior flexibilidade em função do fraco acoplamento entre elas.
7 CRONOGRAMA
Atividades Mar. Abril Maio Jun. Jul. Ago. Set. Out. Nov.
Escolha do tema X
Pesquisa bibliográfica X X X X X X X X X
Analise bibliográfica X X X X X X X X X
Montagem do projeto X X
Defesa do projeto X
Entrega do projeto X
Desenvolvimento conceitual X
e Histórico
Analise teórica X X
Elaboração primeira etapa X
TCC (1º, 2º capítulo)
Apresentação (Pré-TCC) X
Entrega da primeira parte do X
TCC (1º e 2º capítulo)
Desenvolvimento prático X X
Analise dos estudos X X
elaborados
Elaboração do Relatorio X X X
final
Revisão final X X X
Apresentação X
Entrega final X
Reuniões com o orientador X X X X X X X X X