Deutsche Warenwirtschaft Open Source
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assembly
ee
incubator
lib
mandator
src/main
ui
.gitignore
LICENSE
README.md
nbactions.xml
pom.xml

README.md

Deutsche Warenwirtschaft Open Source

Bei Fragen, nicht lange google, direkt an uns wenden. If there are questions, don't google too long, just ask us.

(English version below)

Dies ist die Open Source Version der Deutschen Warenwirtschaft der Firma GG-Net GmbH. Die Software steht unter der GNU General Public License v3. Copyright GG-Net GmbH - Oliver Günther.

Einleitung

Es handelt sich bei dieser Software um eine interne Entwicklung der GG-Net GmbH zur Abbildung der Geschäftsprozesse des IT-Gebrauchtwarenhandels. Die Software befindet sich im täglichen Einsatz und wird aktiv weiter entwickelt. Dabei hat Sie mehrere Schwerpunkte:

Geschäftsprozess IT-Gebrauchtwarenhandel

In erster Hinsicht wird diese Software dazu verwendet den Acer Sonderposten und dessen Prozesse abzubilden und dadurch zu unterstützen. Aus diesem Geschäftszweig kommen auch die meisten Anforderungen zur Weiterentwicklung. Ein weiterer Einsatz findet bei oneado statt.

Entwicklung Auszubildende

Die GG-Net GmbH bildet natürlich auch, wie viele gut Softwarehäuser in Deutschland, Entwickler selber aus. Um diese an die Arbeit in Teams und größeren Projekten zu gewöhnen, steigen Sie als erstes in diese Projekt mit ein. Über Prüfung, Entwicklung und Wartung von Tests sowie Verbesserung von Dokumentation, werden Sie nach und nach an produktive Komponenten herangeführt.

Entwicklung Junior Developer

Junior Developer werden an Hand dieser Platform weiterentwickelt. Sie können hier Architekturschwächen analysieren, Changeprozesse durchführen und sich mit mehr als nur Feature Implementation auseinander setzten. Auch interne Prozesse von anderen Abteilungen untersuchen Sie und evaluieren,planen und integrieren Diese.

Experimentierplattform Senior Developer und Architekten

Senior Developer verwenden die Software um neue Bibliotheken und Frameworks an mehr als nur Beispielen zu untersuchen und zu bewerten. Die Größe des Projektes sowie die Modularität lässt oft und schnell Lücken in interessanten Bibliotheken offenbar werden.

Trainingsplatform DevOps

Um einer solchen Software und den Entwicklern dahinter einen hohes Maß an Experimentierfreudigkeit zu erlauben ist eine optimale Abstimmung der Teams praktisch unabdingbar. Dadurch ist DevOps bei GG-Net stark etabliert und greift bis zum "internen" Kunden (Verkauf,Marketing,Finanz und Logistik). Multiple Deployments am Tag sind nichts ungewöhnliches und erlauben schnelle Bugfixes. Neben der üblichen kontinuierlichen Verbesserung der Prozesse findet auch hier die Ausbildung und Unterweisung neuer Techniker sowie deren Experimente mit neuen Ansätzen statt.

Getting Started

Der einfachste Weg um einen ersten Eindruck zu bekommen, ist die Sample Implementation. Diese arbeitet mit in Memory Datenbanken und generierten Beispieldaten

Benötigt wird:

  • JDK 8_u25 oder neuer (Zen Java Plugin benötigt sehr neue Version)
  • Maven 3.x

Checkout and Build:

  1. https://github.com/gg-net/dwoss.git
  2. Im Hauptverzeichniss: mvn clean install
  3. Unter assembly/server: mvn clean install -Pserver-sample -- Deploy on wildfly10
  4. Unter assembly/client-remote: mvn clean install jfx:run -Pclient-sample

User admin/admin hat alle Rechte, User user/user hat minimale Rechte.

Projekt Resourcen

Die meisten Information werden in der Java Dokumentation verarbeitet.

Weitere relevante Systeme:

English version

This is the open source version of the Deutsche Warenwirtschaft by GG-Net GmbH. It is licensed unter the GNU General Public License v3. Copyright GG-Net GmbH - Oliver Günther.

The software is an internal project of the GG-Net GmbH used to implement all processes of a 'Used IT-Goods Sales Operation'. It is still in use and actively developed.

Project Resources

Most of the Project information are merged into the javadoc.

Also sources of information: