본문 바로가기
KERD
논문KCI 등재

REDIS를 활용한 학급경영웹 애플리케이션 프레임워크의 설계

Design of Web Application Framework Using REDIS for Class Management

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

전통적인 학급경영시스템은 교사의 독단적인 의사에 의해 운영되는 경우가 일반적이다. 그러나 오늘날에는 자질을 갖춘 민주시민을 양성하기 위해 학생과 교사 모두 함께 자치 규범을 만들어 스스로 학급을 운영하도록 요구하고 있다. 그래서 기존의 학급 경영시스템은 이러한 다양성을 가진 오늘날의 학급에 더 이상 적합하지 않다. 본 연구에서는 REDIS를 활용한 학급경영 웹 어플리케이션 프레임워크를 설계한다. REDIS는 일종의 다양한 키 값을 저장하는 데이터 저장소인데 보통 공유 메모리를 가진 웹 어플리케이션을 개발하기 위한 솔루션을 제공한다. 개발될 웹 어플리케이션 프레임워크는 사용의 편의성과 접근성을 최대화하도록 설계되어진다. 이러한 학급경영시스템은 프레임워크에서 기본적으로 제공되는 다양한 템플릿 함수들을 사용하여 효과적으로 시스템의 확장성이 향상될 수 있다.

Abstract

It is a general tendency that a traditional class management system is operated by teachers’ arbitrary decision. However, at the present day, it is needed that both students and teachers make an autonomy standard manual and manage the class by themselves in order to cultivate the qualified democratic citizen. Therefore existing class management systems do not meet present classes with diversity. In this paper, we design a new web application framework using REDIS(Remote Dictionary System) for class management. REDIS is a kind of data repository to store various key values and also generally provides a solution of developing web applications with shared memories. We designed a web application framework to maximize both convenience of use and accessibility. The scalability of the class management system can be effectively enhanced using diverse template functions which are basically provided by the framework.

참고문헌 (14)

  1. 김철, "효율적인 학급 경영을 위한학급 경영 지원시스템의 설계 및 구현", 정보교육학회논문지, 6(1), pp.7~78 (2002), 한국정보교육학회
  2. Patrick Galbraith, "Developing Web Applications with Apache, MySQL, memcached, and Perl(1st Ed.)", Wrox, ~ (2009)
  3. Ralph Johnson, "Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks", In Proceedings of the Third Conference on Pattern Languages and Programming, 3 (1996)
  4. Ralph E. Johnson, "Frameworks=(components +patterns)", Communication of ACM, 40(10), pp.39~42 (1997)
  5. Burden, P. R., "Classroom management:Creating a successful learning community" (2003), John Wiley
  6. Leon Shklar, "Web Application Architecture:Principles, Protocols and Practices" (2009), Wiley
  7. "memcached-a distributed memory object caching system"[URL]
  8. "Moodle-Open-source learning platform"[URL]
  9. "The Official Microsoft IIS Site"[URL]
  10. "Nginx Community"[URL]
  11. "PHP Reference Guidebook"[URL]
  12. "A PHP extension for Redis"[URL]
  13. "MySQL Reference Manual"[URL]
  14. "Spring Framework"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (8건)