#1 Le 24/02/2007, à 00:08
- Guinux
Gestion base de donnée de client
Bonjour à tous,
J'aimerais réaliser un projet dans l'entreprise où je travail, et j'ai quelques questions sur des point un peu flous.
Comme énoncé dans le titre, le but est d'avoir une base de donnée de client qui soit modifiable depuis n'importe quel pc de réseau par une interface web. En gros dès qu'on revient de chez un client, on note ce qu'on y a fait. Cette base de données contiendra en fait tout ce qu'on a besoin de savoir sur tel ou tel client et ces infos seront accessible facilement.
On peut donc considérer que se sera un intranet, mais j'aimerais qu'on y accède aussi de l'exterieur, quand on est chez un client par exemple.
Après quelques recherches je suppose que les "groupware" permettent cela, lequel me conseillez vous? Mais d'abord est ce que c'est reelement réalisable?
C'est pour l instant cela le plus important que je voudrais mettre en place, mais dans le futur on testera surement le calendrier partagé, messagerie.
Merci
Hors ligne
#2 Le 24/02/2007, à 07:58
- Klapaudius
Re : Gestion base de donnée de client
tu as eGroupware instalable depuis Synaptic mais je ne sais pas ce qu'il vaut en tout cas il a plein de module
Hors ligne
#3 Le 24/02/2007, à 19:05
- PB68
Re : Gestion base de donnée de client
Je ne suis pas absolument pas un pro de la question mais une page web reliée à une base de données MySQL me semble correspondre à ce que tu souhaites faire.
C'est ce que fait à priori eGroupWare d'ailleurs.
PB68
Dernière modification par PB68 (Le 24/02/2007, à 19:14)
Si ça t'aide, ça me fait plaisir
Hors ligne
#4 Le 24/02/2007, à 19:15
- LinC2ok
Re : Gestion base de donnée de client
Bonjour,
Quel est ton profil: développeur, autre avec des compétences en développements,...? Si oui, comme l'a dit PB68, mysql te permettra de gérer tes clients facilement.
Apache+mySQL+PHP trés en vogue...
Sinon, il doit bien exister quelques choses dans le monde du libre, comme l'a dit Klapaudius:egroupware.
Tout dépend du niveau de détail que tu souhaites...
@+
Dernière modification par LinC2ok (Le 24/02/2007, à 19:28)
Hors ligne
#5 Le 26/02/2007, à 22:17
- Guinux
Re : Gestion base de donnée de client
Bonjour,
Quel est ton profil: développeur, autre avec des compétences en développements,...? Si oui, comme l'a dit PB68, mysql te permettra de gérer tes clients facilement.
Apache+mySQL+PHP trés en vogue...
Sinon, il doit bien exister quelques choses dans le monde du libre, comme l'a dit Klapaudius:egroupware.
Tout dépend du niveau de détail que tu souhaites...
@+
Non pas développeur du tout...Après en avoir discuté avec un de mes profs, ce que je veux faire est apparemment réalisable avec du html, php et mysql.
Pour etre plus précis voila a quoi ressemblerait la fiche contact qu'on pourrait remplir directement depuis le naviguateur :
Les bordures ne seront pas fixes pour pouvoir mettre autant de chose que l on veut...
Enfin me reste plus qu'à apprendre le html php et mysql et ça devrait le faire
Pour egroupware j'ai essayé, j'ai essayé mais il propose beaucoup trop de trucs qui seraient inutilisé, et la "case" renseignement" ne convient pas.
Alors, ça vous parait réalisable à vous aussi?
Hors ligne
#6 Le 27/02/2007, à 13:21
- PB68
Re : Gestion base de donnée de client
Réalisable, ça l'est. Reste à y consacrer du temps, surtout si tu pars à la découverte de HTML, PHP et MySQL.
J'avais commencé à regarder à l'époque pour satisfaire ma curiosité. Le HTML en lui-même se comprend assez rapidement et l'utilisation de MySQL avec des outils d'aide au développement permet d'éviter de trop se plonger dans les spécificités des commandes.
PB68
Dernière modification par PB68 (Le 27/02/2007, à 13:23)
Si ça t'aide, ça me fait plaisir
Hors ligne
#7 Le 27/02/2007, à 13:55
- LinC2ok
Re : Gestion base de donnée de client
Perso, je pense que c'est une trés bonne initiative de ta part de vouloir te lancer dans le développement sans avoir eu de formation.Donc bravo!
Le HTML est facile à comprendre. Le PHP est assez facile, pour ton besoin, tu n'as pas besoin de te lancer dans des concepts trés poussés et mysql est aussi assez facile. Le plus dur dans ce type de travail est la conception... Savoir ce qu'on a comme réel besoin, comment pouvoir découper le besoin en différentes parties, comment modéliser,...
Si tu te lances vraiment dans cette voie, n'hesites pas à poster pour que l'on puisse t'aider.
Hors ligne
#8 Le 27/02/2007, à 19:33
- Julian
Re : Gestion base de donnée de client
Si tu débutes la programmation, tu pourrais aussi t'orienter direct sur du python comme langage.
L'avantage du python, comme le php c'est assez simple à apprendre, ça s'intègre dans les pages web (ce que tu veux faire) mais tu peux aussi réaliser facilement des logiciels classiques à interface graphique.
Un seul langage à apprendre et tu doubles tes compétences d'une pierre de coup (création de site dynamique et création de logiciel) .
Dernière modification par Julian (Le 27/02/2007, à 19:43)
julian@jabber.fr
Hors ligne
#9 Le 27/02/2007, à 20:23
- Guinux
Re : Gestion base de donnée de client
Bah en fait pour mes études faut que je fasse un projet pour mon entreprise, d'après le prof que j'ai en ce moment cette voie pourrait être interressante.
En faite en y réfléchissant bien, je pense que je pourrais faire un truc assez simple, mais qui convienne à mon patron. Puis par la suite le faire évoluer pour obtenir un truc un peu plus "recherché".
Par exemple, un truc qui pourrais etre pas mal, c'est que quand on clic sur par ex exemple "créer un nouveau contact", on ait une sorte de popup qui s'ouvre avec différents choix à cocher: "appel malade", "radio", "téléphonie"...on coche ce qu'on veut intégrer au nouveau contact, et par la suite on peut lui rajouter différentes options selon les travaux réalisé.
Enfin je pense quand m'y sans tarder y'a moyen de faire un truc assez agréable à l utilisation.
Je me suis déjà acheter un petit bouquin pour "tout programmer en python en 5 min" mais pas eu vraiment le temps d'apprendre. Qu'est ce que ça pourrait m'apporter de plus?
Merci pour vos messages
Hors ligne
#10 Le 28/02/2007, à 20:21
- PB68
Re : Gestion base de donnée de client
Julian (Message #8) te propose effectivement une chose très intéressante en t'indiquant le langage python.
En effet, on arrive assez rapidement à faire des choses concrètes dans le cadre de son apprentissage (Voir cet article sur mon blog).
Si tu décides d'aller à la découverte de Python, je te conseille vivement de télécharger et de jeter un oeil sur cet ouvrage de Gérard Swinnen disponible sur ce site. Il te permettra de prendre conscience de ce que peut faire Python et encore ce n'en est qu'un aperçu.
PB68
Dernière modification par PB68 (Le 28/02/2007, à 20:22)
Si ça t'aide, ça me fait plaisir
Hors ligne
#11 Le 10/04/2007, à 11:30
- anaxagold
Re : Gestion base de donnée de client
Hello,
Il existe un petit logiciel Web de gestion-clients (avec des notes, des contacts etc.) fonctionnant en HTML,php et MySQL. Il est très facile à installer et il suffit de le franciser. Je l'utilise personnellement et il marche plutôt bien. Il s'agit de Simple Customer téléchargeable ici.
Merci à tous, à charge de revanche
Avec un Samsung Q320 sous Ubuntu 14.10
Hors ligne
#12 Le 10/04/2007, à 16:09
- Guinux
Re : Gestion base de donnée de client
Hello,
Il existe un petit logiciel Web de gestion-clients (avec des notes, des contacts etc.) fonctionnant en HTML,php et MySQL. Il est très facile à installer et il suffit de le franciser. Je l'utilise personnellement et il marche plutôt bien. Il s'agit de Simple Customer téléchargeable ici.
Je viens de regarder vite fait mais apparemment il n'y a pas beaucoup de doc
J'ai pas réussi grand chose pour l instant mais je m'y penche dès que j'ai plus de temps
Merci pour l'info
Hors ligne
#13 Le 10/04/2007, à 21:01
- gillouz
Re : Gestion base de donnée de client
Salut
J'ai mis au point un système de base de donnée basé sur mysql et ecrit en php. Il est sécurisé avec une notion de groupe et d'utilisateurs et permet de créer des formulaires et des tables graphiquement.
Son installation n'est pas automatique car je n'ai jamais eut l'intention de l'utiliser ailleurs que dans mon entreprise mais c'est quelque chose que je peux faire à distance.
Bien sur si c'est un projet pour ta formation je ne vois pas bien l'intérêt de te le donner mais si tu veux je peux te donner quelques idées pour démarrer
Hors ligne
#14 Le 11/04/2007, à 20:52
- Guinux
Re : Gestion base de donnée de client
Salut
J'ai mis au point un système de base de donnée basé sur mysql et ecrit en php. Il est sécurisé avec une notion de groupe et d'utilisateurs et permet de créer des formulaires et des tables graphiquement.
Son installation n'est pas automatique car je n'ai jamais eut l'intention de l'utiliser ailleurs que dans mon entreprise mais c'est quelque chose que je peux faire à distance.
Bien sur si c'est un projet pour ta formation je ne vois pas bien l'intérêt de te le donner mais si tu veux je peux te donner quelques idées pour démarrer
Oui ça m interresse de savoir un peu comment tu t'y ai pris
Hors ligne
#15 Le 11/04/2007, à 21:20
- poupoul2
Re : Gestion base de donnée de client
SugarCRM ou vtiger: applications de CRM. C'est spécialisé en gestion client, en mode web et déployable dans un extranet
#16 Le 12/04/2007, à 09:32
- Guinux
Re : Gestion base de donnée de client
SugarCRM ou vtiger: applications de CRM. C'est spécialisé en gestion client, en mode web et déployable dans un extranet
Beaucoup trop de chose pour vtiger...moi tout ce qu'il me faut c'est:
- création d'un contact
- pouvoir préciser le matos qu'on a chez eux
- faire le suivi de toute les interventions qu'on fait chez eux
Je sais pas si le plus simple c'est de faire un truc sur mesure ou bien de "bidouiller" quelquechose qui a déjà été fait comme "simple cutomer". Vu que c'est open source on peut je suppose?
Hors ligne
#17 Le 12/04/2007, à 09:34
- safe93
Re : Gestion base de donnée de client
SugarCRM
+1
ce n'est pas constructif comme post, mais pour personnaliser, je le trouve bcp plus souple.
Et de base, c'est un très bon CRM avec de nombreuses fonctionnalités.
@++
Dernière modification par safe93 (Le 12/04/2007, à 10:37)
#18 Le 12/04/2007, à 09:49
- poupoul2
Re : Gestion base de donnée de client
Avec Sugar ou autre, tu t'ouvres des possibilités pour l'avenir: Je ne sais pas combien tu as d'utilisateurs en face de toi, mais d'expérience, si tu leur montres un truc simple mais sexy, ça va leur plaire et ils en demanderont plus. C'est super valorisant pour le boulot que tu as fourni, mais tu te retrouves avec encore plus de boulot.
Avec un outil de CRM genre Sugar, les possibilités sont déjà là, même si tu ne les déploies pas au départ. Ce n'est pas très complexe à paramétrer et il y a une grosse communauté francophone pour t'aider
Pour simple customer, si c'est sous licence GPL, tu peux, à condition de respecter les termes de la licence
Dernière modification par poupoul2 (Le 12/04/2007, à 09:49)
#19 Le 13/04/2007, à 20:23
- Tyim
Re : Gestion base de donnée de client
Pour une fois je tombais dans mon domaine !!
Je développe ce type d'application. En mairie et dans mon entreprise actuelle (bureau d'étude en environnement). c'est un kit d'application comprenant en autre un serveur apache pour lire le php et une base de donnée MySql.
Si tu veux une application coté serveur, je te conseille PHP/MySql avec une interface en HTML :
Avantages :
-il est simple pour les débutants, mais il offre beaucoup de fonction pour les experts
-il a une vrai souplesse d'utilisation et une grande richesse dans les bibliothèques
-il permet de créer rapidement des pages dynamiques
-son niveau de maintenabilité est plus facile qu'avec un autre langage.
-le communauté de développeurs est importante (il existe de nombreux projets open source et aides)
-il est totalement gratuit
-c'est un langage très évolutif et robuste
-il a une grande portabilité sur divers OS, notamment Linux et Windows
-les applications sont webifiés (peut importe la puissance des machines des utilisateurs, car les programmes sont directement traités sur le serveur)
En plus le php est un langage qui prend de l'ampleur. Je le trouve puissant souple. Il est utilisé par des entreprises pour relier l'ensemble des applications quel qu'elles soient (en java, ...) il y a beaucoup de connecteur : édition de pdf, connecteur java, edition de fichier .odc, connecteur sql, création d'image flash ... tu n'auras pas besoin d'utiliser tout ça je pense (hormis l'édition pdf pour les rapports et les connecteurs sql pour la basedata), mais c'est pour t'expliquer qu'il vaut mieux d'investir dans un langage en plein essor. Il est encore facile à apprendre tout seul, mais il va évolué alors vaut mieux prendre le départ quand il est temps.
Il y a une très grande communauté.
Survole le livre blanc du php en entreprise, il est fait pour les non informaticiens et explique les avantages, les inconvénients et l'environnement du php. Très simplement et légèrement : http://afup.org/article.php3?id_article=264
Tout d'abord commence par installer WAMPP (http://www.apachefriends.org/fr/xampp.html). Il a l'avantage de fonctionner sur linux et sur windows.
Il y a un framework qui s'appelle toutateam qui pourrait peu être t'intéresser.
J'ai l'ai installé et je suis en train de l'étudier pour savoir ce que je peux en faire. Il y a plusieurs modules au choix. Il est facile à installé, mais je ne sais pas si c'est ce qu'il te faut.
Ensuite si tu veux développer un peu, et personnaliser ton application, tu peux utiliser un framework.
J'utilise le framework open mairie pour une application client/prestataire/dysfonctionnement/prestation/facture....
openmairie.org tu peux essayer les demos déjà existante.
Il n'y a pas besoin de s'y connaître beaucoup en PHP, mais en UML (ou merise et son MLD) et en création de base de donnée MySql (pas besoin de clé ni de contrainte, c'est le framework qui le gère). Je l'ai étudié pendant 2 semaines et j'ai passé 2 semaines pour développer une application qui m'aurait pris 3mois. Crois moi, il ne faut pas refaire ce qui existe déjà.
Si tu as besoin d'aide, je pourrais t'en apporter un peu et je peux t'envoyer un rapport technique.
J'avais commencé un petit blog pour aider à démarrer, c'est pas très technique: http://blog.ifrance.com/projetweb
Dernière modification par Tyim (Le 13/04/2007, à 20:34)
Les rêveurs créent le monde, les réalistes le font fonctionner (Tyim)
Hors ligne
#20 Le 13/04/2007, à 22:17
- Watchwolf
Re : Gestion base de donnée de client
Ne pas oublier les questions de droit, surtout si il y a une BdD.
Hors ligne
#21 Le 15/04/2007, à 16:57
- gillouz
Re : Gestion base de donnée de client
comment on fait? par email? ou su ce topic ? le miens c'est
Dernière modification par gillouz (Le 15/01/2009, à 20:56)
Hors ligne
#22 Le 16/04/2007, à 07:52
- Guinux
Re : Gestion base de donnée de client
Pour une fois je tombais dans mon domaine !!
Je développe ce type d'application. En mairie et dans mon entreprise actuelle (bureau d'étude en environnement). c'est un kit d'application comprenant en autre un serveur apache pour lire le php et une base de donnée MySql.
Si tu veux une application coté serveur, je te conseille PHP/MySql avec une interface en HTML :
Avantages :
-il est simple pour les débutants, mais il offre beaucoup de fonction pour les experts
-il a une vrai souplesse d'utilisation et une grande richesse dans les bibliothèques
-il permet de créer rapidement des pages dynamiques
-son niveau de maintenabilité est plus facile qu'avec un autre langage.
-le communauté de développeurs est importante (il existe de nombreux projets open source et aides)
-il est totalement gratuit
-c'est un langage très évolutif et robuste
-il a une grande portabilité sur divers OS, notamment Linux et Windows
-les applications sont webifiés (peut importe la puissance des machines des utilisateurs, car les programmes sont directement traités sur le serveur)En plus le php est un langage qui prend de l'ampleur. Je le trouve puissant souple. Il est utilisé par des entreprises pour relier l'ensemble des applications quel qu'elles soient (en java, ...) il y a beaucoup de connecteur : édition de pdf, connecteur java, edition de fichier .odc, connecteur sql, création d'image flash ... tu n'auras pas besoin d'utiliser tout ça je pense (hormis l'édition pdf pour les rapports et les connecteurs sql pour la basedata), mais c'est pour t'expliquer qu'il vaut mieux d'investir dans un langage en plein essor. Il est encore facile à apprendre tout seul, mais il va évolué alors vaut mieux prendre le départ quand il est temps.
Il y a une très grande communauté.
Survole le livre blanc du php en entreprise, il est fait pour les non informaticiens et explique les avantages, les inconvénients et l'environnement du php. Très simplement et légèrement : http://afup.org/article.php3?id_article=264
Tout d'abord commence par installer WAMPP (http://www.apachefriends.org/fr/xampp.html). Il a l'avantage de fonctionner sur linux et sur windows.
Il y a un framework qui s'appelle toutateam qui pourrait peu être t'intéresser.
J'ai l'ai installé et je suis en train de l'étudier pour savoir ce que je peux en faire. Il y a plusieurs modules au choix. Il est facile à installé, mais je ne sais pas si c'est ce qu'il te faut.Ensuite si tu veux développer un peu, et personnaliser ton application, tu peux utiliser un framework.
J'utilise le framework open mairie pour une application client/prestataire/dysfonctionnement/prestation/facture....
openmairie.org tu peux essayer les demos déjà existante.Il n'y a pas besoin de s'y connaître beaucoup en PHP, mais en UML (ou merise et son MLD) et en création de base de donnée MySql (pas besoin de clé ni de contrainte, c'est le framework qui le gère). Je l'ai étudié pendant 2 semaines et j'ai passé 2 semaines pour développer une application qui m'aurait pris 3mois. Crois moi, il ne faut pas refaire ce qui existe déjà.
Si tu as besoin d'aide, je pourrais t'en apporter un peu et je peux t'envoyer un rapport technique.
J'avais commencé un petit blog pour aider à démarrer, c'est pas très technique: http://blog.ifrance.com/projetweb
C'est noté
Hors ligne
#23 Le 16/04/2007, à 07:53
- Guinux
Re : Gestion base de donnée de client
comment on fait? par email? ou su ce topic ? le miens c'est pizzetta.gilles sur gmail
Sur ce topic, si ça peut interressé ou aidé d'autres personnes...
Hors ligne
#24 Le 16/04/2007, à 21:15
- Tyim
Re : Gestion base de donnée de client
Salut,
Escuse moi, je n'ai pas eu le temps de te répondre avant.
Je t'envoie le dossier technique par email.
Comme je viens de me rendre compte q'ils avaient insérer un lien vers mon blog dans le site d'openmairie (http://openmairie.org/documentation), je me suis dis que j'allais continuer de le compléter.
Comme tu en as besoin maintenant, j'ai créé l'article pour l'installation du framework (http://blog.ifrance.com/projetweb/openmairie). Tu peux t'y référencer pour faire ta mise en place sur ton pc.
Comme il est tard, j'écrirais un autre article pour le développement du framework un autre soir de la semaine.
Suis déjà la 1er étape et on en reparle. Tu me diras si ça fonctionne, ou si tu bloques quelque part.
Les rêveurs créent le monde, les réalistes le font fonctionner (Tyim)
Hors ligne
#25 Le 16/04/2007, à 22:10
- Arkhee
Re : Gestion base de donnée de client
Bonjour,
Je viens de tomber sur ton post en faisant des recherches sur "Toutateam" :-P
Ma petite contribution pour ajouter mon avis sur quelques logiciels dont il a été question :
J'ai mis en place un outil de suivi SAV un peu similaire à tes besoins en me basant sur vTiger, en faisant disparaître, à l'aide des options d'administration, les onglets dont je n'avais pas besoin.
Pour avoir testé SugarCRM et vTiger, j'ai trouvé vTiger plus adapté à cette tâche.
Sinon tu as aussi GLPI, est conçu pour le suivi de parc informatiques, et qui permet de placer des tickets de suivi sur des clients, des matériels. Un vieux soft assez efficace.
Concernant Toutateam, il n'est pas totalement adapté à ton besoin je pense, car il n'est pas encore vraiment orienté GRC (Gestion de Relation Client). Il ne permet pas vraiment d'établir un suivi clair et simple des opérations réalisées avec un client.
Mais cela pourrait changer dans les prochaines versions à venir (à propos le projet recherche des développeurs motivés ...).