Lösungsvarianten und ErgebnisLösungsvorschlägeUm dies zu bewerkstelligen mussten wir nach umfangreicher Recherche und Tests eine aus drei für uns in Frage kommenden Möglichkeiten wählen. Zu entscheiden war ob wir die Software komplett selbst entwickeln oder auf vorgefertigte Grundstrukturen zurückgreifen sollten. Erste Idee war es dann das ganze mit MediaWiki, einer freien Software, zu lösen. Eines der bekanntesten Beispiele für den Einsatz von MediaWiki ist Wikipedia aber auch sehr viele andere Webseiten wurden damit gestaltet. Der Vorteil dieser Möglichkeit hätte darin bestanden, dass auf vordefinierte Elemente zurückgegriffen werden hätte können wie z.B. beim Layout oder bei integriertem Suchen. Jedoch war diese Lösung nicht sonderlich gut für unser Vorhaben geeignet und somit wurde sie aufgrund von zu wenig Dynamik und Schwierigkeiten mit dem Konfigurieren der Software sowie der Zusatzkomponenten, verworfen, um mehr auf Kundenwünsche eingehen zu können. Da die von uns entwickelte Software datenbankbasierend ist, zogen wir als nächste Möglichkeit Microsoft Access in Betracht. Vorteile hierbei wären besseres Know-How, sowie Vertrautheit gewesen. Jedoch wurde auch diese Möglichkeit verworfen, da Access im Allgemeinen nicht für unser Vorhaben geeignet war, und mit dieser Software die Dynamik und Aktualität fehlte. Da wir unabhängig und flexibel in Bezug auf Kundenwünsche sein wollten war dritte und letzte, und dann auch von uns gewählte, Möglichkeit, die komplette Eigenfertigung und Realisierung in C-sharp. Durch die hohe Aktualität dieser Programmiersprache sowie aufgrund des Umfangs und der Weitreichigkeit , und der Möglichkeit mit einem SQL-Server problemlos zu kommunizieren, sahen wir diese als ideal für die Entwicklung unserer Software an. Somit erfolgte die Realisierung von SAGMotionPedia in C-sharp in Verbindung mit einem SQL-Server.
Realisierung mit C#Hierzu verwendeten wir die .NET Entwicklungsumgebung Microsoft Visual C# 2008 Express Edition. Eine weitere verwendete Komponente war ein MS SQL-Server der ebenfalls von der SAG Lend verwendet wird und somit nach Abschluss des Projekts zum Betreiben der Software zur Verfügung steht. ![]() |

