Este projeto tem como objetivo desenvolver um sistema comercial de vendas em Java, utilizando os conceitos de orientação a objetos, herança, polimorfismo, exceções, coleções, arquivos e interfaces gráficas. O sistema deverá permitir o cadastro, a consulta, a alteração e a exclusão de clientes, produtos e vendas, além de gerar relatórios sobre o estoque e o faturamento da empresa.
Para executar este projeto, é necessário ter instalado o [Java Development Kit (JDK)], que contém as ferramentas necessárias para compilar e executar programas em Java. Além disso, é recomendável usar uma IDE (Integrated Development Environment) para facilitar o desenvolvimento do código. Uma opção gratuita e popular é o [Eclipse], que pode ser baixado [aqui].
Para usar este projeto, basta clonar ou baixar o repositório do GITHUB, que pode ser acessado [aqui]. Em seguida, abra o projeto na IDE de sua preferência e execute a classe principal (Main.java), que irá iniciar a interface gráfica do sistema. A partir daí, você poderá navegar pelas opções do menu e interagir com o sistema.
Os slides das aulas, os exercícios propostos e os exemplos de código estarão disponíveis no repositório do GITHUB da disciplina, que pode ser acessado [aqui]. Além disso, recomenda-se a leitura dos seguintes livros:
- [Deitel, P. J.; Deitel, H. M. Java: Como Programar. 10ª edição. Pearson, 2016]
- [Schildt, H. Java: A Beginner's Guide. 7th edition. McGraw-Hill Education, 2017]