Für den Fall, dass die Moodle Plattform der Hochschule Niederrhein nicht verfügbar ist, finden Sie hier Links auf die Dokumente für Claus Brells Lehrveranstaltungen.
19.10.2021
2. Veranstaltung
BCSM104
Folien
1. Fallstudie Adaptive Stromversorgung
https://hs-niederrhein.sciebo.de/s/G4w96lE6UefgCQq
2. Modell und Modellierung
https://hs-niederrhein.sciebo.de/s/1GfzfZMZq8FIRgB
3. Anforderungsanalyse mit Use Case Diagrammen und Mockups
https://hs-niederrhein.sciebo.de/s/Av9uAuRLbvsKmjg
Anleitungen Breakout Sessions:
Erläuternde Texte
Wirtschaftsinformatik Basics
Wirtschaftsinformatik – was ist das?
Anforderungsanalyse
https://cbrell.de/blog/anforderungsanalyse-warum-ist-sie-sinnvoll-und-wie-macht-man-sie/
Anwendungsfälle visualisieren mit dem Anwendungsfalldiagramm
Mockup – die Benutzungsoberfläche visualisieren
Anleitung Breakout Session
1. Breakout Session
1. Googeln Sie nach Begriffserklärungen für „Modell“. Wie unterscheiden sich Fachdisziplinen?
———
2. Breakout Session
2a. Googeln Sie im Internet nach „Use Case Diagramm“ und „Anwendungsfalldiagramm“ (Bilder Suche). Diskutieren Sie, worin sich die Darstellungen unterscheiden.
2b. Zeichen Sie ein einfaches Use-Case Diagramm für ein Touristik-
Anwendungssystem (siehe Foliensatz)
———–
3. Breakout Session
3a. Googeln Sie im Internet nach „Mockup“ und „Wireframe“ (Bilder Suche). Diskutieren Sie, welche Ihnen warum gut gefallen.
3b. Zeichen Sie ein einfaches Mockup (nur für die Smartphone-App) für ein Touristik-Anwendungssystem.
BWI 403
Mit Visual Studio Code PHP auf dem Webserver programmieren.
Voraussetzung:
Es existiert ein Webserver mit PHP-Scripten. Die Seiten werden mit einer FTP-Software (z.B. FileZilla) gepflegt. Kann man Visual Studie Code als Editor für die Internet-Programme verwenden?
1. Visual Studio Code mit PHP erweitern
Zahnrädchen (Extensions/Erweiterungen), nach PHP suchen, z.B. PHP Intelephense auswählen.
2. in FileZilla eintragen, dass nun Visual Studio Code zum bearbeiten der Inhallte verwendet wird.
Workflow:
Filezilla – Datei „bearbeiten“ – bearbeiten mit Visual Studio Code – speichern – Hochladen – testen.
Bequemerer Workflow bei größeren Projekten:
Eigenen Webserver aufsetzen mit XAMPP (Windows), Mac hat schon einen ….
Dann direkt im Dokumentenverzeichnis Dateien bearbeiten.
Zur Erinnerung:
PHP wird interpretiert, also zur Laufzeit direkt ohne Zwischencode ausgeführt.
Topologie auf dem Webserver:
┌───────────────┐ HTTP │ │ ┌──────────────┐ │ │ │ │ Response (HTML) │ ┌───────────┐ │ │ Browser │◄──────────────────────┼─┤ │ │ │ │ │ │ Webserver │ │ │ ├───────────────────────┤►│ │ │ └──────────────┘ Request │ └───────────┘ │ │ │ │ ┌───────────┐ │ │ │ │ │ │ │ xyz.php │ │ │ │ │ │ │ └───────────┘ │ │ │ │ │ └───────────────┘
Verständnisfrage: Was hat das mit Dot Net zu tun?
Fehlermeldung beim Kompilieren
Wenn Sie ein Projekt aus dem letzten Jahr in Visual Studie Code laden, das noch mit dem Framework 3.1 kompiliert wurde, kann es zu folgender Fehlermeldung kommen:
„It was not possible to find any compatible framework version
The framework ‚Microsoft.NETCore.App‘, version ‚3.1.0‘ was not found.
– The following frameworks were found:
5.0.10 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
You can resolve the problem by installing the specified framework and/or SDK.“
Die Lösung ist:
a) in der csproj Datei auf net5 umstellen. (bevorzugt)
b) netcoreapp3.1 nachinstallieren.
Daten und Datenstrukturen (Folien)Link/URL
Daten und Datenstrukturen (Übungen)Link/URL
3. Veranstaltung
BWI50207 Game Design und Programmierung
Folien
PHP Einstieg: https://hs-niederrhein.sciebo.de/s/f4aPHAYLMebkW6O
AJAX Einstieg: https://hs-niederrhein.sciebo.de/s/oXQt8sgdu49Ps4v
Übung 4 Formular mit PHP erstellen (Befindlichkeitslogger)
Aufgabenstellung:
Erstellen Sie ein PHP-Script.
Nennen Sie das Script 04befindlichkeit.php und laden Sie es in Ihren Bereich hoch.
Das Script soll immer ein Formular mit Radiobuttons zeigen, mit denen man aus 9 Zuständen auswählen kann:
glücklich, froh, zufrieden, entspannt, angespannt, missgestimmt, ärgerlich, wütend, furios.
Codieren Sie die Zustände mit 1 bis 9.
Immer wenn der Absendebutton gedrückt wird, soll eine Zeile an die Logdatei 04befindlickeit.log angehangen werden mit
Datum;Uhrzeit;Befindlichkeit <Zeilenumbruch>
Anmerkung: befindlichkeit.log iste eine Datei im CSV-Format.
Hinweise:
Malen Sie als erstes ein Mockup.
Bauen Sie dann Ihr HTML-Formular.
Verwenden Sie http GET und testen Sie zunächst das Formular mit antwort2.php.
Bauen Sie dann den PHP-Code ein.
Fragen Sie mit isset ab, ob der Button gedrückt wurde.
Wenn Sie bei der Google-Suche ein interessantes Tutorial finden, verewigen Sie es durch eine Kommentarzeile in Ihrem Script.
Für die ganz Harten: bauen Sie zuhause Ihr funktionierendes Script auf SQLite um.
BWI 403
Folien Kontrollstrukturen: https://hs-niederrhein.sciebo.de/s/4ThRySOCxUTvQ0a
Übungen Kontrollstrukturen: https://hs-niederrhein.sciebo.de/s/mKF2wgf3Zn1YsGy
- Geschäftsprozesse modellieren mit eEPKOrganigramm – ARIS Organisationsperspektive, Fachkonzept (10 Min )
Topologie – ARIS Organisationsperspektive, DV-Konzept (28 Min)
Video zur Geschäftsprozessmodellierung mit EPK – Einstieg, 28 Min
Video zur Geschäftsprozessmodellierung mit eEPK – Erweiterung, 20 Min
Video zu Hierarchien und Baumstrukturen (werden für Organigramme, Zieldiagramme und Funktionenbäume benötigt, 5 Min
Video zu Zieldiagrammen (Aus den Blättern werden die Funktionen abgeleitet, 9 Min
Funktionsbäume (Die Blätter beliefern die eEPK, 15 Min)