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
Zur Shop-Startseite › Informatik - Programmierung

Die Verwaltung eines elektronischen Karteisystems. Erstellung einer einfachen Java-Anwendung

Titel: Die Verwaltung eines elektronischen Karteisystems. Erstellung einer einfachen Java-Anwendung

Hausarbeit , 2023 , 17 Seiten , Note: 1,0

Autor:in: Anonym (Autor:in)

Informatik - Programmierung

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Das Ziel dieser Arbeit ist es, die ersten Schritte des Programmierens am Beispiel der Erstellung eines elektronischen Karteisystems zu erlernen. Für die Entwicklung dieser Java Anwendung müssen die Klassen "Freund", "Adresse", sowie eine Klasse "Kartei" zur Verwaltung der Freunde angelegt werden. Zur Unterstützung des Programmes wird eine weitere Klasse "Person" angelegt. Die Klassen und Kommentare im Quellcode sind auf Englisch verfasst, da die Übersetzung englischer Begriffe häufig deren Bedeutung verfälscht. Es hat sich im Laufe der Jahre und durch internationale Kollaborationen bei Softwareprojekten zum Standard entwickelt. Deshalb wurden die Klassen "Friend", "Address", "IndexCard" und "Person" benannt. Über ein Main-Programm wird dem Nutzer ermöglicht, verschiedene Freunde mit ihren jeweiligen Adressen in einer Kartei anzulegen. Die Funktionalität des Programmes wird über die Erstellung und Ausgabe einer Adressliste aller Freunde geprüft. Mögliche Fehler während des Programmierprozesses werden behandelt und dokumentiert. Zur Beschreibung der Klassen soll ein UML-Diagramm verwendet werden und Vorschläge zur strukturellen Verbesserung und Erweiterung des Programmes diskutiert werden.

Leseprobe


Inhaltsverzeichnis

1. Einleitung

1.1 Problemstellung der Arbeit

1.2 Zielsetzung der Arbeit

1.3 Aufbau der Arbeit

2. Grundlagen der Java-Programmierung

2.1 Die objektorientierte Programmiersprache Java

2.2 Eigenschaften von Java

2.3 Begriffsdefinition

2.4 Fehlerursache und -behandlung

3. Konzeption eines elektronischen Karteisystems

3.1 Klassendiagramm eines elektronischen Karteisystems

3.2 Klassen

3.2.1 Entwicklung der Klasse „Friend“

3.2.2 Entwicklung der Klasse „Address“

3.2.3 Entwicklung der Klasse „IndexCard“

3.3 Mainprogramm

3.4 Programmierfehler

4. Fazit

4.1 Zusammenfassung

4.2 Kritische Reflexion

Zielsetzung & Themen

Die vorliegende Arbeit verfolgt das Ziel, die Grundlagen der objektorientierten Programmierung anhand der praktischen Entwicklung einer Java-Anwendung für ein elektronisches Karteisystem zu erlernen und zu demonstrieren. Dabei wird untersucht, wie Klassen strukturiert, Instanzen verwaltet und Fehler im Programmierprozess effektiv behandelt werden können.

  • Grundlagen der objektorientierten Programmierung mit Java
  • Modellierung mit der Unified Modeling Language (UML)
  • Implementierung von Klassen und Instanzverwaltung
  • Einsatz von Datenstrukturen wie ArrayList und HashMap
  • Umgang mit Fehlerursachen und Fehlerbehandlung

Auszug aus dem Buch

3.2.1 Entwicklung der Klasse „Friend“

Für die Speicherung des Schlüssels wurde eine Variable mit dem Namen „id“ mit dem Datentyp Integer (int) gewählt. Der Datentyp Integer ist eine Ganzzahl, durch die die Identifizierung eines jeden Freundes eindeutig und leicht lesbar macht. Um unbefugten Zugriff von Dritten zu verhindern, werden die Attribute der Kasse „Friend“ mit dem Zugriffsmodifizier private deklariert. Die Adressen der Freunde werden mit einer ArrayList mit der Bezeichnung verwaltet. Die ArrayList ist veränderbar und kann beliebig viele Instanzen ohne festgelegte Länge der Klasse Address aufnehmen.13 Nachfolgender Code gibt einen Überblick über die deklarierten Instanzvariablen:

private int id;

private String firstname;

private String surname;

private String birthdate;

private ArrayList

addressList = new ArrayList<>();

Zusammenfassung der Kapitel

1. Einleitung: Dieses Kapitel führt in die Problemstellung der Programmierausbildung ein, definiert die Zielsetzung der Arbeit und erläutert den strukturellen Aufbau.

2. Grundlagen der Java-Programmierung: Hier werden die theoretischen Basiskenntnisse über Java, dessen objektorientierte Eigenschaften sowie grundlegende Begriffe und Fehlerquellen behandelt.

3. Konzeption eines elektronischen Karteisystems: Dies ist der inhaltliche Schwerpunkt, in dem die konkrete Implementierung der Klassen sowie das Klassendiagramm und das Mainprogramm detailliert beschrieben werden.

4. Fazit: Das letzte Kapitel fasst die Ergebnisse zusammen und reflektiert kritisch die getroffene Vorgehensweise sowie Potenziale zur weiteren Verbesserung.

Schlüsselwörter

Java, Objektorientierte Programmierung, Klassen, UML, Karteisystem, Entwicklungsumgebung, IDE, Programmierung, Fehlerbehandlung, ArrayList, HashMap, Informatik, Softwareentwicklung, Konstruktor, Mainprogramm

Häufig gestellte Fragen

Worum geht es in dieser Arbeit?

Es geht um die praktische Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems unter Anwendung objektorientierter Programmierprinzipien.

Was sind die zentralen Themenfelder?

Die zentralen Themen sind die Modellierung mit UML, die Strukturierung von Klassen in Java sowie die grundlegende Handhabung von Daten und Fehlern während des Programmierprozesses.

Was ist das primäre Ziel der Arbeit?

Das Ziel ist es, die ersten Schritte im Programmieren mit Java aktiv durch die Umsetzung eines spezifischen Anwendungsbeispiels zu erlernen.

Welche wissenschaftliche Methode wurde verwendet?

Es wurde eine praxisorientierte Softwareentwicklungsmethode angewandt, begleitet von einer Literaturrecherche zur theoretischen Fundierung der Programmierkonzepte.

Was wird im Hauptteil behandelt?

Der Hauptteil befasst sich mit der Konzeption des Karteisystems, der technischen Entwicklung der einzelnen Klassen (Friend, Address, IndexCard) und der Realisierung des Mainprogramms.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit lässt sich primär mit Begriffen wie Java, objektorientierte Programmierung, Softwareentwicklung, Klassenmodellierung und Fehlerbehandlung charakterisieren.

Warum wurden die Klassen auf Englisch benannt?

Dies erfolgte, um internationalen Standards in Softwareprojekten zu entsprechen und Probleme bei der Übersetzung englischer Fachbegriffe zu vermeiden.

Welche Schwachstellen identifiziert der Autor im Fazit?

Der Autor kritisiert die fehlende Persistenz der Daten, die ausschließlich sequenzielle Datenausgabe und das Fehlen einer grafischen Benutzeroberfläche.

Ende der Leseprobe aus 17 Seiten  - nach oben

Details

Titel
Die Verwaltung eines elektronischen Karteisystems. Erstellung einer einfachen Java-Anwendung
Hochschule
AKAD University, ehem. AKAD Fachhochschule Stuttgart
Veranstaltung
JAV41
Note
1,0
Autor
Anonym (Autor:in)
Erscheinungsjahr
2023
Seiten
17
Katalognummer
V1469827
ISBN (eBook)
9783389017975
ISBN (Buch)
9783389017982
Sprache
Deutsch
Schlagworte
Java objektorientiert
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Anonym (Autor:in), 2023, Die Verwaltung eines elektronischen Karteisystems. Erstellung einer einfachen Java-Anwendung, München, GRIN Verlag, https://www.hausarbeiten.de/document/1469827
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  17  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum