Claus Brells Unterlagen für Lehrveranstaltungen

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)

Teile diesen Beitrag.