19
Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Embed Size (px)

Citation preview

Page 1: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Labor Informationstechnik

Sebastian Schiffmann und Tobias Zachmann

Page 2: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Inhalt1. Problemstellung2. Alte Sendeplanung3. Aufgabenstellung4. Mindmap5. Technologie6. Struktur der Datenbank7. SQL-Abfragen8. Aufbau des Programms9. Probleme & Lösungen10. Fazit

211.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 3: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Problemstellung Die Sendeplanung muss ständig von

verschiedenen Personen und von verschiedenen Orten aus geändert werden

Daten werden derzeit auf dem Server nur in einer unkomfortablen Excel-Tabelle gespeichert

311.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 4: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Alte Sendeplanung

• Für neue Beiträge neue Zeile einfügen• Für neue Sendepläne Tabellenblatt anlegen• Paralleles Arbeiten nicht möglich• Keine Hyperlinks zu den Beiträgen• Man muss Beitrag und Inhalt eingeben• Kein Austausch zwischen anderen Projekten

11.04.23 4Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 5: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Aufgabenstellung Datenbank der Sendeplanung soll mit

Microsoft Access entwickelt werden

Jeder Nutzer soll online Einblick auf die Datenbank haben

Änderung und Erweiterung über komfortable Benutzeroberfläche

511.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 6: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Mindmap

611.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 7: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Technologie

711.04.23

serverseitig clientseitig

HTML

Input

Output

Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 8: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Struktur der Datenbank

811.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 9: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Struktur der Datenbank Beispiel:

„Dummy“-Beitrag (Beitragsposition = 0)

11.04.23 9Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 10: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

SQL – Abfragen Ermöglichen Zugriff auf Datenbanken

Datensätze erstellen: insertDatensätze löschen: deleteDatensätze verändern: updateDatensätze abrufen: select

1011.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 11: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

SQL – Abfragen Beispiele:

SELECT Datum FROM SendeplanungWHERE (Beitragsposition = 1)ORDER BY SendungsID

UPDATE SendeplanungSET Beitragsposition=Beitragsposition-1 WHERE SendungsID=47

11.04.23 11Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 12: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

SQL – Abfragen

FormateDatum: #dd/mm/yyyy#Text: ‘string‘

Schreibgeschützte Datenbanken

11.04.23 12Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 13: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Aufbau des Programms

11.04.23 13

Page 14: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Problem:Unterschiedliche Server

1411.04.23

Sendeplanung DB

xHz DB

HD Campus TV DB

193.196.117.25

193.196.117.22

193.196.117.25

Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 15: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Lösungsvorschläge: Alle Datenbanken an gleichem Ort

speichern

Kopien der Datenbanken erstellen und auf gemeinsamen Ort kopieren

Datenbanken vereinen

11.04.23 15Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 16: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Problem:Beitragsdauer muss manuell eingegeben werden

11.04.23 16Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 17: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Lösungsvorschläge: Beitragsdauer anhand der Bitrate und

Größe der Dateien berechnen

Aber die Möglichkeit bestehen lassen, die Beitragsdauer manuell zu ändern

Evtl. mit Projekt Beitragssichtung kombinieren

11.04.23 17Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 18: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Fazit Effizientes Arbeiten Hohe Motivation Problem-Lösungs-Kette

Hoher AufwandCa. 1200 Zeilen QuellcodeDebuggenDokumentation

Weiterentwicklung

11.04.23 18Sendeplanung Datenbank – S. Schiffmann und T. Zachmann

Page 19: Labor Informationstechnik Sebastian Schiffmann und Tobias Zachmann

Vielen Dank für Ihre Aufmerksamkeit!

Fragen?

19Sendeplanung Datenbank – S. Schiffmann und T. Zachmann11.04.23