Aide et conseils pour un développement intranet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Aide et conseils pour un développement intranet

par iclo » 02 juin 2007, 16:18

Je dirais que définir un peu l'algorithmie de chaque page, permet surtout dans la pratique de valider la structure de la base de donnée. (Pour faire ça, je devrais récupérer les données sous telle forme, est-ce possible avec le design de la base de donnée que j'ai prévu ? Est-ce que je peux améliorer ce design pour simplifier le code de mes pages ?)
Sur des sites pas trop compliqué (comme c'est visiblement le cas) c'est surtout au niveau de la base de donnée qu'on a des mauvaise surprises quand on code les algo

par Klomac » 02 juin 2007, 14:40

Certes, enfin disons que pour chaque page il est bon de définir les opérations à effectuer, globalement.

par Sékiltoyai » 02 juin 2007, 14:08

- conception des algorithmes (le plus gros du travail, et pas besoin de php pour ça, juste un papier un crayon)
Pour la conception de sites webs, je ne suis pas certain que l'on puisse parler d'algorithmique au sens premier du terme... Il n'y a pas de calculs complexes à faire.
Le plus important, c'est de réussir à définir une architecture intelligente et péreine pour le site, le codage qui en découle est quasiment immédiat...

par Klomac » 02 juin 2007, 13:12

Le tout c'est d'avoir une certaine méthodologie.

A ta place, je procèderais comme suit :
- analyse fonctionnelle externe : récapituler un peu ce que tu viens de nous dire sous forme de graphique "point de vue utilisateur", pour structurer tes idées
- analyse fonctionnelle interne : créer cette fois un graphique "point de vue programmeur" pour structurer tes futurs scripts (définir quelles pages tu auras besoin, comment elles seront liées etc...)
- conception de la structure des bases de données : définir de quelle manière tu stockeras les données
- conception des algorithmes (le plus gros du travail, et pas besoin de php pour ça, juste un papier un crayon)
- et mise en place de tout ça côté technique (une bonne doc php à la main)

par Aureusms » 01 juin 2007, 23:08

Malheureusement pour toi, je crois qu'aucun logiciel existe déjà tout prêt de ce type.

Les choses à faire :
- créer une table des utilisateurs avec leurs droits d'accès et de lecture, écriture
- définir pour chaque page affichée quel est le droit d'accès minimum
- définir pour chaque paramètres de la page quel est le droit d'accès minimum

J'ai commencé le PHP, il y a un an et j'ai fais à peu près ce que je t'explique. C'est pas compliqué, juste un peu long.

Aide et conseils pour un développement intranet

par HerculePoirot » 01 juin 2007, 10:01

Bonjour à vous,

J'aurais un conseil à vous demander;

Je travaille actuellement en alternance à la direction d'un grand industriel et je dois créer un outil du type organigramme fonctionnel dynamique : à savoir un organigramme dans lequel on puisse naviguer et stocker des informations type base de données. En gros pour une personne donnée, on voudrait en cliquant dessus avoir des informations de plusieurs type. Par exemple : Nom, département, fonction (données de type 1) mais également d'autres données du style "appartient au club de poker de rouilly-sur-amblette", "est super pote avec le sous directeur Mr Dufyon" "Sort de l'école supérieure d'électro-charcuterie"(données de type 2).
Le but serait de donner un accès limité (seulement les données de type 1) à tous les commerciaux et de donner un accès total aux directeurs (toutes les données), de pouvoir interroger une entrée pour lui demander qui sont ses collaborateurs les plus proches etc

Mon problème est le suivant : ils me prennent un peu pour un magicien qui sait tout faire et malheureusement, j'ai peut être fait un peu de C, de VB et d'Access dans mon cursus mais je vais être parfaitement honnête avec vous : je suis un bon à rien dans ces disciplines, et par ailleurs je n'ai pas été recruté pour faire du développement. Disons que ça les arrangerait si je pouvais regler ça... :roll:

Pourriez-vous me guider : existe-t-il des logiciels qui permettent de créer ce que je souhaite, sans forcément rentrer dans le code, quels sont les plus adaptés, sont ils payants... ?

Je vous remercie d'avance pour ces précieuses informations ! :wink:

Hercule