Vous êtes sur la page 1sur 2

Etat d'avancement PFE

Introduction
Durant cette periode de stage j’ai effectué deux partie , la première c’était pour le
découpage d’une application monolithique front en mico-services qui est entain d’être
testée et une deuxième partie pour la gestion electronique de donnée.

Première partie (début 02/2020) : Découpage d'une application


monholitique front en micro-services.
objectifs

 Transformation en applications de type mono d'une application unique à une


application qui combine plusieurs petites applications frontales.

 Chaque application frontale peut également être exécutée de manière autonome,


développement indépendant, déploiement autonome.

tâches effectuées

 construction d'une nouvelle architecture

l’Architecture de toute l’application est composé du :

1-Base-app : application mére de base qui contient la template et seulement les services
et les pages qui se chargent au moment de l'excution de l'application

2-Librairies : Elle contiennent par défaut les éléments d’un composant classique Angular
et les services qui seront partagés entre les microfronts

3-Apps: contient les micro-frontend

Architecture de chaque micro front end

1-Le Shared Module est l'endroit où nous avons nos composants réutilisables, pipes,
directives et ainsi de suite.

2-Le module core pour les services singletons

 migration de l’Angular 5 vers Angular 7 ( la migration était principalement dans le


niveau de la bibliotheque rxjs)

objectifs atteints

Architecture comprehsensible facile à gerer

La bibliotheque rxjs dans angular 7 à diminuer la taille du bundle ainsi le temps


dexecution

Les futures tâches à entreprendre:

l'equipe de test est entrain d’étudier la nouvelle architecture pour faire l’integraion du 1er
microfront que j'ai commencé « limmobilization »

Deuxième partie (début 14/04/2020) : GESTON ELECTRONIQUE DES


DONNEES
Bref rappel du contexte du sujet du PFE:
La gestion électronique des documents désigne un procédé informatisé visant à

organiser et gérer des informations et des documents électroniques au sein d'une


organisation.

La GED met principalement en œuvre des systèmes d'acquisition (exemple d’utilisation :


la numérisation de masse de documents en papier), d'indexation, de classement, de
stockage d'information, d'accès (navigation et recherche) et de diffusion des documents.

Présentation des objectifs

Création de dossiers : les employés peuvent créer des dossiers dans leurs espaces
personnelles en précisons le titre du dossier.

Importer des fichiers : les employés peuvent importer des fichiers, des images, des
vidéos …

Partager des fichiers : les employés peuvent aussi partager les fichiers avec leurs
collègues et joindre des notes avec eux.

Notifications et e-mails : les employés reçoivent une notification dans Stark et un

e-mail lorsqu’un autre employé vient de partager un fichier avec eux.

Rechercher : les employés peuvent faire des recherches sur les fichiers que ce soit dans
leurs espaces personnelles ou dans leurs espaces de fichiers partagés à travers les noms
des fichiers ou l’extension (PDF, docx, xlsx …)

Filtrer : les employés peuvent utiliser des filtres pour modifier la visibilité et l'affichage
graphique des éléments identifiés par le filtre.

résultats atteints

 Ajout ,affichage , suppression d'un dossier / fichier

 Mise en compte des hiérarchies des dossiers dans l’arborescence

 Import de tous types de fichiers dans des dossiers spécifiques

 Téléchargement d'un fichier

 Tri des documents à partir le nom, la taille et date de modification.

 Partage des dossiers et fichiers et envoie un mail suite au partage

Les futures tâches à entreprendre

 Téléchargement massif à partir d'un dossier

 Configuration de liaison avec un compte drive

 Définition d'un panier avec configuration de la période de validité

 Recherche des fichiers par indexation