Nouveau sujet Répondre Imprimer Syndication RSS 2.0

Aide pour un projet de développement

Projet de fin d'unité
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
Message édité 1 fois, dernière édition par Met@lnono, 31 Mars 2008, 17:52     Lien vers ce message 31 Mars 2008, 17:51
Salut,
je suis actuellement une maitrise d'informatique en cours du soir et nous avons un projet a rendre pour une UV.
Nous devons coder entièrement un site marchand en PHP, MySQL, etc... et aussi faire un dossier complet avec cahier des charge, analyse UML... x)

Voici l'intitulé exact pour la partie codage:
Citation
[...]
L’application devra impérativement répondre aux contraintes suivantes :
- Une conception du site basée sur l’utilisation de CSS,
- Un site réalisé en PHP et mettant en œuvre le SGBD MySQL,
- Une conception orientée objet avec séparation des différentes couches de l’application,
- L’utilisation de XML à différents niveaux,
- L’utilisation des web services au sein de l’application (consommation d’un service existant et écriture de
votre propre service que vous imaginerez),
- Votre site devra intégrer un moteur de recherche permettant de retrouver les produits par critères


Je voulais savoir si vous aviez des idées au niveau des options, fonctionnalités qui seraient les plus utiles.
J'ai aussi besoin d'idées sur l'utilisation de XML dans mon application car je ne sais pas vraiment ou l'utiliser ???

Merci à tous pour l'aide :lol:


 
Volcan
Avatar de Spark
  • Messages : 1724
  • Inscrit : 24 Juin 2006
  Lien vers ce message 31 Mars 2008, 19:32
Je voulais savoir si vous aviez des idées au niveau des options, fonctionnalités qui seraient les plus utiles.


Du genre ?

Prix, photo(s), description, fiche technique, avis, alerte par mail si baisse de prix d'un produit et autres ?


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum :
http://forum.jeux-reseau.fr
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 31 Mars 2008, 19:42
Oui tout à fait, j'aime bien l'alerte par mail :)


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3094
  • Inscrit : 01 Mars 2007
  Lien vers ce message 31 Mars 2008, 20:01
Pour le xml tu peux t'en servir pour les fiches des objets, comme les maps sur fsb :)


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
Message édité 1 fois, dernière édition par Met@lnono, 31 Mars 2008, 21:14     Lien vers ce message 31 Mars 2008, 20:10
Pour le xml tu peux t'en servir pour les fiches des objets, comme les maps sur fsb :)
Il faut que je regarder car je sais pas trop comment faire... si tu avais quelques petits détails ?

Pour les services web je pense que je vais essayer de faire un mini moteur de recherche.


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3094
  • Inscrit : 01 Mars 2007
  Lien vers ce message 31 Mars 2008, 21:33
Bah les détails sont dans le source de FSB2 ^^

Grosso modo tu as un champ "données", qui contient donc les données sur l'article donc

Tu crée une map par objet, genre pour les livre tu as les champs Auteur, titre, edition, editeur, isbn, pour les cd tu auras les champs artiste, titre, nom des pistes...

Quand tu poste un nouvel objet tu enregistre les données dans une structure en xml, comme ça tu utilise qu'un champ pour stocker plusieurs données différentes dns ta base de données.

Donc à l'affichage ben tu affiche suivant le xml

A l'edition tu as déjà la structure xml (même si la "map" n'existe plus)

Et tu utilise du xml comme souhaité.

Tu peux aussi faire une fonction d'import/export des données qui fonctionne avec du xml...


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14161
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 01 Avril 2008, 0:09
Le XML tu peux l'utiliser à plusieurs endroits utiles :
- Pour les web service
- Les flux RSS et atom
- Pour de l'ajax
- Pour la configuration

par exemple :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 09 Mai 2008, 8:42
Pour la suite du projet, nous sommes obligé d'utiliser le MVC.
Nous avons vu un exemple en cours avec php.MVC mais je trouve que pour ce projet, c'est un peu comme utiliser un tank pour ouvrir une porte.
Est ce vous pensez que si j'utilise la classe tpl de FSB1 pour séparer la vue du contrôleur ça passera ?


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3094
  • Inscrit : 01 Mars 2007
Message édité 1 fois, dernière édition par BlackJowy, 09 Mai 2008, 9:05     Lien vers ce message 09 Mai 2008, 9:05
Bah modèle = bdd, vue = template, controleur = code php, ça colle :p

Opte plutôt pour celui de FSB2, plus souple.


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 09 Mai 2008, 9:51
Ouai mais je n'ai que très peu de temps et je connais par cœur celui de FSB1. :p
Mais si tu as un exemple rapide qui m'éviterais de me plonger dans le code... :=$

Pour moi aussi ça me semblait bon mais je préférais avoir plusieurs avis !


 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3094
  • Inscrit : 01 Mars 2007
  Lien vers ce message 09 Mai 2008, 9:56
Rapide non, mais en quelques heures, voir une seule, tu peux facilement l'adapter et le prendre en main, mais bon si tu connais bien celui de fsb1 utilise le


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 09 Mai 2008, 10:03
Pour ce projet là ou je n'ai pas beaucoup de temps et ou je n'ai pas besoin de super fonctions compliquées, il suffit largement ! :)


 
Brasier
Avatar de Sékiltoyai
  • Age : 20 ans
  • Messages : 925
  • Inscrit : 19 Septembre 2006
  Lien vers ce message 09 Mai 2008, 10:08
Mis à part qu'un moteur de templates n'a rien à voir avec un MVC…


http://www.phpfrance.com : Support francophone PHP et Web.
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1137
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 09 Mai 2008, 10:11
Si je comprend bien le fonctionnement, ça n'est qu'une partie d'un MVC, la partie vue.


 
Volcan
Avatar de Spark
  • Messages : 1724
  • Inscrit : 24 Juin 2006
  Lien vers ce message 09 Mai 2008, 12:49
Si c'est un moteur de template dont tu as besoin et que tu dois prendre en main rapidement je te conseil ce tuto :

http://phpcodeur.net/articles/php/templates


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum :
http://forum.jeux-reseau.fr
 
Répondre


.