Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 12/03/2010, 14h50   #1
Invité de passage
 
Inscription : mai 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 8
Points : 2
Points : 2
Par défaut Conseil sur projet et structure des tables

Cahier des Charges - Estimation des marchés de maintenance

Je vais essayer de vous présenter mon projet. Je m'essaye pour la première fois à un cahier des charges. Je suis en train de faire mon stage de fin d'étude (ingénieur BTP) et je dois développer des outils d'aide au conseil. Comme je dois présenter en soutenance mon travail, je voudrais avoir un truc carré.
Donc pour commencer je voudrais faire un outil d'estimation. Je l'ai déjà réalisé sous Excel mais un peu à l'arrache. Je voudrais le passer sous PHP/MYSQL pour avoir quelques choses centralisé que plusieurs utilisateurs pourront utiliser et formalisé les données de la base.
Voilà le type de tableau de la base (et de sortie) :

En bleu, c'est les données que l'on entre (Surface, type de bâtiment, type de valeurs) et le tableau en dessous se remplit automatiquement.
En fait, j'ai rentré plusieurs estimation que l'on a réalisé et je fais des moyennes pour obtenir facilement une estimation sur un marché de maintenance.
Tous les données de la base se présentent sous la forme de ce tableau.

Objectifs : obtenir une estimation rapide :
  • De la maintenance préventive et corrective
  • Des provisions pièces et fournitures
L'utilisateur peut :
  • 1) faire une estimation
  • 2) consulter les données de la base
  • 3) modifier les données de la base
  • 4) ajouter une donnée à la base
2 types d'utilisateur :
  • 1. Utilisateurs simples : actions 1) et 2)
  • 2. Administrateurs : actions 3) et 4)

Détails des actions :

1) Faire une estimation
Entrée :
Choisi type de Bâtiment (Hôpital, bureau, école…)
Choisi type de calcul (Moyenne, maximum…)
Rentrer la surface totale du projet
Sortie :
Tableau d'estimation avec prix total + détails des lots techniques

2) Consulter les données de la base
Entrée :
Choisir Type de Bâtiment
Choisir quelle réalisation
Choisir quelle société
Sortie :
Tableau du marché de maintenance correspondant

3) Modifier les données de la base

Entrée :
Choisir Type de Bâtiment
Choisir quelle réalisation
Choisir quelle société
Choisir la donnée à modifier et la nouvelle valeur
Mise à jour de la base de données

4) Ajouter une donnée à la base


Afficher un tableau type avec case à compléter
Choisir quel type de bâtiment
Rentrée en plus du tableau : surface, société


Je voudrais votre avis sur ce cahier des charges. Est-ce que c'en est un ? Dois-je plus détailler?
Et sinon si vous avez des conseils sur la réalisation je suis aussi preneur. Les tables à créer et leur structure par exemple ?


Merci
crashray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2010, 11h15   #2
Invité de passage
 
Inscription : mai 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 8
Points : 2
Points : 2
Pas beaucoup de retour
J'ai créé ma table sur laquelle mon site s'appuyera :

Que pensez-vous de la structure de celui-ci pour répertorier le tableau précédent ?

Merci
crashray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2010, 17h07   #3
Membre du Club
 
Avatar de s.lennon
 
Stéphanie Lennon
Inscription : juin 2009
Messages : 66
Détails du profil
Informations personnelles :
Nom : Stéphanie Lennon
Âge : 26

Informations forums :
Inscription : juin 2009
Messages : 66
Points : 55
Points : 55
Bonjour.

Pour ce qui est de la table que tu montres, je n'ai pas tout regardé en détail mais une première question me vient : tu n'as qu'une seule table pour tout ton projet ?

Quant au cahier des charges, je n'ai pas beaucoup plus d'expérience que toi (j'ai fini mon stage de fin d'études il a quelques semaines ^^) mais j'ai cru comprendre ça variait beaucoup d'une entreprise à une autre.
Par exemple tu peux ajouter un planning plus ou moins détaillé, qui tient quel rôle sur le projet (MOA, MOE, Comité utilisateur...), quelles sont les préconisations techniques en expliquant plus ou moins pourquoi, etc. Bref, la liste est longue ^^

Dans ton cas et pour te faciliter le travail, j'aurai ajouté un schéma du type diagramme de classes : ça peut te permettre de lister les données nécessaires, de savoir quel utilisateur peut agir sur quelle table, etc.

En espérant t'avoir donné quelques pistes... Bonne journée.
s.lennon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 10h48.


 
 
 
 
Partenaires

Hébergement Web