Projektbeschreibungen

Transcription

Projektbeschreibungen
Bachelor-Projekt
Folie 1
Projektbeschreibungen
Projekt 1: Personenverwaltung in einem Einwohnermeldeamt
Realisieren Sie die Datenhaltung für ein Einwohnermeldeamt. Es werden
Personen verwaltet, die u. a. durch folgende Daten charakterisiert sind:
•
•
•
•
Namen (ggf. auch der Geburtsname)
Geburtsdatum
Familienstand
Adresse
Personen haben Eltern und ggf. auch Kinder. Die folgenden Funktionen
müssen realisiert werden:
•
•
•
•
•
•
•
•
•
•
Anmeldung
(vorheriger Wohnsitz)
Abmeldung
(neuer Wohnsitz)
Heirat
Geburt
Scheidung
Tod
Namen und ggf. weitere Daten der Eltern einer Person
Namen und ggf. weitere Daten der Kinder
Namen und ggf. weitere Daten der Ehepartner
Wohnorte der letzten fünf Jahre einer Person
Ergänzen Sie die Daten einer Person, sodass Sie die obigen Funktionen
realisieren können. Berücksichtigen Sie in Ihrem Entwurf, dass Erweiterungen einfach vorgenommen werden können (z. B. neue Funktionen wie
Erstellen eines Stammbaums).
Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß
Bachelor-Projekt
Folie 2
Projekt 2: Gebrauchtwagenmarkt
Realisieren Sie ein Programm für einen Gebrauchtwagenhändler, der gebrauchte Autos aufkauft (bzw. in Kommission nimmt) und verkauft. Für
die Autos sollen mindestens die folgenden Daten verwaltet werden:
•
Hersteller
•
Typ und Farbe
•
Kilometerstand
•
Motorleistung
•
Benzinverbrauch
•
nächster TÜV-Termin
•
Anzahl aller Vorbesitzer sowie deren Anschriften
•
Anzahl und schwere der Unfälle
•
Kauf- und Verkaufspreis
Kundenanfragen können beliebige Kombinationen der verwalteten Kriterien enthalten. Das Programm soll ausgeben können, welche Wagen sich
seit wann im Bestand befinden und welche Autos in den letzten n Jahren
jeweils an wen verkauft worden sind. Außerdem soll es eine jährliche
Verkaufsstatistik nach verschiedenen Kriterien (u. a. auch den Gewinn
des Händlers) erzeugen.
Projekt 3: Versandhandel
Analog zu Projekt 2 soll ein Programm für einen Versandhandel mit Produkten, Lagerverwaltung, Kunden usw. realisiert werden.
Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß
Bachelor-Projekt
Folie 3
Projekt 4: Bibliothek
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Büchern,
Zeitschriften und Kunden in einer Bibliothek realisiert werden.
Projekt 5: Videothek
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Videos, CDs,
DVDs, Blu Rays und Kunden in einer Videothek realisiert werden.
Projekt 6: Buchhandel
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Büchern,
Zeitschriften u. Ä. in einer Buchhandlung realisiert werden.
Projekt 7: Apotheke
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Medikamenten in einer Apotheke realisiert werden.
Projekt 8: Arztpraxis
Analog zu Projekt 2 soll ein Programm zur Patientenverwaltung in einer
Arztpraxis realisiert werden. Vergessen Sie nicht, dass es Kassen- und
Privatpatienten gibt.
Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß
Bachelor-Projekt
Folie 4
Projekt 9: Krankenkasse
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Mitgliedern
einer Krankenkasse realisiert werden. Vergessen Sie nicht, dass u. U. eine
Familie über ein Kassenmitglied versichert ist.
Projekt 10: Antiquitätenhandlung
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Antiquitäten
in einer Antiquitätenhandlung realisiert werden.
Projekt 11: Kunstgalerie
Analog zu Projekt 2 soll ein Programm zur Verwaltung von Bildern, Statuen u. Ä. in einer Kunstgalerie realisiert werden. Die Galerie stellt
eigene Kunstgegenstände und Leihgaben in einer Ausstellung aus und
betreibt außerdem einen Verkaufsladen.
Projekt 12: Messeverwaltung
Analog zu Projekt 2 soll ein Programm für eine Messeverwaltung realisiert werden, die u. a. Stände an Kunden vermietet.
Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß
Bachelor-Projekt
Folie 5
Projekt 13: Spiele
Realisieren Sie ein Programm für ein Spiel (17 + 4, Skat, Mensch-ärgereDich-nicht, ...). Das Programm soll Folgendes unterstützen:
•
Verwaltung der Spieler (An-/Abmeldung).
•
Verwaltung des Spiels (z. B. Karten mischen und verteilen, Punkte
zählen, würfeln, ...).
•
Falls nicht genügend viele Spieler vorhanden sind, kann eine Person
mehrere Spieler simulieren oder das Programm übernimmt die Arbeit
der fehlenden Spieler.
•
Das Programm verwaltet eine Rangfolge der Spieler (gewonnene
Spiele, Punkte, ...).
•
Die aktuelle Rangfolge oder die Rangfolge zu einem Stichtag kann
abgefragt werden.
•
Falls einige Spieler häufiger in derselben Gruppierung spielen, kann
auch die Rangfolge der Spieler in dieser Gruppierung abgefragt
werden.
•
Falls eine Spielergruppe an mehreren Tagen spielt, kann die Leistung
der Spieler über diesen Zeitraum ausgegeben werden (eventuell als
Grafik).
Projekt 14: Eigene Projekte nach vorheriger Absprache
Sie können ein eigenes Projektthema wählen. Falls das Thema für die
Lehrveranstaltung geeignet ist, dürfen Sie es realisieren.
Hochschule Fulda, Fachbereich AI, Prof. Dr. S. Groß

Documents pareils