论文部分内容阅读
网络的不断发展,兴起的信息管理系统(MIS)也如雨后春笋般地发展完善,如决策支持系统(DDS)、办公自动化系统(OA)等。在教育行业中,信息管理系统的应用也十分广泛。教育行业中信息系统的运行发展产生了大量的数据,这些庞大的数据由于没有一个好的处理或展示方式导致了数据中隐藏的信息无法获取。近年来数据挖掘的不断研究揭示了大量数据背后潜在的信息,如何将这些信息以可视化、易理解、易操作的形式展现出来是一个重要问题,在这种背景下多维数据展现开发工具的设计与实现就显得迫在眉睫。信息的图形化展示无疑为使用者提供了非常方便、直观的决策手段。目前对于这种生成工具也有一定的研究和发展,比如由Google公司开发的Google Chart Tools,这个展示工具是基于JavaScript实现的,对于web应用的开发是有很好的使用意义的。又如JFreeChart,它是基于Java平台的开源的图形图表绘制类库,完全由Java语言开发,并可以使用于Java Application, Servlet和JSP等,是一个相当不错的图形图表解决方案。本文设计开发的多维数据展现开发工具使用了模型驱动架构(MDA)的思想,通过解析器解析模型,以便生成用于展示的图形,基于C/S和B/S两种模式,既可以适用于Java Application,也可以适用于浏览器端,具有良好的适应性和可扩展性。本文首先对模型概念和基于模型驱动的多维数据展现开发工具的设计与实现以及该工具的应用场景还有开发过程中主要研究内容方向,所需解决的问题和难点做了具体的介绍,并对解析模型,生成模型示例,模型展现流程做了详细的论述。本文的多维数据展示开发工具依赖的系统框架是当前非常流行的Spring、 Struts、Hibernate开源框架。在SSH系统框架之上进行整合、开发、扩展,保证了系统的稳定性和系统的使用性能。同时通过配置文件的扩展性、快速的响应速度保证了系统的非功能性需求。在多维数据展现开发工具的设计中,本文描述了模型配置,模型解析与模型的展现方式,布局结构,事件相应,模型重用等信息。介绍了其中的设计思路以及设计难点。