论文部分内容阅读
随着时间与技术的飞速发展,人们步入了数字与信息化时代,人人手中有电脑,户户通讯用互联。在数据资料急剧增长的现在化社会,虽然各种技术各种平台各种Management Information system应运而生,但是对于后台数据管理与查询统计却是被人们忽视的一部分内容。在使用数据量比较大的行业,如医院信息系统、航空列车信息系统、银行等处,以往的数据统计都是通过信息部人员,从数据库中将所需求的数据导出到Excel表,然后再进行相关的查询和统计。但是一张Excel表装载数据量有限,只有65535条。而门诊或转账信息一个月数量就达几十万条,无法一次性导出到Excel表,这样不仅效率低,而且不能一次性获取数据完成统计。这样对于统计人员提交反映公司部门各方面运行的各种报表,遇到了一定的困难。由于公司企业及不同层面的用户对数据的需求要求的增高,在本项目中针对学校的科技处信息管理系统基础上又开发研究了“动态统计”功能。该功能的实现能大幅度提升数据信息整体的查询和统计。同时也降低了信息部门人员必须掌握SQL结构化查询语言对后台数据库操作的困难与风险。该项目的建立,应用了富客户端B/S的架构,同时考虑到为减轻服务器端的压力,在客户端采用ExtJs技术。本文的主要工作如下:结合国内外统计的研究现状,分析本项目建立的初衷、研究的内容及需要达到的目的;介绍动态统计的相关定义;结合当前流行的SQL查询语句,分析如何将SQL行列转换应用在动态统计中。根据用户需求,搭建项目需求框架。在此基础上,搭建项目的服务器端、客户端及通信方式。分别介绍富客户端的典型三层架构、客户端的ExtJs、,客户端与服务器端联系的WebService,及动态统计所需数据视图的相关说明及实现。展示项目实现流程、代码及实际运行结果。