/PROJETO_AED

Um teste das minhas capacidades com algoritmos e estruturas de dados

Primary LanguageC

PROJETO_AED - Banco BANO

Um teste das minhas capacidades com algoritmos e estruturas de dados


Tabela de Conteúdos

Sobre

O Banco BANO é um projeto da cadeira de algoritmos e estrutura de dados, do curso de ciências da computação, da faculdade de ciências da universidade Agostinho Neto. Este projeto simula o comportamento de um banco. Originalmente o projeto foi desenvolvido em/para o sistema windows, mais especificamente, para o prompt de comando, agora, funciona nos ambientes: windows, linux e mac. Foi desenvolvido durante o meu 3º semestre (2º ano) do curso, no ano letivo 2020-2021. A linguagem C compõe 97-98% do projeto.

Sobre o autor

Cordiais saudações para quem estiver a ler, eu sou o Eliúde Vemba, um programador nascido no país africano Angola, conhecido em diversas comunidades (Dev, gamers, wiki, youtube, etc...) como eliude_sweet, HelioPc, hlio_c, MASTER_SWEET e outros, atualmente (07-10-2021) domino todos os aspectos, conceitos, tecnologias e algoritmos envolvidos neste projeto. Apaixonei-me pelo mundo da programação à primeira vista, durante a minha adolescência em 08-2016. Desenvolvi uma paixão inexplicável com a linguagem C, chegando ao ponto de quase dominá-la. Tenho experiência e conhecimento em outras áreas da programação/desenvolvimento como: web, game e a minha favorita mobile.


Descrição

O projeto Banco BANO nesta versão (2.0), concede ao utilizador a experiência de um sistema bancário básico: criação/remoção/desativação de clientes, transferências, consultas, depósito/levantamento e tudo que um sistema bancário básico pode fazer.


Instalação

Atualmente na versão 2.0, a instalação do Banco BANO consiste em 3-4 simples etápas dependendo do sistema operativo.

Linux

  • Em sistemas GNU/Linux basta seguir os seguintes passos:
    1. Faça fork e clone este projeto.
    2. Navegue até ao diretório do projeto:
      • Linux:
        cd ~/PROJETO_AED/
      • Windows:
        cd c:\PROJETO_AED\
    3. Execute o Makefile
      • Todos:
        make

Agora o Banco BANO está pronto para uso.


Uso

Nesta versão (2.0) do Banco BANO, o seu uso está restrito à linha de comandos. Portanto, para utilizar o sistema basta abrir a sua linha de comandos, terminal (Linux) ou prompt (Windows), e seguir os passos abaixo:

  1. Navegue até ao diretório do projeto:
    • Linux:
      cd ~/PROJETO_AED/
    • Windows:
      cd c:\PROJETO_AED\
  2. Execute o programa
    • Linux:
      ./main
    • Windows:
      ./main.exe

OBS: É recomendável o uso do projeto em sistemas linux.

Uma vez estando o sistema em execução, aparecerá um menu com 5 opções, nomeadamente:

  1. Cliente - ao entrar nesta opção terá de fornecer um número de conta válido para ter acesso às funções de cliente (levantamento, depósito, consulta, transferência, histórico e mais).
  2. Sistema - este é o modo super, concede ao utilizador total controle sobre o sistema.
  3. Salvar - Permite ao utilizador salvar toda a atividade realizada durante a sua sessão, para uso posterior.
  4. Carregar - Permite ao utilizador carregar dados de uma sessão anterior.
  5. Sair - Termina a sessão e encerra o sistema.

Estado

🚧 Banco BANO 🚀 Em construção... 🚧 Versão 2.0

Como ajudar

O projeto é de código aberto, qualquer ajuda é bem vinda, desde que impulsione este projeto para outros níveis.