• Aucun résultat trouvé

Gestion Transporteur

N/A
N/A
Protected

Academic year: 2022

Partager "Gestion Transporteur"

Copied!
7
0
0

Texte intégral

(1)

SOCIETE DV 17 mai 2017 Créé par : BOUET Corentin

Gestion Transporteur

Expression du besoin

(2)

1

Gestion Transporteur | 17/05/2017

Gestion Transporteur

Expression du besoin

Table des matières

LES ACTEURS... 1

L’OBJECTIF DU PROJET ... 1

LES FONCTIONNALITES DU PRODUIT ... 2

UTILISABILITE, FIABILITE ET PERFORMANCE ... 2

SUPPORTABILITE ... 2

DOCUMENTATION ... 2

AUTRES TYPES DEXIGENCES ... 2

CONTRAINTE DE CONCEPTION ... 3

APPLICATION DE STANDARDS ... 3

ETUDE GENERAL ... 3

SCHEMA DINTERACTIONS ... 3

MODELE CONCEPTUEL GLOBAL DE DONNEES ... 5

MODELE CONCEPTUEL DE DONNEES ... 5

ETUDE DETAILLEE ... 6

DIAGRAMME WORKBENCH ... 6

TABLE DE LA BASE DE DONNEES ... 6

Les acteurs

BOUET Corentin – 4, L’Amiaudière, 85260 Les Brouzils Etudiant en BTS Services Informatiques aux Organisations

THERET Franck – 6 place de l’église, 44430 La Boissière du Doré Maître d’ouvrage

Maître d’œuvre Codeur

L’objectif du projet

Le projet a pour objectif le développement d’un logiciel permettant d’enregistrer tous les émargés signés des

transporteurs (STG, GEODIS, DACHSER) avec lesquels travaillent la Société DV (SDV), la Conserverie Des Saveurs (CDS) ainsi que DV Iberia (DVI).

On souhaite donc assurer l’enregistrement de tous les émargés de chaque jour pour chaque transporteur via les procédures spécifiques à chacun : DACHSER en méthode FTP, CALBERSON (GEODIS) et STG en méthode WEB Application.

De plus chacun des transporteurs possède leurs propre sites internet via lesquels il est nécessaire de se connecter grâce aux identifiants respectifs de SDV, CDS et DVI permettant par la suite d’accéder au listing des expéditions.

(3)

2

Gestion Transporteur | 17/05/2017

L’objectif de ce logiciel est d’accroitre la rapidité d’exécution de cette tâche qui est à effectuer pour chaque jour ouvré et ainsi réduire la pénibilité de la tâche. Ainsi l’archivage des fichiers s’effectue sur un serveur interne à la SDV.

Cependant il arrive que certain récépissé soit disponible mais sans fichier à l’intérieur ou alors ne soit pas disponible. Dans ce cas il nécessaire de contacter le transporteur par mail en lui adressant le ou les numéros de récépissé manquant. Une étape de validation du listing par l’utilisateur sera donc nécessaire pour la vérification des émargés.

Les fonctionnalités du produit

IMPORT Importation de données depuis le web

IMPORT-01 Se connecter à un site internet IMPORT-02 Filtrer le contenu d’un site internet IMPORT-03 Télécharger des données d’un site internet

VALID Validation auprès de l’utilisateur des données

VALID-01 Visualiser un ou plusieurs fichiers VALID-02 Modifier un ou plusieurs fichiers

VALID-03 Déplacer et renommer un ou plusieurs fichiers

Utilisabilité, fiabilité et performance

Le programme doit pouvoir être utilisé depuis un ordinateur. Les informations doivent être charger au préalable et stocker dans une base de données afin de réduire le temps de téléchargement des données lors de son utilisation.

Supportabilité

Le programme devra être supporté sur un système Windows 7 (64 bits) avec une mémoire vive de 8 Go, un processeur i3-4170 cadencé à 3.7 GHz disposant d’un espace disque de 937 Go ainsi qu’un accès au serveur local de la société DV.

Documentation

Une documentation sur le fonctionnement ainsi que des tutoriels devront être mis en place afin de guider l’utilisateur sur l’utilisation du programme ainsi que ses fonctions.

Autres types d’exigences

(4)

3

Gestion Transporteur | 17/05/2017

Contrainte de conception

Le programme devra donc échanger avec des sites WEB. Les échanges se feront donc au travers de protocoles HTTP/HTTPS ou alors en protocole FTP.

Pour la partie applicative, nous utiliserons Python 3 et JavaScript pour la réalisation du programme. La base de données mise en place nécessitera également l’utilisation de MySQL.

Application de standards

Echange de données au travers du WEB, utilisation d’application développée à l’aide des bibliothèques.

Etude général

Schéma d’interactions

Utilisateur : entité physique manipulant le logiciel et vérifiant la validité des données extraites (Patricia).

Transporteur : source/site par lequel sont extraites et téléchargés les données (récépissés).

Serveur : entité physique permettant la réception et visualisation des données extraites.

Stockage : entité physique permettant le stockage définitif ou temporaire des données extraites.

Contrôle : visualisation des données extraites afin d’en vérifier l’intégrité.

Echange : réception des données issus des sites transporteurs.

Archive : lieu de stockage des fichiers validés (émargés) pour l’archivage.

Mémorise : lieu de stockage temporaire en attente de vérification des données.

Liaison a : l’utilisateur contrôle le listing affiché par le programme et valide les entrées ou non.

(5)

4

Gestion Transporteur | 17/05/2017

Liaison b : les données des sites transporteurs sont extraites par protocole HTTP ou FTP.

Liaison c : les données extraites sont temporairement stockées avant d’être validées par l’opérateur.

Liaison d : les données mémorisées sont transmises à l’opérateur afin de les vérifier et ainsi créer une liste d’émargés et mémorisés ceux non-disponibles afin d’en faire une liste.

Liaison e : une fois les émargés téléchargés ils sont alors stockés sur le serveur local pour archivage.

Modélisation du serveur

Dossier Racine : C-Wolf pour la partie prototype.

Qui sera intégré à la racine du système pour la partie production.

Dossier de configuration : \etc\wolf

Contient les fichiers .xml et .conf pour la configuration du robot

Dossier d’exécution : \usr\share\wolf Sous dossier « Python3 » pour les scripts python

Sous dossier « Selenium » pour les drivers ainsi que leurs sources prêt à être recompilé Sous dossier « sh » exécution des scripts BASH linux

Dossier d’exécution : \usr\var Sous dossier contiendra les fichiers de log

(6)

5

Gestion Transporteur | 17/05/2017

Sous dossier « File_Share » accès au dossier de partage client Sous dossier « File_Shipper » accès au dossier de partage client

Modèle conceptuel global de données

Modèle conceptuel de données

(7)

6

Gestion Transporteur | 17/05/2017

Etude détaillée

Diagramme Workbench

Table de la base de données

COMMANDE

idCommande date expedition destinaraire

TRANSPORTEUR idTransporteur libelleTransporteur

adresseSite adresseWeb

EMARGE idEmarge cheminStockage

date CONNEXION

fichierConnexion idSociete#

idTransporteur#

SOCIETE idSociete libelleSociete dossierStockage

Références

Documents relatifs

• la mise en œuvre de mesures de protection, de valorisation, de réparation des milieux et espèces naturels et de compensation des dommages causés à ceux-ci, tenant compte

• Rappel des points essentiels, débriefing collectif et clôture du stage initiation. (les stagiaires peuvent s'exercer sur une ruche pédagogique pour réaliser un essaim artificiel

– Utilisation d'une alimentation à découpage pour adapter la tension de la batterie afin d'alimenter le micro-contrôleur. – Utilisation d'une LED qui

 Dans le menu Administration du cours , cliquez sur Utilisateurs puis utilisateurs inscrits, on voit les élèves inscrits par la précédente méthode cliquez sur le bouton en haut

De plus, lorsque des inter- ventions lourdes telles que des mesures visant à écourter la vie ou la sédation palliative sont utilisées afin de pallier une souf- france existentielle,

Enseignement scientifique Thème 1 – Une longue histoire de la matière TP5-SVT.. TP5 – Théorie cellulaire et exploration

L’événement « manger une salade verte et une pizza aux quatre fromages » a une probabilité de 1/6. L’événement «manger une salade verte, une pizza végétarienne et une

XIX. Lorsque tu entends dire que Dieu permet certaines désordres naturels, comme la génération des monstres, la mort violente d’un homme de bien ou quelque chose de