#La thèse a été rédigée en espagnol et peut être téléchargée depuis la bibliothèque universitaire via ce lien : http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
C'est le code source de ma thèse. Le pdf contenant la thèse a été publié sur le site Web de l'Université. Et a été développé entre janvier 2002 et octobre 2003 en utilisant le processus unifié rationnel, le langage de modélisation universel, la base de données SQL et le modèle d'architecture à trois couches pour les applications Web. J'ai programmé ce code source pour un projet qui a été approuvé par les professeurs de l'École des sciences et de l'ingénierie des systèmes de la Faculté d'ingénierie de l'Université San Carlos du Guatemala (Universidad de San Carlos de Guatemala) au Guatemala, Guatemala. Cette application Web a été développée à l'aide de Microsoft Visual Studio 6.0. Le langage de programmation ASP et le langage de programmation C/C++ 6.0. La base de données était Microsoft SQL Server 2000. À l'origine, cette application Web a été développée pour les étudiants, mais ces derniers ont ensuite préféré utiliser les réseaux sociaux. Les données générées par ce site Web sont la propriété de l'Université et j'ai accordé les droits à l'Université, mais elle a cessé de les utiliser. Cela était censé faire partie du projet Virtual University, mais après avoir obtenu mon diplôme, ils ont décidé d'utiliser le langage de programmation PHP open source. Maintenant, je pense que c'était une décision judicieuse car permettre aux étudiants de continuer à développer l'application Web en utilisant l'open source, ce qui permet à la technologie de faire partie d'une communauté qui la met à jour et la met à niveau périodiquement. À l'époque où j'étais étudiant, la Direction utilisait cette technologie Microsoft pour tous les projets de ses étudiants, c'est donc la principale raison pour laquelle je l'ai utilisée en premier lieu. J'ai également décidé de ne pas le modifier puisque le comité d'évaluation des thèses l'avait déjà approuvé. Cette partie du projet couvre uniquement les pages Active Server, le code source utilisé dans la couche View et contient également les composants de base du contrôleur. La couche modèle a été programmée dans Visual Basic 6.0 mais tout ce qu'elle fait est de fournir une connexion à une base de données.
L'architecture des applications Web est composée de 3 couches (couche de données, couche frontale et couche métier), ce qui était la norme de l'époque. La technologie a été choisie par les professeurs de l'Université, mes principales activités étaient liées au codage du site Web et à l'explication du processus dans ma thèse.
C'était mon dernier projet en tant qu'étudiant et m'a beaucoup appris sur les méthodologies et les meilleures pratiques des applications web de l'époque. Aujourd'hui, nous avons plus d'options pour ce type de projet et avec l'open source, il sera plus facile de développer, mettre à niveau et gérer ce type d'application. Ce site Web a été actif pendant quelques années, mais a ensuite été supprimé. Ce site s'appuie principalement sur la Certification Numérique pour les fonctions de sécurité, et en validation des entrées contre les attaques par injections SQL. Ce document de fichier PDF pour la thèse a été publié en novembre 2004, lorsque j'ai obtenu mon diplôme.