Modรจle logique des donnรฉes (MLD)
Le Langage UMLย
UML (dรฉsignant ยซ langage de modรฉlisation unifiรฉ ยป) est un langage de modรฉlisation graphique ร base de pictogrammes. Il est apparu dans le monde du gรฉnie logiciel, dans le cadre de la ยซ conception orientรฉe objet ยป. UML est couramment utilisรฉ dans les projets logiciels.
Le Modรจle en Cascade
Vu que les besoins auxquels doit rรฉpondre notre application sont Stables et clairement identifiรฉs dรจs le dรฉbut, nous avons choisi comme modรจle de cycle de note projet le modรจle en cascade.Le principe du modรจle en cascade est simple : on ne passe ร la phase suivante que lorsque la prรฉcรฉdente est validรฉe. Cette mรฉthode prรฉsente de nombreux avantages, notamment celui de sรฉcuriser la planification de projet puisque lโon verrouille chacune des รฉtapes les unes aprรจs les autres : on sโentend sur ce quโon va faire (Analyse des besoins), le conรงoit dans les grandes et les petites lignes (Conception) avant de le rรฉaliser et de le produire (Codage et rรฉalisation), en fin le tester (intรฉgration et tests).
Modรฉlisation UML
La motivation fondamentale de la modรฉlisation est de fournir une dรฉmarche antรฉrieure afin de rรฉduire la complexitรฉ du systรจme รฉtudiรฉ lors de la conception et dโorganiser la rรฉalisation du projet en dรฉfinissant les modules et les รฉtapes de la rรฉalisation. Plusieurs dรฉmarches de modรฉlisation sont utilisรฉes. Nous adoptons dans notre travail une approche objet basรฉe sur un outil de modรฉlisation UML.En fait, UML (Unified Modeling Language) est un standard ouvert contrรดle par lโOMG, un consortium dโentreprises qui a รฉtรฉ fondรฉ pour construire des standards qui facilitent lโinteropรฉrabilitรฉ et plus spรฉcifiquement, lโinteropรฉrabilitรฉ des systรจmes orientรฉs objet.
UML est issu de lโunification de nombreux langages de modรฉlisation graphique orientรฉe objet. Il unifie ร la fois les notations et les concepts orientรฉs objets.
Justification UML
UML est un langage formel et normalisรฉ, Il permet le gain de prรฉcision, encourage l’utilisation d’outils et constitue ร cet effet un gage de stabilitรฉ. ๏ท Sa notation graphique permet d’exprimer visuellement une solution objet, ce qui facilite la comparaison et l’รฉvaluation de solutions. ๏ท L’aspect formel de sa notation limite les ambiguรฏtรฉs et les incomprรฉhensions. ๏ท UML est un support de communication performant. ๏ท Il cadre l’analyse et facilite la comprรฉhension de reprรฉsentations abstraites complexes. ๏ท Son caractรจre polyvalent et sa souplesse en font un langage universel.
OUTILS DE CONCEPTION
Afin de rรฉpondre au mieux ร la problรฉmatique, nous avons dรป analyser le cahier de charge, faire un travail de conception puis enfin dรฉvelopper. ย Comme outils de conception nous avons choisi :
๏ท Enterprise Architect pour construire lโensemble des diagrammes. 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 les plus reconnus.
IDENTIFICATION DES ACTEURSย
Les acteurs et leurs rรดles : Un acteur est un rรดle jouรฉ par une personne externe qui interagit directement avec un systรจme. Pour notre application les acteurs sont : Lโadministrateur, et les employรฉs.
๏ท Acteur 1 : Utilisateur : gรจre les devis, les factures, les produits et les clients.
๏ท Acteur 2 : Administrateur : se prรฉoccupe des mรชmes fonctionnalitรฉs que l’utilisateur, de plus il gรจre leurs comptes (activation et dรฉsactivation). Comme suit : Acteur Rรดles .
Utilisateur
-Sโauthentifier. -Rรฉcupรฉrer le mot de passe. -gรฉrer les clients : Afficher les clients. Ajouter un client. Rechercher un client. Modifier un client. Supprimer un client. -gรฉrer les produits : Afficher les produits. Ajouter un produit. Rechercher un produit. Modifier un produit. Supprimer un produit. -gรฉrer les devis : Afficher les devis. Ajouter un devis. Rechercher un devis. Modifier un devis. Supprimer un devis. Gรฉnรฉrer un devis PDF. -gรฉrer les factures : Afficher les factures. Ajouter une facture. Rechercher une facture. Modifier une facture. Supprimer une facture. Gรฉnรฉrer une facture PDF. -Afficher les statistiques.
Administrateur
-Les mรชmes taches que lโutilisateur. -Gรฉrer les utilisateurs : Ajouter un utilisateur. Modifier un utilisateur. Rechercher un utilisateur. Supprimer un utilisateur. -Afficher les statistiques.
Guide du mรฉmoire de fin d’รฉtudes avec la catรฉgorie Modรจle logique des donnรฉes(MLD) |
ร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 Modรฉlisation UML oรน vous pouvez trouver aussi quelques autres mรฉmoires de fin d’รฉtudes similaires.
|
Table des matiรจres
Dรฉdicace
Remerciement
CHAPITRE1: PRESENTATION DU PROJET
Introduction
1. Prรฉsentation de la sociรฉtรฉ
2. Cahier de charge
3. Cadre et objectifs du projet
4. Analyse de l’existant
5. Analyse des besoins
CHAPITRE 2: ANALYSE ET CONCEPTION
1. Mรฉthodologie dโanalyseย
1. 1 Le Langage UML
1.2.Le Modรจle en Cascade
1.3. Modรฉlisation UML
1.4.Justification UML
2. Outils utilisรฉs dans la conceptionย
3. Identification des acteursย
3.1.Les acteurs et leurs rรดles
3.2. Les messages รฉmis et reรงus
4. Conception des traitements
4.1.Diagramme de packages
4.2. Diagrammes de cas dโutilisation
4.3. Description des cas dโutilisation et Diagrammes de sรฉquences
5. Conception des donnรฉesย
5.1. Diagrammes de classes
5.2. Modรจle logique des donnรฉes (MLD)
CHAPITRE 3 :REALISATION DE LโAPPLICATION
1. Outils et technologies utilisรฉs
1.1.Environnement matรฉriel
1.2. Environnement logiciel
2. Prรฉsentation de lโapplicationย
2.1.Prรฉsentation de lโauthentification
2.2.Prรฉsentation des interfaces Administrateur et employรฉs
2.3.Prรฉsentation de la gestion des factures
2.4.Prรฉsentation de la gestion des clients
2.5. Prรฉsentation de la gestion des produits
2.6.Prรฉsentation de la gestion des devis
2.7.les statistiques
2.8.Prรฉsentation de la gestion des utilisateurs
2.9. Prรฉsentation de gestion de paramรจtres
Webographie
Bibliographie
Tรฉlรฉcharger le rapport complet