Sie sind auf Seite 1von 2

Datenbanksysteme Ivo Otero, Meishen Liu, Hoa Le Thi, Staveer Baraich

DBS Projekt Antrag

Dokumentname
SS21-BWI-4V1/2-3-Hotelsystem

Titel des Projektes


Hotelsystem-Datenbank

Projektteilnehmer
SS21-BWI-4V1/2-3

Projektleiter:
Ivo Otero

Projektteam:
Meishen Liu
Hoa Le Thi
Satveer Baraich

Projektinhalt

Für die Hotelkette „CrossRoad“ soll ein neues Datenbanksystem


implementiert werden. „CrossRoad“ ist eine europaweit agierende
Hotelkette (inklusive eigner Restaurants im Hotel) mit über 50 Hotels in
15 Ländern. Alle Hotels dieser Kette sind identisch aufgebaut, damit sich
die Gäste immer zurechtfinden, unabhängig vom Standort.

Bis jetzt war das System zur Verwaltung nicht vereinheitlicht. Manche
Hotels haben zum Beispiel Karteisysteme verwendet, andere eine PC-
Applikation für die Zimmerbuchung. Das hat immer wieder zu Problemen
geführt und die Auswertung der Daten wurde dadurch erschwert. Ein
zentrales Datenbanksystem soll nun Abhilfe leisten. Die Daten werden
sowohl lokal als auch auf dem zentralen Datenbankserver gespeichert.

Ein einziges Programm verwaltet damit Reservierungen, Kundendaten,


Zimmerbuchungen, Mitarbeiterdaten, Zahlungen, Services und
Kundenbewertungen. Diverse Integritätsbedingungen helfen dem
Anwender, die Daten korrekt einzutragen. Auch bei Änderungen, welche
bisher nur sehr mühsam durchgeführt werden konnten, sollte es möglich
sein die Datenbank auszubauen oder abzuändern. Um die
Datenbanksysteme Ivo Otero, Meishen Liu, Hoa Le Thi, Staveer Baraich

Datenauswertung für das Management zu vereinfachen, wäre es am Ende


des Monats einen Report über die Anzahl der Übernachtungen zu machen.

Nach einem Treffen mit dem Geschäftsführer der Hotelkette werden letzte
Details zur Datenbank geklärt und daraus ein Entitäten-Beziehungsmodell
entwickelt. Dieses Modell wird in ein relationales Datenbankschema
überführt und anhand der Normalformen kontrolliert. Dies wiederum ist
der erste Baustein, die nächsten Schritte zu verfolgen, mit PL/SQL eine
voll funktionierende Datenbank zu erstellen.

Angedachte Tabellen:

 Zimmerbuchung
 Person
 Kunden (Restaurantbesucher)
 Gäste
 Mitarbeiter
 Gehalt
 Abteilungen
 Zimmer
 Zimmerklasse
 Services
 Hotel
 Adresse
 Zahlung
 Bankinformation (Bankkonten)
 Kundenbewertung
 Lieferanten
 Gastronomiebedarf
 Zimmerbedarf
 (Hotelbedarf)

GUI-Programmiersprache
GUI in C# (WPF-App mit dem MVVM Ansatz).

Das könnte Ihnen auch gefallen