Partage
  • Partager sur Facebook
  • Partager sur Twitter

Création d'une plateforme administrative en ligne

Sujet résolu
    25 juin 2019 à 14:34:24

    Bonjour,

    Je cherche actuellement à créer une plateforme administrative pour mon ancien établissement scolaire. Cette dernière devrait comporter trois niveaux d'accessibilité (étudiant, enseignant, administrateur) et le cahier des charges ressemble à peu près à ça :

    - Base de données enseignants (CV, lettre de motivation, docs intervenant extérieur)

    -> accès Administrateurs uniquement

    -Base de données étudiants (info perso, dossier d’inscription, convocation)

    -> lecture/écriture Administrateurs + lecture uniquement Enseignants (sur tous dossiers) + lecture uniquement Étudiants (sur son dossier)

    -Feuille de présence (hebdomadaire, mise à jour avec la bdd)

    -> lecture/écriture Administrateurs + Enseignants

    -Bulletins semestriels (gérer les sections et spécialités en fonction de la bdd)

    -> lecture/écriture Administrateurs + Enseignants

    -Emploi du temps + soutiens

    -> lecture/écriture Administrateurs + Enseignants (sur ses soutiens, pas sur les autres, ni sur l’Emploi du temps) - lecture uniquement Étudiants



    Je viens de finir une L1 informatique où il y avait un cours HTML/CSS/JAVASCRIPT/PHP. Cependant je n'ai pas travaillé beaucoup dans ce cours et j'ai donc de faible notions de PHP. J'ai donc étudié un peu les fonctionnalités de WIX pour voir si cela pouvait me permettre de mettre en place la plateforme. Seulement j'ai rencontré quelques difficultés :

    - La gestion des données m'a l'air assez limité via les outils WIX. Par exemple je n'ai pas l'impression qu'il soit possible de modifier les bases de données en étant utilisateur du site (ce qui serait nécessaire pour les enseignants par exemple).

    - Il est possible d'utiliser les outils Google qui permettent plus de choses. Cependant cela implique de rendre public les feuilles de calcul Google et cela est très problématique pour un établissement qui gère des données confidentiels.

    J'ai vu l'outil Bubble qui me semble assez adapté (même si je n'ai pas étudié en détail) mais qui est plus cher. L'établissement en question n'a pas beaucoup de budget et c' est aussi pour ça que j'essaie de les aider.

    Je pense que j'ai la possibilité de programmer moi même cette plateforme avec PHP ect. Cependant ce domaine ne m'intéresse pas énormément (même si je serais peut-être prêt à apprendre pour donner un peu d'aide à cet établissement). D'où mes questions suivantes :

    - Connaissez vous des outils adapter au dévellopement de ce projet ?

    - Pensez vous que j'ai mal compris certaines ou mal envisagé certains facteurs ?

    - L'apprentissage de PHP et programmer plus de A à Z sont des issues obligatoires ?

    J'espère avoir été un maximum clair et j'espère pouvoir trouver ici un peu d'aide :)

    • Partager sur Facebook
    • Partager sur Twitter
      28 juin 2019 à 9:43:24

      J'ai bien peur que l'apprentissage de PHP (ou toute autre langage côté serveur) soit obligatoire pour réaliser ce type de projet. Il existe aujourd'hui des plugins toutes faits (pour WordPress / Joomla et autres CMS) à combiner entre eux pour faire ce genre de projet mais croyez-moi, ce sera un vrai casse-tête et à moment ou à un autre vous aurez à manipuler du code.

      L'ensemble de votre projet est question d'une gestion de base de données, des interfaces pour lecture / ajout / modification / suppression en résumé.

      Concernant les outils, je recommanderai de commencer sur un framework PHP solide comme Laravel, Symfony ou CodeIgniter. Donc, connaissance PHP, POO (Programmation Orienté Objet) et base de données requis. Il y a des cours à ce sujet sur ce site.

      • Partager sur Facebook
      • Partager sur Twitter
        4 juillet 2019 à 15:29:34

        Merci manoaratefy pour ta réponse !

        J'ai cherché pendant pas mal de temps des outils permettant de ne pas passer par la case apprentissage PHP, MySQL ect, mais je dois dire que je ne trouve rien de complet et convaincant. Donc comme tu le conseilles, je me suis motivé à apprendre le PHP, POO, MySQL. Je crois que c'est le bon moyen pour faire vraiment quelque chose de bien et d'avoir la maitrise de ce projet. Je met donc ce sujet en résolu   :)

        • Partager sur Facebook
        • Partager sur Twitter

        Création d'une plateforme administrative en ligne

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown