• Aucun résultat trouvé

Rapport de conception de projet

N/A
N/A
Protected

Academic year: 2022

Partager "Rapport de conception de projet"

Copied!
10
0
0

Texte intégral

(1)

Rapport de conception de projet

LEGON Jérémy BTS SIO

(2)

Sommaire

1. Page de garde

2. Présentation du projet ………..……….. 2

▪ Projet

▪ Intérêt du projet

3. Spécifications fonctionnelles………... 3

➢ Diagramme de cas d'utilisation « use-case »

➢ Maquette graphique

➢ Règles métiers

4. Spécifications techniques………. 6

• Dictionnaire des données

• MCD, MLD

5. Différentes notes ……….. 9

✓ Note d’installation

✓ Note d’utilisation

(3)

Présentation du projet et de l’équipe

▪ Projet

Le projet DivingShop est un projet de conception d’un site web sur le thème de la plongée.

Ce site web proposera un système de vente de matériel de plongée avec un système de fidélité client pour chaque achat sur la boutique.

DivingShop proposera aussi un système d’abonnement mensuel.

Grâce à ce système d’abonnement nous proposerons des sorties plongées personnalisées à nos clients.

▪ Intérêt du projet

Le projet DivingShop a pour principal objectif de vendre du matériel de plongée pour tous à des prix abordables contrairement aux leaders du marché actuel.

De plus DivingShop s'engage à traiter 95% des réclamations clients sous 24h.

Le second objectif de DivingShop est de proposer des sorties plongées dans des lieux insolites grâce à un système d'abonnement mensuel abordable.

DivingShop s’assure de promouvoir la plongée pour tous !

Spécifications fonctionnelles

➢ Diagramme de cas d’utilisation « use-case »

(4)

➢ Maquette graphique

➢ Règles métiers

o Un client est identifié et on doit connaître son nom, son prénom, sa date de naissance, son numéro de téléphone et son adresse mail.

o Une commande est identifiée et on connaît son prix et son identifiant de facture.

o Lors d’un abonnement sorties, on connaît l’identifiant ainsi que la préférence de l’abonné(e).

o Un prestataire est identifié et on doit connaître son nom, son adresse mail et son numéro de téléphone.

o Une livraison est identifiée et on connaît sa date de livraison.

o Une adresse est identifiée et on doit connaître sa rue, son code postal ainsi que sa ville.

o Un transporteur est identifié et on connaît son nom, son adresse mail et son numéro de téléphone.

o Un fournisseur est identifié et on doit connaître son nom, son adresse mail et son numéro de

(5)

Spécifications techniques

• Dictionnaire de données

Client

Id_client Identifiant du client N 5

Nom_client Nom du client A 20

Prenom_client Prénom du client A 20

Date_client Date de naissance du client Date 8

Tel_client Téléphone du client N 10

Mail_client Adresse mail du client AN 25

Commande

Id_c Identifiant de la commande N 5

Prix_c Prix de la commande N 10

Id_facture Identifiant de la facture N 5

Abonnement sorties

Id_client Identifiant du client N 5

Préférences_Ab Préférences abonnés AN 100

(6)

Prestataire

Id_p Identifiant du prestataire N 5

Nom_p Nom du prestataire AN 10

Mail_p Adresse mail du prestataire AN 25

Tel_p Téléphone du prestataire N 10

Livraison

Id_l Identifiant de la livraison N 5

Date_l Date de livraison Date 8

Adresse

Id_a Identifiant de l’adresse N 5

Rue_a Rue AN 30

Cp_a Code postal N 5

Ville_a Ville A 10

Transporteur

Id_t Identifiant du transporteur N 5

Nom_t Nom du transporteur AN 10

Mail_t Adresse mail du transporteur AN 25

(7)

Fournisseur

Id_f Identifiant du fournisseur N 5

Nom_f Nom du fournisseur AN 10

Mail_f Adresse mail du fournisseur AN 25

Tel_f Téléphone du fournisseur N 10

Matériel

Id_m Identifiant du matériel N 5

Prix_m Prix du matériel N 10

Marque_m Marque du matériel AN 20

Qté_m Quantité de matériel N 5

Type_m Type de matériel AN 20

• MCD, MLD

(8)

Client

(Id_client, Nom_client, Prenom_client, Date_naissance_client, Telephone_client, Mail_client, Sexe_client, Password_client,

Newsletter_client, Nom_utilisateur)

Commande

(Id_C, Id_client# , prix_c ,Id_l#)

Matériel

(Id_M, Type_m, Prix_m, Marque_m, Qté_m)

Fournisseur

(Id_F , Nom_f, Mail_f, Tel_f)

Livraison

(Id_l, Date_l, Id_a#)

Abonnement sorties

(Id_ab, Id_client# , Préférences_ab)

Prestataire

(Id_p, Nom_p, Mail_p, Telephone_p, Id_a#)

Adresse

(Id_a , Rue_a , Cp_a, ville_a)

Transporteur

(Id_t , Nom_t , Mail_t, Telephone_t)

Livrer

(Id_l#, Id_t#)

S’abonner

(Id_a#, Id_client#)

Faire appel à

(Id_a#, Id_p#)

Légende : X : Relation X : Clef primaire X# : Clef étrangère

(9)

Note d’installation

Notice d’installation pour installer le projet :

• Télécharger le fichier intitulé « DivingShop.zip ».

Le fichier se trouvera dans l’explorateur de fichiers, et cliquer sur l’onglet téléchargements :

• Lancer l’application XAMPP

Démarrer le module Apache et MySQL :

Si le module Apache et MySQL sont « surlignés » en vert, cela signifie qu’ils sont démarrés.

Afin d’afficher la base de données, cliquer sur Admin pour le module MySQL.

La base de données se situe dans le fichier divingshop.sql Il faut donc importer cette base dans phpMyAdmin.

• Lancer l’application Visual Studio Code

C’est à partir de cette application que le code ce notre site web a été réalisé. On y trouvera les pages HTML, du CSS…

Afin de visualiser le code dans l’application Visual Studio Code, ouvrir les fichiers suivants : - principal.css

- principal.php

- formulaire.css - formulaire.php - interface.php

- materiel.css - materiel.php

page d’accueil

inscription client

page matériel

(10)

- login.php - login.css

- verification.php

- abonnement.css - abonnement.php

- contact.css - contact.php

Note d’utilisation

Notice d’utilisation :

Cliquer sur ce lien : Projet DivingShop (Ne pas oublier de lancer XAMPP).

• Si le lien ne fonctionne pas, taper dans la barre de recherche de votre navigateur préféré le chemin pour retrouver les dossiers.

Taper : localhost/projet2

Dès que vous avez tapé ceci, une interface vous sera affichée. On y trouvera tous les dossiers crées afin de pouvoir visualiser le site web.

• Pour la base de données, aller sur phpMyAdmin. Dans XAMPP, dans le module MySQL, cliquer sur Admin. Vous serrez rediriger vers une interface graphique de phpMyAdmin.

- Cliquer sur « nouvelle base de données ».

- Nommer la : divingshop

- Sélectionner la base de données.

- Importer le dump de la base de données.

- Choisir le fichier : divingshop.sql - Cliquer sur « exécuter ».

connexion

page abonnement

page contact

Références

Documents relatifs

[r]

[r]

« Depuis 14 ans et plus de 4.000 poêles à bois vendus, je suis à votre écoute pour définir avec vous le bon modèle pour votre habitation, loft, gîte, entrepôt dans lequel

Je certifie par ma signature que les renseignements fournis sont exacts. J'ai mentionné tout ce qui pourrait, de près ou de loin, être contre-indiqué.. Consignes pour utiliser de

Information importante : La période de césure est une période pendant laquelle un étudiant, qui peut s’inscrire en 2022- 2023 dans une formation de l’Université de Limoges,

Bon pour mandat Lu et approuvé. Signature

* En cas de commande d’éléments hors poêle à bois, il est nécessaire de nous contacter pour connaître le prix de livraison.. Bon de commande

Seta Vannina Dermatologue [email protected] Sin Carole Dermatologue [email protected] Skowron François Dermatologue [email protected];. Tancrede-Bohin