É com muito orgulho que deixo para vocês um projeto em Java Desktop (SE) totalmente gratuito a fim de estudos, este projeto foi desenvolvido para a disciplina de programação orientada a objetos no curso de sistemas de informação da Universidade Federal de Goiás – UFG. Bem o objetivo do sistema basicamente é disponibilizar ao aluno a pesquisa de livros sugeridos pela ementa de cada disciplina, além de efetuar o gerenciamento de módulos, como por exemplo o módulo de controle das disciplinas, cursos, usuários, etc..
Sobre do Desenvolvimento com Java
O sistema foi desenvolvido em Java utilizando o IDE Netbeans, foi utilizado a biblioteca iReport para a geração dos relatórios. Como persistência dos dados foi utilizado o banco de dados MySQL.
Interface da Aplicação
Para a interface do sistema nós utilizamos o swing? Bem, mas o que é swing?
Swing é um widget toolkit para uso com o Java. Ele é compatível com o Abstract Window Toolkit (AWT), mas trabalha de uma maneira totalmente diferente. A API Swing procura renderizar/desenhar por conta própria todos os componentes, ao invés de delegar essa tarefa ao sistema operacional, como a maioria das outras APIs de interface gráfica trabalham.
Por ser uma API de mais alto nível, ou seja, mais abstração, menor aproximação das APIs do sistema operacional, ela tem bem menos performance que outras APIs gráficas e consome mais memória RAM em geral. Porém, ela é bem mais completa, e os programas que usam Swing têm uma aparência muito parecida, independente do Sistema Operacional utilizado.
Quais são os módulos do sistema?
Login
Alterar Senha
Pesquisar Livros Sugeridos
CRUD Usuários
CRUD Cursos
CRUD Disciplinas
CRUD Livros
Relatórios Usuários
Relatórios Cursos
Relatórios Disciplinas
Relatórios Livros
Imagens do Sistema
Baixar Sistema
Alguns de nossos projetos possuem um valor “simbólico”, “doação” a fim de cobrir nossos gastos mensais para manter o blog ativo. Então para baixar o código fonte deste sistema, clique no link abaixo.
Qualquer dúvida, sugestão, deixe seu comentário abaixo.