Abstract : Demande de conseils dans le but "d'écrire " un tte petite application que l'on aurait écrite avec MS Access
Salut,
J'ai une copine [1] qui a un p'tit bizness (2 responsables et 2-3 employés). Elle vend des "services" [2] et fournit du matériel pour ces services.
Elle m'a demandé de l'aider à gérer ses clients. Elle voudrait conserver les données de ses clients histoire de ne pas fouiller dans des archives papier lorsqu'un client se présentent pour la seconde fois après quelques années. Elle pense qu'on doit pouvoir faire ça avec Access parce que elle n'y arrive pas avec Excel (dixit) [3].
J'ai discuté un peu pour savoir ce qu'elle veut ... en gros il faut que l'application lui fournisse un devis, une facture pour le client et un état des prestations en interne.
Il faut une petite BD qui contienne les clients ainsi que les produits (très peu) qu'elle fournit.
Une des particularité est qu'il y a par prestation une personne qui bénéficie du service et une personne qui .. paie la note. Elle veut pouvoir dire à un client ... "Ah oui, nous avions déjà offert ce service à M Machin" .. nous nous rappelons de vous, il avez choisit tel type de matériel.
Elle ne demande pas que l'on fasse la comptabilité ni que l'on gère le stock.
Ahma, c'est typiquement une application que j'aurais écrite avec MS Access il y a 10 ans d'ici.
Aujourd'hui, je ne sais pas comment faire ! L'application doit tourner sous Windows. Je pense que je vais devoir aller chez elle pour "cliquétiser" [4] ça mais j'ai pas fort envie. Je voudrais savoir si
- il existe un équivalent Access, open source tournant sur les deux platteformes (ce serait le pied pour moi)
- il existe une application opensource, paramétrable que je pourrais adapter ... c'est qd même un problème assez générique.
- vous avez des retours, des idées pour moi, des liens ...
Merci à vous.
PiT
[1] ... pas celle avec qui je dors, une autre ... ^^
[2] Vous vous demandez lesquels ?
[3] Je vous l'écris comme elle me la présenté histoire de vous permettre de resituer la vue du commun des mortels face à l'outil informatique.
[4] ... avec Access, je n'écrirai pas bcp ;-)
NB :
- J'ai écrit un abstract pour accrocher le lecteur ... j'espère que ça marchera ^^
- C'est tjs difficile de trouver le titre qui va bien ... (pour les lecteurs de flux RSS, c'est lui qui accroche :-)
# Bien joué
Posté par Nap . Évalué à 10.
Objectif atteint. Tu as pondu le titre le plus attractif possible.
# si ca peut t'aider
Posté par TImaniac (site web personnel) . Évalué à 4.
[^] # Re: si ca peut t'aider
Posté par PiT (site web personnel) . Évalué à 2.
Ma copine [1] m'avait demandé si OpenOffice ne faisait pas ça et j'ai oublié de vérifier avant de poster le .. post.
Quelqu'un sait qd la version 2 stable est prévue ?
PiT
[1] Celle avec qui je dors cette fois.
[^] # Re: si ca peut t'aider
Posté par Laurent Godard . Évalué à 4.
La version developpeur (non stable) 1.9.93 viens d'être annoncée. Elle est disponible sur les miroirs dans le repertoire 'developper'
Attention, à ne pas utiliser en production. Cette version n'a de raison d'être que pour tests et retours auprès des developpeurs.
http://development.openoffice.org/releases/1.9.m93_snapshot.html(...)
Laurent
# kexi
Posté par Ludovic Gasc . Évalué à 5.
application kde équivalent à access, où tu aussi peux faire des formulaires & qui tourne aussi sous windows.
Je ne sais pas ce que ça vaut.
Sinon, je te conseille vivement de chercher une application dédié, ça te prendra moins de temps & ton amie aura quelque chose de surement mieux finalisé, j'ai vu pas mal de solutions webs ou en QT pour gérer des clients & faire des factures. Regarde sur http://freshmeat.net/(...)
[^] # Re: kexi
Posté par PiT (site web personnel) . Évalué à 1.
Dis-moi si j'abuse .. mais je ne sais pas très bien comment faire mes recherches ! Si tu google avec "gestion client logiciel", c'est pas op si je prend la version anglaise "software management customers" j'obtiens 47.400.000 résultats .. je suis peut-être fainéant mais j'ai pas trop le courage ... c'est pq je demandais si vous puviez-être plus précis ;-)
Sur freshmeat.net tu parles de stoq ou tu as vu d'autres projets ?
# PHP ?
Posté par A-Wai . Évalué à 2.
Ensuite, un browser classique avec en page de démarrage un http://localhost/(...) et ça roule !
J'ai vu le cas au foyer de mon école, où une appli toute buggée en vb sous excel (baaaaah) a été remplacée par easyphp+appli maison (gestion des comptes clients, historique des commandes, etc...), et franchement ça tourne nickel (et en plus, ca se débugge bcp plus facilement)
[^] # Re: PHP ?
Posté par TImaniac (site web personnel) . Évalué à 4.
[^] # Re: PHP ?
Posté par Raphaël G. (site web personnel) . Évalué à 0.
J'utilise php depuis assez peu de temps et je peut t'affirmer que ça s'apprend très très rapidement!
Le plus dur en php est la gestion du thème et de tout ce qui est graphique parceque c'est une saleté de html a générer...
(ça se fait, mais faut passer du temps a concevoir le squelette...)
Il existe un paquet très pratique : pear et peardb
Il te permettend de t'affranchir de la base de donnée (support de postgrasql & mysql & mssql(de merde) et tout les autres).
Je l'utilise pour développer mes portails pour des potes, va faire un tour dans les objet de pear c'est impressionnant tout comme la gestion du xml et autre...
Grosso modo pour ton truc tu a besoin d'un portail simple, avec un menu a gauche qui recense toute les fonction du portail (ajouter, éditer, supprimer, lister) pour chaque module (facture, projet, etc...).
A programmer, ça te demande de créer un squelette qui tient la route, avec un menu qui est générer en fonction d'une liste de fonction (a mettre dans ton mysql avec un :
id type titre
avec une petite boucle tu affiche les titre avec les liens qui contienne en GET le type et t affiche le contenu en fonction de ça.
Comme ça tu ajoute easy une nouvelle fonction au site
après tu te fait tes tables pour chaque fonction
tu a a développer l'export en pdf, pdf+mail, swx?, etc... de tes facture/projet/etc
Faire la fonction de recherche sera un peu plus complexe...
Bon ça représent au moins 10-15jours (j'ai pas tous les tenant et aboutissant alors c'est calculé comme ça) de boulot le temps de mettre tout a plat et de passer de l'étape projet -> résultat tout est finalisé en attentente des rapports de bugs...
Si je trouve pas de boulot cet été et que tu paye je te le fait...
ps : pense a chercher sur le net dois y avoir un ou deux projets minimum qui doivent au moins faire 50% de ce que tu cherche...
Et si tu bosse en GPL tu va faire un tour dans les autres en GPL, ça te fera gagner beaucoup de temps...
[^] # Re: PHP ?
Posté par TImaniac (site web personnel) . Évalué à 2.
Visiblement toi par contre tu n'as jamais touché à Access :)
Allez va voir une secrétaire et explique lui tout ce que tu viens de m'expliquer, just for fun :)
# et en tout pres
Posté par TheBreton . Évalué à 1.
https://linuxfr.org/2005/04/05/18655.html(...)
mais ca devrait couvrir les besoins standard d'une PME comme ca (enfin la je m'avance)
[^] # Re: et en tout pres
Posté par PiT (site web personnel) . Évalué à 1.
Ca fait beaucoup de chse et sans doute très bien mais c'est trop pour la p'tite boite en question. Elle veut une application sur son laptop qu'elle pourra peut-être "re"-paramétrer elle-même.
Merci qd même, je range dans un coin de ma tête.
# Freshmeat
Posté par David Douard . Évalué à 3.
tu cliques sur 'browse' puis tu choisis "Office/Business"
Ensuite, tu fais une recherche sur "Customer" ou "CRM".
Je pense que parmi les résultats renvoyés, l'un ou l'autre pourraient convenir (mais ce sera sûrement une appli LAMP ou equivalent. Mais est-ce vraiment un problème ?)
David
# Ce qui serait sympa...
Posté par bobert . Évalué à 3.
- pour le stockage des données: SQLite, parfaite pour l'occasion, très portable
- une petite couche objet-relationnelle: SQLObject, un bonheur à utiliser
- le coeur de ton application en python (s'installe très facilement sous windows)
- pour l'interface graphique, je suis moins sûr de la portabilité sous windows des différents toolkits (PyQt, Pygtk, wxPython) parce que suis peu concerné ; au pire, tu peux en faire une application web autonome et utiliser Quixote qui est léger et efficace.
L'avantage: tous ces outils sont un vrai plaisir à utiliser. Et à moins de coder comme tes pieds, tu es sûr de réaliser un outil fiable et extensible.
Je manque un peu de temps pour te colles les liens mais ils se trouvent d'un coup de google. Commence par regarder comment fonctionne SQLObject, histoire de te mettre en appétit...
[1] Pas celle avec qui tu dors, parce que tu y passeras plusieurs heures devant ton écran ;-)
# Logiciels...
Posté par Bader Lejmi (site web personnel, Mastodon) . Évalué à 3.
soit des outils prééxistants auquel elle devra s'adapter:
tel que SQLLedger, TinyERP, dolibarr
ou bien des interfaces à la ms acess ou filemaker pour réaliser la même chose:
ex:
- Glom (très intéressant comme projet)
- Kexi
- OOo2
- XUL/JS (c'est original mais pourquoi pas ?)
ou bien tu codes tout en utilisant un langage adapté:
python, perl ou php
et un ORM tel que SQLObject pour Python ainsi qu'un système de template: cheetah, simpletal, smarty selon ton langage.
et ton application sera codé en un rien de temps !
Donc à toi de voir, les solutions ne manquent pas :)
# http://www.dolibarr.com/
Posté par Anonyme . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.