#Die Arbeit wurde auf Spanisch verfasst und kann in der Universitätsbibliothek unter folgendem Link heruntergeladen werden: http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
Dies ist der Quellcode meiner Diplomarbeit. Das PDF mit der Dissertation wurde auf der Website der Universität veröffentlicht. Und wurde zwischen Januar 2002 und Oktober 2003 unter Verwendung des Rational Unified Process, der Universal Modeling Language, der SQL-Datenbank und des dreischichtigen Architekturmodells für Webanwendungen entwickelt. Ich habe diesen Quellcode für ein Projekt programmiert, das von den Professoren der Fakultät für Naturwissenschaften und Systemtechnik der Fakultät für Ingenieurwissenschaften der Universität San Carlos von Guatemala (Universidad de San Carlos de Guatemala) in Guatemala, Guatemala, genehmigt wurde. Diese Webanwendung wurde mit Microsoft Visual Studio 6.0 entwickelt. Die Programmiersprache ASP und die Programmiersprache C/C++ 6.0. Die Datenbank war Microsoft SQL Server 2000. Ursprünglich wurde diese Webanwendung für die Studierenden entwickelt, später nutzten sie jedoch lieber soziale Netzwerke. Die auf dieser Website generierten Daten sind Eigentum der Universität und ich habe der Universität die Rechte eingeräumt, sie hat jedoch ihre Nutzung eingestellt. Dies sollte Teil des Virtual University-Projekts sein, aber nach meinem Abschluss entschieden sie sich für die Verwendung der Open-Source-Programmiersprache PHP. Nun denke ich, dass dies eine kluge Entscheidung war, da die Studenten die Möglichkeit haben, die Webanwendung mithilfe von Open Source weiterzuentwickeln, sodass die Technologie Teil einer Community sein kann, die sie regelmäßig aktualisiert und aktualisiert. Zu der Zeit, als ich Student war, nutzte die Direktion diese Microsoft-Technologie für alle Projekte ihrer Studenten, das war also der Hauptgrund, warum ich sie überhaupt genutzt habe. Ich habe mich auch dazu entschieden, es nicht zu ändern, da das Dissertationsbewertungskomitee es bereits genehmigt hat. Dieser Teil des Projekts deckt nur die Active Server Pages ab, den Quellcode, der in der View-Ebene verwendet wird, und enthält auch die grundlegenden Controller-Komponenten. Die Modellebene wurde in Visual Basic 6.0 programmiert, stellt aber lediglich eine Datenbankanbindung bereit.
Die Webanwendungsarchitektur besteht aus drei Schichten (Datenschicht, Front-End-Schicht und Business-Schicht), was der damalige Standard war. Die Technologie wurde von den Professoren der Universität ausgewählt. Meine Haupttätigkeit bestand darin, die Website zu programmieren und den Prozess in meiner Abschlussarbeit zu erklären.
Dies war mein letztes Projekt als Student und hat mir viel über die damaligen Webanwendungsmethoden und Best Practices beigebracht. Heute haben wir mehr Optionen für diese Art von Projekten und mit Open Source wird es einfacher, diese Art von Anwendungen zu entwickeln, zu aktualisieren und zu verwalten. Diese Website war einige Jahre lang aktiv, wurde aber später geschlossen. Diese Website verlässt sich hauptsächlich auf die digitale Zertifizierung für die Sicherheitsfunktionen und bei der Eingabevalidierung gegen SQL-Injection-Angriffe. Dieses PDF-Dateidokument für meine Abschlussarbeit wurde im November 2004 veröffentlicht, als ich meinen Abschluss machte.