Struktur: Einstieg in eine Webapp-Entwicklung

Beitrag lesen

Erstmal vielen Dank für deine Antwort auf meine Fragestellung. Da jetzt massig Antworten rein gekommen sind präzisiere ich mal mein Vorhaben (das Endprodukt) ein wenig an einem Beispiel:

Es gibt eine Webseite namens www.beispielschule.de (fiktiv für das Beispiel). Wenn sich nun ein User (in dem Fall ein Lehrer) mit seiner Email Adresse und einem Passwort (beide Daten wurden von einem Admin manuell in die Datenbank (?) eingetragen) einloggt, wird er eine Seite weiter geführt. Hier kann der Lehrer nun seine verschiedenen Klassen die er hat eintragen (Bsp.: Grundschulklasse 1A, Realschulklasse 5C). Hat er die Klassen eingetragen kann er weiter die Fächer eintragen die er in diesen Klassen hat (Bsp.: Grundschulklasse 1A - Mathe,Deutsch ; Realschulklasse 5C - Sport, Biologie). Als letzten Schritt gibt er die Schüler ein die sich in diesen Klassen bei Ihm befinden. Sind diese Daten alle eingetragen, kann der Lehrer jedem Schüler seine Note geben (mündlich, schriftlich). Jetzt hat der Lehrer seine Arbeit getan und geht nach Hause. Jetzt loggt sich die Lehrerin ein die ebenfalls die Realschulklasse 5C hat aber nicht die Grundschulklasse 1A. Somit sieht sie nur das die Realschulklasse 5C (d.h. der Admin hat ebenfalls eine Berechtigung den jeweiligen Lehrern zugeordnet) angelegt worden ist. Hier kann sie jetzt ihre Fächer hinzufügen und die bereits angelegten Schüler bewerten.

Der Schuldirektor als Oberhaupt kann dann am ende des Eintragens die Durchschnittsnoten aller Schüler errechnen (?) bzw. auswerten lassen.

Jeder Lehrer kann sich mit einem Internet Zugang einloggen egal wo er sich befindet. Also kein schulinterner Server oder dergleichen.

Das wäre ein fiktives Beispiel für meine Problemstellung. Das das Beispiel eventuell an ein paar ecken hinkt kann gut sein ist aber auch nicht sinn des Problems. Hier geht es ja darum wie ich eine derartige Webseite realisieren kann die derartige Eingaben und derartige Datenspeicherungen erlaubt.

Ich bitte darum bei den Vorschlägen ein wenig präziser zu sein. Zum Beispiel (für die server seitige Sprache PHP oder Perl mit MySql) welches Programm kannst du empfehlen? Inwiefern ist darin MySql implementiert usw.

Ich danke im Voraus für das bereits vorhandene engagement. ;-) Bei Fragen gerne weiter fleißig zitieren und kommentieren.

0 83

Einstieg in eine Webapp-Entwicklung

Struktur
  • datenbank
  • software
  1. -1
    pl
    1. 0
      dedlfix
      1. -1
        pl
        1. 0
          dedlfix
          1. 0
            pl
            1. 0
              dedlfix
              1. -1
                pl
                1. 0
                  dedlfix
                  1. -1
                    pl
                    1. 0
                      dedlfix
                      1. 0
                        pl
                        1. 0
                          dedlfix
                      2. 0
                        m.
                        1. 0
                          marctrix
                          1. 0
                            m.
  2. 0
    Regina Schaukrug
    1. 0
      pl
  3. 0
    JürgenB
    1. 0
      TS
      • datenbank
      • datenschutz
      • software
      1. 0
        JürgenB
        1. 0
          pl
          1. 0
            TS
            1. 0
              pl
              1. 0
                TS
                • datenbank
                • geschichte
                • software
                1. 0
                  pl
                  1. 0
                    TS
                    1. 0
                      pl
            2. 1
              marctrix
              1. 1
                TS
                • humor
                • menschelei
              2. 0
                marctrix
                • datenbank
                • menschelei
    2. 0
      pl
      1. 0
        JürgenB
        1. 0
          pl
      2. 0
        m.
  4. 3
    dedlfix
    1. -1
      pl
  5. 2
    Rolf B
    1. 0
      TS
      • meinung
      • projekt
      • sicherheit
    2. 0
      pl
      1. 0
        Rolf B
        1. 0
          pl
    3. 0
      Struktur
      1. 0
        dedlfix
      2. 0
        m.
        1. 0
          Rolf B
          1. 0
            m.
      3. 0
        pl
        1. 2

          Software für Schulen (war: Einstieg in eine Webapp-Entwicklung)

          Matthias Scharwies
          • bildung
          • datenbank
          • software
          1. 0
            pl
  6. 0
    Meowsalot
  7. 0
    m.
    1. 0
      Meowsalot
      1. 0
        m.
      2. 0
        Klaus Mennward
        1. 0
          m.
          1. 0
            Klaus Mennward
            1. 0
              Meowsalot
              1. 0
                marctrix
              2. 0
                Klaus Mennward
                1. 0
                  Christian Kruse
            2. 0
              m.
              1. 0
                marctrix
  8. 0
    marctrix
    1. 0
      Klaus Mennward
      1. 0
        Meowsalot
        1. 0
          marctrix
          1. 0
            Meowsalot
            1. 1
              marctrix
              1. 0
                JürgenB
                1. 0
                  marctrix
                2. 0
                  beatovich
              2. 0
                marctrix
              3. 0
                Meowsalot
                1. 1
                  marctrix
                  1. 0
                    marctrix
                    • software
                  2. 0
                    Rolf B
                    1. 0
                      marctrix
    2. 0
      m.
      1. 0
        Meowsalot
        1. 0
          m.
          1. 0
            marctrix
      2. 0
        marctrix