This commit is contained in:
Harald G. Mueller 2022-11-14 18:03:04 +00:00
parent fb48144256
commit d67f668980

View File

@ -152,28 +152,22 @@ Eine Abgabe auf "localhost", also nicht über das Internet auf einem Webserver,
### Grundanforderung (bis Note 4.7) ### Grundanforderung (bis Note 4.7)
- Dynamisch generierte Website (z.B. in PHP) mit 2 Datenbankanbindungen (z.B. für Artikel) und 1 Filedatenhaltung (z.B. für DB-Einstellungen oder für User) programmiert. - Dynamisch generierte Website (z.B. in PHP) mit 2 Datenbankanbindungen (z.B. für Artikel) und 1 Filedatenhaltung (z.B. für DB-Einstellungen oder für User) programmiert.
- Statischer DB-Switch (hart codiert, Applikation muss neu gestartet werden um auf die 2. DB zu kommen) - Statischer DB-Switch (hart codiert, Applikation muss neu gestartet werden um auf die 2. DB zu kommen)
- Git wird benutzt - Git wird benutzt
- Abgabe auf einem online Web-System - Abgabe auf einem online Web-System
-- eigene Domain, -- eigene Domain,
-- oder Subdomain bei einem Provider -- oder Subdomain bei einem Provider
-- oder als Unterordner in einer Domain -- oder als Unterordner in einer Domain
>> Abgabe "nur" auf eigenem Rechner gibt Abzüge > Abgabe "nur" auf eigenem Rechner gibt Abzüge
- Einzelabgabe (Es kann zusammen gearbeitet werden, aber jede:r gibt den eigenen Code ab) - Einzelabgabe (Es kann zusammen gearbeitet werden, aber jede:r gibt den eigenen Code ab)
- Teile aus Modul M133 können wiederverwendet werden. Es muss aber eine sichtliche Weiterentwicklung davon sein. - Teile aus Modul M133 können wiederverwendet werden. Es muss aber eine sichtliche Weiterentwicklung davon sein.
- Datenbank angebunden - Datenbank angebunden
- MVC konsequent umgesetzt - MVC konsequent umgesetzt
- Sicherheitsaspekte berücksichtigt - Sicherheitsaspekte berücksichtigt
-- "save" gegen SQL-Injection, Benutzer-Fehleingaben, ...) -- "save" gegen SQL-Injection, Benutzer-Fehleingaben, ...)
-- "save" gegen URL-Klau (Sessionhandling) -- "save" gegen URL-Klau (Sessionhandling)
- Mehrere Artikel können ausgewählt und "bestellt" werden - Mehrere Artikel können ausgewählt und/oder abgewählt und danach "bestellt" werden.