IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Base de données ?


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut Base de données ?
    Bonjour à tous,

    Je débute en java et bûche sur sur quelques livres, cependant les ouvrages auxquels je me réfère ne peuvent m'aider pour mon problème.

    Je m'explique :

    Je dois pour ma petite soeur qui est en 5éme année de psycho réaliser un prog avec interface graphique qui doit aider à l'apprentissage de la zoologie (le rapport avec la psycho ?? Le cherchez pas moi, j'ai toujours pas trouvé ^^).

    Bref ce programme doit pouvoir quand on insère le nom d'un animal, fournir à quelle branche (subdivision) il appartient (vertébré, invertébré, etc...), ainsi que d'autres informations. Bref ça ça devrait aller, suis un noob mais quand même.

    Là ou le bas blesse, c'est que le programme doit pouvoir créer de nouveaux animaux et/ou subdivision (se caler sous une superclasse) à la demande.

    Ex : créer la subdivision vertébré de la superclasse animal, ou alors chimpanzé qui héritera des attributs des vertébrés.

    Voila le problème, je ne demande pas que l'on fasse le travail à ma place, mais que l'on m'oriente vers une solution, car je commence à m'intéresser à java. Et en tant qu'admin réseau c'est pas évident (encore moins pour un étudiant en psy).

    Merci par avance de vos conseils.

    Ps: en lien j'ai mis l'énoncé au cas ou je me soit mal fait comprendre.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Pour faire simple, le mieux est en effet d'utilsier une BdD et on interface graphique ne sert qu'a ajouter/ modifier/ afficher les données de la base.

    Pour la base, je vois plusiuers tables avec les champs relatifs a chaque "niveau" de ta hierarchie, et une table qui gere l'arborescence.

    sinon au niveau applicatif (sans BdD) tu peux peut etre passer par une classe generique qui possede une liste de couples : key/values et uen structure hierarchique.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut
    Merci Clorish de ta réponse.

    Je vais faire des recherches sur tes propositions, mais je vais galérer cela fait à peine une semaine que je me met à java, et ça commence fort.

    La soluce base de données me plaît moins, car dans l'énoncé, ils n'en parlent pas. Je voudrai pas lui faire faire un hors sujet.

    Donc je vais plancher, mais si vous avez des solutions alternatives, et "simples", pour un débutant, je suis à votre écoute.

    Merci encore.

  4. #4
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Il te faut un mécanisme de persistance ou de sérialisation. De plus, il est dit dans l'énoncé que vous disposez d'une certaine latitude de proposition.

    Tu sais, en java, une base de donnée peut s'embarquer et s'utiliser bien plus simplement qu'un simple fichier. Cependant, tu peux aussi jouer avec des sérialisations XML, qui si elle ne sont peut être pas parfaitement appropriées dans ce cadre, se révèlent être très pédagogiques.

  5. #5
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    Ah oui, la première des étapes c'est un travail sur le modèle de données. C'est le point clé de ton appli. D'ailleurs, je trouve l'énoncé assez casse gueule sur la connexité des différentes entités.

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut
    Merci vraiment pour vos réponses rapides.

    Le problème, c'est que je commence seulement java depuis une semaine, je commence à connaître les bases, mais les notions que vous abordez (même si cela semble être la/les solutions) sont à mon avis des notions adaptées pour un développeur confirmé.

    Il va me falloir bosser comme un taré, pour bien comprendre tout ceci, même si je m'intéresse beaucoup à Java et que les connexions se font (ref à Dikkenek), je ne sais pas si je vais avoir le temps d'assimiler toute ces "méthodes". Ils ont un mois pour rendre le projet, et leur prof à dit que c'était réalisable en 15 heures !!!

    J'y crois moyen car pour un admin c'est déjà bien galère alors imaginez
    un étudiant en psycho qui ne connait aucun langage de programmation.

    Bref je vais continuer à bosser mais ne suis absolument pas sur du résultat

    Merci à tous, pour le temps que vous me consacrez.

    Bon j'y retourne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème Base de données et CRecordSet
    Par LE CHAKAL dans le forum MFC
    Réponses: 3
    Dernier message: 20/08/2002, 11h59
  2. connexion base de donné
    Par saidi dans le forum MFC
    Réponses: 3
    Dernier message: 07/08/2002, 22h22
  3. [Concept] Stabilité d'une base de donnée
    Par lassmust dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 03/07/2002, 16h16
  4. Bases de données
    Par dev dans le forum C++Builder
    Réponses: 4
    Dernier message: 01/07/2002, 22h55
  5. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo