Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatório do Projecto em C
O Docente:
Lukau Garcia
Relatório do Projecto em C
SISTEMA DO BANCO BAI
1 Introdução ........................................................................................................................................................... 6
2 Funcionalidades principais do Sistema .............................................................. Erro! Marcador não definido.
2.1 Cadastro de cliente ........................................................................................ Erro! Marcador não definido.
2.2 Abertura de conta ....................................................................................................................................... 7
2.3 Depositar dinheiro ....................................................................................................................................... 7
2.4 Levantar dinheiro........................................................................................................................................ 8
2.5 Consultar saldo ............................................................................................................................................ 9
2.6 Transferir dinheiro ..................................................................................................................................... 9
2.7 Atualizar dados............................................................................................................................................ 9
2.8 Listar clientes ............................................................................................................................................. 10
3 Funções auxiliares ............................................................................................................................................ 11
3.1 Função de carregamento de Backup ....................................................................................................... 11
3.2 Função salvar Dados ................................................................................................................................. 12
3.3 Função carregar ficheiro .......................................................................................................................... 12
4 Conclusão .......................................................................................................................................................... 14
Introdução
Este relatório é fruto da assimilação de conhecimentos obtidos durante a disciplina de programação, simulando a
execução do sistema bancário para o BAI (Banco Angolano de Investimento).
Desafiados no âmbito do curso de IGF, os estudantes do 2º ano, desenvolveram um sistema que aborda desde o
cadastro de clientes até as operações como depósitos, levantamentos e Consulta de saldo.
A implementação em Linguagem C, destaca-se pela automação eficiente dos processos diários do BAI,
proporcionando uma gestão contábil de clientes mais eficaz. Cada função foi projectada para desempenhar tarefas
específicas.
6
Funções principais do sistema
Cada função visa abordar aspectos da gestão financeira, estabelecendo um foco desde o primeiro contacto com o
cliente até as transações diárias.Esta abordagem proativa busca atender à necessidade latente do setor, alinhando-
se às exigências contemporâneas de eficiência e praticidade nas práticas bancárias.
Esta função permite solicitar dados ao usuário com o objetivo de criar um perfil único para cada cliente.
7
associada ao cliente, assegurando uma gestão precisa e transparente das transações financeiras.
Levantar dinheiro
Esta função viabiliza o saque do dinheiro por parte do cliente, sujeito a condições como saldo disponível. Ao
verificar a elegibilidade da operação, a função desconta o valor do saldo da conta e atualiza o registro de
transações, garantindo uma execução segura e consistente do processo.
8
1.4 Consultar saldo
Oferece ao cliente detalhes sobre o saldo atual na sua conta.Ao acessaar o saldo
associado à conta do cliente, apresenta a informção de maneira clara e
compreensível , proporcionando uma visão instantánea da situação financeira.
Renova as informações de cadastro de um cliente. Proporciona aos clientes a capacidade de atualizae dados
pessoais , como BI ou NIF, nome e número de telefone. Localizando o cliente no sistema, a função possibilita a
modificação dos campos selecionados, assegurando a integridade dos dados e mantendo a precisão das
informações cadastrais..
9
1.7 Listar clientes
Apresenta a lista completa de todos os clientes registrados no banco , juntamente
com as suas respectivas contas. Ao percorrer a lista de clientes, essa função exibe
as suas informações de forma sequencial e organizada , facilitando a visualização
e proporcionando uma visão do conjunto de clientes do banco.
10
Funções auxiliares
Foram integradas funções auxiliares essenciais para aprimorar a eficiência e segurança do sistema. Estas
garantem que as funções principais operem somente quando uma conta válida é identificada. Descrevendo cada
função complementar:
11
1.2 Função Salvar Dados
Esta função armazena as informações coletadas ou geradas durante a operação do
sistema. Garantindo informações disponíveis para o futuro.
12
13
Conclusão
14