labor informationstechnik sebastian schiffmann und tobias zachmann
TRANSCRIPT
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
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
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
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
Mindmap
611.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
Technologie
711.04.23
serverseitig clientseitig
HTML
Input
Output
Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
Struktur der Datenbank
811.04.23 Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
Struktur der Datenbank Beispiel:
„Dummy“-Beitrag (Beitragsposition = 0)
11.04.23 9Sendeplanung Datenbank – S. Schiffmann und T. 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
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
SQL – Abfragen
FormateDatum: #dd/mm/yyyy#Text: ‘string‘
Schreibgeschützte Datenbanken
11.04.23 12Sendeplanung Datenbank – S. Schiffmann und T. Zachmann
Aufbau des Programms
11.04.23 13
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
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
Problem:Beitragsdauer muss manuell eingegeben werden
11.04.23 16Sendeplanung Datenbank – S. Schiffmann und T. 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
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
Vielen Dank für Ihre Aufmerksamkeit!
Fragen?
19Sendeplanung Datenbank – S. Schiffmann und T. Zachmann11.04.23