CHAPITRE II : APPROCHE METHODOLOGIQUE ET ETUDE DE
L'EXISTANT
Ce chapitre est subdivisé en deux sections :
La première section parlera de l'approche
méthodologique et les outils utilisés pour la
Concrétisation du projet et la deuxième section portera sur
l'étude des préalables du systèmeexistant.
1.1.APPROCHE METHODOLOGIQUE
1.1.1. Méthode
MERISE étant une méthode de développement
des projets en informatique de gestion, elle est le résultat de la
greffe de plusieurs méthodes. Elle s'adresse à toutes les
applications sur micro, miniordinateur ou grands systèmes informatiques
(Divine, 2009).
DECOUPAGE NIVEAU
|
COMMUNICATION
|
DONNEES
|
TRAITEMENT
|
CONCEPTUEL (QUOI)
|
MCC
|
MCD
|
MCT
|
ORGANISATIONNEL (QUI, OU,
QUAND)
|
MOC
|
MOD
|
MOT
|
LOGIQUE (COMMENT)
|
MLC
|
MLD
|
MLT
|
PHISIQUE(COMMENT)
|
MPC
|
MPD
|
MPT
|
1.1.2. Techniques
Les techniques sont des outils mis à la disposition de
la recherche, et organisées par la méthode dans ce but (Pinto,
2000). Ainsi, pour la réalisation de ce travail, nous avions
utilisé les techniques suivantes :
? Les flux d'informations : nous a permis
d'établir la liaison entre deux acteurs donc acteur externe et acteur
externe, comment se passe la circulation des informations entre eux.
? Schéma de circulation des informations
: nous a permis de comprendre comment la circulation des informations
se passe et établir le schéma de circulation des informations.
? Schéma de Traitement des données
: nous a permis de définir l'interaction du domaine avec son
environnement qui primera sur la manière dont on n'assurera les
activités.
? Le descriptif des opérations : nous
a permis de faire la connaissance et les détails de chaque poste de
travail selon leur tâche durant le jour du travail.
? La description des postes de travail : nous
a permis de présenter chaque poste de travail selon ses
opérations prise à charge.
~ 13 ~
+ 2.1.3. Les outils
Pour la réalisation de notre travail, nous avons fait
recours a plusieurs outils de développement web tels que :
> Les langages :
V' HTML : Son rôle est de
gérer et organiser le contenu d'une page web. La majeur partie
d'information disponible sur le web est stockée dans des documents
à l'aide d'un langage de balisage qui est le html (HyperText Markup
Langage) et les navigateurs comprennent et interprètent le HTML
pour afficher ces documents (Djungu S.-J. , 2013).
V' CSS : Le rôle du CSS
(Cascading Style Sheet) est de gérer l'apparence d'une page web
dont l'agencement, le positionnement, la décoration, les couleurs, la
taille du texte... (Nebra, 2012).
V' PHP : Le (Pre HyperText
Processor) Est un langage de programmation, très proche
syntaxiquement du langage C, destinée à être
intégrée dans les pages HTML, c'est le PHP qui
génère dynamiquement les pages html. Il peut fonctionner seul
mais il ne prend vraiment de l'intérêt que s'il est combiner a un
outils tels que MySQL (Rigaux, 2009).
V' JAVASCRIPT : Est un langage qui
permet d'implémenter des mécanismes complexe sur une page web, il
est la troisième couche des technologies standard du web. C'est un
langage dit client-side, c'est-à-dire que les scripts sont
exécutés par le navigateur du client (Internaute), il est
différent du PHP qui est un langage Server-side car ce dernier est
exécuté par le serveur web (Djungu S.-J. , 2013).
V' Le SQL : (Structured Query
Langage) est un langage complet de gestion de bases de données
relationnelles. Conçu vers les années 70 par l'IBM.
> SGBD :
V' MySQL : le MySQL est un SGBD
(Système de Gestion de Bases de Données) qui gère
pour vous les fichiers constituant une base, prend en charge les
fonctionnalités de protection et de sécurité et fournit un
ensemble d'interfaces de programmation facilitant l'accès aux
données (Rigaux, 2009).
~ 14 ~
> Le Framework :
y' Bootstrap : est une collection d'outils
utiles à la création du design de sites et d'applications web.
C'est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons,
outils de navigation et autres éléments interactifs, ainsi que
des extensions JavaScripts en option (GitHub, 2019).
> Les Plugins :
y' JQuery : est un ensemble de codes
prêts à l'emploi conçu pour simplifier l'écriture de
codes JavaScripts et AJAX. Créer en 2006 par John Resig, elle est la
plus célèbre et la plus utilisée à ce jour (Martin,
2013), cité par (David, 2019).
y' DataTables : est un plugin pour la
Bibliothèque JavaScript, JQuery. Il permet d'ajouter des contrôles
d'interaction avancé à n'importe quel tableau (Impression,
Exportation en différents types des fichiers...).
y' PrintThis : inclus dans JQuery, permettant
d'imprimer des pages ou section des pages web spécifiques.
> Les logiciels :
y' Brackets : Brackets est un éditeur
open source pour le web design et le développement sur des technologies
Web telles que HTML, CSS et JavaScript. Le projet a été
créé et est maintenu par Adobe, et est publié sous une
licence MIT.
y' Xampp : est un pack d'outils disponible en
Open Source et écrit en PHP, regroupant les outils libres Maria BD, PHP
et PERL, qui vous permettre de mettre facilement en place un serveur Web.
y' MS Excel :Excel fait partie du paquet MS
Office. Il nous a aider à représenter graphiquement la
chronologie du projet.
y' Navigateurs : Google Chrome, Opéra,
Microsoft Edge et Safari.
|