Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1102 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [HELP] Estimation et conseil sur un projet PHP...

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[HELP] Estimation et conseil sur un projet PHP...

n°815550
kissskoool
Posté le 05-08-2004 à 10:02:16  profilanswer
 

Bonjour tout le monde,
 
J'ai besoin de conseils avant de commencer un projet en PHP.
Voila je suis en stage et je dois faire une sorte d'intra en PHP/MySQL pour la gestion du temps, des projets, et du travail en groupe dans l entreprise.
 
J'ai vu qu'il existait quelques produits open source comme PHProjekt, ou groupware, mais ils ne sont pas totalement adaptes a mes besoins.
 
Sachant que je suis seul pour ce projet et que je debute en php ainsi qu'en MySQL, mais que j' ai tout de meme des bases de programmation, voici ma question :
 
(J'ai 2 mois pour le faire)
 
Y a t il des chances que j'y arrive???est ce quelquechose de complique???
 
dois je partir d'un projet existant??ou alors tout faire moi meme??
 
Merci
 

mood
Publicité
Posté le 05-08-2004 à 10:02:16  profilanswer
 

n°815555
Profil sup​primé
Posté le 05-08-2004 à 10:10:27  answer
 

pour le temps, on peut vraiment pas te dire avec une description du projet en une ligne.
Mais si ca peut t'aider, moi aussi je suis en stage. Je connaissez pas rien en PHP et MySQL, je savais juste faire une base de donnée sur "papier" (MCD, ect...).
Ca fait un peu plus d'un mois que ca j'ai commencé, et j'ai presque fini mon projet qui consiste a realiser sur l intranet un truc qui ressemble a un site marchand (avec un catalogue d'article, panier, etc... plusieurs catégorie d utilisateurs: ceux qui commandent, ceux qui traitent les commandes, ceux qui mettent a jour le catalogue ...). Rien de bien mechant que du classique.


Message édité par Profil supprimé le 05-08-2004 à 10:14:23
n°815556
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 10:11:33  profilanswer
 

Tu as deux mois pour le faire mais nous ne savons ce que tu dois faire exactement.  
Si je comprend bien tu dois faire un intranet pour gerer le temps, gestion des taches sur un projet et de collaboration avec les participants sur un ou des projet.
J'ai déjà fait cela avant. Ben tous ce que je peux te dire c'est que 2 mois peut etre juste mais je ne sais pas quel niveau de complexité ils veulent ton entreprise.
Je peux te donner des directions.

n°815574
kissskoool
Posté le 05-08-2004 à 10:20:37  profilanswer
 

et bein le niveau de complexite n est pas tres eleve...g deja la logique en tete...
 
je dois juste faire un site avec authentification des utilisateurs puis une zone administrateur ou collaborateurs.
 
Les projets sont rentres par les administrateurs :
ils choisissent les collaborateurs du projet ainsi que les taches a effectuer et le temps estime pour chacun.
 
tout est mis a jour sur les plans de travail des collaborateurs qui doivent chaque jour saisir leur temps de travail.
 
et il y a quelques petites fonctionnalites en plus par ci par la.
 
J'ai trouve des scripts qui faisaient ca et j ai ete effraye par la taille de leur code.Je ne pourrais jamais faire ca tout seul sachant que je debute.
 
mais je peux peut etre faire quelquechose de plus simple , juste adapte aux besoins de mon entreprises.
 
Mais est ce que je dois partir d'une feuille blanche???
Je suis en peu perdu...y a t il des logiciels d aide a la programmation ou qui facilitent le travail???
 
EN fait oui je veux bien des directions, des coups de pouce, des astuces de pros du php.
 
Merci
 
N'hesitez pas a posez des questions....

n°815583
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 10:26:37  profilanswer
 

Conseil perso : Si tu es debutant en php ne prend pas les script des autres pour les raisons suivante.
- il faut avoir un minimum de connaissance pour le connecter a ton projet.
- Ces scripts ne sont pas forcement adapter à tes besoin donc il faut savoir bidouiller à l'interieur.
- C'est pas la meilleur façon d'apprendre.
 
Premierement, met ton projet par ecrit pour avoir les idées claire et pour t'imposer des limites.
la zone didentification: comment ,ou, avec quoi et qui.
les projets: comment sera presenter les projets , une listes ?
les taches affectué sur le projet, quel tache et qui ?
etc...
 
il faut que tu fasses un modele de donnée pour ta base de données. Si tu sais pas comment faire je t'en montrerais un tu comprendras l'importance, tu peux le poster ici si tu veux et parmis nous il y en aura qui le validerons.

n°815595
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-08-2004 à 10:37:27  profilanswer
 

Pour les débutant, je trouve que le site cyberzoide.developpez.com est plutôt pas mal. Télécharges leurs PDFs ils sont plutôt bien foutu je trouve.
 
Sans oublier la doc sur www.nexen.net ... indispensable !
 
Bon courage.
 
++

n°815596
kissskoool
Posté le 05-08-2004 à 10:37:52  profilanswer
 

par exemple a quoi sert PHP-nuke????
 
puis je m appuyer dessus???

n°815610
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-08-2004 à 10:47:44  profilanswer
 

PHPNuke est plutot une gestion complete de site internet avec Portail, Forum, News etc...
 
Je ne pense pas que ça te soit utile

n°815619
kissskoool
Posté le 05-08-2004 à 10:53:53  profilanswer
 

et il n existe pas un truc dans le genre pour faciliter les choses....
 
genre un logiciel comme dreamweaver mais pour php/mysql???
un soft wysiwyg??

n°815624
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 10:57:56  profilanswer
 

kissskoool a écrit :

et il n existe pas un truc dans le genre pour faciliter les choses....
 
genre un logiciel comme dreamweaver mais pour php/mysql???
un soft wysiwyg??


Tu veux apprendre ou pas le php?

mood
Publicité
Posté le 05-08-2004 à 10:57:56  profilanswer
 

n°815627
kissskoool
Posté le 05-08-2004 à 11:01:14  profilanswer
 

en fait c surtout que le temps presse....si j ai choisi le php    
c que ce langage m interesse ainsi que les bases de donnees...
 
mais je suis stagiaire encore en ecole d'informatique...et mon patron m a demande de faire ca pour dans 2 mois absolument...
 
Je flippe enormement car je suis tout seul....alors dans un premier temps je cherche la solution la plus rapide, la plus propre et efficace pour realiser ce projet...

n°815631
darksword
publicitaire
Posté le 05-08-2004 à 11:03:44  profilanswer
 

(payer un programmeur?)
:D

n°815632
kissskoool
Posté le 05-08-2004 à 11:04:25  profilanswer
 

franchement j y ai pense....mais deja que je ne suis pas paye un franc...

n°815633
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:05:12  profilanswer
 

kissskoool a écrit :

en fait c surtout que le temps presse....si j ai choisi le php    
c que ce langage m interesse ainsi que les bases de donnees...
 
mais je suis stagiaire encore en ecole d'informatique...et mon patron m a demande de faire ca pour dans 2 mois absolument...
 
Je flippe enormement car je suis tout seul....alors dans un premier temps je cherche la solution la plus rapide, la plus propre et efficace pour realiser ce projet...


La solution la plus rapide c'est commencer a avoir les idées claires et que en cas de probleme dit toi que tu as le forum pour t'aider. il y a pas de logiciel permettant de faire cela, c'est pas du HTML.

n°815635
kissskoool
Posté le 05-08-2004 à 11:07:55  profilanswer
 

ok bon je crois que mes tables sont faites....
 
tu veux dire une table utilsateur, une table projet et tout et tout...?
 
et je crois avoir les idees claires sur ce que je veux faire ...
 
mais je ne sais pas c est koi les etapes a suivre apres...
 
G installe easyphp....
 
que faire apres???

n°815636
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:07:56  profilanswer
 

kissskoool a écrit :

franchement j y ai pense....mais deja que je ne suis pas paye un franc...


Quoi ? t'y a pensé?
OK pour 100euro je te fais un truc clé en main sur une semaine ;)
prix d'ami!... prix d'ami mon frere ;)
 
 
non mais faut pas deconner, tu vas pas payer quelqu'un pour faire plaisir a ton patron.
Moi je t'avou que je peux le faire en une semaine mais bon j'ai un peut de bouteille derriere moi. Deux moi ça te laisse le temps d'apprendre et de coder.


Message édité par Berceker United le 05-08-2004 à 11:09:45
n°815641
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:13:56  profilanswer
 

kissskoool a écrit :

ok bon je crois que mes tables sont faites....
tu veux dire une table utilsateur, une table projet et tout et tout...?
et je crois avoir les idees claires sur ce que je veux faire ...
mais je ne sais pas c est koi les etapes a suivre apres...
G installe easyphp....
que faire apres???


Commence par faire l'édition des collaborateurs.
Ajouter un collaborateur
Liste des collaborateurs doit pouvoir avoir :
Modifier un collaborateur
Supprimer un collaborateur
 
tu fais pareille avec les projet.
Ajouter un projet
Liste des projets -> modifier supprimer

n°815646
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:15:26  profilanswer
 

tu est etudiant en ecole d'info tu doit donc avoir de bonne bases en prog.
 
Partant de se principe, apprend les bases du php, cela te prendra au max je dirai 2/3 jours meme moin li les tuto ici www.phpdebutant.org
 
ensuite d'apres la description minimaliste de ton projet, je pense que tu n'aura pas besoin de longtemp pour realiser cela.
 
A premiere vu:
- 1 page d'authentification
- 2 masque de saisie (un pour les admin et un pour les collaborateurs)
- 2/3 tables (user,etc)
- 1 masque de consultation
 
 
le forum est la pour taider
 
P.S = va prendre 2/3 decontractil tu me semble bien stresser :o, rassure toi c realisable largement dans le temp impartis, normalement tu peut le boucler en une journée si tu te decide a apprendre le php ;)  

n°815650
Dj YeLL
$question = $to_be || !$to_be;
Posté le 05-08-2004 à 11:19:55  profilanswer
 

kissskoool a écrit :

franchement j y ai pense....mais deja que je ne suis pas paye un franc...


 
Bon allez je te le fais pour 75 €, prix d'ami :D

n°815652
kissskoool
Posté le 05-08-2004 à 11:20:27  profilanswer
 

franchement les gars vous me remontez le moral....je ne sais pas ce que je ferais sans vous ;)
 
Mais berceker qd tu dis commence par faire l edition des collaborateurs...techniquement c est koi la premiere etape???

n°815655
kissskoool
Posté le 05-08-2004 à 11:22:07  profilanswer
 

pour ceux qui sont prets a etre payer pour le faire ....je vous dis laissez moi 1 semaine pour apprendre le php...et qd meme essayer de m y mettre...si je vois que je suis totalement perdu je crois que je serais oblige de payer qqun... ;/

n°815661
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:24:08  profilanswer
 

Sincerement , envoy nous ton modele de données nous seront te dire si tu es sur le bon chemin ou pas, parce qu'il y a pas pire de commencer un projet et de ce retrouver bloqué apres un mois de codage.

n°815663
Profil sup​primé
Posté le 05-08-2004 à 11:25:51  answer
 

si t'as vraiment de bonnes bases d'algo y a pas de probleme pour le PHP tu retrouve les meme choses que dans les languages style C que tu as du apprendre en cours (les boucles, des bibliotheques de fonctions ...)
en deux mois a mon avis t'as largement le temps de comprendre les bases de PHP et mySQL et developper ton application. Je suis dans ton cas, je connaissez rien au PHP et mysql, et en un peu plus d un moins j ai fait 80% du boulot environ.
Apres, il est evident qu'il ne faut pas que tu pompes des scripts que tu trouvera sur le net. Il faut que tu comprennes ce que tu fait d'abords pour apprendre et deuxiemement car pomper un script ca va, deux ca va mais qu'en t en a plein c le bin's pour trouver un bug. Et puis les scripts seront pas adapté exactement a ce que tu veux faire ce qui compliquera enormement le code. Mais cela ne veut pas dire partir de zero, tu trouvera facilement des tutoriels ou on t expliquera comment faire les fonctions de bases (comme l identification) et tu pourra l adapter à tes besoins. Il y a bcp de site sur le net... Et puis tu peux toujours venir poser une question si tu trouve pas de reponses a un probleme sur le net sur ce forum. Il y a beaucoup de gens qui maitrisent ici et qui repondent rapidement (merci a eux d'ailleurs !!!).
Pour conclure pas la peine de stresser, mets toi y calmenent, tout va bien se passer :-)

n°815664
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:26:39  profilanswer
 

kissskoool a écrit :

franchement les gars vous me remontez le moral....je ne sais pas ce que je ferais sans vous ;)
 
Mais berceker qd tu dis commence par faire l edition des collaborateurs...techniquement c est koi la premiere etape???


 
Faire un champ de formulaire pour saisire :
le nom, prenom, poste , status, etc...
les champs saisie seront enregistrer en base (attention je te fais un gros résumé)

n°815668
Profil sup​primé
Posté le 05-08-2004 à 11:29:27  answer
 

pour les etapes je te conseille :
donne toi une semaine avant de commencer a coder pourfaire un dictionnaire des données (liste toutes les données que tu as besoin, tu dois le faire facilement grace au cahier des charges - expression du besoin ...), elaborer le MCD, elaborer l enchainement des ecrans. UNe fois tout ca bien établit, l'ordre dans lequel il faut coder te viendra bcp plus facilement au lieu de te lancer sans etre vraiment clair dans ta tete

n°815672
kissskoool
Posté le 05-08-2004 à 11:30:45  profilanswer
 

c koi le modele donnees que je dois vous envoyer...
c est sous quelle forme???

n°815676
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:31:52  profilanswer
 

kissskoool a écrit :

pour ceux qui sont prets a etre payer pour le faire ....je vous dis laissez moi 1 semaine pour apprendre le php...et qd meme essayer de m y mettre...si je vois que je suis totalement perdu je crois que je serais oblige de payer qqun... ;/


 
jespere que tu plaisante  :o  tu ne paye personne  :o  
tu va y arriver ne tinquiette pas c vraiment pas dur  :jap:  
 
mais par contre remu toi un peu :fou: d'abord tu fonce sur www.phpdebutant.org sur le menu de droite tu lis les tutos ! ca ve te prendre une journée au maximum !
 
Avec ca en poche tu installe ton easyphp et tu met en pratique chapitre apres chapitre ce que tu vient d'apprendre !
 
Fort de cette experience tu attaque ton projet de facon ordonnée. Tu met tout sur papier tu reflechi au differentes pages que tu va crée et au differentes information que tu devra leurs passer (parametres)
 
Tu realise le MCD de ta base calmement c une etape primordiale donc prend ton temp.
 
Ensuite tu plonge ton nez dans le code, tu commence par la premiere etape qui semble ici :
- Connexion de l'utilisateur - 1ere page
Cette page devra contenir un formulaire avec 2 champs texte et un bouton submit.
La page qui receptionnera les info entrée par l'utilisateur devra aller verifie ces info dans la base de donnée et si elle sont juste afficher la seconde page sinon afficher de nouveau la premiere page
 
 
et ainsi de suite tu ecrit tt ce que ton module devra faire, il faut que cela soit clair dans ta tete avant de commencer reelement a programmer.
 
et ne part pas vaincu dans la vie il n'y aura pas toujours quelqu'un qui fodra que tu paye pour qu'il fasse ton travail.
 
Suis ce conseil et tu y arrivera sans difficulté , et au passage tu aura apprit plein de choses.

n°815681
kissskoool
Posté le 05-08-2004 à 11:32:46  profilanswer
 

g deja fais l enchainement des ecrans....g deja repertorie toutes les donnees dont j aurais besoin...
 
les donnees a saisir et celles a calculer par la suite

n°815682
kissskoool
Posté le 05-08-2004 à 11:33:01  profilanswer
 

par contre g pas fait de mcd ou de trucs comme ca

n°815690
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:35:21  profilanswer
 

et ben tu as deja beaucoup plus avancer que tu n'a l'air de le penser.
 
Le mcd c donc la prochaine etape, realise ta base de données en fonction de la demande qui t'a ete formulée.
 
Tu basera ensuite ton code php sur ta base de données et cela ira tout seul
 
Quand tu aura fait cette premiere page les autre decoulerons toutes seules

n°815691
Profil sup​primé
Posté le 05-08-2004 à 11:35:40  answer
 

si t utilises une base de données faut le faire avant de commencer à programmer.

n°815696
kissskoool
Posté le 05-08-2004 à 11:37:47  profilanswer
 

neogally je suis tout a fait d accord avec toi...je vais relever la tete....et attaquer ca avec force et courage ;)
 
par contre tu me fais peur en me disant que le mcd est une etape primordiale...je ne sais pas faire ca

n°815697
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:38:21  profilanswer
 

personnelement jai ete dans ton cas, javais peur de ne jamais pouvoir realiser une telle chose la premiere fois que jai eu a travaillée en entreprise.
 
Mais o final javais 3 mois pour faire une chose et jai en fait mis 1 semaine a le faire...donc ne te decourage pas

n°815706
kissskoool
Posté le 05-08-2004 à 11:40:46  profilanswer
 

oui mais c koi le modele conceptuel de donnees???je vois a peux pres a koi ca sert...mais je ne savais pas que c etais une etape indispensable....et est ce que je dois faire attention aux cles primaires cles secondaires et tout et tout???

n°815710
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:42:19  profilanswer
 

pour le mcd c tres simple
 
tu reflechi d'abord aux differentes tables dont tu as besoin
une table user en premier lieu, ensuite une autre qui stockera les taches et une enfin qui stockera les les horaire des collaborateurs
 
il y en as peut etre d'autres mais je ne connai pas ton projet suffisament

n°815714
Profil sup​primé
Posté le 05-08-2004 à 11:43:25  answer
 

cherche sur le net y a plein de cours dessus
en voila un que je viens de trouver :
http://www.ac-grenoble.fr/ecogest/ [...] da/mcd.htm
 
et oui c une etape indipensable pour deux raisons:
pour creer ta base de données (les tables etc...)
pour te mettre au clair (meme si t'as l impression que t u l'es tu va te poser pleins de questions que t a pas encore penser)
 
c est vraiment pas dur mais IL FAUT S Y METTRE et REFLECHIR !

n°815717
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:44:19  profilanswer
 

kissskoool a écrit :

oui mais c koi le modele conceptuel de donnees???je vois a peux pres a koi ca sert...mais je ne savais pas que c etais une etape indispensable....et est ce que je dois faire attention aux cles primaires cles secondaires et tout et tout???


 
oui tu doit construire ta base de données en y mettant tout cela , une clé primaire par table semble importante, et par exemple pour la table qui stockera les horaires des collaborateur ben une clé secondaire sur l'id du collaborateur.

n°815718
Berceker U​nited
PSN : berceker_united
Posté le 05-08-2004 à 11:44:38  profilanswer
 

kissskoool a écrit :

oui mais c koi le modele conceptuel de donnees???je vois a peux pres a koi ca sert...mais je ne savais pas que c etais une etape indispensable....et est ce que je dois faire attention aux cles primaires cles secondaires et tout et tout???


Excuse moi pour la taille mais j'ai pas trop le choix et je peux pas reduire l'image.Mais voici a quoi ça ressemble
http://www.stars-asian.com/calendar.gif


Message édité par Berceker United le 05-08-2004 à 11:45:01
n°815721
neogally
Battle Angel Alita
Posté le 05-08-2004 à 11:45:55  profilanswer
 

tu est sur la bonne voie, tu va ten sortir largement tu aura meme du temp a t'ennuyer apres ^^

n°815724
Profil sup​primé
Posté le 05-08-2004 à 11:47:06  answer
 

tiens yt a mieux que le premier lien que j ai cité plus haut :
http://www.ifrance.com/ATI/SGBD.htm
 
la tu devrais trouver ton bonheur pour comprendre comment realiser un MCD

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [HELP] Estimation et conseil sur un projet PHP...

 

Sujets relatifs
probleme configurartion serveur apache pour php+ [PHP] Formulaire vers un remerciement et recevoir les infos par mail
php 5 en rpm: [edit] passer de php 4 a 5 => installation.Droits quand on crée un fichier ou un dossier en php
Upload multiple : en PHP ?problème de menu flash avec url +arguments en PHP
[PHP] - Probleme pour ajouter des jours à une datela vengeance de allopassxp est un plat qui se mange en PHP
[PHP] Accés dans un tableau d'objets...pop up avec PHP ???
Plus de sujets relatifs à : [HELP] Estimation et conseil sur un projet PHP...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR