Sistema para Caixa Bancário
Caso - Sistema de Caixa Autom´tico a Enunciado do Problema (I)
O sistema de caixa autom´tico permite que clientes reaa lizem saques e verifiquem seus saldos, de acordo com as seguintes regras de neg´cios: o 1. Quando uma conta ´ criada no banco, o seu saldo ´ e e maior que zero.
2. Um cliente pode possuir v´rias contas no banco. a 3. O cliente acessa uma conta atrav´s do terminal de um e caixa eletrˆnico do seu banco. o 4. Antes de executar qualquer opera¸˜o da conta, o clica ente deve fornecer o n´mero da sua conta e a senha u referente ` mesma. reaticada. a Enunciado do Problema (II)
5. Para a realiza¸˜o do saque, o cliente utiliza um terca minal para solicitar um valor num´rico de dinheiro. e 6. O cliente pode sacar qualquer quantia do caixa, desde que a mesma seja igual ou inferior ao saldo dispon´ ıvel. Vale a pol´ ıtica do banco de que uma conta n˜o aceita a uma opera¸˜o de saque quando a conta est´ com o ca a saldo zerado. O dinheiro ´ liberado no dispensador de e notas do caixa e debitado do saldo da conta.
7. Al´m de possuir o dinheiro dispon´ na conta, em e ıvel uma opera¸˜o de saque, a quantidade de dinheiro disca pon´ no caixa eletrˆnico deve ser maior ou igual ` ıvel o a quantia solicitada pelo cliente.
Enunciado do Problema (III)
8. Se o saldo de uma conta ´ zerado durante uma e opera¸˜o de saque, a conta deve se tornar inativa. ca 9. Os clientes que v˜o operar o caixa eletrˆnico devem a o estar devidamente cadastrados no banco e suas contas devem estar ativas.
10. Cada conta tem associado um n´mero e uma senha. u Al´m disso, cada conta ´ associada a um cliente do e e banco, que possui informa¸oes como nome, RG, CPF, c˜ etc.
Enunciado do Problema (IV)
11. As informa¸oes adicionais sobre as contas e seus clic˜ entes est˜o armazenadas em um Cadastro de Contas a do Banco que interage com o Sistema de Caixa Autom´tico. a 12.