Hausarbeiten logo
Shop
Shop
Tutorials
En De
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

Implementierung einer GUI-Applikation zur optimalen Zuordnung von Studenten mittels Java/Swing

Titel: Implementierung einer GUI-Applikation zur optimalen Zuordnung von Studenten mittels Java/Swing

Bachelorarbeit , 2008 , 47 Seiten , Note: 1

Autor:in: MSc Markus Moser (Autor:in)

Informatik - Programmierung

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

JAssign is a Java-based application to assign students to topics of a university course according to their individual preferences used for ranking these
topics. Interaction with the program can be conducted over a graphical user
interface based on Swing which allows importing, exporting or modifying
the data and setting constraints for the optimization process. This bachelor
thesis documents the architecture and main functionality of the application.
It also provides a basic description of Java 's Swing toolkit.

Leseprobe


Inhaltsverzeichnis (Table of Contents)

  • Project description of JAssign
    • Introduction
    • System specifications
    • Available legacy systems and resources
    • Project schedule
    • Project Milestones
    • Structured plan
  • Creation of a GUI with Java / Swing
    • Basic description of Swing
    • Commonly used widgets
  • Implementation
    • The class structure of JAssign
    • External libraries used
    • The datatype package
    • The functions package
    • The optimization package
    • The user interface
  • Conclusion
  • Appendix
    • The optimization model used

Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)

The primary goal of this project is the development of a Java application, JAssign, designed to efficiently allocate students to project groups within university courses. JAssign utilizes a graphical user interface (GUI) built with the Swing toolkit, facilitating student preference input and optimized group assignments. This application is intended to address the complexities of group formation, particularly when student preferences, group size constraints, and potentially conflicting interests are involved.

  • Development of a Java application for student assignment in university courses.
  • Implementation of a graphical user interface based on the Swing toolkit for user interaction.
  • Optimization of student group assignments based on individual preferences and constraints.
  • Exploration of the Java Swing toolkit and its functionalities.
  • Documentation of the application's architecture and functionality.

Zusammenfassung der Kapitel (Chapter Summaries)

The first chapter introduces JAssign, outlining the problem of student assignment in university courses where the number of topics is smaller than the number of students. It discusses the challenges posed by individual preferences, group size restrictions, and the need for a solution that avoids manual and time-consuming processes. Chapter 2 provides a basic description of the Swing toolkit and its commonly used widgets, forming the foundation for the GUI development in JAssign. Chapter 3 delves into the implementation details of JAssign, covering its class structure, external libraries used, and the architecture of various packages, including data types, functions, optimization algorithms, and the user interface. The conclusion chapter summarizes the project and its contribution to student assignment processes.

Schlüsselwörter (Keywords)

The primary focus of this project is on the development and implementation of a Java-based application for student assignment, incorporating a GUI built with Swing. Key themes include linear optimization, student preferences, and group allocation, with the application aiming to streamline and optimize the assignment process. The project also showcases the functionalities and application of the Java Swing toolkit in creating interactive and user-friendly interfaces.

Ende der Leseprobe aus 47 Seiten  - nach oben

Details

Titel
Implementierung einer GUI-Applikation zur optimalen Zuordnung von Studenten mittels Java/Swing
Hochschule
Universität Wien  (Information Systems)
Note
1
Autor
MSc Markus Moser (Autor:in)
Erscheinungsjahr
2008
Seiten
47
Katalognummer
V166912
ISBN (eBook)
9783640836765
ISBN (Buch)
9783640836772
Sprache
Englisch
Schlagworte
Java Swing GUI linear optimization student allocation
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
MSc Markus Moser (Autor:in), 2008, Implementierung einer GUI-Applikation zur optimalen Zuordnung von Studenten mittels Java/Swing , München, GRIN Verlag, https://www.hausarbeiten.de/document/166912
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • https://cdn.openpublishing.com/images/brand/2/preview_popup_advertising.jpg
  • 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.
  • 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  47  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum