Jahrgang

2011/2012

Projektpartner

NGR Next Generation Recyclingmaschinen GmbH

Maturanten

Avatar

Fritz Christian
5BI

mi_776

Schirz Alexander
5BI

mi_784

Stadlmayr Philipp
5BI

Betreuer

Oberaigner Guenther

Oberaigner Günther

Problembeschreibung

Der Auftraggeber hat derzeit das Problem, dass bei der Abwicklung von Versuchsläufen für einen Kunden, alle Daten über verschiedene Programme und Oberflächen bearbeitet werden. Die gesamte Abwicklung soll deshalb in eine Webanwendung zusammengefasst werden.

 

Zielsetzung

Es soll eine Webanwendung  zur Erleichterung der

Abwicklung von Aufträgen programmiert werden.

Dabei gilt es folgende Punkte zu beachten:

  • Verwendung einer SQL Datenbank
  • Weboberfläche mit ASP.NET
  • Zugriffskontrollen
  • Einheitliche Programmstruktur
  • Benutzerfreundlichkeit

Wichtig in diesem Zusammenhang sind auch:

  • Keine redundante Daten in der Datenbank
  • Vereinfachung der Terminfixierung eines Versuchs
  • Einfache Dokumentierung und Generierung von Materialeingängen, Materialausgängen und Testlaufprotokollen
  • Daten der Recyclingmaschine sollen problemlos ins Versuchslaufsystem einspielbar sein
  • Alle Daten zu einem Versuch sollen jederzeit abrufbar sein

 

Ergebnis

Das fertige Programm konnte Mitte Mai 2012 dem Auftraggeber übergeben werden und funktioniert seither ohne Probleme.

 

Projektablauf

  • Besichtigung der Versuchslaufmaschinen und Einblick in das aktuelle System
  • Sammeln aller notwendigen Daten für die Verwaltung der Versuchsläufe
  • Erstellung einer neuen SQL- Datenbank
  • Erstellung einer ASP.NET Benutzeroberfläche
  • Vereinfachung der Terminfixierung
  • Anlegen der Versuche nach einem Auftragseingang
  • Berichtswesen
  • Einbindung der Daten der Recyclingmaschinen
  • Erstellen von Testlaufprotokollen
  • Funktion zum Abschießen von Aufträgen
  • Zugriffsberechtigungen vergeben
  • Testphase
  • Projektübergabe

 

Systembeschreibung

Nach einem eingegangenen Auftrag und erfolgreicher Terminfixierung, wird ein Versuch mit allen benötigten Daten in der Datenbank angelegt.

Eingangs- und Ausgangsmaterialien können durch einen generierten Bericht einfach gekennzeichnet werden. Nach dem Versuchslauf werden die Daten über die Weboberfläche in die Datenbank gespeichert. Nun kann man in die Versuchsdaten einsehen und Graphen und Testlaufprotokolle drucken. Die Suche von Versuchen wird durch die Angabe von Suchwörtern erleichtert.
Die gesamte Webanwendung ist auf einem firmeninternen Server gespeichert. Die Datenbank läuft auf einem SQL Server 2005.

The main goal to reach was to simplify und summary different expirations of trail runs of recycling machines. Further the data should be available on an intern management system. This web platform runs on an intern server (intranet) and is mainly compatible with the Internet Explorer from Microsoft.

With the help of this system, data of the trail runs can be imported, modified und extended easily. To make the operation flow more comfortable, all appointments of trail runs are shown in an integrated schedule. It’s also possible to print reports of this runs and sheets of received and delivered material.

The used database is a SQL database and runs on a SQL Server 2005. The former one is a Microsoft Access database, where many tables and columns are adopted to create the new one.

 

Very important requirements for this system were user-friendliness, easy management and security of the data. Also the data structure had been improved and redundant data are avoided. To ensure a safety, comfortable and easy use of the system, it was programmed with C# in ASP.NET.

Due to the SQL Database the data structure is stable and safety. In addition it’s possible to access faster. Another important part is the user authorization. Users are members of different groups in the Active Directory on the server. Not all groups are allowed to access special sites so these members are restricted. Only the project managers are allowed to create new trail runs and choose or edit the machine settings. Fact is that it’s possible to save whole trail runs and you’re able to add each files like pictures and videos. After the runs reports can be printed or data can be edited