Skip to content

PC-Verleih von Lukas Arnold, John Reinecke, Marvin Hof, Thomas Konietzny!

Notifications You must be signed in to change notification settings

fh-erfurt/Tech4Kek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech4Kek

Für das Modul Java 2 entwickeln wir in unserem Team eine Java-Applikation für den Verkauf von Fertig-PC´s.

Projektteam

Projektbeschreibung
Für das Modul Java 2 entwickeln wir in unserem Team eine Java-Applikation für den Verkauf von Fertig-PC´s.
genutzte Programme

Zielbestimmungen

Die Firma „Tech4Kek“ ist ein Online-Großhändler für ausgewählte Computerhardware mit Firmensitz in Erfurt. Nun Soll unser Verwaltunssystem für den Verkauf von Fertig Computern entwickelt werden.

Das System soll in mehreren Etappen entwickelt werden:

  • Grundsystem
  • Datenbankanbindung
  • Webfrontend

Für das Modul Java 1 wird vorerst jedoch nur das Grundsystem umgesetzt und implementiert.

Muss-Kriterien

Verwaltung von Accounts Das System muss den Nutzern die Möglichkeit bieten:
- Einen Account anzulegen
- Waren in den Warenkorb zu legen
Verwaltung von Computern Das System muss die Möglichkeit bieten:
- Verschiedene PC´s mit verschiedenen Spezifikationen anzulegen
- bereits angelegte PC´s zu ändern
- bereits angelegte PC´s zu löschen
Verwaltung vom Warenhaus Das System muss die Möglichkeit bieten:
- Warenbestände zu ändern
- Warenbestände zu prüfen
- (Mehr dazu in Java2 = DB orientiert)
Verwaltung von Rechnungen Das System muss den Nutzern die Möglichkeit bieten:
- Rechnungen einzusehen
- Rechnungsstatus auf bezahlt ändern

Wunsch-Kriterien

  • ALLE ERFÜLLT!

Abgrenzungskriterien

Nicht realisiert werden, sollen:

  • Ein Lagersystem mit Fachnummern, unser System hat keine Lagerverwaltung

Diagramme

Klassendiagramm

alt text

Kunde anlegen

alt text

Bestellung aufgeben

alt text

PC hinzufügen

alt text

PC verwalten

alt text

Verwaltung der Kunden

alt text

Lessons Learned

  • Termineinhaltung und wöchentliche Treffen sind ein essenzieller Punkt, für die erfolgereiche Arbeit im Team und ein gelingendes Projekt
  • die Verwendung von GitHub ist nicht nicht immer ganz trivial und kann leicht für Probleme sorgen, die auch gerne mehrmals auftreten
  • ein einheitlicher Codestyle ist unabdingbar, um einen klaren, gut lesbaren Code zu schreiben
  • Kleinigkeiten benötigen oftmals mehr Zeit, als man anfangs einplant

About

PC-Verleih von Lukas Arnold, John Reinecke, Marvin Hof, Thomas Konietzny!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published