Logiciels › tksociete

TK  SOCIETE un logiciel de gestion de TPME

 

 

1) INTRODUCTION

Développé depuis Janvier 2024, TKSociété est un logiciel pour gérer une TPME simplement à l'aide de modules à la façon d'intercalaires de couleur.

Ses modules sont :

  • Un module CONTACT pour la gestion des contacts
  • Un module AFFAIRE pour la gestion d'affaires (chantiers, constructions, etc...)
  • Un module STOCK pour la gestion d'article (gestion des mouvements de stock, quantité, commande, etc...)
  • Un module SAV pour la gestion des interventions SAV, et du parc machine.
  • Un module FORMULAIRE pour la création de devis, facture, BL etc..
  • Un module COMPTABILITE simple pour connaitre son chiffre d'affaire en temps réel.

 

2) Eléments nécessaire pour son lancement

Ce logiciel entièrement codé en tcl utilise :

  • La bibliothèque TK pour l'interface
  • le paquet tix et tktable (depots linux)
  • Le paquet tkpng pour la gestion des images (en cours de suppression des dependances)
  • L'interface sqlite3 pour les bases de données (paquet tcl8.x-tdbc-sqlite3)

A titre d'information, sur l'ordinateur ou je developpe ce logiciel, tksociete utilise des logiciels externes pour scanner un document, generer un pdf ou simplement naviguer sur le disque dur .

Vous avez la possiblite de modifier le nom de ces logiciels dans les options du programme, mais voici les programmes dont vous pourriez avoir besoin :

  • Scanneur de documents : simple-scan
  • Explorateur de fichiers : thunar
  • Creation de document pdf a partir de fichier html : wkhtmltopdf
  • Editeur html (modification des documents) : seamonkey

 

3) Avantages de TKsociété

L'avantage de ce logiciel réside dans sa simplicité d'utilisation et son interraction entre les différents modules.

Les couleurs choisies permettent à l'utilisateur de retrouver facilement ses repères et de saisir ou trouver une information très rapidement.

Entièrement codé sous Linux, je ne l'ai pas essayé sous windows ou macintosh (Je vous laisse le soin de le tester et de me dire si il fonctionne)

4) Un travail laborieux mais passionant.

Tksociété en est au stade du proto et je développe sur mon temps de loisir.

Le but éducatif réside dans :

  • L'apprentissage de l'utilisation de la base de données sqlite.
  • L'utilisation des widgets standarts TK
  • La possibilité de regrouper plusieurs modules dans une seule fenêtre (le format MDI des fenêtres dans une fenêtre)
  • L'utilisation exclusive de la librairie TK de base pour la portabilité sur les plate formes qui utilisent tcl TK (linux, win, mac, android, Haiku, etc...)

Il n'est pas encore fonctionnel mais avance petit à petit car je découvre le monde de tcl tk depuis peu. Je peux ainsi vous prouver que Tcl Tk n'est pas un langage de script désué mais que l'on peut facilement réaliser de belles applications attractives et multi plateformes.

5) Lancement du logiciel

Au titre numero 6, vous pourrez télécharger la derniere version mise a jour regulierement de TkSociété. Pour l'exécuter il vous suffit de lancer un terminal dans le répertoire de l'application et d'écrire :

wish fmain.tk

ou de lancer le script depuis un terminal present dans le dossier de l'appilcation :

./run.sh

6) Versions du  logiciel

   TELECHARGER LA DERNIERE VERSION

Changelog :

  • 14 mai 2025 : travail sur la partie formulaires (devis, etc...) et correction d'incohérences dans le code
  • 12 avril 2025 - : Ajout du module Stock et correction des bugs pour interraction entre les modules.
  • 28 mars 2025 : Ajout d'un bouton menu partie contact et refonte fenetre  à propos de...
  • 10 mars 2025 : refonte de l'interface client pour plus de simplification
  • 14 fevrier 2025 : delpacement des bases de donnees dans le repertoire du projet. Conversion des image en base64 pour plus de rapidite
  • 05 fevrier 2025 : Ajout du module facturation
  • 02 fevrier 2025 : Refonte  de l'interface pour tous les modules dans une seule fenêtre.Connection à la base de données sqlite3.Tous les paramètres sont maintenant stockés dans un fichier .conf à la manière d'un fichier .ini.
  • 11 novembre 2024 : Premiere version alpha utilisable
  • 20 aout 2024 : Demarrage du projet tksociete

 

7) Quelques captures d'écran

L'écran gestion des contacts:

(Cliquez sur l'image pour la version agrandie)

Le module détail des contacts :

(Cliquez sur l'image pour la version agrandie)

Le module facturation :

(Cliquez sur l'image pour la version agrandie)

 

 

 

 

 

  Version du 28 avril 2025 : fenetre a propos de...