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

Mon programme Discussion :

[shareware][Java] Abc Course Pro - Atelier CRUD - Avis attendus


Sujet :

Mon programme

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut [shareware][Java] Atelier CRUD - Abc Course Pro - Avis attendus
    Nom : Abc Course Pro
    Préambule : ce soft est un prétexte à l'élaboration d'un Framework de production de logiciel de gestion.

    Objectifs du framework : gagner du temps et fournir une structure stable.

    Description du FrameWork :

    Modules standards
    Menu en BD
    Gestion des versions
    Intégration de look&feel
    Gestion des purges
    sauvegarde/Exportation
    Fiche & CRUD
    Liste & Edition
    Saisie en ligne
    calculatrice
    Calandrier mensuel/journalier
    Mini parser Html
    Gestion de préférences
    Gestion de licence & Version d'éval
    Gestion du feedback

    Modules applicatif
    Composants
    Contrôles de saisies par zone et validation par fiche
    Borne à borne de sélection
    Saisie directe dans les listes
    Gestion du focus
    Raccourci clavier
    Popup de Popup de panels
    Gestion des dates
    Edition série sur imprimante thermique
    ToolTip
    Status Bar
    Intégration sql et mappage
    Connecteur multi-base Sql (Sqlite et MySql)
    Maj automatique des tables par l'appli
    Console debug


    Le developpement de soft se limite aux :
    Modules Métier

    la définition/création des fiches de saisie.
    L'extension des modules pour les parties personnalisées.
    Ceux-ci s'appuient sur le pattern template
    Quelque bitmaps et icones pour que ce soit moins môche.


    Reste à faire :
    beaucoup de choses,
    intégration de composants riches (Jtree,JTabbebPane etc ...)
    Fonctionnement réseau (droit d'accés, bases réparties, accés concurrent etc..)
    Portage Web
    Aide
    Gestion des mises à jour
    etc etc etc

    tentative de modélisation du framework

    Gestion des projets------------Les packages du framework
    -----

    Description du soft : ABC Course Pro
    Version : 3.13f
    Langue : Francais


    ABC Course Pro vous propose de DIVERSIFIER votre alimentation, SURVEILLER vos dépenses,
    GAGNER DU TEMPS pour préparer et faire vos courses.
    Créer vos recettes de cuisines à partir des articles que vous achetez, créer vos planning par semaine et imprimer directement votre liste de course.( Les recettes et le planning c'est maman)
    Gagner du temps pour préparer votre liste en parcourant vos placards dans l'ordre ou vous les ranger et Remplissez votre caddie suivant l'ordre des rayons.(L'inventaire c'est les ados et papa rempli le caddie)
    Enregistrer les prix des articles ainsi le montant de vos courses sera directement calculé, le coût des repas aussi. (En fin de mois c'est bien pratique)
    Etonner votre famille avec de nouvelles recette, retrouver le plaisir de cuisiner. Une liste de course c'est la garantie de n'acheter que le nécessaire et la certitude de réaliser les repas prévus.

    Les packages métier ABC Course Pro------------Les class de la table magasin
    --------

    Compatibilité : Window, Mac test en cours peut-être linux.
    Nécessite : JRE 1.6
    Téléchargement : http://abcfamille.fr/ABCCoursePro.zip
    Licence : Shareware
    Langage : java/swing
    Application : Standalone java+sqlite
    Les sources : Sur demande
    Forum : http://abcfamille.forumactif.net

    A venir : ABC Nounou

  2. #2
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut quelques screen
    Table de base


    Table planning


    Table avec critères


    Saisie en ligne


    Recherche simple


    Popup liste F2


    Popup calculette


    Notification


    Traitement


    Préférences


    Impression d'une table


    Impression du planning


    Impression des courses

  3. #3
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Miam

    Pas con comme idée ...

    Ce qui est sympa dans la liste de course, c'est de mettre le prix précédent, comme ça, on voit l'évolution des prix.

    Pour éviter l'impression, un export lisible pour Iphone/Android ou même un client léger pour Iphone/Android, ça pourrait être sympa.

    Si les magasins exposaient leur prix via le web (comme amazon le fait), on pourrait même imaginer une appli qui transformerait Iphone/Android comme une scanette !!! (appareil photo = logiciel reconnaissance code barre existe)

  4. #4
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut
    Enfin un premier commentaire (Après 500 visites ).

    l'historique des prix c'est noté.

    Pour la liste sur l'Iphone :
    j'ai acheté un mac et un Iphone et faudrait que je m'y mette. Mais comme je n'ai que trois utilisateurs pour le moment je vais attendre.
    Cela fera l'objet d'une probable Version 4 (j'espère ).

    J'investi pour le moment sur un autre logiciel () et je complête le framework.

    benwit :c'est ma première expérience concrète java, as-tu des remarques à faire sur la réalisation ?

  5. #5
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    L'idée de découpage partie générique (technique) / partie spécifique (métier) est plutôt bonne.

    Après, il sera intéressant de faire une autre application métier qui utilise à nouveau les composants de ton framework pour voir si c'est aussi indépendant que tu le penses.

    Tu as utilisé quoi comme composant pour faire des tableaux en Swing ?
    Un composant que tu as développé toi-même ?

  6. #6
    Membre très actif
    Avatar de william44290
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Juin 2009
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 400
    Par défaut
    Pour la validation du framework je suis d'accord avec toi et c'est ce que je suis en train de faire. Pour le moment cela ce passe bien. Je constate qu'il me manque des composants. Pour ceux déjà réalisés je n'ai eu qu'une méthode de pack à rajouter sur la gestion de popup.

    Le composant graphique du tableau est un panel de controle qui couple un JTable et d'autres panels : d'entête, de déplacement, de bouton et de recherche.
    Pour les données, j'ai choisi un accès aux tables en mode paginé et indexé.(Ce qui explique cette scrollBar qui est plutôt une PlayerBar)
    j'ai un objet sqlTool couplé au controleur pour l'accés aux tables.

    Au final je n'ai qu'un seul source de tableau pour tous les screens, j'ai essayé de réduire au minimum la création d'un tableau à :
    Nom table,Nombre de lignes, Hauteur de ligne
    liste des colonnes (Titre + Format d'affichage)
    liste des colonnes en saisie rapide

    Sinon je travaille sur un nouveau JTable pour un calendrier dans le cadre de la saisie des dates. ce qui fera deux jtables pour tous les screens

    Popup Calendrier journalier & mensuel


    auquel je doit associer deux nouveaux composant saisie de plage d'heures ou d'heures

    Popup plage d'heure & heure



Discussions similaires

  1. [Professionnalisation/Alternance] Developpement .NET/JAVA/WEB contrat pro
    Par max205gti dans le forum Demandes
    Réponses: 0
    Dernier message: 01/05/2010, 20h39
  2. Réponses: 31
    Dernier message: 24/12/2008, 11h31
  3. Reconversion pro, besoin d'avis
    Par Mazeltof dans le forum Etudes
    Réponses: 2
    Dernier message: 18/11/2008, 15h11

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