Projet numéro 02 : OISA – Outil d’indexation semi-automatique

Technologies utilisées : Windev 17, Java, MySQL, OCR TESSERACT

API manipulées : Aucune

Logiciels/Extensions manipulés : Mantis, Oxygen, SOAP UI

Société : APF Paris -> https://www.apf-francehandicap.org/

Statut : Hors ligne

Estimation temps passé : 400h+

Descriptions et actions :

  1. Rédaction d’un Cahier des Charges
    • Contexte : Définition claire et précise des besoins pour le développement d'une application d'indexation de champs de saisie via OCR.
    • Rôle et actions :
      • Collecte et analyse des exigences en collaboration avec les parties prenantes.
      • Rédaction d'un document détaillé spécifiant les fonctionnalités, contraintes, et critères de qualité.
      • Établissement d’un plan de projet et clarification des objectifs et attentes.
  2. Conception de l’Architecture de l’Application, de l’Interface et de la Base de Données (HFSQL)
    • Contexte : Planification et design de la structure, de l'interface utilisateur et du stockage des données de l'application.
    • Rôle et actions :
      • Élaboration d'un plan d'architecture logicielle et design de l'interface utilisateur pour une expérience optimale.
      • Conception d'une base de données HFSQL robuste et efficace.
      • Assurance de la cohérence et de la performance de l’ensemble des composants.
  3. Développement de l’Application et Intégration du Moteur OCR
    • Contexte : Création de l'application et intégration d'une technologie OCR pour l'indexation des champs de saisie.
    • Rôle et actions :
      • Programmation et développement de l’application en JAVA, intégrant les fonctionnalités d’OCR pour traiter différents formats d’images.
      • Intégration et configuration du moteur OCR pour extraire le texte des images numérisées.
      • Tests et optimisation pour assurer la précision et la performance de l’application.
  4. Intégration d’un Générateur d’Expression Régulière et Rédaction d’un Manuel Utilisateur
    • Contexte : Amélioration de la validation des données et mise à disposition d'une documentation pour les utilisateurs.
    • Rôle et actions :
      • Intégration d’un générateur d’expressions régulières pour une validation précise des données extraites.
      • Rédaction d’un manuel utilisateur détaillé et organisation de sessions de formation pour les opérateurs.
      • Mise en place d’un support utilisateur pour aider à l’adoption de l’application.
  5. Formation des Opérateurs et Suivi Post-Déploiement
    • Contexte : Assurer une transition en douceur pour les utilisateurs finaux et un fonctionnement optimal de l’application.
    • Rôle et actions :
      • Conduite de formations pratiques et interactives pour les opérateurs.
      • Mise en place d’un mécanisme de feedback pour recueillir les retours des utilisateurs et effectuer des ajustements si nécessaire.
      • Suivi post-déploiement pour résoudre les éventuels problèmes et optimiser l’utilisation de l’application.