Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nandaord/sistema-de-controle-monetario

Projeto para a cadeira de Programação Orientada a Objeto do 3° Período de Ciência da Computação na CESAR School
https://github.com/nandaord/sistema-de-controle-monetario

abstraction banking-system dao encapsulation inheritance java money-management oop polymorphism poo

Last synced: about 1 month ago
JSON representation

Projeto para a cadeira de Programação Orientada a Objeto do 3° Período de Ciência da Computação na CESAR School

Awesome Lists containing this project

README

        

# 💰 Sistema de Controle Monetário

Esse projeto foi desenvolvido para a disciplina de **Programação Orientada a Objetos** do 3º período do curso de Ciências da Computação na CESAR School. O objetivo é criar um sistema bancário simples utilizando os quatro pilares da programação orientada a objetos: **Encapsulamento**, **Herança**, **Polimorfismo** e **Abstração**.


## ⚙️ Funcionalidades

- **Cadastro de clientes**: Criação de contas para clientes no sistema.
- **Operações bancárias**: Depósitos, saques e transferências entre contas.
- **Consultas e relatórios**: Geração de relatórios sobre transações realizadas.
- **Persistência de dados**: Utilização de DAOs para persistir os dados em um banco de dados.

## 📝 Requisitos

- **Java**: Versão 11 ou superior.
- **IDE recomendada**: IntelliJ IDEA, Eclipse ou NetBeans.
- **Banco de dados**: (Caso seja utilizado) Pode-se configurar um banco de dados relacional (MySQL, PostgreSQL, etc.).

## 🚀 Como Rodar

1. Clone este repositório para sua máquina local:
```bash
git clone https://github.com/seuusuario/seurepositorio.git
2. Abra o projeto na sua IDE de preferência.
3. Compile o projeto.
4. Execute a classe principal para testar as funcionalidades.


## 🧪Testes
Os testes estão localizados na pasta gov/cesarschool/poo/testes. Para executar os testes, utilize a IDE ou o comando:
```bash
mvn test
```


## 🖋️Autores
- Maria Fernanda Ordonho
- Rafaela Vidal