Diplom- und Abschlussarbeiten 2018/19

Entwicklung einer Webapplikation zur Erstellung, Bearbeitung und Verwaltung von Dokumenten in einem Dokumenten-Management-System



Projektleiter

Sebastian Kainz

Sebastian Kainz agiert hauptsächlich im Bereich des Projektmanagements. Das beinhaltet nicht nur die Ausarbeitung der verschiedenen Pläne, sondern auch das Vereinbaren von Meetings, sowie das Erstellen von allen Präsentationen. Zusätzlich fällt die Umsetzung des Frontendes in den Aufgabenbereich des Projektleiters.

Mitarbeiter

Hong-Li Wang

Hong-Li Wang stellt in diesem Projekt ein Projektteammitglied dar. Hong-Li ist für die Programmierung des Backends zuständig. Dazu gehört die Implementierung und Ausarbeitung der API-Schnittstelle des keytech-DMS. Zudem beschäftigt sich das Projektteammitglied mit der Frontend-Programmierung.

Lukas Leopold Fritsch

Lukas Leopold Fritsch ist ein weiteres Projektteammitglied. Im Projekt beschäftigt sich Lukas mit dem Testen der Webanwendung. Zudem ist Lukas für die Auswahl eines passenden Programmier-Framework zuständig.


Zielsetzung

Das Ziel dieses Diplomarbeitsprojektes ist es mit der vorhandenen keytech-API-Schnittstelle über einen Internetbrowser den Mitarbeitern einen erleichterten Zugang auf ihre Dokumente zu bieten.

Problemstellung

Das Partnerunternehmen Künz GmbH nutzt das Dokumenten-Management-System (DMS) der Firma keytech. Im Dokumenten-Management-System speichern die Mitarbeiter und Mitarbeiterinnen Dokumente, wie beispielsweise E-Mails, Rechnungen und Verträge, zu allen relevanten Vorgängen und möglichen Geschäftsprozessen ab. Der Zugriff innerhalb des Firmennetzwerkes funktioniert reibungslos. Außerhalb des Firmennetzwerkes erfolgt der Zugriff auf das Dokumenten-Management-System durch eine Remote-Desktop-Verbindung auf einen in der Firma stationierten Rechner mit Zugriff auf das Firmennetzwerk.

Ergebnisse

Es wurden folgende Hauptziele erreicht:• Webapplikation im responsiven Design• Zugriff auf die Webapplikation erfolgt nur durch berechtigte Nutzer• Down- und Upload von neu erstellten und bearbeiteten Dokumente• Globale Suche anhand eines Schlagwortes• Anzeigen und Ausführen von gespeicherten Abfragen

Prototype

Anbei die Suchergebnis-Seite des Projektes als Beispiel für die graphische Umsetzung.

Suchergebnis Webseite

Technologien

Java

Java ist die Programmiersprache des Model und des Controllers in der Backend Programmierung.

Spring Boot

Spring Boot wird als Java-Framework im Backend-Bereich genutzt.

HTML

HTML ist die Programmiersprache der Benutzungsoberfläche, zusammen mit CSS (+Bootstrap), JavaScript (+jQuery samt DataTables).