My1' Blog

Petit outil de gestion de stock

Le jan.12, 2009, dans Logiciels libres, Planet-Libre, Programmation

Je suis dans mes débuts de programmation en PHP et je viens de finir de coder un outil en interface web de gestion de stock, de clients, de produits et de commandes que j’ai nommé « GestStock » (hum l’idée m’est venue comme ça).

Pour ceux qui prendront le temps de l’essayer, vous vous direz « C’est pas beau ». Je sais, c’est pas très joli pour le moment, mais je travaille dessus et la prochaine version sera je l’espère plus jolie,  avec d’autres fonctionnalitées manquantes.

Donc pour ceux qui prendront quelques minutes, et ceux qui ont envie, vous pouvez me contacter pour me dire si je peux optimiser du code, voir même corriger des bugs.

Ce que j’ai fais est bien sûr qu’un premier essai, et je publierais les mises à jours sur mon blog dans la catégorie « programmation ».

Outil disponible ICI en licence GNU.


8 Comments for this entry

  • Julien

    Excellente idée, j’avais en projet d’en écrire un depuis près de 2 ans, mais pas le temps au boulot de le faire.

    Je testerai ça au plus vite et te tiendrai au courant !

    Une petite remarque pour le nom : GestStock est déjà pris par pas mal de projet – pour éviter toute confusion, je te suggèrerais d’utiliser un autre nom pour ton projet.

    Julien

  • admin

    Merci !

    Tu me diras quand tu l’aura tester. Tu verras, c’est assez sommaire pour le moment, mais fonctionnel !
    Dans la prochaine version, je changerais le nom, ca marche. Je trouverais bien un nom que personne n’a pris encore !!

    a+

  • Julien

    Bonjour,

    J’ai installé rapidement sur mon poste de travail en utilisant EasyPhp 3 sur Windows XP.

    Beaucoup de problèmes pour le moment : dans tous les champs, il y a des erreurs du type :  » Notice: Undefined variable: entreprise in C:\Program Files\EasyPHP 3.0\www\GestStock\fournisseurs.php on line 49 »

    Donc impossible de faire quoi que ce soit.

    Julien

  • Xavier

    Bonjour,

    Je n’ai pas essayé ton application, mais l’idée est bonne et c’est toujours un plaisir de voir de nouveaux projets libres démarrer!

    Voici néanmoins quelques petites remarques qui te seront peut-être utiles:

    * A-lire.txt: formidable, un début de documentation existe :-) Ce serait bien d’indiquer également dans ce fichier que l’administrateur doit configurer l’accès à mysql dans le fichier config.php

    * ton code utilise directement les fonctions PHP propres à mysql. Tant que ton code est encore relativement « petit », je te conseille fortement de passer par une couche d’abstraction afin de pouvoir utiliser n’importe quel type de serveur de base de données. Par exemple, tu pourrais utiliser MDB2 (http://pear.php.net/package/MDB2).

    * Il faudrait que tu adoptes des conventions de codage, notamment sur le nom des fichiers et sur les noms de variables: français ou anglais? maVariable ou ma_variable? Cela permettrait à d’autre personnes que toi de lire ton code facilement (et donc d’éventuellement contribuer ;-) )

    * Enfin, petite question à 2 cents, pourquoi ne pas utiliser un « framework » PHP qui t’aiderait à coder efficacement sans (trop) se soucier des couches bas niveau? Un framework PHP assez abouti (et d’origine française) est Symfony (http://www.symfony-project.org).

    Voilà… Bonne continuation, je ne manquerai pas de suivre l’évolution du projet :-)

  • admin

    Formidable ton commantaire.
    Je suis en train de me former au php, et j’avoue que je ne connais pas encore toutes les subitilités. J’ai donc téléchargé « Symfony », et je vais voir comment cela fonctionne. Je ne connaissais même pas le principe !

    Dans la prochaine version que j’estime à 3 semaines, je vais bien sur corriger tout ca.

    Je te remercie,

    a+

  • Julien

    J’étais parti pour faire le mien avec Sumfony également, que je commence à maîtriser petit à petit. C’est formidable ce qu’on peut faire avec. L’inconvénient majeur est l’apprentissage, mais ça vient relativement vite

    Julien

  • djif

    bonne idée. votre projet m’inspire beaucoup
    que me conseillerez vous si je dois commencer à developper des application de gestion WEB.
    je developpement mes applications actuellement sur vb6

  • gestion de stock

    sympa, merci de partager, à tester !

Leave a Reply

Vous cherchez quelque chose ?

Utilisez le formulaire ci-dessous pour rechercher sur mon blog :