|
With the Internet application widely used in people’s daily lives, information management system (MIS) has improved a lot, such as decision support systems (DDS), office automation (OA). Information management system also has a wide range of applications in the education field, System in college education has created a lot of data, it is difficult to find hidden information from these big data. Data mining research in recent years has revealed large amounts of data underlying the information, but how to show this information in more convenient, easy to understand way and make it visualization. This kind of research is really urgent.The graphical display of information undoubtedly provides the user with a very easy, intuitive decision-making tool. Recently, research and development for generation tools are being developed by Google, such as Google Chart Tools, this presentation tool is JavaScript-based web application. Another example, JFreeChart, it is based on the Java platform, an open source graphical charting class library, fully developed by the Java language, and can be used in Java Application, Servlet and JSP, it is a pretty good graphics charting solution.The design and development of multi-dimensional data development tools is based on model-driven architecture (MDA), working with model parser, to generate graphics on user interface. The tool is developed in both C/S and B/S modes, either apply to Java Application, can also be applied to browser, and has good adaptability and scalability.Firstly, this paper mainly introduced the design and structure of multidimensional data development tools, what kind of problems can be solved using this tools. It also introduced model parser, model examples.The multidimensional data visualization development tools of this paper rely on popular Spring, Struts, Hibernate open source framework. SSH system framework ensured the stability of the system and the system’s performance. Scalability, fast response speed at the same time ensured the non-functional requirements of the system.In the design part of this paper, it mainly described the model configuration parsing and how to show models, the layout control, the event corresponding and model reusing information, and also design ideas and design difficulties.
|