Diagrammes de séquences
OUTILS DE DEVELOPPEMNT
HTML
L’Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C’est un langage de balisage permettant d’écrire de l’hypertexte, d’où son nom.HTML permet également de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des programmes informatiques. Il permet de créer des documents interopérables avec des équipements très variés de manière conforme aux exigences de l’accessibilité du web.
Il est souvent utilisé conjointement avec des langages de programmation (JavaScript) et des formats de présentation (feuilles de style en cascade). HTML est initialement dérivé du Standard Generalized Markup Language (SGML).
CSS
Le terme CSS est l’acronyme anglais de Cascading Style Sheets qui peut se traduire par « feuilles de style en cascade ».Le CSS est un langage informatique utilisé sur l’internet pour mettre en forme les fichiers HTML ou XML. Ainsi, les feuilles de style, aussi appelé les fichiers CSS, comprennent du code qui permet de gérer le design d’une page en HTML.
JQuery
JQuery est une bibliothèque JavaScript libre et multiplateforme créée pour faciliter l’écriture de scripts côté client dans le code HTML des pages web.
La première version est lancée en janvier 2006 par John Resig.
La bibliothèque contient notamment les fonctionnalités suivantes:
Parcours et modification du DOM (y compris le support des sélecteurs CSS 1 à 3 et un support basique de XPath)
Événements.
Effets visuels et animations.
Manipulations des feuilles de style en cascade (ajout/suppression des classes, d’attributs…).
Ajax.
Plugins.
Utilitaires (version du navigateur web…).
PHP
PHP (officiellement, ce sigle est un acronyme récursif pour PHP Hypertext Preprocessor) est un langage de scripts généralistes et Open Source, spécialement conçu pour le développement d’applications web. Il peut être intégré facilement au HTML.
Les compétences en développement PHP, développeurs PHP et ingénieurs de développement PHP, sont très recherchées par les entreprises qui l’utilisent de plus en plus dans le cadre de création de pages web dynamiques ainsi que dans le cadre de langage interprété de façon locale. PHP est considéré par certains comme une plate-forme de développement en raison de l’étendue et de la richesse de sa bibliothèque.
Serveur d’application (WAMP)
WAMP est un acronyme informatique signifiant « Windows » « Apache » «MySQL» « PHP » dans la majorité des cas mais aussi parfois, « Perl », ou « Python ». Il s’agit d’un néologisme basé sur LAMP Architecture, il possède 4 composants. Les rôles de ces quatre composants sont les suivants :
Apache est le serveur web « frontal » il est « devant » tous les autres et répond directement aux requêtes du client web (navigateur) ; Le langage de script PHP sert la logique ; MySQL stocke toutes les données de l’application ; Windows assure l’attribution des ressources à ces trois composants. Tous les composants peuvent être situés Sur une même machine ; Sur deux machines, généralement Apache et le langage de script d’un côté et MySQL de l’autre ; Sur de nombreuses machines pour assurer la haute disponibilité (répartition de charge et/ou failover).
Néanmoins, l’architecture WAMP est le plus souvent utilisée pour développer des sites web sur une machine Windows. De ce fait, en général, tout se passe sur une même machine. La mise en production se fera généralement sur une architecture LAMP (ou XAMP, X désignant un système à base d’Unix).
Serveur base données (MySQL)
MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft. Son nom vient du prénom de la fille du Co créateur Michael Widenius, My SQL fait référence au Structured Query Language, le langage de requête utilisé.
MySQL AB a été acheté le 16 janvier 2008 par Sun Microsystems pour un milliard de dollars américains. En 2009, Sun Microsystems a été acquis par Oracle Corporation, mettant entre les mains d’une même société les deux produits concurrents que sont Oracle Database et MySQL. Ce rachat a été autorisé par la Commission européenne le 21 janvier 2010.
Depuis mai 2009, son créateur Michael Widenius a créé MariaDB pour continuer son développement en tant que projet Open Source.
PhpMyAdmin
PhpMyAdmin est une interface d’administration pour le SGBD MySQL. Il est écrit en langage PHP et s’appuie sur le serveur HTTP Apache. Il permet d’administrer les éléments suivants -Les bases de données -Les tables et leurs champs (ajout, suppression, définition du type) -Les index, les clés primaires et étrangères -Les utilisateurs de la base et leurs permissions -Exporter les données dans divers formats (CSV, XML, PDF, Open Document, Word, Excel et Latex).
Enterprise Architect
Enterprise Architect est un logiciel de modélisation et de conception UML, édité par la société australienne Sparx Systems. Couvrant, par ses fonctionnalités, l’ensemble des étapes du cycle de conception d’application, il est l’un des logiciels de conception et de modélisation les plus reconnus.
Enterprise Architect permet le développement d’applications selon le schéma d’architecture orienté modèle ainsi que le schéma d’Architecture orientée services Enterprise Architect couvre tous les aspects du cycle de développement d’applications depuis la gestion des exigences, en passant par les phases de conception, la construction, tests et maintenance. Ces aspects sont appuyés par des fonctions de support tels que la traçabilité, la gestion de projet, ou encore le contrôle de version.
Guide du mémoire de fin d’études avec la catégorie serveur base données (MySQL) |
Étudiant en université, dans une école supérieur ou d’ingénieur, et que vous cherchez des ressources pédagogiques entièrement gratuites, il est jamais trop tard pour commencer à apprendre et consulter une liste des projets proposées cette année, vous trouverez ici des centaines de rapports pfe spécialement conçu pour vous aider à rédiger votre rapport de stage, vous prouvez les télécharger librement en divers formats (DOC, RAR, PDF).. Tout ce que vous devez faire est de télécharger le pfe et ouvrir le fichier PDF ou DOC. Ce rapport complet, pour aider les autres étudiants dans leurs propres travaux, est classé dans la catégorie serveur d’application (Wamp) où vous pouvez trouver aussi quelques autres mémoires de fin d’études similaires.
|
Table des matières
INTRODUCTION
CHAPITRE I CONTEXTE DE PROJET
1. Présentation de l’organisme d’accueil
2. Cadre et objectifs du projet
CHAPITRE 2 PRESENTATION INFORMELLE DE PROJET
1. Analyse de l’existant
2. Analyse des besoins
CHAPITRE 3 ANALYSE ET CONCEPTION
1. Introduction
2. Modélisation UML
3. Justification UML
4. Différents acteurs
5. Diagramme des cas d’utilisation
6. Diagrammes de séquences
6.1 S’authentifier
6.2 Ajout des clients
6.3 rechercher un client
6.4 Supprimer un client
7. Diagramme de classe
CHAPITRE 4 REALISATION DE L’APPLICATION
1. Outils de développement
1.1. HTML
1.2. CSS
1.3. JQuery
1.4. PHP
1.5. Serveur d’application(Wamp)
1.6. Serveur base données (MySQL)
1.7. PhpMyAdmin
1.8. Enterprise Architect
2. Présentation de l’application
2.1. Interface utilisateur et administrateur
2.2. Authentification
2.3. Gestion des clients
2.4. Fonctionnalité d’ajout
2.5. Fonctionnalité de modification
2.6. Fonctionnalité de recherche
2.7. Génerer devis dynamique en PDF
2.8. Génerer facture dynamique en PDF
2.9. Contrôle des comptes par l’administrateur
CONCLUSION ET PERSPECTIVES
BIBLIOGRAPHIE
WEBOGRAPHIE
Télécharger le rapport complet