Browse > Article
http://dx.doi.org/10.14352/jkaie.2014.18.3.381

Design of Web Application Framework Using REDIS for Class Management  

Park, Joonseok (Dept. of Computer Education, Seoul National University of Education)
Chun, Seokju (Dept. of Computer Education, Seoul National University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.18, no.3, 2014 , pp. 381-390 More about this Journal
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.
Keywords
REDIS; Web Application; Framework; Class Management; Database;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Burden, P. R.(2003). Classroom management: Creating a successful learning community(2nd ed.). Hoboken, NJ: John Wiley, 2003.
2 Leon Shklar(2009). Web Application Architecture: Principles, Protocols and Practices(2nd ed.). Wiley, April 27, 2009.
3 memcached-a distributed memory object caching system, http://memcached.org
4 Moodle-Open-source learning platform. https://moodle.org
5 The Official Microsoft IIS Site, http://www.iis.net
6 Nginx Community, http://wiki.nginx.org
7 PHP Reference Guidebook. http://www.php.net/manual/en
8 A PHP extension for Redis. https://github.com/nicolasff/phpredis
9 MySQL Reference Manual. http://dev.mysql.com/doc/refman/5.7/en
10 Spring Framework. http://projects.spring.io/spring-framework
11 Chul Kim et al.(2002). A Design and Implementation of Class Management Support System for Effective Classroom Management. Journal of The Korean Association of information Education, 6(1), 68-78.
12 Patrick Galbraith(2009). Developing Web Applications with Apache, MySQL, memcached, and Perl(1st Ed.). Wrox, 2009.
13 Ralph Johnson(1996). Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks. In Proceedings of the Third Conference on Pattern Languages and Programming, 3, 1996.
14 Ralph E. Johnson(1997). Frameworks=(components+patterns). Communication of ACM, 40(10), 39-42.