In unserem Softwaretechnologieprojekt habe ich zusammen mit meiner Gruppe einen kompletten Onlineshop auf Java Basis mit dem Spring Framework erstellt. Wir wurden während des Projektes langsam an die Komplexität eines Online E-Commerce Shops herangeführt und lernten viel über das Backend und die Programmierung sowie das Testen von Java Anwendungen. Folgende Punkte waren für unsere Arbeit maßgebend:
- Erstellen einer Website als e-Commerce Shop für Elektronik- und Computertechnik
- Verwaltungsmöglichkeiten für:
- Bestellungs- , Reparatur-, Upgradeaufträge
- Kundendatenbank
- Mitarbeiterdatenbank
- Lager
- Kategorien
- Finanzen
- Anzeigen eines Produktkatalog
- Anbieten der Möglichkeit des Upgradens und Verkaufens eines PC-Systems
- Implementierung des Codes anhand der Diagramme und Kriterien
- Vertiefung der Arbeit mit Spring/Salespoint, html/css, java , IntelliJ IDE
Die Lessons Learned aus dem Projekt waren die Folgenden:
- Frameworks erleichtern den Programmieraufwand ungemein
- Umgang bei Problemen mit anderen Teammitgliedern
- Erweiterter Umgang mit Versionsverwaltung Git und der IDE
- Team-Projekt ohne Kommunikation funktioniert nicht
- Den allgemeinen Umgang mit Großprojekten
- Nach einem Standard Programmieren
Hier ein Screenshot der Website wie sie letztendlich aussah: