Site collaboratif en php

Petit nouveau ! | 1 Messages

08 janv. 2015, 17:27

Bonjour à tous,

Je suis nouveau sur le forum et j'ai une petite question à vous soumettre.
Je viens d'intégrer un nouveau job et j'ai besoin de dépoussiérer quelques méthodes de travail et je pense à utiliser du php pour cela (j'en ai fait pas mal il y a deux ans mais plus rien depuis).

Je vous expose le problème : je dirige une équipe de dix personnes qui travaillent dans un service ouvert 18h sur 24 et fonctionnant sur un cycle de six jours. Jusqu’alors, l'équipe faisait son planning elle-même sur papier et ensuite un fichier excel (genre usine à gaz) permettait de faire les calculs d'heures etc...
J'aimerais leur créer un site où chacun peut se connecter avec un mot de passe et noter les jours où il veut travailler, tout en imposant des conditions sur ce remplissage du type repos obligatoire, créneau déjà pris etc...
Cela vous semble-t-il envisageable ?
Si oui, pourriez-vous m'orienter sur les grandes lignes à suivre s'il vous plaît ?

En vous remerciant pour votre aide.
Cordialement :)

Eléphanteau du PHP | 10 Messages

08 janv. 2015, 17:34

Bonjour,

Aucun soucis pour faire ça.

Sûrement la manière la plus simple pour faire cela :

- Créer une base de donnée en rapport avec tes besoins : une table d'utilisateurs, avec les pseudos/mdp ainsi que les jours où ils travailleront et les jours de repos.

- Créer une interface d'inscription / connexion (on rempli/accède au pseudo/mdp ici).

- Créer une interface sur laquelle l'utilisateur aura le choix entre affichage / édition de ses jours de repos/travail. C'est ici qu'on utilisera les données dispos dans la BDD sur les jours de repos/travail (donc qu'on fera se rencontrer les données des autres utilisateurs et des créneaux déjà pris pour indiquer des contraintes etc.).

- Quand il choisira affichage (qui pourrait être montrée par défaut), il verra une simple <table> avec les jours de travail / repos.

- Quand il choisira édition il verra la même table mais avec des <select> à l'intérieur par exemple, pour changer les jours de travail / repos.

Après au niveau des contraintes qu'ils auront, c'est en fonction de tes besoins. Mais commence par ça, je te conseille d'utiliser bootstrap pour un affichage simple et clair sans avoir à trop se prendre la tête sur du design.

Mammouth du PHP | 2278 Messages

09 janv. 2015, 12:18

Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD