Développement d’une plateforme de reconnaissance de caractères et d’impression documentaire
Des informations générales:
Le niveau |
Master |
Titre |
Développement d’une plateforme de reconnaissance de caractères et d’impression documentaire |
SPECIALITE |
Génie Logiciel |
Page de garde:
Sommaire:
Introduction générale
Chapitre 1: Etude des systèmes existants
Introduction
1.1: Définition d’un ROC
1.2: Avantages de la reconnaissance optique de caractères
1.3: Définition d’une plateforme d’impression de mémoire en ligne
1.4: Étude de l’existant
1.4.1: La plate forme Scribbr.fr
1.4.2: La plate forme Corep.fr
1.4.3: La plate forme Nuance.com
1.5: Étude du besoin sur le marché
1.5.1: Utilisation de l’outil << Google trends >>
1.5.2: La communauté Facebook
Conclusion
Chapitre 2: Analyse et conception du système Traixto
Introduction
2.1: Spécification des besoins du système
2.1.1: Identification des acteurs
2.1.2: Besoins fonctionnels
2.1.3. Besoins non fonctionnels
2.2: Modélisation des besoins fonctionnels
2.2.1: Diagramme de cas d’utilisation
2.2.2: Diagramme de paquetage
2.2.3: Diagramme de séquences
2.2.3.1: Diagramme de séquences « Créer une commande >>
2.2.3.1.1: Description textuelle
2.2.3.1.2: Diagramme de séquence système «< Créer une commande >>
2.2.3.2: Diagramme de séquence«< convertir une image au texte >>
2.2.3.1.1: Description textuelle
2.2.3.1.2: Diagramme de séquence système «Convertir une image au texte>>>
2.2.4: Diagramme de classe
Conclusion
Chapitre 3: Implémentation du système
Introduction
3.1: Structure d’application web moderne
3.1.1: Application web moderne
3.1.2: Une application Client-serveur
3.1.3: Les services web RESTful
3.1.4: Une application web monopage (Single page application « SPA »)
3.1.4.1: Les avantages d’utiliser une application application web monopage
3.1.5: Authentification par JSON Web Tokens << JWT »
3.1.5.1: JSON Web Token
3.1.5.2: La structure d’un jeton JWT
3.1.5.3: L’authentification basée sur le JWT
3.1.6: Google Cloud Platform (GCP)
3.1.6.1: Cloud Storage
3.1.6.2: Cloud Vision API
3.2: Développement javascript full-stack (MEAN Stack)
3.2.1: Javascript coté client
3.2.1.1: Javascript (ES6)
3.2.1.2: TypeScript
3.2.1.3: Les Framework Javascript côté client
3.2.1.3.4: Angular
3.2.2: Javascript côté serveur
3.2.2.1: Nodejs
3.2.2.1.1: Le fonctionnement
3.2.2.1.2: Quand utiliser Node.js?
3.2.2.2: Node Package Manager (NPM)
3.2.2.3: Développer des applications élégantes Node.js en utilisant NestJS
3.2.3: MongoDB
3.2.3.1: Mongoose
3.3: L’architecture de l’application
3.4: Maquettes du système
3.5: L’implémentation de «<< Traixto >>
3.5.1: Installation d’Angular
3.5.2: Les composants principaux d’Angular
3.5.3: API RESTful de Traixto
3.5.4: Installation de NestJs
3.5.5: Les principaux éléments constitutifs de NestJs
Conclusion
Références bibliographiques
Chapitre 1: Etude des systèmes existants
Introduction
1.1: Définition d’un ROC
1.2: Avantages de la reconnaissance optique de caractères
1.3: Définition d’une plateforme d’impression de mémoire en ligne
1.4: Étude de l’existant
1.4.1: La plate forme Scribbr.fr
1.4.2: La plate forme Corep.fr
1.4.3: La plate forme Nuance.com
1.5: Étude du besoin sur le marché
1.5.1: Utilisation de l’outil << Google trends >>
1.5.2: La communauté Facebook
Conclusion
Chapitre 2: Analyse et conception du système Traixto
Introduction
2.1: Spécification des besoins du système
2.1.1: Identification des acteurs
2.1.2: Besoins fonctionnels
2.1.3. Besoins non fonctionnels
2.2: Modélisation des besoins fonctionnels
2.2.1: Diagramme de cas d’utilisation
2.2.2: Diagramme de paquetage
2.2.3: Diagramme de séquences
2.2.3.1: Diagramme de séquences « Créer une commande >>
2.2.3.1.1: Description textuelle
2.2.3.1.2: Diagramme de séquence système «< Créer une commande >>
2.2.3.2: Diagramme de séquence«< convertir une image au texte >>
2.2.3.1.1: Description textuelle
2.2.3.1.2: Diagramme de séquence système «Convertir une image au texte>>>
2.2.4: Diagramme de classe
Conclusion
Chapitre 3: Implémentation du système
Introduction
3.1: Structure d’application web moderne
3.1.1: Application web moderne
3.1.2: Une application Client-serveur
3.1.3: Les services web RESTful
3.1.4: Une application web monopage (Single page application « SPA »)
3.1.4.1: Les avantages d’utiliser une application application web monopage
3.1.5: Authentification par JSON Web Tokens << JWT »
3.1.5.1: JSON Web Token
3.1.5.2: La structure d’un jeton JWT
3.1.5.3: L’authentification basée sur le JWT
3.1.6: Google Cloud Platform (GCP)
3.1.6.1: Cloud Storage
3.1.6.2: Cloud Vision API
3.2: Développement javascript full-stack (MEAN Stack)
3.2.1: Javascript coté client
3.2.1.1: Javascript (ES6)
3.2.1.2: TypeScript
3.2.1.3: Les Framework Javascript côté client
3.2.1.3.4: Angular
3.2.2: Javascript côté serveur
3.2.2.1: Nodejs
3.2.2.1.1: Le fonctionnement
3.2.2.1.2: Quand utiliser Node.js?
3.2.2.2: Node Package Manager (NPM)
3.2.2.3: Développer des applications élégantes Node.js en utilisant NestJS
3.2.3: MongoDB
3.2.3.1: Mongoose
3.3: L’architecture de l’application
3.4: Maquettes du système
3.5: L’implémentation de «<< Traixto >>
3.5.1: Installation d’Angular
3.5.2: Les composants principaux d’Angular
3.5.3: API RESTful de Traixto
3.5.4: Installation de NestJs
3.5.5: Les principaux éléments constitutifs de NestJs
Conclusion
Références bibliographiques
Télécharger:
Pour plus de
sources et références universitaires
(mémoires, thèses et articles
), consultez notre site principal.


