A Framework for Web-based Data Visualization using Google charts based on MVC pattern

Data is recognized as an important corporate asset. Organizations use data in planning and decision making. However, data interpretation is the most important issue. In order to interpret the data clearly and efficiently, data visualization concept helps people understand the significance of data by placing it in visual context. This paper aims to provide a framework to create a web-based data visualization with Google charts. The framework was designed and developed based on MVC pattern. The MVC pattern is very useful for the architecture of web applications, separating the model, view and controller of a web application. In addition, the framework also was designed to connect a database that users can retrieve data from database to create web-based data visualization. Through this experimental development, we use White-Box testing for the code verification in the model module. Lastly, a web page example is shown to illustrate the process and result from the use of this framework.

[1]  Sunday O. Olatunji,et al.  Mining Software Repositories - A Comparative Analysis , 2010 .

[2]  Jae-Kwang Lee,et al.  Implementation of u-RPMS Using Google Chart in Hybrid Application for Visualization of Patient's Biometric Information , 2013, 2013 International Conference on Information Science and Applications (ICISA).

[3]  Liang Zhu,et al.  Research on Eco-environmental Data Visualization for Three Gorges Project , 2009, 2009 International Symposium on Information Engineering and Electronic Commerce.

[4]  Timothy C. Lethbridge,et al.  Object-oriented Software Engineering , 2001 .

[5]  Lin Huang,et al.  The Research of PHP Development Framework Based on MVC Pattern , 2009, 2009 Fourth International Conference on Computer Sciences and Convergence Information Technology.

[6]  Ying Zhu,et al.  Introducing Google Chart Tools and Google Maps API in Data Visualization Courses , 2012, IEEE Computer Graphics and Applications.

[7]  W. Marsden I and J , 2012 .

[8]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[9]  Lerina Aversano,et al.  Understanding SQL through iconic interfaces , 2002, Proceedings 26th Annual International Computer Software and Applications.

[10]  Masahide Nakamura,et al.  Integrating Service Oriented MSR Framework and Google Chart Tools for Visualizing Software Evolution , 2012, 2012 Fourth International Workshop on Empirical Software Engineering in Practice.