Projet Dunkerque : Gestion de l’occupation du domaine public.

12
Projet Dunkerque : Gestion de l’occupation du domaine public

Transcript of Projet Dunkerque : Gestion de l’occupation du domaine public.

Page 1: Projet Dunkerque : Gestion de l’occupation du domaine public.

Projet Dunkerque :

Gestion de l’occupation du domaine public

Page 2: Projet Dunkerque : Gestion de l’occupation du domaine public.

Mettre en évidence les divers problèmes de fonctionnement.

Développer une application.

Tenir compte des contraintes.

Page 3: Projet Dunkerque : Gestion de l’occupation du domaine public.

Travail en commun :Etudier :

- Modèle physique

- Formulaires

Organiser :- Diagramme de Gantt

Concevoir : - IHM

Page 4: Projet Dunkerque : Gestion de l’occupation du domaine public.

Travail personnel :

A l’aide du diagramme de Gantt je planifie mes tâches :

Créer un état pour la facturation

Créer un formulaire général nommé Menu et

des sous formulaires

Page 5: Projet Dunkerque : Gestion de l’occupation du domaine public.

L’avis d’état de frais :

Supports nécessaires : Modèle physique

Principe du calcul

Page 6: Projet Dunkerque : Gestion de l’occupation du domaine public.

Le tarif appliqué pour une terrasse dépend de son type et de la zone de tarification de l’établissement. Voir Annexe.

Dans le cas de l’installation d’une terrasse en cours de période tarifaire, la somme à payer sera calculée au prorata du temps restant jusqu’à la fin de cette période.

Page 7: Projet Dunkerque : Gestion de l’occupation du domaine public.

Tableau utilisé pour le calcul du total des terrasses

Page 8: Projet Dunkerque : Gestion de l’occupation du domaine public.

La requête :

SELECT EXPLOITANT.codeExploitant, EXPLOITANT.nom, EXPLOITANT.prenom,EXPLOITANT.adRueEx, EXPLOITANT.adCPEx, EXPLOITANT.adVilleEx,ETABLISSEMENT.appellationEtab, ZONE.codeZone, TYPETERRASSE.libelleTypeTer, TERRASSE.numTer, TERRASSE.surface, TARIFER.montantTarif, TABLISSEMENT.codeEtab

TERRASSE.surface *TARIFER.montantTarif *(datefermeture - dateinstallation + 1) / (datefermeture - dateouverture + 1) AS totalTerrasse

FROM [ZONE] INNER JOIN ((TYPETERRASSE INNER JOIN TARIFER ONTYPETERRASSE.codeTypeTer = TARIFER.codeTypeter) INNER JOIN (EXPLOITANTINNER JOIN (ETABLISSEMENT INNER JOIN TERRASSE ONETABLISSEMENT.codeEtab = TERRASSE.codeEtab) ON EXPLOITANT.codeExploitant= ETABLISSEMENT.CodeExploitant) ON TYPETERRASSE.codeTypeTer =TERRASSE.codeTypeTerrasse) ON (ZONE.codeZone = TARIFER.codeZone) AND(ZONE.codeZone = ETABLISSEMENT.codeZone);

Page 9: Projet Dunkerque : Gestion de l’occupation du domaine public.

Construction de la jointure :

Page 10: Projet Dunkerque : Gestion de l’occupation du domaine public.

Avis d’état de frais : mode aperçu

Page 11: Projet Dunkerque : Gestion de l’occupation du domaine public.

Avis d’état de frais :mode création

Page 12: Projet Dunkerque : Gestion de l’occupation du domaine public.

Tâches/Durée 1 2 3 4 5 6 7 8 9 101

11

21

31

41

51

6

Prendre connaissance du contexte du projet                                

Identifier les différentes tâches à accomplir et les planifier                                

Proposer une architecture clients/serveur                                

Définir l’IHM des formulaires et de l’état                                

Modifier le formulaire sur l’ajout d’un nouvel exploitant pour qu’on en ajoute un nouveau ou qu’on le supprime                                

Modifier le formulaire sur l’ajout d’une nouvelle terrasse pour qu’on en ajoute une nouvelle ou qu’on la supprime                                

Créer un état pour la facturation                                

Modifier le formulaire sur l’ajout d’un nouvel établissement pour qu’on en ajoute un nouveau ou qu’on le supprime                                

Créer un formulaire général et des sous formulaires                                 

Modifier le formulaire de la consultation des tarifs                                

Publipostage, états à payer                                

Mettre à disposition l’application (la base de données) à des utilisateurs de la mairie                                

Mettre en commun puis tester                                

Valider si les modifications sont opérationnelles                                

Préparation de l'oral