Grin logo
de en es fr
Shop
GRIN Website
Texte veröffentlichen, Rundum-Service genießen
Zur Shop-Startseite › Informatik - Angewandte Informatik

Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems

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

Hausarbeit , 2023 , 19 Seiten , Note: 2.7

Autor:in: Anonym (Autor:in)

Informatik - Angewandte Informatik
Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Java gilt in der Unternehmenswelt als eine der am meisten verwendete Programmiersprache und wird insbesondere zur Steigerung der wirtschaftlichen Effizienz und der Sicherung der weiteren Wettbewerbsfähigkeit genutzt. Aus diesem Grund erfolgt im Rahmen dieser Arbeit eine Auseinandersetzung mit Java, indem eine Anwendung zur Verwaltung eines elektronischen
Karteisystems erstellt wird.

Als Entwicklungsumgebung wurde Intellij IDEA von JetBrains basierend auf der Programmiersprache Java genutzt. Als Basis werden die theoretischen Grundlagen aufgeführt, bestehend aus einer Darlegung des objektorientiertem Programmierens und der Programmierungssprache Java. Daraufhin erfolgt die praktische Umsetzung, beginnend mit der Klasse Kartei und folgend mit den Klassen Freunde und Adressen. In einem Main-Programm werden schlussendlich beispielhaft Freunde mit möglichen Adressen eingegeben und in der Kartei angelegt. Abschließend endet diese Arbeit mit einer kurzen Zusammenfassung inklusiver einer kritischen Würdigung und einem Fazit.

Leseprobe


Inhaltsverzeichnis

  • Abbildungsverzeichnis
  • Abkürzungsverzeichnis
  • 1. Einleitung
    • 1.1.Ausgangssituation
    • 1.2. Ziel und Aufbau der Arbeit
  • 2. Theoretische Grundlagen
    • 2.1. Objektorientiertes Programmieren
    • 2.2. Java...
  • 3. Praktische Umsetzung
    • 3.1. Klasse Kartei
    • 3.2. Klasse Freund
    • 3.3. Klasse Adresse
    • 3.4. Mainprogramm..
  • 4. Schluss..
    • 4.1. Zusammenfassung und kritische Würdigung
    • 4.2. Fazit.
  • Anhang
  • Literaturverzeichnis

Zielsetzung & Themen

Die vorliegende Arbeit befasst sich mit der praktischen Anwendung objektorientierter Programmiersprachen, insbesondere Java, zur Erstellung einer Softwarelösung. Das primäre Ziel ist es, eine elektronische Karteisystemanwendung zu entwickeln, die grundlegende Konzepte der objektorientierten Programmierung demonstriert und die Verwaltung von Freunden und Adressen ermöglicht.

  • Objektorientiertes Programmieren
  • Programmiersprache Java
  • Entwicklung eines elektronischen Karteisystems
  • Strukturierung von Software durch Klassen (Kartei, Freund, Adresse)
  • Modellierung mit UML (Unified Modeling Language)
  • Demonstration von Datenverwaltung und -manipulation

Auszug aus dem Buch

2.1. Objektorientiertes Programmieren

Unter einer objektorientierten Programmierung ist ein Programmierparadigma bzw. eine Methode zur Softwareentwicklung basierend auf dem Konzept von Objekten zu verstehen. Dies ist eine Herangehensweise in der Softwareentwicklung, bei der Funktionen und Daten in die Einheiten Objekte gegliedert werden, welche einen Gegenstand oder eine Entität aus der realen Welt repräsentiert. Ebenso wie die realen Objekte können die digital abgebildeten Objekte miteinander kommunizieren. Dadurch wird es möglich, dass große und umfassende Programme in einer Gruppe interagierender Elemente – den Objekten- aufgeteilt werden. Dementsprechend handelt es sich bei der objektorientierten Programmierung um eine Verfahrensweise zur Strukturierung von Computerprogrammen, bei welcher die Daten sowie die darauf arbeitende Programmlogik zusammengefasst eine Einheit bilden.4

Die objektorientierte Programmierung basiert jedoch nicht nur auf den Objekten, sondern auch auf den Konzepten Klasse, Vererbung und Polymorphie:5

Ο Unter einer Klasse wird ein Datentyp definiert, der meist Daten und Funktionen zusammenfasst und die Zusammengehörigkeit zum Ausdruck bringt.

Ο Eine Vererbung ermöglicht die Konstruktion neuer Klassen aus bereits vorhandenen Klassen, sodass Basisklassen als neuer Baustein wieder verwendet werden können.

Ο Die Vererbung bildet die Grundlage für Polymorphie, welche aussagt, dass erst zur Laufzeit der Funktion einer Klassenhierarchie entschieden wird, welche Funktion aufgerufen wird und nicht bereits bei der Kompilation.

Zusammenfassung der Kapitel

1. Einleitung: Dieses Kapitel führt in die Rolle der Digitalisierung und Programmierung ein und stellt das Ziel der Arbeit vor, welches die Erstellung einer Anwendung zur Verwaltung eines elektronischen Karteisystems mithilfe von Java ist.

2. Theoretische Grundlagen: Hier werden die fundamentalen Konzepte des objektorientierten Programmierens, einschließlich Objekten, Klassen, Vererbung und Polymorphie, sowie die Bedeutung und Einsatzbereiche der Programmiersprache Java detailliert erläutert.

3. Praktische Umsetzung: Dieser Abschnitt beschreibt die konkrete Implementierung des Karteisystems, wobei die Struktur und Funktionalität der Klassen "Kartei", "Freund" und "Adresse" mithilfe von UML-Diagrammen und Java-Codebeispielen dargelegt werden.

4. Schluss: Das letzte Kapitel fasst die Arbeit zusammen, würdigt kritisch die Limitationen der implementierten Beispiele (z.B. Datenvalidierung, Sicherheit) und betont die Bedeutung von objektorientierter Programmierung und UML für die Entwicklung wartbarer und skalierbarer Softwarelösungen.

Schlüsselwörter

Digitalisierung, Objektorientierte Programmierung, Java, Softwareentwicklung, Elektronisches Karteisystem, Klassen, UML-Modellierung, Datenverwaltung, Vererbung, Polymorphie, Mainprogramm, Fehlermeldungen, Datenvalidierung, Effizienz, Anwendungsentwicklung

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit demonstriert die Grundlagen der objektorientierten Programmierung und der Programmiersprache Java anhand der Entwicklung einer Anwendung zur Verwaltung eines elektronischen Karteisystems.

Was sind die zentralen Themenfelder?

Die zentralen Themenfelder umfassen die objektorientierte Programmierung, die Programmiersprache Java, die Entwicklung von Softwarelösungen, Datenmanagement mittels eines Karteisystems und die Nutzung von UML für die Modellierung.

Was ist das primäre Ziel oder die Forschungsfrage?

Das primäre Ziel ist es, eine Anwendung zur Verwaltung eines elektronischen Karteisystems in Java zu erstellen, um die praktische Umsetzung objektorientierter Konzepte aufzuzeigen und die Effizienz der Sprache zu nutzen.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit verwendet eine methodische Herangehensweise, die theoretische Grundlagen des objektorientierten Programmierens und Javas darlegt und diese anschließend durch eine praktische Implementierung in Form eines Karteisystems demonstriert, ergänzt durch UML-Modellierung.

Was wird im Hauptteil behandelt?

Im Hauptteil (Kapitel 3) wird die praktische Umsetzung der Software beschrieben, einschließlich der Implementierung und Strukturierung der Klassen "Kartei", "Freund" und "Adresse" sowie deren Zusammenspiel in einem Mainprogramm.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit wird charakterisiert durch Schlüsselwörter wie Objektorientierte Programmierung, Java, Karteisystem, UML, Softwareentwicklung, Klassen, Datenverwaltung, Vererbung und Polymorphie.

Welche spezifischen Klassen werden für das Karteisystem implementiert?

Für das elektronische Karteisystem werden die Klassen "Kartei" (zur Verwaltung), "Freund" (zur Speicherung von Freundesdaten) und "Adresse" (zur Speicherung von Adressdaten) implementiert.

Welche kritischen Punkte werden bezüglich der Implementierung genannt?

Kritisiert werden die minimale Datenvalidierung, das Fehlen einer langfristigen Datensicherung, das Ausbleiben von Schnittstellen oder Benutzeroberflächen und die feste Codierung der Beispiele in der aktuellen Implementierung.

Warum wurde Java als Programmiersprache gewählt?

Java wurde gewählt, weil es als eine der am häufigsten verwendeten objektorientierten Programmiersprachen in der Unternehmenswelt gilt, die sich durch Robustheit, Nachhaltigkeit und Wiederverwendbarkeit in der Softwareentwicklung auszeichnet.

Was sind die Kernkonzepte des objektorientierten Programmierens, die in der Arbeit erläutert werden?

Die Kernkonzepte der objektorientierten Programmierung, die in der Arbeit erläutert werden, sind Objekte, Klassen (als Datentypen), Vererbung (zur Wiederverwendung von Basisklassen) und Polymorphie (Entscheidung der Funktion zur Laufzeit).

Ende der Leseprobe aus 19 Seiten  - nach oben

Details

Titel
Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems
Veranstaltung
Informatik Java
Note
2.7
Autor
Anonym (Autor:in)
Erscheinungsjahr
2023
Seiten
19
Katalognummer
V1408004
ISBN (PDF)
9783346965103
ISBN (Buch)
9783346965110
Sprache
Deutsch
Schlagworte
Java Akad JAV41 elektronische Kartei
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Anonym (Autor:in), 2023, Erstellung einer einfachen Java-Anwendung zur Verwaltung eines elektronischen Karteisystems, München, GRIN Verlag, https://www.grin.com/document/1408004
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.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  19  Seiten
Grin logo
  • Grin.com
  • Versand
  • Kontakt
  • Datenschutz
  • AGB
  • Impressum