Trabalho de A1 - Sistema Bancário
UNIVERSIDADE COMUNITÁRIA DA REGIÃO DE CHAPECÓ - UNOCHAPECÓ
ÁREA DE CIÊNCIAS EXATAS E AMBIENTAIS
CURSO DE SISTEMAS DE INFORMAÇÃO
Componente Curricular: Algoritmos II
Professor: Jozé Carlos Toniazzo
Acadêmicos: Wesley Sartori e Weiler Cavasotto.
1 - Criar um programa completo para CRUD de dados (o grupo define o tema)
O programa deve possuir todos os recursos aprendidos em aula,
evitando cópias de código ou usar apenas o que foi passado em aula.
Entregar:
-
Um arquivo zipado com:
- O código fonte.
- Arquivos pré-gravados com registros (ex: log.txt)
- Um pdf explicativo.
-
Neste pdf o grupo deve explicar:
- O que fez.
- Como fez
- Documentar tudo o que foi utilizado.
TEMA
- Sistema Bancário
- Tecnologia utilizada: Python 3.6.9
FUNCIONALIDADES SISTEMA BANCÁRIO
- Cadastro de Clientes
- Lista de Clientes
- Alteração de Clientes
- Exclusão de Clientes
- Transações de saque, depósito, saldo e transferência
- Autenticação de usuário
- Menu interativo do sistema
- Gravação de dados via arquivos
ESTRUTURA Conceitos de Orientação a Objetos
Models
- Conta
- Conta Corrente
- Conta Poupança
- Menu
- Pessoa
- Pessoa Física
- Pessoa Jurídica
- Transações
- Usuario
Controllers
- ControllerConta
- ControllerPessoa
- ControllerTransacoes
- ControllerUsuario
http://www.figlet.org/ http://www.figlet.org/examples.html https://pypi.org/project/pyfiglet/0.7/ https://medium.com/@kjingo12/creating-pretty-command-line-interfaces-141ce31fdb69 https://www.tutorialspoint.com/python3/python_break_statement.htm https://www.programiz.com/python-programming/time/sleep