#논문은 스페인어로 작성되었으며 다음 링크의 대학 도서관에서 다운로드할 수 있습니다: http://biblioteca.usac.edu.gt/tesis/08/08_0222_CS.pdf
이것이 내 논문의 소스 코드입니다. 논문이 포함된 PDF가 대학 홈페이지에 게재되었습니다. 그리고 2002년 1월부터 2003년 10월 사이에 Rational Unified Process, Universal Modeling Language, SQL 데이터베이스 및 웹 애플리케이션용 3계층 아키텍처 모델을 사용하여 개발되었습니다. 저는 과테말라 과테말라에 있는 과테말라 산 카를로스 대학교(Universidad de San Carlos de Guatemala) 공학부 과학 및 시스템 공학부 교수들의 승인을 받은 프로젝트를 위해 이 소스 코드를 프로그래밍했습니다. 이 웹 애플리케이션은 Microsoft Visual Studio 6.0을 사용하여 개발되었습니다. ASP 프로그래밍 언어 및 C/C++ 6.0 프로그래밍 언어. 데이터베이스는 Microsoft SQL Server 2000이었습니다. 원래 이 웹 애플리케이션은 학생들을 위해 개발되었지만 나중에는 소셜 네트워크 사용을 선호했습니다. 이 웹사이트에서 생성된 데이터는 대학의 자산이므로 대학에 권리를 부여했지만 대학에서는 사용을 중단했습니다. 이것은 Virtual University 프로젝트의 일부로 예정되어 있었지만 제가 졸업한 후 그들은 오픈 소스 PHP 프로그래밍 언어를 사용하기로 결정했습니다. 이제는 학생들이 오픈 소스를 사용하여 웹 애플리케이션을 계속 개발할 수 있게 함으로써 기술을 주기적으로 업데이트하고 업그레이드하는 커뮤니티의 일부가 될 수 있기 때문에 이것이 현명한 결정이라고 생각합니다. 제가 학생이었을 당시 Direction은 모든 학생들의 프로젝트에 이 Microsoft 기술을 사용하고 있었기 때문에 처음에 이 기술을 사용한 주된 이유였습니다. 또한 논문심사위원회에서 이미 승인을 하였기 때문에 변경하지 않기로 했습니다. 프로젝트의 이 부분은 보기 계층에서 사용되는 소스 코드인 Active Server Pages만 다루고 기본 컨트롤러 구성 요소도 포함합니다. 모델 계층은 Visual Basic 6.0으로 프로그래밍되었지만 수행하는 작업은 데이터베이스 연결을 제공하는 것뿐입니다.
웹 애플리케이션 아키텍처는 당시 표준이었던 3계층(데이터 계층, 프런트 엔드 계층, 비즈니스 계층)입니다. 이 기술은 대학 교수들이 선택했는데, 웹사이트 코딩과 논문 과정 설명과 관련된 주요 활동이었습니다.
이것은 학생 시절의 마지막 프로젝트였으며 당시 웹 애플리케이션 방법론과 모범 사례에 대해 많은 것을 가르쳐주었습니다. 오늘날 우리는 이러한 종류의 프로젝트에 대한 더 많은 옵션을 보유하고 있으며 오픈 소스를 사용하면 이러한 종류의 애플리케이션을 개발, 업그레이드 및 관리하는 것이 더 쉬워질 것입니다. 이 웹사이트는 몇 년 동안 활성화되었으나 나중에 폐쇄되었습니다. 이 웹사이트는 보안 기능과 SQL 주입 공격에 대한 입력 검증을 위해 주로 디지털 인증에 의존합니다. 본 논문용 PDF 파일은 제가 졸업한 2004년 11월에 출판되었습니다.