Pular para o conteúdo principal

Postagens

Mostrando postagens de novembro, 2012

Projeto JavaEstoque - NetBeans

O projeto "Sistema para controle de estoque Java" foi desenvolvido na IDE NetBeans, e utilizou varias bibliotecas, essas que se encontram disponíveis para download no blog. O projeto se encontra disponível para download no final deste post. o sistema foi desenvolvido e logo apos separado em modulos, para facilitar a manutenção do mesmo, alem do projeto principal, construímos duas aplicações para axiliar na configuração do banco de dados e na alteração do arquivo de inicialização do sistema. Link para Download:  clique aqui

Bibliotecas(MySQL)

O sistema JavaEstoque, utiliza o banco de dados MySQL para o armazenamento das informações. Para que o software desenvolvido em linguagem Java possa se comunicar com o banco de dados é necessária uma biblioteca que gerencie todo o processo de conexão. A biblioteca MySQL JDBC Drive, tem por finalidade adicionar ao Java os métodos necessários para que essa comunicação seja realizada sem dificuldades e constrangimentos. Link para Download:  clique aqui

Bibliotecas (JasperReport)

Todos os relatórios gerados por padrão no sistema JavaEstoque utilizam um modelo criado em linguagem XML. Para que o Java possa interagir com esse modelo em XML necessitamos de uma biblioteca, que trate de todo o processo de gerenciamento do modelo e de suas informações assim como as configurações e tratamentos de impressão. As bibliotecas JasperReport, contam com objetos e métodos que nos permitem a utilização dos modelos em XML e a impressão dos mesmo sem as preocupações de configurações das impressoras. Link para Download:  clique aqui

Bibliotecas (MODULOS)

O sistema para controle de estoque JavaEstoque, foi desenvolvido sobre bibliotecas, onde cada biblioteca é responsável por um determinado recurso do sistema. As bibliotecas que controlam os módulos existentes no sistema são. MODULO_CONEXAO Nesta biblioteca, encontramos as classes e métodos utilizados para iniciar uma conexão com o banco de dados. MODULO_DAO A biblioteca DAO é responsável pelas interações com o banco de dados, como os comandos de Insert, Delete ou Update. MODULO_GUI Essa biblioteca conta com as classes que geram as interfaces para o usuário  A partir dela podemos adicionar qualquer componente gráfico existente no Java. MODULO_IMAGE Nessa biblioteca encontramos as imagens utilizadas nas interfaces gráficas  e imagens de ícones existente no JavaEstoque. MODULO_MODEL MODULO_REPORT MODULO_VALIDATION Link para Download:  clique aqui

Bibliotecas (Pacote Completo)

Para o desenvolvimento do projeto, foram necessárias algumas bibliotecas Java, como as bibliotecas para utilização do JasperReport. No link a baixo se encontra o pacote com todas as bibliotecas para o funcionamento do JavaEstoque, inclusive as bibliotecas criadas durante o projeto. É aconselhável criar uma pasta libs-JavaEstoque no disco "C:" e adicionar todas as bibliotecas neste diretório. Link para Download:  clique aqui

iReport

O iReport é uma ferramenta desenvolvida pela mesma empresa do JasperReports, a JasperForge, e por isso é muito comum ver os dois sendo usados em conjunto. Uma das dificuldades ao trabalhar com os relatórios, está na definição do layout. É complicado escrever o layout totalmente em XML, sem ter que se aprofundar em todas as tags e atributos possíveis, e além disso posicionar todos os elementos corretamente. Na prática, é muito raro alguém editar o JRXML manualmente, e sim apenas para fazer alguns pequenos ajustes quando necessários. O processo normal é utilizar alguma ferramenta para gerar o JRXML automaticamente, e o iReport é utilizado com esse propósito. O iReport é um aplicativo gráfico, que permite que você “desenhe” um relatório, utilizando uma palheta, e arrastando e soltando componentes, de forma bem parecida com a criação de interfaces e janelas  para programas. Ao salvar, automaticamente será gerado um JRXML que você poderá utilizar na aplicação que estiver desenvolvend...

Java

Java é uma linguagem de programação e uma plataforma de computação lançada pela primeira vez pela Sun Microsystems em 1995. É a tecnologia que capacita muitos programas da mais alta qualidade, como utilitários, jogos e aplicativos corporativos, entre muitos outros, por exemplo. O Java é executado em mais de 850 milhões de computadores pessoais e em bilhões de dispositivos em todo o mundo, inclusive telefones celulares e dispositivos de televisão. Por que o Java é necessário? Há muitos aplicativos e sites que funcionam somente com o Java instalado, e muitos outros aplicativos e sites são desenvolvidos e disponibilizados com o suporte dessa tecnologia todos os dias. O Java é rápido, seguro e confiável. A tecnologia Java está em todo lugar! Ela pode ser encontrada em laptops, datacenters, consoles de jogo, supercomputadores científicos, telefones celulares e até na Internet. Link para Download:  clique aqui Informações Retiradas do Site :  www.java.com

MySQL

O MySQL é simplesmente um servidor para execução de SQL (Structured Query Language). O SQL é um padrão internacional de consultar e retornos de um banco de dados. MySQL é uma ferramenta  grátis  e utilizada mundialmente, para aplicações em geral, que utilizam Banco de Dados. Link para Download:  clique aqui

NetBeans

O NetBeans é uma IDE para desenvolvimento de aplicações computacionais. Todo o código desenvolvido durante o período de desenvolvimento do projeto, foi realizada utilizando os recursos existentes nesta IDE. Link para download:  clique aqui