#论文是用西班牙语写的,可以通过以下链接从大学图书馆下载:http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
这是我论文的源代码。包含论文的 pdf 版本已发布在大学网站上。它是在 2002 年 1 月至 2003 年 10 月期间使用 Rational Unified Process、通用建模语言、SQL 数据库和 Web 应用程序的三层架构模型开发的。我为一个项目编写了这个源代码,该项目得到了危地马拉危地马拉圣卡洛斯大学 (Universidad de San Carlos de Guatemala) 工程学院科学与系统工程学院教授的批准。该 Web 应用程序是使用 Microsoft Visual Studio 6.0 开发的。 ASP编程语言和C/C++ 6.0编程语言。数据库是 Microsoft SQL Server 2000。最初这个 Web 应用程序是为学生开发的,但后来他们更喜欢使用社交网络。本网站生成的数据是大学的财产,我授予大学权利,但他们停止使用它。这原本是虚拟大学项目的一部分,但在我毕业后,他们决定使用开源 PHP 编程语言。现在我认为这是一个明智的决定,因为使学生能够继续使用开源开发 Web 应用程序,从而使该技术成为定期更新和升级的社区的一部分。当我还是一名学生时,Direction 正在将这项 Microsoft 技术用于其所有学生的项目,所以这是我首先使用它的主要原因。我也决定不改了,因为论文评审委员会已经批准了。项目的这一部分仅涵盖 Active Server Pages、视图层中使用的源代码,并且还包含基本的控制器组件。模型层是用 Visual Basic 6.0 编写的,但它所做的只是提供数据库连接。
Web应用程序架构是3层(数据层、前端层和业务层),这是当时的标准。该技术是由大学教授选择的,我的主要活动涉及对网站进行编码并在论文中解释该过程。
这是我作为学生的最后一个项目,教会了我很多有关当时的 Web 应用程序方法和最佳实践的知识。今天我们对此类项目有更多选择,并且通过开源,开发、升级和管理此类应用程序将变得更加容易。该网站活跃了几年,但后来被删除。该网站主要依靠数字认证来实现安全功能,以及针对 SQL 注入攻击的输入验证。这篇论文的 pdf 文件发表于 2004 年 11 月,当时我毕业了。