{"id":16854659,"url":"https://github.com/simonit/blumentaleraue","last_synced_at":"2025-06-27T18:34:12.839Z","repository":{"id":40548235,"uuid":"243464089","full_name":"SimonIT/BlumentalerAue","owner":"SimonIT","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-23T09:30:04.000Z","size":1106,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-23T10:29:03.901Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-27T08:04:42.000Z","updated_at":"2025-01-23T09:30:00.000Z","dependencies_parsed_at":"2023-10-02T06:31:12.635Z","dependency_job_id":"7cee4aa3-a214-4357-b415-e6ba7aad1634","html_url":"https://github.com/SimonIT/BlumentalerAue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2FBlumentalerAue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2FBlumentalerAue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2FBlumentalerAue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2FBlumentalerAue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonIT","download_url":"https://codeload.github.com/SimonIT/BlumentalerAue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244207670,"owners_count":20416100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T13:56:17.145Z","updated_at":"2025-03-18T10:44:44.450Z","avatar_url":"https://github.com/SimonIT.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlumentalerAue\n\n## Bewertung\n\na) Erstellen Sie eine Dokumentation zum Entwurf der Applikation, die objektorientiert und modularisiert\nimplementiert werden soll! Diese sind schriftlich abzugeben und beinhalten ein Klassendiagramm.(15 Punkte)\nb) Implementieren Sie ein Programmfenster mit einer Menüleiste, in der das Programm beendet\nwerden kann und Informationen über den Verfasser beinhaltet! (10 Punkte)\n\nc) Erstellen Sie Controls, die es dem Anwender ermöglichen, SQL-basierte Datenbankabfragen\nzu steuern, ohne dass der Anwender SQL-Anweisungen eingeben muss! Die Verbindung zur Datenbank wird über eine Menüeintrag hergestellt.Eine erfolgreiche Verbindung wir in der Statuszeile ausgewiesen. (20 Punkte)\n\nd) Implementieren Sie ein geeignetes Control und die entsprechende Programmlogik in der Anwendung,\num ein Pflanzenschutzmittel (z.B.Altrazin oder Simazin) für die Filterung bei der Datenbankabfrage\nauszuwählen! (15 Punkte)\n\ne) Erstellen Sie ein Control „Daten lesen“, welches dem Anwender ermöglicht, die Messwerte aus\nder Datenbank auszulesen. Die Messwerte werden nach der Datenbankspalte „Index“ aufsteigend\nsortiert gelesen und werden daraufhin in geeigneten Controls als Zahlenwerte und in einem\nDiagramm angezeigt. Die x-Achse des Diagramms ist der Index und die y-Achse die Konzentration\ndes Pflanzenschutzmittels (Messwert). (25 Punkte)\n\nf) Die Applikation enthält die Möglichkeit den Pfad zu Datenbank auszuwählen. (5 Punkte)\n\ng) Beim Beenden der Applikation  werden einige Einstellungen in einer Datei gespeichert (ini, Property, json ...). Sollte es diese Datei nicht geben so startet ihr Programm mit Standarwerten. Beim Beendigen des Programms wird die Einstellungsdatei erstellt.Diese Einstellungen werden beim nächsten Start berücksichtigt.(Pfad zur DB, Fenstergröße und Position) (10 Punkte)\n\n## Anleitung\n\nZum Starten einfach eine der beiden Run Configurations in IntelliJ starten oder `.\\gradlew.bat run` bzw `./gradlew run` ausführen.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonit%2Fblumentaleraue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonit%2Fblumentaleraue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonit%2Fblumentaleraue/lists"}