Skip to content

Justuserik/Onlineshop_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Onlineshop_project

Hallo und herzlich willkommen in dem Onlineshop Projekt. Ich hoffe ihr findet euch soweit zurecht und kommt mit Github klar. Wenn es nicht klappt wendet ihr euch bitte an mich und informiert mich über Probleme. Die Arbeit dieses Projektes sollte so geteilt werden, dass ihr euch um das frontend kümmert (GUI etc.) und wir das backend machen werden (Protokoll etc.). Ich bitte euch, dass ihr eure Ergebnisse in in irgendeiner Weise oder Form mir zukommen lasst.

!Info: Zum Ausführen des Clients die Datei ClientGuiCommandBased.jar und für den Server InterfaceForServer.jar wählen.

Anmerkung: Dieser Code ist immer noch unter Bearbeitung und wird täglich verbessert. Also lasst uns gerne über Fehler wissen. Außerdem solltet ihr euch nur mit den .java Files beschäftigen. Die meisten anderen sind auto generiert von dem Java Editor. Also sind jene nicht wirklich hilfreich für euch.

################# NUR DIE .JAVA FILES SIND WICHTIG DER REST IST JAVA EDITOR MÜLL##################################################

https://youtu.be/MAlSjtxy5ak

Weil das Projekt nun in der End-phase ist, hier noch eine weitere Info: Für das Ausführen des Servers bitte nur die .jar files benutzen.

Das Projekt ist nun abgeschlossen. Das Protokoll ist weitesgehend final und es werden nur noch fixes gepushed werden. Sollte man die Client-seitige .jar Datei ausführen wollen, dann wird zuerst die Eingabe von den Nutzerdaten bzw. nach der Erzeugung eines neuen Accounts gebeten. Darauf kann man dann mit dem Server kommunizieren, indem man die spezifizierten Commands verwendet.

Hier ein Video, welches ein wenig in das Projekt einführt: https://drive.google.com/file/d/1togdJKfQdzlYfXaIOFfDGV2PW8gMlhOX/view?usp=sharing Anmerkung: jede genutzte Zeile Code ist von JES.

Credits: Code, Protokoll, Gui, Vision: Justus E. Stamm Mitverfolger: Laser Özmen (Die einzige Person investiert genug in das Projekt, um einen Github Account zu erstellen) Gui: Simon (Ich bedanke mich bei Simon für seine Bemühungen dem Arbeitsaufrag des GKs nachzukommen (hat den Vorgänger der jetzigen GUI geschrieben (zum Teil zu finden unter GUIAnmeldung.java)). Dokumentation des Codes: Jonathan / Lukas

Letzte Gedanken zu dem Projekt: Schade, dass es nicht umfangreicher und ausführlicher geworden ist. Jedoch bedanke ich mich, dass ich mein Projekt nicht noch weiter verkürzen musste, um den Vorstellungen anderer nachzukommen.

Alles in allem ist das Projekt jedoch ein Erfolg geworden. Deshalb bedanke ich micht bei Laser für seine Bereitschaft, das Projekt mitzuverfolgen und nachzuvollziehen, bei Simon für seine besondere Bereitschaft sich den Aufgaben des GKs zu widmen, und bei Lukas & Jonathan für ihren herausragenden Einsatz in der Dokumentation des Codes (welche unter InformatikProjektDokumentation.PDF zu finden ist).

Anmerkung: Trotz meiner kritischen Bemerkung bezüglich der Aufgabenerfüllung des GKs möchte ich mich nochmals positiv über die Dokumentation äußern. Ich bin äußert von der Dokumentation des Codes beeindruckt und möchte mich deshalb für diese in besoderem Maße bedanken. -Diese wurde von Jonathan und Lukas erstellt, welche mit jener eine sehr gute Leistung abgeliefert haben. (Insbesondere Jonathans Arbeitsbereitschaft habe ich zu Anfangs falsch eingeschätzt. Auch Lukas hat einen enormen Beitrag zu der Dokumentation geleistet (nahm die Dokumentation des Dienstes processMessage und weiteres auf sich.)) Des Weiteren ist Simon zu erwähnen, welcher immer im Sinne des Projektes gehandelt hat und immer bereit war seine Zeit in dieses zu investieren (unter anderem eine vielzahl an Meetings). Zuletzt möchte ich mich bei Laser bedanken, welcher enorme Ermühungen erbracht hat, um ein tiefes Verständnis für dieses Projekt und die Client-Server-Kommunikation zu entwickeln-.

JES

About

Dies hier ist das Onlineshop_project. Hierbei handelt es sich um eine sehr simple Implementation eines Onlineshops.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages