Abstract
In this paper. the design and implementationof the on-line registration system for the school affairs is described. The environments for the system configurations include a PC server under Linux Iperating System. Apache Web-server, and MySQL as database engine. In addition, PHP, which becomes a popular Internet server-based script language lately, is used to implement a real-time database. In order to avoid overload problems during short-term registration period, which deconstraces the typical surge of traffics, the proposed system is designed to minimize the unnecessary interfacing tasks. On administrator side task, the sytem is designed to have environments by separating the dechcated server that restricts the scope of specific database thasks. In doing so, it become possibal to build an optical system by distributing, balancing the transaction load, maintainimg the security and efficient administrative tasks.
본 논문의 시스템은 학사업무 중의 하나인 온라인 수강신청 시스템을 설계 및 구현하였다. 이를 위해, PC 서버의 리눅스 환경에서 아파치 웹 서버와 데이터베이스 엔진으로 MySQL을 사용하였다. 또한, 데이터베이스 연동을 위해 최근에 각광받고 있는 인터넷 서버 기반 스크립트 언어인 PHP를 사용하였다. 수강신청의 특성상 단기간에 동시 접속으로 인한 심각한 과부하 문제가 발생하므로 불필요한 인터페이스를 최소화하여 수강신청을 할 수 있도록 고려하였다. 관리자 측면에서도 특정 업무를 위한 데이터베이스의 공개 범위를 한정하여 전용 서버를 분리·구축함으로써 부하 균형, 최적의 자료 보안 및 자료 관리 환경을 구축하였다.