Banco de Dados usando Java

1 resposta
S

Urgente! Alguém me ajude no meu trabalho de Linguagens de Programação. Segue o roteiro:

Um banco deseja implantar um novo sistema bancário. O sistema deve considerar que os dados de todo o banco estão no servidor da Central de Processamento de Dados (CPD). Os tipos de serviços prestados por
este banco são de Conta Corrente, Poupança e Fundos. Para que uma pessoa física ou pessoa jurídica possa usufruir dos serviços do banco esta pessoa deve estar cadastrada com seu Nome, Telefone, Endereço, CPF/CNPJ e outros dados que achar aplicável. Devido a uma promoção do banco, universitários recebem tratamento especial. O serviço de conta corrente é bem tradicional. Ele dá direito a um talão de cheques por mês e permite um acesso ao sistema para consultar saldo, retirar extrato, efetuar depósito e saque. A poupança é semelhante à conta corrente, porém não dá direito a cheques. Outra diferença da poupança está no seu rendimento mensal que é uma taxa variável determinada pelos juros e correção monetária indicados pelo Banco Central. Os Fundos de investimento podem ser de renda xa ou renda variável. Os fundos de renda xa são baseados em algum indexador do governo e possui uma taxa de administração do banco que varia dependendo da quantidade aplicada. O Fundo Série Bronze exige aplicação inicial de R$ 1.000,00 e possui taxa administrativa de 3% dos lucros. O Fundo Série Prata exige aplicação inicial de R$ 5.000,00 e possui taxa administrativa de 2% dos lucros. O Fundo Série Ouro exige aplicação inicial de R$ 100.000,00 e não possui taxa administrativa. Os fundos de renda variável são baseados no mercado de ações e a renda é determinada pelo crescimento do mercado alvo da aplicação. Estes fundos são baseados em três mercados alvo: BOVESPA, TELECOM, ENERGY. Nestas aplicações o cliente se torna cotista e seu rendimento é dado sobre o número de cotas que ele possui e o valor atual da cota. Cada uma das agências é previamente cadastradas no banco e cada serviço prestado deve pertencer a uma agência. Não é possível existir um serviço sem agência. Um cliente pode ter mais de um serviço no banco, mas este cliente possui um gerente que cuida de seus investimentos. É interessante para o banco saber qual gerente cuida de quais clientes. Também é interessante para o banco saber o número de caixa existente em cada agência para fns de controle de qualidade de atendimento. O banco possui um plano de cargos e salários bem definido que define os cargos de serviços (faxineiros, vigias, boy, etc…), bancário, atendente, gerente e diretor para cada agência. Todos os funcionários estão cadastrados em alguma dessas classes.

Exercício:

  1. Localizar Classes e Objetos e identificar atributos.
  2. Identificar de Estrutura Canônica (relação entre os objetos).
  3. Definir Atributos e Métodos.
  4. Implementar o sistema com os métodos básicos.
  5. Implementar uma interface gráfica que permita o cadastro dos dados em banco de dados. O banco de dados será fornecido.

1 Resposta

H

Você tá fazendo aula de “Análise e Projeto de Sistemas” né?

Tá parecendo os exercicios q eu costumo fazer…
Pra facilitar, faz o seguinte:

1 - Divida esse exercício em partes.
2 - Verifique e separe as áreas onde o usuário deve interagir com o sistema.
3 - Separe as áres onde o sistema deve trabalhar automaticamente
4 - Organize as “janelas” do seu programa. ( o que cada uma delas vai fazer)
5 - Separe as informações do seu Banco de Dados,ou seja, organize as Tabelas.
Tente fazer isso.

Na verdade, dê uma simplificada no seu programa. Desenhe o sistema, as interações, etc. Faça um esboço bem simples. Depois vc especifica o que cada parte vai ter que fazer de maneira mas clara.
A parte de cálculos por exemplo, vc vai ter que deixar pro fim.

Se vc fizer mais ou menos da maneira que estou te falando, vai ficar bem mais fácil de você visualizar as classes e os relacionamentos entre elas.

Falow!

Criado 30 de abril de 2005
Ultima resposta 1 de mai. de 2005
Respostas 1
Participantes 2