Aide en java

rimounatn Messages postés 107 Statut Membre -  
rimounatn Messages postés 107 Statut Membre -
Salut tout le monde,
j'ai besoin de votre aide pour enfaite j'ai un exercice en java :
Un institut est identifié par un nom, une date de création.
· Chaque employé est identifié à travers son numéro de matricule, son nom, son prénom et son
adresse.
· Dans un institut, un employé peut être soit un agent administratif, soit un enseignant.
· Un institut a un certain nombre de personnels ne dépassant pas la centaine.
· Un institut est spécialisé dans un certain nombre de spécialités.
· Dans un institut, un certain nombre de matières est enseigné.
· Un enseignant a une charge horaire, une spécialité et un maximum de 5 matières à enseigner.
· Chaque matière a un code, un nom, un coefficient et fait partie d'une spécialité.
· L'agent administratif a une fonction et une rémunération.
· Un agent administratif peut être un directeur, un secrétaire général, un chef de département
d'une des spécialités de l'institut ou un fonctionnaire.
· Le directeur, le secrétaire général et les chefs de départements ont la particularité d'être des
employés décideurs.
Bon mon probleme consiste au niveau de la classe agent administratif, je me demande si je fé des classes filles qui sont :"directeur", "secrétaire général", "chef de département" et
"fonctionnaire" ou je fé une classe "deciseur" ou bien je met un attribut boolean "decideur".
sachant que j'ai une question de l'enoncé et que n'ai pas compri :( qui est la suivante:
-Créer un tableau regroupant les décideurs de l'institut et faire en sorte que chacun émette une
décision.
je me bloke , je fé quuoi aidez moi c'est urgent :'(((((((((((((
merci d'avance :)
A voir également:

8 réponses

xav3601 Messages postés 3390 Statut Membre 311
 
Quelle est l'énoncé global?
Tu as déjà une base de donnée existante?
Car la ton problème c'est plus le modèle de données qui te donnera la réponse!
Une fois que tu as créé tes tables SQL, tu n'as plus qu'a calquer tes classes java dessus.
0
rimounatn Messages postés 107 Statut Membre 15
 
Bonjour,
merci de me répondre mais on n'a pas encore étudié les bases de données,juste des classes, des interfaces . :( et je me bloque :( je suis débutante :(
0
xav3601 Messages postés 3390 Statut Membre 311
 
ok...
mais c'est bizarre comme approche ^^
Alors pour ta question, personnelement, je mettrais un attribut decideur (boolean comme tu l'as dit!).
et la question que tu n'as pas compris, et bien je dirais que tu dois créer un tableau avec tout tes décideurs et qu'il faut obligatoirement qu'ils aient émis une décision (p-e par saisie au clavier?)
0
rimounatn Messages postés 107 Statut Membre 15
 
Merci encore une fois,
Donc je fais un attribut décideur (booléen) et un attribut décision (String)
et pour la question que j'ai pas bien compris lorsque je parcours le tableau des agents administratifs j'extraie les agents administratifs et au meme temps pour chacun je demande à l'utilisateur de remplir l'attribut décision avec la methode setDecision(clavier.lireString()).
c'est ca??
merci :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
xav3601 Messages postés 3390 Statut Membre 311
 
Pour que je comprenne mieux la question il faudrait que tu mettes l'énoncé complet ^^
Mais j'aurais dis ca comme ca oui.
0
rimounatn Messages postés 107 Statut Membre 15
 
ok voici tout l'enoncé:
Gestion du personnel:
On se propose de gérer le personnel d'un institut d'enseignement supérieur, une collecte
d'informations nous a fourni les données suivantes :
· Un institut est identifié par un nom, une date de création.
· Chaque employé est identifié à travers son numéro de matricule, son nom, son prénom et son
adresse.
· Dans un institut, un employé peut être soit un agent administratif, soit un enseignant.
· Un institut a un certain nombre de personnels ne dépassant pas la centaine.
· Un institut est spécialisé dans un certain nombre de spécialités.
· Dans un institut, un certain nombre de matières est enseigné.
· Un enseignant a une charge horaire, une spécialité et un maximum de 5 matières à enseigner.
· Chaque matière a un code, un nom, un coefficient et fait partie d'une spécialité.
· L'agent administratif a une fonction et une rémunération.
· Un agent administratif peut être un directeur, un secrétaire général, un chef de département
d'une des spécialités de l'institut ou un fonctionnaire.
· Le directeur, le secrétaire général et les chefs de départements ont la particularité d'être des
employés décideurs.
A fin de pouvoir gérer l'ensemble du personnel de l'institut, il est indispensable de disposer des
fonctionnalités suivantes :
· chercherEmploye : retourne l'employé s'il existe, null sinon. Pour utiliser cette
fonctionnalité, il faudra fournir soit le numéro de matricule de l'employé recherché, soit son
nom et son prénom.
· ajouterEmploye(Employé emp) : permet d'ajouter un nouvel employé à la liste des
employés après avoir vérifié l'unicité du matricule.
· supprimerEmploye(Employé emp) : permet de supprimer un employé de la liste des
employés.
· getNombreEmployes : retourne une le nombre d'employés de l'institut.
Afin de lister les employés appartenant à un institut, implémenter une méthode permettant de générer
l'état indiqué ci-dessous:
Matricule : 78585856
Nom : Ben ahmed
Prénom : Mounir
Adresse : 11 Rue 18 janvier
Bizerte.
Charge horaire : 12
Spécialité : informatique
Les matières :
-Bureautique
- Programmation C
-----------------------------
Matricule : 45124521
Nom : Ben Salah
Prenom : Ali
Adresse : 12 Rue 20 Mars
Tunis.
Poste :Chef de personnel
------------------------------
Matricule : 78545456
Nom : Ben Mrad
Prénom : Tarek
Adresse : 12 bis avenue de liberté Tunis.
Charge horaire : 09
Spécialité : informatique
Les matières :
-CPOO Structures de données
-Programmation C
-------------------------------
Représentation d'un objet de type ListeEmployés
A travers la définition d'une nouvelle classe nommée démarrage et qui contient la méthode main()
dans laquelle vous devez :
· Créer un objet représentant l'ISAMM
· Définir un ensemble de spécialités et un ensemble de matières appartenant à celles-ci.
· Créer un ensemble d'Enseignants tout en leurs affectant un ensemble de matières à enseigner.
· Ajouter aux employés enseignants le corps administratif de l'institut.
· Générer l'état indique ci-dessus.
· Créer un tableau regroupant les décideurs de l'institut et faire en sorte que chacun émette une
décision.
0
xav3601 Messages postés 3390 Statut Membre 311
 
Alors oui je pense que tu dois faire en sorte que chacun émette une décision, donc tu leur attribut une décision, soit par saisie utilisateurs, soit en dur dans le code au début!
0
rimounatn Messages postés 107 Statut Membre 15
 
merci pour votre aide :)))
0