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.
janvier 12th, 2009 on 19 h 12 min
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
janvier 13th, 2009 on 8 h 00 min
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+
janvier 13th, 2009 on 8 h 18 min
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
janvier 14th, 2009 on 9 h 39 min
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
janvier 14th, 2009 on 12 h 27 min
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+
janvier 14th, 2009 on 13 h 19 min
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
juin 16th, 2009 on 14 h 54 min
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
février 1st, 2010 on 17 h 33 min
sympa, merci de partager, à tester !