Hausarbeiten logo
Shop
Shop
Tutorials
De En
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Go to shop › Computer Science - Programming

Erstellung einer einfachen Java-Anwendung zur Verwaltung eines Karteikartensystems

Title: Erstellung einer einfachen Java-Anwendung zur Verwaltung eines Karteikartensystems

Term Paper , 2023 , 21 Pages , Grade: 1,7

Autor:in: Oliver Lemm (Author)

Computer Science - Programming

Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Hauptziel dieser Arbeit ist die Erstellung einer einfachen Java-Anwendung zur Verwaltung eines Karteisystems. Dabei sollen die Grundlagen objektorientierter Programmierung während der Programmierung erlernt und verstanden werden. In Kapitel 2 dieser Arbeit werden die Grundlagen von Java anhand von Beispielen zu Begriffen wie Klasse oder Objekt besprochen. Außerdem werden UML-Diagramme erläutert, da diese elementar wichtig sind, um die einzelnen Klassen zu beschreiben. In Kapitel 3 wird die Umsetzung der einzelnen Klassen gezeigt und mit UML-Diagrammen und Code-Ausschnitten veranschaulicht bevor in Kapitel 4 das Assignment und dessen Umsetzung kritisch reflektiert wird.

Excerpt


Inhaltsverzeichnis

1 Einleitung

1.1 Problemstellung

1.2 Aufbau der Arbeit

2 Einführung in die Entwicklung von Anwendungen mit Java

2.1 Was versteht man unter Objektorientierung?

2.2 Klassen und Methoden

2.3 Was sind UML-Diagramme?

2.4 Die Entwicklungsumgebung

3 Hauptteil - Erstellung der Java-Anwendung

3.1 Die Klasse „Adresse“

3.2 Die Klasse Freund

3.3 Die Klasse Kartei

3.4 Die Klasse Main

3.5 UML-Diagramm aller Klassen

4 Kritische Reflektion

A1 - Code

Zielsetzung & Themen

Das Hauptziel dieser Arbeit ist die Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems, wobei die Grundkonzepte der objektorientierten Programmierung (OOP) praktisch umgesetzt und erläutert werden.

  • Grundlagen der objektorientierten Programmierung mit Java
  • Verwendung von Klassen, Objekten und Methoden
  • Modellierung von Softwarestrukturen mittels UML-Diagrammen
  • Praktische Implementierung einer Kartei-Verwaltung in Java
  • Kritische Reflexion des Entwicklungsprozesses und der gewählten Architektur

Auszug aus dem Buch

3.1 Die Klasse „Adresse“

Die Klasse Adresse wird benötigt, um eine Adresse mit allen wichtigen Attributen für einen Freund bereitzustellen. Damit kann ein Freund mit seiner vollständigen Adresse in der Kartei gespeichert werden. Dafür werden die Attribute Straße, Postleitzahl und Ort benötigt. Um die Attribute des Objektes von äußerlichen Zugriffen zu schützen, wird der Modifizierer private verwendet. Damit ist sichergestellt, dass nur speziell dafür vorgesehene Methoden auf die Attribute zugreifen können. Zusätzlich zu dieser Konstruktor-Methode erhält jedes Attribut noch eine set-und eine get-Methode. Mit der set-Methode kann das jeweilige Attribut gesetzt oder verändert werden. Die get-Methode kann dann das jeweilige Attribut aus. Diese Methoden sind mit dem Modifizierer public versehen, um hiermit die Attribute der Klasse ändern zu können. Die fertige Klasse wird in Abbildung 4 dargestellt.

Zusammenfassung der Kapitel

1 Einleitung: Dieses Kapitel erläutert die Relevanz von Programmiersprachen, stellt Java als Entwicklungsplattform vor und definiert das Ziel, ein elektronisches Karteisystem zu entwickeln.

2 Einführung in die Entwicklung von Anwendungen mit Java: Hier werden die theoretischen Grundlagen der objektorientierten Programmierung, der Aufbau von Klassen und Methoden sowie die Bedeutung von UML-Diagrammen und der Entwicklungsumgebung besprochen.

3 Hauptteil - Erstellung der Java-Anwendung: Dies ist der praktische Teil, in dem die Klassen „Adresse“, „Freund“, „Kartei“ und „Main“ sukzessive entwickelt und ihre Funktionsweisen anhand von Code- und UML-Diagrammen demonstriert werden.

4 Kritische Reflektion: Ein rückblickender Teil, in dem die Herausforderungen während des Projekts, gelernte Lektionen und potenzielle Verbesserungsmöglichkeiten wie die Anbindung einer Datenbank diskutiert werden.

Schlüsselwörter

Java, objektorientierte Programmierung, OOP, Klasse, Objekt, Methode, UML, Unified Modeling Language, Karteisystem, Softwareentwicklung, Entwicklungsumgebung, Konstruktor, Getter, Setter, Reflektion

Häufig gestellte Fragen

Worum geht es in dieser Arbeit?

Es geht um die praktische Erstellung einer einfachen Java-Anwendung zur Verwaltung von Daten in einem elektronischen Karteisystem.

Was sind die zentralen Themenfelder?

Die zentralen Themen sind objektorientierte Programmierung, der Aufbau von Java-Klassen, Datenkapselung und die visuelle Modellierung mittels UML.

Was ist das primäre Ziel der Arbeit?

Das primäre Ziel ist es, die Grundlagen der objektorientierten Programmierung durch ein konkretes Implementierungsbeispiel zu erlernen und zu verstehen.

Welche wissenschaftlichen Methoden werden verwendet?

Die Arbeit nutzt die Literaturrecherche für die theoretischen Grundlagen und die methodische Softwareentwicklung für die praktische Umsetzung der Java-Klassen.

Was wird im Hauptteil behandelt?

Im Hauptteil werden die einzelnen Klassen des Karteisystems (Adresse, Freund, Kartei, Main) implementiert und durch UML-Diagramme sowie Quellcode-Ausschnitte veranschaulicht.

Welche Schlagworte charakterisieren das Dokument?

Java, objektorientierte Programmierung, Modifizierer, UML, Klassenstruktur und Datenverwaltung.

Warum wird in der Klasse „Kartei“ eine „HashMap“ verwendet?

Die HashMap dient der effizienten Speicherung und Verwaltung der Freunde, wobei ein schnelles Suchen und Löschen über die eindeutige ID ermöglicht wird.

Warum wird das Attribut „zaehler“ in der Klasse „Freund“ als „static“ definiert?

Die Verwendung von „static“ stellt sicher, dass der Zähler klassenweit existiert und somit bei jeder neuen Instanziierung inkrementiert wird, was die Eindeutigkeit der ID garantiert.

Excerpt out of 21 pages  - scroll top

Details

Title
Erstellung einer einfachen Java-Anwendung zur Verwaltung eines Karteikartensystems
College
AKAD University of Applied Sciences Stuttgart
Course
JAVA
Grade
1,7
Author
Oliver Lemm (Author)
Publication Year
2023
Pages
21
Catalog Number
V1372869
ISBN (eBook)
9783346909473
ISBN (Book)
9783346909480
Language
German
Tags
Java Karteikartensystem Java-Anwendung Beispiel Code
Product Safety
GRIN Publishing GmbH
Quote paper
Oliver Lemm (Author), 2023, Erstellung einer einfachen Java-Anwendung zur Verwaltung eines Karteikartensystems, Munich, GRIN Verlag, https://www.hausarbeiten.de/document/1372869
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.
Excerpt from  21  pages
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Payment & Shipping
  • About us
  • Contact
  • Privacy
  • Terms
  • Imprint