Design and Implementation of Students Information Management System using XML

XML을 이용한 학생 정보 관리 시스템의 설계 및 구현

  • 이재동 (경남대학교 정보통신공학부) ;
  • 김재용 (경남대학교 교육대학원 전산교육전공)
  • Received : 2000.08.02
  • Accepted : 2000.09.22
  • Published : 2000.11.30

Abstract

Many people have been building HTML documents due to rapid spread and growth of web. However, HTML has limits in satisfying user's requirements, so that XML has emerged. In this paper, we design and implement student information management programs and presentation methods for maintaing the general student life archives and the analysis of results of examinations using XML and web browser. We define a XML DTD for general student life archives, and build XML documents. A private student life archive is printed from XML documents on the web using XMLDOM, DATA-BINDING, and XSL. Also, personal items and a roll book of a class can be printed and searched. In order to analyze the result of examinations we define DTD and build XML documents according to the DTD.

WWW의 폭발적인 보급과 성장으로 많은 사람들이 HTML문서를 작성하여 왔으며 지금도 확장되고 있다. 그러나 웹 상에서 표현하는 것 이외의 다른 분야에서는 사용자들의 요구를 충족시켜주지 못하여 나타난 것이 XML 이다. 본 논문은 XML과 범용 웹의 장점을 활용하여 학생 종합 생활기록부 관리와 모의고사의 결과 분석 등과 같은 학생정보 관리 프로그램 및 프리젠테이션을 설계하고 구현하였다. 이를 위하여 학생 생활기록부용 XML DTD를 정의하고 XML 문서를 제작하여 XMLDOM, DATA-BINDING, XSL 등을 이용하여 개인용 학생기록부를 출력하고, 학급별 인적 사항, 출결 사항 동의 자료를 출력 및 검색할 수 있게 하였다. 그리고, 모의고사 결과 분석을 위해 모의고사용 DTD를 정의하고, 그에 따라 XML문서를 제작하여 개인별 자료를 출력하고 검색할 수 있게 하였다. 또한, XML을 이용하여 적은 데이터로 웹 상에 교육용 자료를 프리젠테이션할 수 있도록 하였다.

Keywords