#تم كتابة الأطروحة باللغة الإسبانية ويمكن تحميلها من مكتبة الجامعات على هذا الرابط: http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
هذا هو الكود المصدري لأطروحتي. تم نشر ملف pdf الذي يحتوي على الأطروحة على موقع الجامعة على شبكة الإنترنت. وتم تطويره بين يناير 2002 وأكتوبر 2003 باستخدام عملية Rational الموحدة ولغة النمذجة العالمية وقاعدة بيانات SQL ونموذج الهندسة المعمارية ثلاثي الطبقات لتطبيق الويب. لقد قمت ببرمجة كود المصدر هذا لمشروع تمت الموافقة عليه من قبل الأساتذة في كلية العلوم وهندسة النظم في كلية الهندسة بجامعة سان كارلوس في غواتيمالا (جامعة سان كارلوس دي غواتيمالا) في غواتيمالا، غواتيمالا. تم تطوير تطبيق الويب هذا باستخدام Microsoft Visual Studio 6.0. لغة البرمجة ASP ولغة البرمجة C/C++ 6.0. كانت قاعدة البيانات هي Microsoft SQL Server 2000. في الأصل تم تطوير تطبيق الويب هذا للطلاب، لكنهم فضلوا لاحقًا استخدام الشبكات الاجتماعية. البيانات التي ينتجها هذا الموقع هي ملك للجامعة، وقد منحت الحقوق للجامعة، لكنهم توقفوا عن استخدامها. كان من المفترض أن يكون هذا جزءًا من مشروع الجامعة الافتراضية، لكن بعد تخرجي، قرروا استخدام لغة برمجة PHP مفتوحة المصدر. الآن أعتقد أن هذا كان قرارًا ذكيًا لأنه يمكّن الطلاب من الاستمرار في تطوير تطبيق الويب باستخدام المصدر المفتوح الذي يمكّن التكنولوجيا من أن تكون جزءًا من مجتمع يقوم بتحديثه وترقيته بشكل دوري. في الوقت الذي كنت فيه طالبًا، كانت Direction تستخدم تقنية Microsoft هذه في جميع مشاريع طلابها، لذلك كان هذا هو السبب الرئيسي لاستخدامها في المقام الأول. وقررت أيضًا عدم تغييره نظرًا لموافقة لجنة تقييم الأطروحات عليه بالفعل. يغطي هذا الجزء من المشروع فقط صفحات الخادم النشطة، والتعليمة البرمجية المصدر المستخدمة في طبقة العرض، ويحتوي أيضًا على مكونات وحدة التحكم الأساسية. تمت برمجة طبقة النموذج في Visual Basic 6.0 ولكن كل ما تفعله هو توفير اتصال بقاعدة البيانات.
تتكون بنية تطبيقات الويب من ثلاث طبقات (طبقة البيانات، وطبقة الواجهة الأمامية، وطبقة الأعمال) التي كانت المعيار في ذلك الوقت. تم اختيار التكنولوجيا من قبل الأساتذة في الجامعة، وكانت أنشطتي الرئيسية تتعلق بترميز الموقع الإلكتروني وشرح العملية في رسالتي.
كان هذا هو مشروعي الأخير كطالب وقد علمني الكثير عن منهجيات تطبيقات الويب وأفضل الممارسات في ذلك الوقت. اليوم لدينا المزيد من الخيارات لهذا النوع من المشاريع ومع المصادر المفتوحة، سيكون من الأسهل تطوير هذا النوع من التطبيقات وترقيته وإدارته. كان هذا الموقع نشطًا لعدة سنوات ولكن تمت إزالته لاحقًا. يعتمد هذا الموقع في الغالب على الشهادة الرقمية لوظائف الأمان، وفي التحقق من صحة المدخلات ضد هجوم حقن SQL. تم نشر وثيقة الأطروحة بتنسيق PDF هذه في نوفمبر 2004، عندما تخرجت.