#Диссертация написана на испанском языке, ее можно скачать в университетской библиотеке по этой ссылке: http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf.
Это исходный код моей диссертации. PDF-файл, содержащий диссертацию, был опубликован на веб-сайте университета. Он был разработан в период с января 2002 г. по октябрь 2003 г. с использованием Rational Unified Process, универсального языка моделирования, базы данных SQL и модели трехуровневой архитектуры для веб-приложений. Я запрограммировал этот исходный код для проекта, который был одобрен профессорами Школы наук и системной инженерии инженерного факультета Университета Сан-Карлос в Гватемале (Universidad de San Carlos de Guatemala) в Гватемале, Гватемала. Это веб-приложение было разработано с использованием Microsoft Visual Studio 6.0. Язык программирования ASP и язык программирования C/C++ 6.0. В качестве базы данных использовался Microsoft SQL Server 2000. Изначально это веб-приложение разрабатывалось для студентов, но позже они предпочли использовать социальные сети. Данные, генерируемые этим сайтом, являются собственностью Университета, и я предоставил Университету права, однако они прекратили их использовать. Это должно было стать частью проекта «Виртуальный университет», но после того, как я закончил учебу, они решили использовать язык программирования PHP с открытым исходным кодом. Теперь я думаю, что это было разумное решение, поскольку оно позволило студентам продолжать разработку веб-приложений с использованием открытого исходного кода, что позволило технологии стать частью сообщества, которое периодически обновляет и обновляет ее. В то время, когда я был студентом, Дирекция использовала эту технологию Microsoft для всех своих студенческих проектов, и это была основная причина, по которой я использовал ее в первую очередь. Я также решил не менять его, поскольку комиссия по оценке диссертаций уже одобрила его. Эта часть проекта охватывает только активные серверные страницы, исходный код, которые используются на уровне представления, а также содержит базовые компоненты контроллера. Уровень модели был запрограммирован в Visual Basic 6.0, но все, что он делает, — это обеспечивает соединение с базой данных.
Архитектура веб-приложения состоит из трех уровней (уровень данных, внешний уровень и бизнес-уровень), что было стандартом того времени. Технология была выбрана профессорами университета, моя основная деятельность была связана с кодированием веб-сайта и объяснением процесса в моей диссертации.
Это был мой последний студенческий проект, и он научил меня многому о методологиях и лучших практиках веб-приложений того времени. Сегодня у нас есть больше возможностей для такого рода проектов, а с открытым исходным кодом будет проще разрабатывать, обновлять и управлять такого рода приложениями. Этот сайт действовал несколько лет, но позже его закрыли. Этот веб-сайт в основном полагается на цифровую сертификацию функций безопасности, а также на проверку входных данных от атак с использованием SQL-инъекций. Этот документ в формате PDF для диссертации был опубликован в ноябре 2004 года, когда я закончил учебу.