Creation des class java

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 24 juil. 2010 à 11:25
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 29 juil. 2010 à 20:53
Bonjour,



j'ai une application java qui sert a gérer les fonctionnalités suivantes : -Gestion des enseignants
- Évolution des enseignants

- charge horaire (Anne actuel et précédente)

- encadrants

- spécialités

- séminaire et formation

- absence et retard



pour débuter je développe la class enseignant qui a le code suivant



public class enseignant {
private Integer idenseignant;
private String nomenseignant;
private String prenomenseignant;
private Date datenaissenseignant;
public enseignant(String nomenseignant, String prenomenseignant, Date datenaissenseignant) {
this.nomenseignant = nomenseignant;
this.prenomenseignant = prenomenseignant;
this.datenaissenseignant = datenaissenseignant;
}
public enseignant() {
}
public Date getDatenaissenseignant() {
return datenaissenseignant;
}
public Integer getIdenseignant() {
return idenseignant;
}
public String getNomenseignant() {
return nomenseignant;
}
public String getPrenomenseignant() {
return prenomenseignant;
}
public void setDatenaissenseignant(Date date) {
datenaissenseignant = date;
}
public void setIdenseignant(Integer integer) {
idenseignant = integer;
}
public void setNomenseignant(String string) {
nomenseignant = string;
}
public void setPrenomenseignant(String string) {
prenomenseignant = string;
}
}






pouvez m'aider a developper des autres class possible pour gerer cette

application.tous les classes ont des relation entre eux


merci d'avance
A voir également:

27 réponses

mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
25 juil. 2010 à 03:13
juste les noms des class possibles
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
27 juil. 2010 à 11:45
personne n'a aucun idée
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
Modifié par varfendell le 27/07/2010 à 12:42
Bonjour,

Pour coder il faut s'organiser.
Tu ne peut pas faire ça comme ça, surtout si toute les classes ont des relations entre elles: comment par faire un diagramme de classe.

-Gestion des enseignants
classe enseignant
atribut:
methode:

- Évolution des enseignants
classe evo_enseignant
atribut:
methode:

- charge horaire (Anne actuel et précédente)
classe charge_horaire
atribut:
methode:

- encadrants
classe encadrant
atribut:
methode:

- spécialités
classe spé
atribut:
methode:

- séminaire et formation
classe sem_form
atribut:
methode:

- absence et retard
classe abs_retard
atribut:
methode:

Ensuite definit les liaison:

Chaque enseignant possede de 0 à n spécialité
etc...

Si tu ne sais pas ce qu'est un diagramme de classe fait des recherche sur google. Google image te donnera un aperçu de ce que c'est. Il existe des logiciel gratuit pour en faire comme bouml


pour ta classe enseignant par exemple sa donnera:





Exemple pour la classe eseignant dans ton diagramme de classe:

-------------------------- 
|      enseignant             | 
-------------------------- 
|   idenseignant              | 
|   nomenseignant           | 
|  prenomenseignant        | 
| datenaissenseignant      | 
| autre atribut......          | 
-------------------------- 
|getDatenaissenseignant  | 
|getIdenseignant            | 
|autre methode....          | 
-------------------------- 




La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 10:43
merci pour votre réponse

mais pouvez SVP m'aider juste pour une autre class avec les attributs et les méthodes
0

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

Posez votre question
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
28 juil. 2010 à 10:51
Et bien il me faudrais un peu plus d'info parceque la je ne pourrais que faire une base de donné...(en sql)

En gros faut il une interface graphique? une connexion à une base de données? un stockage des information dans un fichier?
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 10:59
oui je doit faire une connexion a la base de donne mysql

et je dois faire une interface graphique avec swing

mais je suppose que je doit tout d'abord créer tous les class java (avec les attributs et les méthodes ) avec les relations possible entre eux

après on ajoute l'interface graphique avec bien sur la connection a la base de donne mysql( avec l'utilisation de notion d'hibernate)
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
28 juil. 2010 à 11:11
Dans ce cas, si ta base de données est déja créé, je commencerais plustot par faire l'interface graphique, avec une premiere page qui te donnerais les menu suivants:

- Gestion des enseignants
- Évolution des enseignants
- charge horaire (Anne actuel et précédente)
- encadrants
- spécialités
- séminaire et formation
- absence et retard

puis es sous menu qui vont avec.
Tu n'a pas besoin de creer de classe au sens propre, utilise juste les bouton graphique et les formulaire

Par exemple, tu veut rajouter une abscence a un enseignant:

Tu clique sur abscence et retard, tu remplit le formulaire:
nom
prenom
coche la case abscence
tu cliques sur valider

et le bouton valider t'enverra sur un evenement qui te connectera à la base de donnée, et executera la requete suivante:

ajouter une abscence à l'enseignant dont le nom et le prenom son.....

ou bien si tu as cliqué sur retard:

ajouter un retard à l'enseignant dont le nom et le prenom son.....



Dit moi ce que doivent faire les autres menu, et je te dirait comment les faire fonctionner si tu veut
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 11:31
merci pour votre reponse

je travail sous eclipse version 3.5.2 et j'ai un exemple exécutable avec connexion a la base de donne mysql.(avec jdbc)

j'ai l'éditeur graphique pour créer l'interface graphique

donc pouvez me donner la premiere page qui contient le menu principale

avec le premier exemple que vous déjà dite :

rajouter une abscence a un enseignant:

Tu clique sur abscence et retard, tu remplit le formulaire:
nom
prénom
coche la case absence
tu cliques sur valider

mais cette fois avec SVP le code pour je pourrait le tester



et merci encore pour votre intérêt
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
28 juil. 2010 à 11:39
Je suis actuellement au travail, donc je n'ai rien pour develloper un tel code pour le moment. Je pourrait vous le faire ce soir vers 17h30
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 11:41
merci
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 21:07
j'espère que pouvez me répondre
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 22:37
j'ai une question qui est la suivante est ce que j'ai le droit de résoudre mon application de cette manière ou non


car l'objectif finale de mon application est le suivant:

mon projet est constitue des ces trois éléments : - persistance: jpa/ hibernate

- métier :EJB3

- présentation: structs2

le serveur d'application est ; GlassFish


les outils de travail sont : IDE : netbeans
SGBD: mysql
JDK 1.5


mon application sert a gérer les fonctionnalités suivantes : -Gestion des enseignants
- Évolution des enseignants

- charge horaire (Anne actuel et précédente)

- encadrants

- spécialités

- séminaire et formation

- absence et retard
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
28 juil. 2010 à 22:40
je vais commencer votre code.
Pour votre question, je susi dsl, ça devient un peu trop compliqué pour moi ^^
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
28 juil. 2010 à 23:46
....mon disue dur avec toute mes données a planté....j'avais un programme dont je comptait utiliser le code :(
Du coup j'aurais pas le temps se soir, et demain aprem je serais pas devant l'ordi.
Je vais voir ce que je peut faire.
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 23:11
merci d'avance
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
28 juil. 2010 à 23:55
pouvez m'envoyer a mon mail : modo74@hotmail.fr
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 00:23
bien sur si possible
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
29 juil. 2010 à 08:54
mail envoyé hier soir
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 11:22
merci pour votre mail

mais lors de compilation il y'a des erreurs

et aussi votre application ne contient pas de connexion a la base de donne(mysql)
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
29 juil. 2010 à 11:28
oui, je n'ai pas pu tester mon code, et je n'ai pas les information de votre base de données.

De plus le code "totu pres" que j'utilise pour els connexion au BDD en JAVA était sur mon disque dur qui a rendu l'ame :'(
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 11:35
je déjà vous donne l'énoncé complète de mon application

pour la BDD je travail sous mysql

et pour les tables sont relatives aux class (enseignant, encadrant,...)
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 14:00
merci pour votre intérêt

j'ai besoin de votre aide

je cherche une application qui rassemble a mon objectif c a dire a mon projet(mon projet est constitue des ces trois éléments : - persistance: jpa/ hibernate - métier :EJB3 - présentation: structs2

le serveur d'application est ; GlassFish


les outils de travail sont : IDE : netbeans
SGBD: mysql
JDK 1.5


mon application sert a gérer les fonctionnalités suivantes : -Gestion des enseignants
- Évolution des enseignants

- charge horaire (Anne actuel et précédente)

- encadrants

- spécialités

- séminaire et formation

- absence et retard )



sérieusement j'ai trouve beaucoup de problème pour commencer a résoudre cette application

si vous avez une application (exemple type)qui gère ces notions (jpa/ hibernate - EJB3 - structs2)
pouvez m'envoyer a mon mail

ou bien si vous connaissez des sites qui pouvez m'aider a développer ce genre d'application n'hésite pas a me donnez

vous ete mon sauveur

merci d'avance
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
29 juil. 2010 à 14:07
Quel sont tes bases?

Je veut dire connais tu le JAVA? le SQL?

Si non, connais tu la programmation orienté objet?

As tu déjà fait des application graphique sous windows? (JButton, JTextField, JLabel...)

Sais tu ce qu'es un IDE? un JDK? une SGBD?


Peut tu m'expliquer jpa/ hibernate - EJB3 - structs2 car je ne sais pas ce que cela signifie.
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 14:14
oui je connais sql et java

mais je l'énoncé de mon projet comme je te dis traite d'autre framwork java (jpa/ hibernate - EJB3 - structs2 )

je viens de lire des cours depuis 2 semaine

c pour cela je cherche une application type
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 14:19
je viens de développer EJB Entity crée avec NetBeans 6.8 :

package EJB;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class Enseignant implements Serializable {

private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}
private String nom;

public String getNom() {
return nom;
}

public void setNom(String nom) {
this.nom = nom;
}
private String prenom;

public String getPrenom() {
return prenom;
}

public void setPrenom(String prenom) {
this.prenom = prenom;
}

@Override
public String toString() {
return "EJB.Enseignant[Nom=" + nom + ", Prenom=" + prenom + "]";
}
}
0
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 7
29 juil. 2010 à 14:43
j'espère qui n'est pas trop compliqué
0