Outils et langages de développement du système
WampServer
WampServer est une plate-forme de développement Web sous Windows. Il vous permet de développer des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données. Contrairement aux autres solutions, WampServer vous permet de reproduire fidèlement votre serveur de production. Une fois la base installée, vous avez la possibilité d’ajouter autant de versions d’Apache, MySQL et PHP que vous le souhaitez. WampServer dispose également d’un « TrayIcon » vous permettant de gérer et configurer simplement vos serveurs, sans toucher aux fichiers de configuration.
Entreprise Architect
C’est un outil d’analyse et de création UML, couvrant le développement de logiciels du rassemblement d’exigences, en passant par les étapes d’analyse, les modèles de conception et les étapes de test et d’entretien. Cet outil graphique basé sur Windows, peut être utilisé par plusieurs personnes et conçu pour vous aider à construire des logiciels faciles à mettre à jour. Il comprend un outil de production de documentation souple et de haute qualité. – MYSQL MySQL est un système de gestion de base de données (SGBD). Considérée comme une référence du logiciel libre, il est fiable, rapide et gratuit. Il fonctionne avec le système d’extraction de données SQL (Structured Query Language).Ce SGBD fonctionne sous Linux et Windows. MySQL est généralement utilisée pour des applications web. MYSQL est un serveur de bases de données relationnelles SQL développé dans un souci de performances élevées en lecture, ce qui signifie qu’il est d’avantage orienté vers le service de données déjà en place que vers celui de mises à jour fréquentes et fortement sécurisées. Il est multithreads, multi-utilisateurs. MySQL contrôle l’accès aux données pour assurer la connexion simultané des utilisateurs d’une même base de données, pour y accéder rapidement et garantir que seuls les utilisateurs autorisés peuvent accéder aux données.
Power AMC :
PowerAMC est un logiciel de modélisation. Il permet de modéliser les traitements informatiques et leurs bases de données associées. Créé par SDP sous le nom AMC*Designor, racheté par Powersoft, ce logiciel est produit par Sybase depuis le rachat par cet éditeur en 1995. Hors de France, la version internationale est commercialisée par Sybase sous la marque Power Designer. PowerAMC permet de réaliser tous les types de modèles informatiques. Il reste un des seuls qui permet de travailler avec la méthode Merise. Selon Riff News, cela permet d’améliorer la modélisation, les processus, le coût et la production d’applications – JavaScript (et sa bibliothèque Jquery) : Le JavaScript est une extension du langage HTML qui est incluse dans le code.
Ce langage est un langage de programmation qui permet d’apporter des améliorations au langage HTML en permettant d’exécuter des commandes. jQuery est une bibliothèque JavaScript libre qui porte sur l’interaction entre JavaScript (comprenant AJAX) et HTML, et a pour but de simplifier des commandes communes de JavaScript. La première version date de janvier 2006. JQuery se présente comme un unique fichier de 155 ko (24 ko dans sa version compressée). Ce framework jQuery contient notamment les fonctionnalités suivantes : Parcours et modification du DOM (y compris le support des sélecteurs CSS 1 à 3); Événements; Effets et animations; Manipulations des feuilles de style en cascade (ajout/suppression des classes, d’attributs…).
AJAX Asynchronous
Javascript And Xml (AJAX) : il désigne un nouveau type de conception de pages Web permettant l’actualisation de certaines données d’une page sans procéder au rechargement total de cette page. Cette méthode de conception repose sur la combinaison de technologies déjà existantes (HTML/CSS, Javascript/DOM, XML et les requêtes HTTP). Par exemple, on peut faire des LiveSearch (recherche en direct). C’est-à-dire que, en même temps que l’on tape des mots clés pour une recherche, on voit apparaître la liste des résultats (sans avoir à recharger une page). Ca n’est qu’un exemple, les applications de ce type de conception d’un site web sont innombrables et pour la plupart reste à inventer… Parmi les applications utilisant AJAX on peut citer Gmail, Windows Live…
Conclusion:
Notre projet consistait à concevoir et développer un « ODP » au sein de la société ADDEPI. Ainsi au cours de notre projet, nous avons été amenées à nous documenter sur de nouveaux Framework afin de les utiliser dans le développement de ce module tel que : Jquery, Ajax, … etc. Ensuite nous avons procédé à une spécification des besoins, afin de mieux répondre aux exigences d’ADDEPI, puis une conception du projet et enfin la réalisation de notre module en effectuant par la suite les tests necessaires. Pendant ce stage nous avons tiré un grand bénéfice, aussi bien au niveau informatique qu’au niveau professionnel. Nous avons approfondi notre savoir en acquérant de nouvelles connaissances. Ainsi il était l’occasion pour améliorer notre méthodologie de travail et développer notre esprit d’équipe.
|
Table des matières
Introduction :
Chapitre 1 : Présentation du projet
1.Présentation de l’établissement d’accueil
2. Description informelle du projet :
Chapitre2 : Analyse et conception du projet
1.Choix méthodologique
2.Capture des besoins fonctionnels
3.Modèle statique
4.Modèle dynamique
Chapitre3 : Réalisation du projet
1.Outils et langages de développement du système
2. Réalisation
2.1 Authentification :
2.2 Gestion de la prospection:
2.3 Administration :
Conclusion
Télécharger le rapport complet