[Java] Aide pour la création de l'UML
Résolu
ghFrankfurt
Messages postés
207
Date d'inscription
Statut
Membre
Dernière intervention
-
Aktayen Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
Aktayen Messages postés 189 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute en Java, (J'ai seulement eu 5 jours d'initiations.) et j'ai un petit projet de programme de gestion avec une bdd.
J'ai vraiment beaucoup de peine avec les uml et un petit coup de main ne serait pas de refus ! (Pas besoin de faire un UML détaillé, juste un aperçu vite fait)
Voici un schéma graphique (vite fait) du projet:
http://img823.imageshack.us/img823/7793/templatebdd.jpg
-Sur cette page je choisi via le combobox un élément(nom) qui se trouve dans la bdd
-Cet élément(nom) peut avoir un ou plusieurs éléments(lieu) (Que je met dans les onglets Lieu1, Lieu2 etc.. avec les informations en dessous)
-Et chaqu'un de ses éléments(lieu) peuvent encore avoir un ou plusieurs éléments(player) (Que je met également dans les onglets Player1, Player2, etc...)
Les onglets sont donc dynamique
-Là ou il y a les blablabla fdsfsdfs je récupère les informations et je les affiche
-Dans notes on affiche les notes des éléments(lieu, player) et si on clique sur le "..." Une nouvelle fenêtre s'ouvre par dessus avec toutes les notes, un scrollbar et un textfield pour rajouter du contenu
-Le "+" on ajoute un nouvel élément, "modifier" change l'interface par des textfield etc.. Pour modifier le contenu.
-Je ne l'ai pas mis sur le croquis, mais il y aura également un menu bar
-Par la suite j'aimerais pouvoir implémenter des nouvelles frames (Que l'on change via le menu bar) se connectant également à la bdd mais sur d'autres tables. Et je n'ai malheureusement pas appris à faire des changements de contenu. Mais peux être avec un CardLayout ?
-La recherche, je la laisse de coté pour le moment.
Je débute en Java, (J'ai seulement eu 5 jours d'initiations.) et j'ai un petit projet de programme de gestion avec une bdd.
J'ai vraiment beaucoup de peine avec les uml et un petit coup de main ne serait pas de refus ! (Pas besoin de faire un UML détaillé, juste un aperçu vite fait)
Voici un schéma graphique (vite fait) du projet:
http://img823.imageshack.us/img823/7793/templatebdd.jpg
-Sur cette page je choisi via le combobox un élément(nom) qui se trouve dans la bdd
-Cet élément(nom) peut avoir un ou plusieurs éléments(lieu) (Que je met dans les onglets Lieu1, Lieu2 etc.. avec les informations en dessous)
-Et chaqu'un de ses éléments(lieu) peuvent encore avoir un ou plusieurs éléments(player) (Que je met également dans les onglets Player1, Player2, etc...)
Les onglets sont donc dynamique
-Là ou il y a les blablabla fdsfsdfs je récupère les informations et je les affiche
-Dans notes on affiche les notes des éléments(lieu, player) et si on clique sur le "..." Une nouvelle fenêtre s'ouvre par dessus avec toutes les notes, un scrollbar et un textfield pour rajouter du contenu
-Le "+" on ajoute un nouvel élément, "modifier" change l'interface par des textfield etc.. Pour modifier le contenu.
-Je ne l'ai pas mis sur le croquis, mais il y aura également un menu bar
-Par la suite j'aimerais pouvoir implémenter des nouvelles frames (Que l'on change via le menu bar) se connectant également à la bdd mais sur d'autres tables. Et je n'ai malheureusement pas appris à faire des changements de contenu. Mais peux être avec un CardLayout ?
-La recherche, je la laisse de coté pour le moment.
A voir également:
- [Java] Aide pour la création de l'UML
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
3 réponses
Salut,
J'ai pas trop le temps de plancher dessus, mais voici un lien qui pourra t'être utile : http://uml.free.fr/index-cours.html .
Pour bien démarrer, tu fais des grandes familles.
ex : "JOUEUR","LIEU"
puis tu les relies entre eux.
A+
J'ai pas trop le temps de plancher dessus, mais voici un lien qui pourra t'être utile : http://uml.free.fr/index-cours.html .
Pour bien démarrer, tu fais des grandes familles.
ex : "JOUEUR","LIEU"
puis tu les relies entre eux.
A+
ghFrankfurt
Messages postés
207
Date d'inscription
Statut
Membre
Dernière intervention
23
Merci, je vais regarder ça :)
Ca ne ressemble pas vraiment à ça un schéma UML,
je t'en ai fais un vite fait, mais il ne répond peut être pas exactement à ton sujet :
http://imagik.fr/view-rl/392400
je t'en ai fais un vite fait, mais il ne répond peut être pas exactement à ton sujet :
http://imagik.fr/view-rl/392400
Et comme ceci : http://img192.imageshack.us/img192/1370/tmpkc.jpg ?
Désolé si je suis nul en UML, j'ai jamais vu ça en cours, de plus avec le peu de cours que j'ai eu sur Java on n'a pas vraiment eu le temps d'approfondir le système de classes. On a juste parler des classes Mère, classes fille, classes énumérée et classes JFrame.
Mais je te remercie pour le temps que tu déjà consacré à un jeune padawan comme moi :)
Désolé si je suis nul en UML, j'ai jamais vu ça en cours, de plus avec le peu de cours que j'ai eu sur Java on n'a pas vraiment eu le temps d'approfondir le système de classes. On a juste parler des classes Mère, classes fille, classes énumérée et classes JFrame.
Mais je te remercie pour le temps que tu déjà consacré à un jeune padawan comme moi :)
ouai en gros c'est ça.
Si c'est pour un site web, il faut que tu partes du principe (je généralise un peu) que chaque classe représente une table dans ta bdd.
Donc la question à ce poser est : qu'est ce que je dois stocker comme information? ou quel information j'ai besoin de mémoriser pour faire des actions ?
Dès que tu as une classe dans ton code, tu créés une classe en uml, en marquant les mêmes variables et méthode que dans ton code.
Par exemple tu auras une classe joueur, avec les variables nom, prénom etc.
Tu pourrais avoir la méthode envoyerMail() qui enverrait un mail automatiquement au joueur
Si c'est pour un site web, il faut que tu partes du principe (je généralise un peu) que chaque classe représente une table dans ta bdd.
Donc la question à ce poser est : qu'est ce que je dois stocker comme information? ou quel information j'ai besoin de mémoriser pour faire des actions ?
Dès que tu as une classe dans ton code, tu créés une classe en uml, en marquant les mêmes variables et méthode que dans ton code.
Par exemple tu auras une classe joueur, avec les variables nom, prénom etc.
Tu pourrais avoir la méthode envoyerMail() qui enverrait un mail automatiquement au joueur
Au final, l'uml ressemblerait à ceci ? (En très vite faite donc bien évidemment !)
http://img233.imageshack.us/img233/3905/umlx.jpg
Affichage_Principal, Affichage_nom(Je sais mal choisi... c'est le matin) et éventuellement autre, serait de type frame
Connexion_bdd serait une classe abstraite ?
Et Nom, Lieu, Player serait des sous-classe
http://img233.imageshack.us/img233/3905/umlx.jpg
Affichage_Principal, Affichage_nom(Je sais mal choisi... c'est le matin) et éventuellement autre, serait de type frame
Connexion_bdd serait une classe abstraite ?
Et Nom, Lieu, Player serait des sous-classe