Bonjour,
en fait j'ai terminé la première phase de mon projet. Voici l'UML pour vous permettre de mieux m'aider dans mon problème :
-http://img291.imageshack.us/my.php?image=ddd2cs.jpg
En gros, les principales caractéristiques sont:
- 5 classes pour le moment
- on peut créer un nouvel opérateur, auquel on attribue un préfix, puis auquel on peut ajouter divers clients
- les clients, eux sont responsables d'appelants
- les clients en fait sont sensé payés les factures, ils regroupent un ensemble d'appelants
- les appelants eux sont ceux qui passent les appels ou envoyent des SMS
- les appelants sont différenciables par un numéro de carte sim compris entre 1 et 999 999
- on attribue un numéro de téléphone aux appelants et pas aux clients
- le numéro de téléphone est composé du préfix suivi d'un suffixe (ou postfix) composé de 6 chiffres
- les 6 chiffres du préfix sont en fait composés du numéro SIM précédés de autant de zéros nécessaires pour former un nombre à 6 chiffres
- des méthodes print() permettent d'afficher les diverses inforamtions sur les clients, sur l'opérateur ou sur les appelants avec le numéro SIM, leur numéro de téléphone et le client qui en est responsable.
Voilà, maintenant je dois pousser un peu plus loin pour pouvoir gérer les appels. On nous fournit des coûts pour les SMS, pour les appels selon que ce soit en heures creuses ou pleines. Au final, je dois pouvoir calculer le coût des diverses communications et les afficher à l'écran. Le problème est que je ne vois pas trop comment commencer. Je compte créer de nouvelles classes :
- SMS
- Appels téléphoniques
Peut être d'autres mais je ne sais pas vraiment lesquelles...en plus je ne sais pas trop quelles caractéristiques attribuer à chaque instance de classe. En fait voilà que me conseillez vous :
- comme nouvelles classes;
- comme variables de classes;
- quelles seraient les diverses méthodes à implémenter (de manière globale...je paufinerais );
- autres conseils...
D'avance, merci!
Partager