Boa noite pessoal,
Estou elaborando um sistema de contas a pagar/receber de um condomínio para o projeto do TCC, estou trabalhando no momento na modelagem de dados e gostaria da opnião de vocês sobre o diagrama de classes de domínio. Farei uma breve descrição do sistema:
-
CONTAS A RECEBER são oriundas dos pagamentos realizados pelos moradores do condomínio (condôminos);
-
Estas contas são divididas nas seguintes categorias: taxa de condomínio, reserva de salão de festas, multa de conduta e parcelas de negociação destas contas;
-
A taxa de condomínio é mensal e tem valor fixo para todos condôminos, possuem multa e juros.
-
A reserva do salão pode ser realizada para diferentes períodos e estes tem seus valores diferenciados. Ex: dia = 10 reais, tarde = 20, noite = 30.
-
Multas de condutas estão relacionadas a infrações que são cometidas pelos moradores, e o valor destas multas é definido pelo Nível da infração. Ex: estacionar na vaga alheia - leve = r$ 20.
-
e por último, estas contas caso estejam em atraso podem ser negociadas pelos moradores, ou seja, um morador está devendo 12 meses de taxa, 5 multas, ele vai poder negociar com o síndico o pagamento, podendo parcelar estas contas;
-
CONTAS A PAGAR são genéricas e estão relacionadas a um fornecedor;
-
o sistema deve controlar o fluxo de caixa do condomínio;
Num primeiro momento modelei contas a pagar e receber na mesma família, porém as subclasses que as representam não tem atributos próprios a não ser a classe a qual elas se relacionam, condômino e fornecedor. Gostaria de saber como relaciona-las num único modelo.
O que vcs acham? :roll:
[URL=http://img249.imageshack.us/my.php?image=classescontasareceberwz5.jpg][/URL]
[URL=http://img249.imageshack.us/my.php?image=classescontasapagargc2.jpg][/URL]