Accueil > Forum > > > > Structure de données "multi tableau de bord"
Structure de données "multi tableau de bord"
mercredi 13 août 2008 à 15:27:01 |
Structure de données "multi tableau de bord"

LordBob
|
Bonsoir a tous, ma question ne concerne pas vraiment PHP, mais plutôt de la conception, mais comme son implémentation se fera en PHP, je pose la question ici. voila actuellement en train de développer une application de suivit d'activité, je dois générer des tableaux de bord, ressemblant à ceci: Tableau Mon problème est que je dois généré le "rapport" aussi bien en HTML, qu'en fichier Excel ou XML. J'aimerais donc pour cela passé par une structure intermédiaire me permettant ainsi de juste changer la méthode d'écriture du format de destination. J'ai donc des problèmes pour trouver une structure de données "modulable" me permettant de représenter le rapport ci-dessus. Sachant que le nombre de tableau, de secteur et les dates (mois en cours, mois passé, trimestre, ...) sont variables. En espérant que vous pourrez m'aider. Merci par avance. Bob... "Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
|
|
mercredi 13 août 2008 à 18:01:48 |
Re : Structure de données "multi tableau de bord"

neigedhiver
|
Salut, Le nombre de tableaux, de secteurs, et les dates n'interviennent pas dans la manière de structurer tes données. Ta base de données doit te permettre de filtrer facilement les données suivant ces critères, mais c'est tout. Je ne suis pas en mesure, là comme ça, de te donner une solution toute faite... D'ailleurs je pense que ce n'est pas ce que tu cherches ;) Pour filtrer selon les dates, il te suffit d'enregistrer les dates de tout ce que tu calcules. Chaque facture, chaque vente, etc doit être datée. Chaque objet (on va appeler objet ce dont j'ignore la nature : factures, ventes, que sais-je encore) doit être associé à un secteur. Pour les CA, Marges, etc, ce sont des valeurs qui doivent pouvoir se calculer au moment de l'état. Pour t'aider un peu plus, il faudrait que tu en dises un peu plus sur l'application que tu développes. Je pourrais alors te guider un peu dans la conception de ta base. Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
|
|
mercredi 13 août 2008 à 20:50:00 |
Re : Structure de données "multi tableau de bord"

malalam
|
Hello,
je pense que comme Neige, je ne comprends pas bien ce que tu veux ? Une fois tes données en BDD, le reste...c'est du code. Et ce code te permettra juste d'afficher tes données selon un output spécifique. Il ne devrait pas y avoir de soucis tant que le stockage de tes données eest correct. Donc...: comment stockes-tu tes données ?
|
|
jeudi 14 août 2008 à 08:32:07 |
Re : Structure de données "multi tableau de bord"

LordBob
|
en fait, mais données ne sont pas stocké brut en BDD. En fait en BDD, je stock toutes une série de données, puis je fais des calcul savant ^^ qui au final me génére des tableaux statistiques.
C'est tableau doivent être ensuite généré en HTML, Excel, XML ......
Mon but est d'écrire une structure de données générique me permettant de représenter les tableaux. Il serait bien que cette structure puisse s'adapter si l'on rajoute un "sous-tableau" de date, ou des lignes supplémentaire. Et bien sur que mes méthode de génération de fichier Excel, HTML elles ne changent pas! Bob... "Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
|
|
jeudi 14 août 2008 à 10:19:44 |
Re : Structure de données "multi tableau de bord"

neigedhiver
|
Salut, "en fait, mais données ne sont pas stocké brut en BDD. En fait en BDD, je stock toutes une série de données," Tu te contredis... Le tout est de savoir quelles données sont stockées, et comment... C'est LA question à laquelle il faut que tu répondes pour qu'on puisse comprendre bien la problématique et t'aider un peu ;) D'après ce que je comprends pour le moment, je reste sur l'idée partagée avec Malalam, qui est que toute la présentation sera entièrement générée par du code, peu importe finalement comment les données sont stockées : ce qui importe dans le stockage, c'est que ce soit assez souple et performant pour pas ruiner ton appli. Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...
|
|
mardi 16 septembre 2008 à 19:27:50 |
Re : Structure de données "multi tableau de bord"

alphanono
|
Réponse acceptée !
Si je comprend bien le besoin de LordBob, le principe serait de faire d'un côté des classes pour calculer les données calculables avec les données stockées et d'un autre côté une classe de rendu HTML, une autre de rendu XML, ... En gros j'ai l'impression qu'il souhaite juste ne pas avoir à réécrire les parties communes de calcul pour chaque mode de rendu. Enfin ... le BAba quoi ...
|
|
mardi 16 septembre 2008 à 20:26:26 |
Re : Structure de données "multi tableau de bord"

LordBob
|
Bonsoir, au final, j'ai résolu mon problème! En fait ce que j'ai fait c'est que j'ai écrit un ensemble de classe, me permettant d'avoir des tableaux de plus en plus complexe!
Si j'ai posté, c'était pour tenté de trouver une solution optimal car ma solution actuel ne me plait pas trop.
Merci quand même a tous. Bob... "Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
|
|
mardi 16 septembre 2008 à 20:30:45 |
Re : Structure de données "multi tableau de bord"

alphanono
|
Ok ... et bien tant mieux !
Et pour répondre à ta maxime : "Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet...", je dirais "Il vaut passer pour un con 2 min en posant une question ... que de rester con toute sa vie"
|
|
Cette discussion est classée dans : données, tableau, multi, structure, bord
Répondre à ce message
Sujets en rapport avec ce message
EMail [ par BSide ]
Bonjour,je construis dynamiquement en PHP un tableau avec des données provenant d'une base Mysql.Parmi ces données se trouve un champ concernant l'ema
Afficher les données dans un tableau ? [ par inceV ]
Contenant 2 lignes et 1 seule cellule :c'est à dire :- 1ère ligne où je veux afficher le titre de l'article par exemple,-2ème ligne où je veux affiche
comment afficher sous forme de tableau [ par Xime ]
bonjourvoila j'aimerais savoir comment afficher mes données que je recupere de ma base de données sous forme de tableau (la taille sera en fonction du
trier un tableau de données par colonnes [ par aurelie53 ]
bonjour tout le monde je voulais savoir comment faire pour trier un tableau sachant qu'il est remplis à partir des données d'une base de données et do
récupération de données a partir d'un formulaire php [ par celine38 ]
Bonjour tout le monde je demande votre aide car j'ai un petit probleme.En effet je suis en train de programme je récupère des données que je met dans
Tableau array etc... [ par Cestmoi ]
J'affiche des données de la facon suivante :foreach($server->rules as $key => $value) { echo $key." = ".$value.""; }
Insérer données dans tableau en boucle [ par Nerdz ]
Bonjour,Je voudrais savoir comment insérer des lignes dans un tableau (array()) à l'aide d'une boucle !Merci d'avance
problème texte tableau > base de données [ par inconnue ]
Bonjour, j'ai créé un tableau dynamiquement avec php dont une colonne affiche un texte issu d'une base de données et lorsqu'un long texte est entré da
Présenter des données d'un formulaire dans un tableau [ par rem78 ]
Bonjour,Je souhaiterai présenter des données de mon livre d'or qui sont contenu dans ma base, dans un tableau.Je veux que chaque message soit affiché
Tri multi-dimensionnel [ par Aline77 ]
Bonjour,J'ai un tableau :Array( [10900] => Array ( [nom] => Aline &nbs
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|