Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/08/2018, à 18:44

toitoinebzh

[Stud Manager] Logiciel de gestion d'élevage équin

Bonjour à tous,

Je vous présente un logiciel que je développe depuis quelques semaines et sur lequel je compte continuer à travailler pour le monter en maturité.

Présentation

Ce logiciel a pour but d'aider à la gestion des élevage équin, ces fonctionnalités actuelles sont :

  • Suivi des interventions vétérinaires, soins, maréchalerie des chevaux

  • Suivi des entrées/sorties (Registre d'élevage)

  • Carnet d'adresse des professionnelles (soigneur, vétérinaire, maréchal)

  • Gestion de rappels de soins (par exemple : vaccins, vermifuges)

  • Multiplateforme (à été testé sous ubuntu 18.04 et windows7)

Je tiens à souligner que ce logiciel est tout récent et à mes yeux pas encore assez mature pour un usage professionnel.

Je le propose donc surtout pour des personnes désirant "tester" ce genre d'applications et contribuer à son amélioration.

Screenshot

Lien vers animation

Installation

Ce logiciel est codé en Python3 avec PyQt5 et Sqlite.
Pour l'utiliser, il faut tout d'abord installer certaines programmes

sudo apt install python3 python3-pyqt5

Le logiciel est téléchargeable ici ici (version 20180809)
Il suffit de le décompresser, puis d'aller avec un terminal à la racine du dossier et lancer la commande suivante

python3 registre.py

Démo
Pour ceux qui veulent un aperçu rapide du logiciel, sachez qu'un fichier démo demo.sqlite est disponible dans le dossier sample.

Objectifs

Tout d'abord je dois dire que je ne suis pas informaticien, j'ai appris à coder sur le tas et après plusieurs années à ramer sur tous ce qui touche à l'interface graphique, j'ai découvert pyqt avec lequel je m'en sors à peu près.

Mes objectifs seront dans un premier temps de stabiliser/fiabiliser le code et le rendre exploitable/lisible par d'autre personnes.
Des fonctionnalités supplémentaires seront ajoutées à plus long terme (je pense par exemple à la réalisation d'inventaires, rapports, pedigree).

Feuille de route :

  1. Structurer le projet (pour l'instant j'ai des class et des fonctions un peu dans tous les sens) > Structuration projet

  2. Nettoyer le code (clarifier le nom de certaines variables, supprimer les bouts de code redondants)

  3. Commenter le code

  4. Protection (licence) et diffusion publique restreint

  5. Travailler sur l'ergonomie

  6. Améliorer le visuel/la communication (mise en forme, nom du logiciel, logo, icône)

  7. Corriger l'anglais et internationaliser le code, puis traduction en français

  8. Diffusion grand publique

Appel à contributeurs

Cette feuille de route va se réaliser doucement, si des personnes sont intéressées pour y contribuer ou simplement donner des conseils, n'hésitez pas à vous manifester.
Dans tous les cas, je vais sûrement lancer diverses discussions annexes pour faire avancer ce projet et essayerai de donner des nouvelles de l'avancement ici.
Liste de travaux en cours et prévus

Dernière modification par toitoinebzh (Le 12/08/2018, à 13:08)

Hors ligne

#2 Le 09/08/2018, à 18:45

toitoinebzh

Re : [Stud Manager] Logiciel de gestion d'élevage équin

réservé

Hors ligne

#3 Le 10/08/2018, à 09:17

bipede

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Bonjour,

Si tu as besoin d'un coup de main, pas de problème, tu peux me contacter.

Je code aussi en Python3 - PyQt5 et tu peux voir ce que je fais sur le site dont le lien est dans ma signature.

Cordialement.


Desktop: MSI - Intel® Core™ i5-3330 CPU @ 3.00GHz × 4 - RAM 8 go- Ubuntu 18.04 - Système sur SSD 64 Go - /home sur HDD 500 Go.
Laptop: DELL Inspiron-15 3567 - Intel® Core™ i5-7200 CPU @ 2.50GHz × 4 - RAM 8 go - HDD 1 To - Ubuntu 18.04 avec /home séparé.

Mon site: Les contributions du bipède

Hors ligne

#4 Le 10/08/2018, à 13:13

kikito

Re : [Stud Manager] Logiciel de gestion d'élevage équin

salut !
pour suivre (et aider ?) l'aventure wink


Mon PC: xenial unity 16.04.5 XP: euthanasié / Gigabyte ga-ma785gm / AMD Phenom II X4 965 / RAM: 8Go / video: radeon HD7750 / Disques: SSD Crucial 275Go + HDD Samsung 640Go + SSD Intel 40Go

Hors ligne

#5 Le 12/08/2018, à 13:08

toitoinebzh

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Bonjour bipede et kikito,

Je suis agréablement surpris que ce genre de logiciel puisse intéresser des personnes, surtout sur ubuntu-fr.
J'imagine que c'est plus l'aspect programmation qu'équestre qui vous intéresse ?

Vous avez réussi à lancer et utiliser ce logiciel chez vous ?

@ bipede,
j'avais déjà jeté un oeil à tes logiciels, en effet, je pense par exemple à FreeOstéo qui gère le suivi de patient et la prise de rendez vous à quelque part des points communs avec le suivi sanitaire de chevaux, je vais essayer de le regarder un peu plus, je pense que ce logiciel pourrai me donner des idées
j'aurai sûrement des questions sur certains widget pyqt5, je ne lance pas tout de suite les discussions mais je note bien que tu es là pour des conseils

@kikito :
pour aider, le boulot ne manque pas, j'ai fait une liste ici des travaux que je souhaite faire, si des choses t'inspirent n'hésites pas à me faire signe et à demander des détails
il y a des choses assez simples (trouvez des icônes sous licence libre, chercher des bugs) comme des plus compliquées (ajout de fonctions au code)

Faits Marquants des derniers jours

  • grosses modifications du code pour respecter les conventions pep8 (pas complètement terminé)

  • restructuration profonde de l'organisation des fichiers (infos ici)

  • réalisation d'un site web basique (ici)

  • création d'un topic pour suivi détaillé des travaux en cours (TODO liste)

Hors ligne

#6 Le 12/08/2018, à 18:51

Pimprelune

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Bonjour toitoinebzh.

Chapeau à vous pour ce logiciel.
J'ai juste lancé quelques recherches pour les icônes (mon côté graphique) , par exemple ici, mais sans assurance que ça convienne à ce que vous cherchez. Pour la gratuité, mon anglais datant de l'an quarante, je n'ai pas tout compris dans les Terms of use.

Des images par là également.

Pour le nom, Double H (avec une jolie calligraphie déliée), soit Horses Home ou Horses House.

Encore une fois, ce n'est qu'une maigre piste, pas forcément adaptée à vos souhaits, mais votre projet me paraît en bonne voie de réalisation, les graphiques de présentation sont clairs et aérés smile, la présentation est concise, agréable à mes yeux de novice. Plus de contraste (pour faire ressortir certaines informations) avec un projeté d'ombre pour l'apparence, une calligraphie différente peut-être ?

En vous souhaitant une bonne continuation !

Pimprelune 1534092579.jpg


Ne vous trompez pas entre ma personnalité et mon attitude. Ma personnalité est "qui je suis", mon attitude dépend de "qui vous êtes"...
TNT
5 clics ici et :*
HELP !

Hors ligne

#7 Le 12/08/2018, à 20:24

toitoinebzh

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Bonjour Pimprelune,

Merci pour ton aide,

Concernant les icônes, voilà ma situation :

  • j'utilise au maximum les icônes par défaut de pyqt, cela simplifie les choses

  • il y a plusieurs icônes que je n'ai pas trouvés, ce sont ceux dans le dossier /icons/, plus exactement les fichiers horse.ico, horse_shoe.ico, reminder.ic, movment.ico

  • pour ces 4 icônes, je dois soit vérifier que ceux-ci sont utilisables dans un logiciel libre (licence à vérifier; origines des icônes dans sources.txt) soit en trouver des équivalents libre d'utilisation

  • enfin, je suis également preneur pour un logo logiciel, lui aussi utilisable librement

merci pour tes propositions de nom, je vais les rajouter à ma liste d'idées

Hors ligne

#8 Le 13/08/2018, à 05:18

Pimprelune

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Hummm, plus douée pour les recherches aléatoires que les histoires de Fichiers, toitoinebzh, un site gratuit pour un logo logiciel équin.

Une idée de sigle ? --> 1534130189.png

Et une liste des banques de vecteurs .

Après, quand on possède une connaissance un peu poussé de l'application, il y a ce logiciel de PAO qui devrait permettre de créer du chouette boulot.

Un gros travail en perspective, ce qui est toujours le cas pour une création personnelle, toitoinebzh, aussi bon courage !

Pimprelune 1534130051.jpg


Ne vous trompez pas entre ma personnalité et mon attitude. Ma personnalité est "qui je suis", mon attitude dépend de "qui vous êtes"...
TNT
5 clics ici et :*
HELP !

Hors ligne

#9 Hier à 17:03

moths-art

Re : [Stud Manager] Logiciel de gestion d'élevage équin

Projet très intéressant !
C'est ce qui fait aussi la qualité de Ubuntu et du libre en général : la diversité des logiciels.

Ce qu'il manque à mon avis :
- un dépôt git avec une forge : github, bitbucket, gitlab ou framagit.
ça va permettre d'avoir un outil qui centralise les bugs, les demandes d'évos etc.
- un versionning : quand on construit un logiciel, il vaut mieux donner un cadre avec un but à atteindre à court, moyen et long terme.
Pourquoi ne pas arriver rapidement à une version 1.0 avec peu de fonctionnalités mais stable ?
Tu planifieras des ajouts dans la version suivante (ou des remaniements) tout en ayant un logiciel utilisable.

Vu que tu communiques sur le projet, c'est que tu souhaites avoir des utilisateurs ou des contributeurs ?
Sans doute, donner une petite histoire avec un contexte va donner plus de visibilité : pourquoi tu as dev ça, ou il est ou sera utilisé (haras ?).

Bref, bonne continuation

Hors ligne