Grin logo
en de es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Programming

Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems

Title: Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems

Term Paper , 2022 , 61 Pages , Grade: 2,3

Autor:in: Robin Fischer (Author)

Computer Science - Programming
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Problemstellung liegt im Falle dieses Assignments bereits in der Aufgabenstellung. Es soll eine einfache Java-Anwendung zur Verwaltung eines Karteisystems erstellt werden. Hierzu sollen die Klassen Kartei, Freund und Adresse erstellt werden. Dementsprechend liegt eine objektorientierte Programmierung bereits in der Aufgabenstellung.

In der Klasse Kartei sollen Methoden zum Hinzufügen, zum Ändern und zum Löschen von Freunden geben. Ebenfalls eine Suche nach Freunden und die Ausgabe der Gesamtzahl der verwalteten Freunde soll implementiert werden. In der Klasse Freund sollen die persönlichen Daten eines Freundes gespeichert werden, wie auch eine eindeutige Kennung. Es sollen Methoden zum Anlegen neuer Freunde, zum Auslesen und Ändern der Attribute implementiert werden. In der Klasse Adresse werden adresstypische Attribute, wie z.B. PLZ, Ort und Straße gefordert. Es sollen Methoden zum Auslesen und Ändern dieser Attribute zur Verfügung gestellt werden.

Im Mainprogramm sollen dann Freunde mit ihren Adressen in der Kartei angelegt werden, ebenso das Ändern und Löschen von Einträgen soll beispielhaft vorgenommen werden. Eine Adressliste alles Freunde soll ebenfalls ausgebbar sein.
In allen Klassen soll auch die Fehlerbehandlung, das sogenannte Error-Handling beachtet werden und zur Beschreibung aller Klassen sollen UML-Diagramme angefertigt werden.

Excerpt


Inhaltsverzeichnis

  • Einleitung
    • Problemstellung und Zielsetzung
    • Aufbau
  • Grundlagen
    • Java
    • Objektorientierung
    • UML
  • Konzeption der Java-Anwendung
    • Klasse Adresse
    • Klasse Freund
    • Klasse Kartei
    • Klasse Main
  • Erweiterungsmöglichkeiten und Fazit
    • Verbesserungsmöglichkeiten
    • Fazit

Zielsetzung und Themenschwerpunkte

Das Ziel dieses Assignments ist die Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems. Die Anwendung soll die Klassen Kartei, Freund und Adresse beinhalten, die objektorientiert programmiert werden. Die Funktionen der Anwendung umfassen das Hinzufügen, Ändern und Löschen von Freunden in der Kartei sowie die Suche nach Freunden und die Ausgabe der Gesamtzahl der verwalteten Freunde.

  • Objektorientierte Programmierung in Java
  • Entwicklung eines einfachen Karteisystems
  • Implementierung von Klassen für Kartei, Freund und Adresse
  • Fehlerbehandlung (Error-Handling)
  • UML-Diagramm zur Beschreibung der Klassen

Zusammenfassung der Kapitel

Das erste Kapitel der Arbeit führt in die Problemstellung und die Zielsetzung des Assignments ein. Es beschreibt die Aufgabe, ein einfaches Java-basiertes Karteisystem zu erstellen, und definiert die Klassen Kartei, Freund und Adresse, die für die Implementierung des Systems verwendet werden sollen. Das zweite Kapitel stellt die theoretischen Grundlagen der Java-Programmierung, Objektorientierung und UML vor. Kapitel drei beschäftigt sich mit der Konzeption der Java-Anwendung. Es beschreibt die einzelnen Klassen, ihre Attribute und Methoden, sowie die Zusammenhänge zwischen den Klassen. Abschließend werden im vierten Kapitel die Erweiterungsmöglichkeiten und das Fazit der Arbeit präsentiert.

Schlüsselwörter

Die wichtigsten Schlüsselwörter des Textes sind Java, objektorientierte Programmierung, Karteisystem, UML, Klassen, Attribute, Methoden, Fehlerbehandlung, Error-Handling. Der Text behandelt die Konzeption und Implementierung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems und nutzt dazu die objektorientierte Programmierung. Die Anwendung wird mit UML-Diagrammen dokumentiert und umfasst die Behandlung von Fehlern.

Häufig gestellte Fragen

Welche Klassen werden in der Java-Anwendung für das Karteisystem benötigt?

Die Anwendung besteht aus den drei zentralen Klassen: Kartei, Freund und Adresse, die alle objektorientiert miteinander verknüpft sind.

Welche Funktionen bietet die Klasse "Kartei"?

Die Klasse Kartei enthält Methoden zum Hinzufügen, Ändern, Suchen und Löschen von Freunden sowie zur Ausgabe der Gesamtzahl der gespeicherten Einträge.

Was wird in der Klasse "Adresse" gespeichert?

In dieser Klasse werden adressspezifische Attribute wie Postleitzahl (PLZ), Ort und Straße verwaltet, inklusive Methoden zum Auslesen und Ändern dieser Daten.

Wofür wird UML in diesem Projekt verwendet?

UML-Diagramme dienen der grafischen Beschreibung und Dokumentation der Klassenstrukturen und ihrer Beziehungen untereinander.

Wie wird mit Fehlern in der Anwendung umgegangen?

In allen Klassen ist ein spezielles Error-Handling (Fehlerbehandlung) implementiert, um einen stabilen Programmablauf zu gewährleisten.

Was ist das Ziel des Main-Programms?

Das Main-Programm dient als Testumgebung, in der beispielhaft Freunde angelegt, Adressen geändert und Listen ausgegeben werden können.

Excerpt out of 61 pages  - scroll top

Details

Title
Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems
College
AKAD University of Applied Sciences Stuttgart
Grade
2,3
Author
Robin Fischer (Author)
Publication Year
2022
Pages
61
Catalog Number
V1338651
ISBN (PDF)
9783346840776
ISBN (Book)
9783346840783
Language
German
Tags
Java Kartei Karteisystem Erstellung Programmierung elektronisch Anwendung Verwaltung verwalten
Product Safety
GRIN Publishing GmbH
Quote paper
Robin Fischer (Author), 2022, Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems, Munich, GRIN Verlag, https://www.grin.com/document/1338651
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  61  pages
Grin logo
  • Grin.com
  • Shipping
  • Imprint
  • Privacy
  • Terms
  • Imprint