Skip to content

Erstellung eines datenbankgestützten Online-Shops für eine Schreibwarenhandlung, mit einem Verwaltungssystem für Inhaltsartikel.

License

Notifications You must be signed in to change notification settings

Marco-Selenati/happy-writer

Repository files navigation

Dokumentation Projektarbeit `HappyWriter'

Dokumentation

Sie finden im diesem Dokument die Installation, Zugangsdaten, sowie die Angaben des PC's, auf welcher die Funktionalität bestätigt wurde.

Im Dokument "/doc/tex/main.pdf" finden Sie den Rest der Dokumentation.

Development install

Vorraussetzungen

Beschaffen Sie sich eine Kopie des Projektes.

Dependencies um zu kompilieren:

  • Komplette Project WOnder Umgebung
  • Java 8

Dependencies um die Dokumentation zu generieren:

  • LaTex distribution
  • Markdown to PDF konvertierer
    • Hierfür habe ich Pandoc benutzt
  • Java für JavaDoc

Installation

Als erstes werden wir die Datenbank einrichten. Zuerst erstellen Sie eine neue Datenbank mit dem Namen "HappyWriter".

CREATE DATABASE HappyWriter COLLATE utf8mb4_bin;

In dieser Datenbank führen Sie das Skript "/sql/init.sql" aus und danach "/sql/seed.sql". Im ersten Skript erstellen wir die benötigten Strukturen, im nächsten füllen wir diese mit den Testdaten.

Jetzt importieren wir das Projekt in unsere WOnder Eclipse Umgebung. Gehen Sie in Ihr Eclipse und gehen Sie auf File -> Import Existing Projects into Workspace. Root directory ist der root Ordner dieses Projektes, der Ordner in welchem das README.md ist. Ich empfehle, die Option Copy projects into Workspace nicht zu setzen. Nun sollten Sie ein funktionierendes WOnder Projekt haben.

\pagebreak

Probleme

Wenn Ihr Eclipse errors anzeigt, können Sie versuchen, das Projekt zu cleanen. Wenn Sie dann das Projekt bauen, sollten die Fehler verschwunden sein. Eclipse zeigt meistens Fehler an, wenn die projektspezifischen Dateien nicht mehr mit dem aktuellen working tree synchron sind.

Zugangsdaten

Der Zugang zum Adminbereich ist geschützt durch den Usernamen "admin" und das Passwort "klapp42stuhl".

Bestätigt funktionsfähig auf

Software

  • Eclipse x64 Oxygen.3a Release (4.7.3a)
  • WOLips 4.7.20180528.6
  • WOLips Goodies 4.7.20180528.6
  • Windows 10 x64
    • Edition Windows 10 Pro
    • Version 1803
    • Build 17134.112
  • MariaDB 10.2 x64
  • Project WOnder Source commit 73ef902e88130c1d9398458affc23a68431a582a
    • Build mit Ant 1.10.2
  • JRE 1.8.0_151
  • JDK 1.8.0_144

Hardware

  • RAM 16 GB
  • CPU x86_64

About

Erstellung eines datenbankgestützten Online-Shops für eine Schreibwarenhandlung, mit einem Verwaltungssystem für Inhaltsartikel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published