#Tesis ditulis dalam bahasa Spanyol dan dapat diunduh dari Perpustakaan Universitas di tautan ini: http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
Ini adalah kode sumber tesis saya. Pdf yang berisi tesis dipublikasikan di situs web Universitas. Dan dikembangkan antara Januari 2002 dan Oktober 2003 menggunakan Rational Unified Process, Universal Modeling Language, SQL Data Base dan model arsitektur tiga lapis untuk aplikasi web. Saya memprogram kode sumber ini untuk sebuah proyek yang disetujui oleh para Profesor di Sekolah Sains dan Teknik Sistem di Fakultas Teknik Universitas San Carlos Guatemala (Universidad de San Carlos de Guatemala) di Guatemala, Guatemala. Aplikasi web ini dikembangkan menggunakan Microsoft Visual Studio 6.0. Bahasa pemrograman ASP dan bahasa pemrograman C/C++ 6.0. Basis datanya adalah Microsoft SQL Server 2000. Awalnya aplikasi web ini dikembangkan untuk pelajar, namun kemudian mereka lebih suka menggunakan jejaring sosial. Data yang dihasilkan oleh situs ini adalah milik Universitas dan saya memberikan haknya kepada Universitas, namun mereka berhenti menggunakannya. Ini dimaksudkan untuk menjadi bagian dari proyek Universitas Virtual, tetapi setelah saya lulus, mereka memutuskan untuk menggunakan bahasa pemrograman PHP sumber terbuka. Menurut saya ini adalah keputusan yang cerdas karena memungkinkan siswa untuk terus mengembangkan aplikasi web menggunakan sumber terbuka yang memungkinkan teknologi menjadi bagian dari komunitas yang memperbarui dan meningkatkannya secara berkala. Saat saya masih menjadi mahasiswa, Pengarah menggunakan Teknologi Microsoft ini untuk semua proyek mahasiswanya, jadi itulah alasan utama saya menggunakannya. Saya pun memutuskan untuk tidak mengubahnya karena Panitia Evaluasi Tesis sudah menyetujuinya. Bagian proyek ini hanya mencakup Halaman Server Aktif, kode sumber yang digunakan di lapisan Tampilan dan juga berisi komponen Pengontrol dasar. Lapisan model diprogram dalam Visual Basic 6.0 tetapi semua yang dilakukannya hanyalah menyediakan koneksi basis data.
Arsitektur aplikasi web terdiri dari 3 lapisan (lapisan data, lapisan ujung depan dan lapisan bisnis) yang merupakan standar pada saat itu. Teknologi ini dipilih oleh para profesor di Universitas, kegiatan utama saya terkait dengan pengkodean situs web dan menjelaskan proses dalam tesis saya.
Ini adalah proyek terakhir saya sebagai mahasiswa dan mengajari saya banyak hal tentang metodologi aplikasi web dan praktik terbaik pada saat itu. Saat ini kami memiliki lebih banyak opsi untuk proyek semacam ini dan dengan sumber terbuka, akan lebih mudah untuk mengembangkan, meningkatkan, dan mengelola aplikasi semacam ini. Situs web ini aktif selama beberapa tahun tetapi kemudian dihapus. Situs web ini sebagian besar mengandalkan Sertifikasi Digital untuk fungsi keamanan, dan validasi input terhadap serangan injeksi SQL. Dokumen file pdf untuk tesis ini diterbitkan pada bulan November 2004, ketika saya lulus.