DOI QR코드

DOI QR Code

IOCP 서버 모델을 이용한 세미나 보조시스템

A Seminar Assistant System using IOCP Server Model

  • 안현주 (창원대학교 정보통신공학과 정보시각화연구실) ;
  • 허다정 (창원대학교 정보통신공학과 정보시각화연구실) ;
  • 박동규 (창원대학교 정보통신공학과) ;
  • 어윤 (창원대학교 정보통신공학과)
  • 발행 : 2009.04.30

초록

웹 2.0의 발전과 함께 같이 참여와 공유를 통한 지식 기반 시스템은 오늘날 그 중요성이 더해지고 있다. 본 논문에서는 여러 대중을 상대로 이루어진 세미나 내용을 데이터베이스를 통하여 체계적으로 관리하고 이를 지식 공유시스템으로 발전시키는 세미나 보조 시스템에 관한 연구와 구현 결과를 다룬다. 이를 위하여 세미나 데이터베이스에 세미나 음성과 프레젠테이션 파일로 녹화된 내용을 저장하고, 추후에 세미나 수강자가 리뷰시스템을 통하여 수강할 수 있도록 제작하였다. 시스템을 위한 데이터 베이스는 마이크로소프트사의 MS SQL, 서버 측 네트워크를 위한 소켓은 소켓 모델 중에서 확장성이 뛰어난 IOCP 모델을 사용하였다. 강연자가 강연을 위하여 녹화하게 될 프리젠터 소프트웨어는 DirectShow와 WPF(Windows Presentation Foundation) 라이브러리를 사용하였으며, 사용자가 이용하는 리뷰시스템은 WPF와 C# 언어를 사용하여 개발하였다.

Currently, with the development of web 2.0 knowledge sharing system became more and more important. In this paper, we proposed and implemented seminar assistant system using database system and knowledge sharing system on public seminar. We recorded speaker's voice and presentation files on our system and user can review past talks on our seminar review systems. Our database system is implemented using MS SQL, and Input/Output Completion Port(IOCP) socket model as our server side network module. Also we used presentation software using Direct Show with MFC and Windows Presentation Foundation(WPF). and our review system is based on WFP programmed with C# language.

키워드

참고문헌

  1. 이세훈, 윤경섭, 안치돈, 왕창종, "WWW상에서의 MHEG 기반 원격 교육/훈련 시스템", 한국정보과학회논문지, Vol. 26. No. 5, pp. 674-681, 1999
  2. 김민수, "원격교육시스템을 위한 실시간 강의 모듈의 설계 및 구현", 경기대학교 산업정보대학원 석사학위논문, 2003
  3. 최용준, 김종근, "인터넷 기반 가상교육을 위한 학습자 중심 강의 컨텐츠의 저작과 전송", 한국멀티미디어학회지 Vol.6 No.4 pp.68-77, 2002
  4. 우재남, 뇌를 자극하는 SQL Server 2005, 한빛미디어, 964p, 2006. 11
  5. McGraw-Hill, ODBC 3.5 DEVELOPER'S GUIDE, SANDERS, 1999. 05
  6. 신화선, DirectShow멀티미디어프로그래밍, 한빛미디어, 2002 05
  7. Charles Petzold, 찰스페졸드의 WPF, 에이콘출판, 2007. 10
  8. 심갑식, 정태영, "정형외과 관절경 영상 저장 시스템의 설계 및 구현", 한국컴퓨터정보학회논문지, Vol.7 No.4 pp 8-15, 2002