




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用智能数据统计平台优化制造行业报表数据统计系统的研究及应用专业年级:软件技术2004级学生姓名:XX XX指导教师:XX XX重庆信息技术职业学院软件学院 二零零七年一月摘要:制造业对国民经济的高速增长起着至关重要的作用。但是,我国制造业与世界先进水平相比存在较大差距。自20世纪90年代以来,制造业的全球化势头愈演越烈,市场瞬息万变,产品的生命周期不断缩短,要在这种竞争激烈的市场环境中立于不败之地,企业必须加强内部管理,加快产品开发速度,利用对产品数据资料的统计分析快速响应市场的变化并作出正确决策。本文立足于制造业信息化,首先分析了国内制造业中数据采集、统计分析的业务流程现状,接着考虑以建立数据统计平台为核心,采用WORD式智能表单设计技术,在企业内部办公系统中实现对数据采集的快速响应、汇总、分析、决策和二次利用,实现企业数据报表的无纸化、自动化和智能化。用智能数据统计平台改造企业数据业务流程的实现,实现了海量数据的瞬间精确计算和自动分析汇总,使用户摆脱了纸质报表手工汇总的烦恼,从而节约了大量的人力物力和时间,即时响应的数据资料同时也为企业决策提供可靠的依据。关键词:制造业,智能数据统计平台,数据采集,统计分析,报表系统Abstract:Manufacturing industry plays a crucial role in the high-speed development of national economy. However, there is a long way for us to go to keep up with the world advanced level. Since 1990s, with the globalization of manufacturing industry escalating, the tempo of market quickening, life cycle of a product is constantly shortening. Therefore, the enterprises must strengthen its management, pick up the speed of product development,quickly response to the change of maket and make right decision by staticsing and analyzing the data of products in order to survive in the keen competition of market.This paper is established in the information of manufacturing, it first analyzes the actuality of data collection,statistics and analyse in national manufacturing. Secondly, it consider establishing Zenith Statistics Forms Platform as a hardcore, with applying Word liking aptitude designer of forms,it has achieved quickly response,connection,analyse and decision-making in its official bussiness,achieved the no-paper,automatization and aptitude of data report forms,and it has also achieved the instant and accurate enumerate,analyze and connect automatically.Therefore it get rid of the bother of paper report forms,saves mach manpower and material resources.The instant data information also offered reliable guarantee of decision-making.Keyword: manufacturing, Zenith Statistics Forms Platform,data connection,statistics and analyse,report form system.目 录第1章绪论11.1制造行业数据统计的现状21.2课题研究的意义21.3应用智能数据统计平台的必要性和可行性41.3.1智能数据统计平台的概念41.3.2应用智能数据统计平台的必要性51.3.3应用智能数据统计平台的可行性71.4本章小结8第2章智能数据统计平台的系统设计82.1数据采集、统计分析的解决方案82.2智能数据统计平台的体系结构102.2.1平台的子系统设计平台的功能组件平台的业务模块122.2.2平台核心技术智能表单智能表单的概念智能表单的特色及工作原理172.3本章小结19第3章建立智能数据统计平台203.1平台的运行环境203.2平台的数据采集203.2.1设计智能表单203.2.2报表分发203.2.3报表填报213.3平台的数据统计汇总213.3.1数据统计汇总的条件213.3.2数据汇总的基本原理213.3.3汇总数据的展示223.4汇总数据的查询分析223.4.1查询报表概念233.4.2查询报表的设计233.4.3报表的查询汇总及其展示233.5本章小结23第4章智能数据统计平台的实际应用244.1案例一:非典疫情统计244.1.1系统应用的背景244.1.2系统解决方案274.1.3使用ZForm取得的成绩:294.2案例二:贵州某机械股份有限公司294.2.1开发背景2客户需求2市场背景304.2.2 解决方案314.2.3实际应用31第5章结论41致谢43参考文献44第1章 绪论制造业是将制造资源(物料、能源、设备工具、资金、技术、信息和人力等)通过制造过程转化为可供人们使用和利用的工业品或生活消费品的行业,它涉及到国民经济的大量行业如机械、电子、轻工、化工、食品、军工、航天等1。制造系统就是一个输入制造资源(原材料、能源等),通过制造过程输出产品或半成品的输入输出系统。可以说,制造业是创造人类财富的支柱产业,也是一个国家或地区国民经济和综合国力的支柱产业。在工业化国家,约有1/4的人口从事各种形式的制造活动,约有70%80%的物质财富来自制造业。因此,很多国家,特别是发达国家把制定制造业发展战略列为重中之重。自本世纪七十年代以来,制造业进入了一个重大的变革时代。在计算机辅助技术迅速发展、世界市场动态多变、竞争激烈等因素的影响下,现代制造业的生存环境发生了巨大变化。制造环境的变化给制造业带来了新的变革和重大影响,各种新概念和新模式不断涌现,如并行工程、精益生产、敏捷制造、大规模定制、全球制造、虚拟制造、绿色制造和网络化制造等。现代制造系统已经超越了企业的范畴,正在朝着全球化、敏捷化、网络化、虚拟化、智能化、绿色化和个性化方向发展 。这些因素为传统制造业利用新技术改革自身提供了良好的发展契机。一个国家的工业化程度决定了社会的发展阶段和人民的生活水平。为了实现十六大提出的“全面建设小康社会”的宏伟目标,就必须加快我国工业化的步伐。而制造业在工业中有着举足轻重的地位,所以,一个国家的制造业的发展水平将反映其工业化的水平。然而,在当今全球竞争激烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造;制造业内部管理都可能遇到以下一些问题:如企业可能拥有卓越的销售人员推销产品,但是生产线上的工人却没有办法如期交货,车间管理人员则抱怨说采购部门没有及时供应他们所需要的原料;实际上,采购部门的效率过高,仓库里囤积的某些材料10年都用不完,仓库库位饱和,资金周转很慢;许多公司要用613个星期的时间,才能计算出所需要的物料量,所以订货周期只能为613个星期;订货单和采购单上的日期和缺料单上的日期都不相同,没有一个是肯定的;财务部门不信赖仓库部门的数据,不以它来计算制造成本。究其原因,往往是由于自身没有明确的企业需求,无法制定适合企业的总体规划,企业没有合理调整和运用自身资源,企业资源状况及调整方向不清楚,进行调整安排相当困难,调整过程相当漫长,因为企业的组织结构是金字塔形的,部门间的协作交流相对较弱,资源的运行难於比较把握并做出调整。这就使得我国的制造企业与发达国家相比存在着技术水平不高,创新能力不够,市场竞争力不强等诸多问题。随着我国经济体制改革的快速推进以及经济全球化趋势的日益显著,人们逐步认识到统计分析在信息时代中的重要作用。站在二十一世纪的起跑线上,统计工作的发展将紧跟时代前进的步伐,以系统、科学的统计理论及信息技术为基础,以改革和创新的思维寻求突破,逐步构筑起统计现代化之路。1.1制造行业数据统计的现状随着现代企业制度的不断改进和完善以及当今世界数字化、网络化的普及和深入,企业管理工作,尤其是国有大中型企业将面临严峻的挑战。作为现代企业的基础管理企业统计工作,同样面临着客观市场和网络经济的挑战。众所周知,企业要争夺生存空间和更多的市场份额,要在激烈竞争的市场中立于不败之地,技术创新、管理创新必须做到全球化、复杂化、多样化、网络化。而所有这些工作都离不开统计。针对目前现状,我们必须改进现有的统计制度、统计手段和方法等,顺应潮流、改革创新、与时俱进。改革开放以来,我国的企业统计工作已从简单化、原始化的数据汇总和指标计算发展到现在较为成熟、系统、科学的统计手段、方法,但与现代企业和市场要求还有一定的差距。目前许多企业统计工作仍处于手工状态,很原始!这使得统计部门要处理大量的报表(包括纸件或Excel等电子表格),而且这些报表经常不断地增加和更改,从而导致业务人员需要耗费大量的精力来收集、整理、统计和分析这些海量的数据,数据采集困难、效率不高、准确率不高成为制约管理的主要瓶颈。即使采用计算机也仅仅是减少工作量去做一些汇总、指标计算,并没真正引用先进的计算机技术和网络技术。所做的统计分析也局限于事后分析,即对统计数据进行单纯的讲解说明;不能利用网络技术实行信息共享等方式进行事前分析和预测。换句话说,“统计预测”这一职能根本没有发挥作用,缺乏对信息的收集、综合和系统化。现在国内大部分著名企业基本上实行网络化、全球化,利用网络资源了解世界先进行业信息,采用科学先进的统计分析方法和手段,进行横向、纵向对比,找差距挖潜力,努力赶超世界先进企业。1. 2课题研究的意义研究生学习期间,本人作为核心成员之一全程参与了重庆市南华中天信息技术有限公司智能数据统计平台的调研、设计、编码和实施工作,并以此作为研究生毕业课题。本课题的开展为开发企业基于Intranet的新型网络管理数据统计系统做了理论研究,也提供了实际的开发经验。统计分析是指运用统计方法及与分析对象有关的知识,从定量与定性的结合上进行的研究活动。就政府统计工作过程而言,它是继统计设计、统计调查、统计整理之后的一项十分重要的工作,是在前几个阶段工作的基础上通过分析从而达到对研究对象更为深刻的认识。而从社会上广泛开展的统计分析活动来看,它又是在一定的选题下,集分析方案的设计、资料的搜集和整理而展开的研究活动。 运用统计方法、定量与定性的结合是统计分析的重要特征,系统、完善的资料是统计分析的必要条件。随着统计方法的普及,不仅统计工作者可以搞统计分析,各行各业的工作者都可以运用统计方法进行统计分析。只将统计工作者参与的分析活动称为统计分析的说法严格说来是不正确的。需要说明的是,统计分析与经济分析、会计分析、企业经营状况分析以及其他各种分析研究活动有着密切的联系,它们之间往往存在着一种相互包含的关系。经济分析、会计分析等反映的是分析对象所属的领域,但只要运用了统计方法,就也可以称其为统计分析。 向各级党政领导与社会提供高质量、准确而又及时的统计数据和高层次、有一定深度、广度的统计分析报告是统计部门的两大拳头产品。从一定意义上讲,提供高水平的统计分析报告是统计数据经过深加工的最终产品,是统计信息、咨询、监督整体功能有机结合的充分展现,同时又是统计部门发挥独特优势、为各级党政领导和社会提供优质服务的最高成果。经过多年的辛勤耕耘和不懈努力,统计部门的研究成果已经成为各级党政领导分析经济运行态势、进行宏观决策和制定长远规划不可缺少的重要依据,而且越来越受到社会各界的了解和重视。统计是一门融合自然科学和社会科学的学问,同时也是一项严谨细致的工作。从基础数据的采集到综合处理,从数据的分析研究到最终服务于社会,各个环节紧密相连,牵一发而动全身。其涉及层面之广,处理流程之严密,可以认为统计工作本身就是一项复杂的系统工程。如果以中等城市为研究对象,按照统计工作的规律,以系统工程的理论为基础去探讨建立现代统计系统,该系统可以由四个“子系统”组成,即:数据源子系统、数据处理子系统、数据分析研究子系统和统计服务子系统。该系统涵盖并拓展了诸如加强统计队伍组织建设、建立统计信息自动化系统、繁荣统计科学研究、提供统计优质服务等方面内容。可以说,建立并衔接好这四个“子系统”,统计数据的质量才有可靠的保证、统计工作的效率才可以大大提高、统计工作的职能才能得到充分的发挥。一、建立数据源子系统。准确、全面、及时地采集基础数据是开展统计工作之本。没有一个健全和高素质的基层统计组织体系,就不可能快、精、准地收集统计基础数据;没有高质量的基础数据,据此而从事的所有后续的工作,都将会是精力上的浪费并进而可能导致决策上的失误。因此,建立数据源子系统是现代统计系统中最基本和最重要的一部分。具体地说,在巩固和加强市、县统计机构的基础上,重点要建立起镇、村级及企事业单位等基层的数据源统计组织机构,各有关同级部门也必须建立自己的统计组织,由此形成上下贯通、纵横交织、完整高效的统计数据收集的组织网络。各统计组织机构要配备充足的素质优良的统计人员,并保持其稳定性,应采用先进的数据采样方法、技术及装备,同时还要辅以统计法制手段来确保上报数据的质量。二、建立数据处理子系统。当收集到纷繁庞杂的原始数据后,数据处理子系统就要启动。在该子系统中要实行“软硬兼施”。从应用和处理功能出发,在市级统计局内构建适度超前并有良好扩展功能的计算机数据处理中心及延伸至数据源子系统基层组织的计算机网络系统,这就是数据处理子系统的硬件环境。而该子系统的灵魂在于软件,也就是说要下大力气开发应用于统计信息处理和网络信息平台的各种通用和专用软件,从而实现统计数据处理的自动化。三、建立数据分析研究子系统。数据分析研究是对统计数据的深加工和精加工,是实现统计优质服务的基础,统计工作水平的高低由此可以充分体现出来。因此,要有一批精通统计学、经济学、社会学的专家参与该研究工作,使计算机辅助分析和人工智能分析充分结合。研究工作要紧密结合上级领导决策及制定有关政策的需要、结合地方经济发展状况及社会热点难点问题展开。四、建立统计服务子系统。体现统计工作的价值关键在于服务。服务对象不仅局限于各级领导部门,也包括社会各界及各行各业。要逐步变被动服务为主动服务,大力开辟统计服务的新内容、新形式和新领域。以服务为导向,向前述的三个子系统及时反馈信息和提出新的课题,从而推动整个系统的高效运作。二十一世纪是信息的时代。现代的统计系统就是一个基于现代信息技术,实施网络化运行和管理的庞大复杂的开环及闭环复合系统。随着统计方法制度改革的深化、信息技术的日益进步和统计组织机构的不断优化,统计的工作链将逐步缩短,各子系统就有可能达到最佳的运行状态,整个统计系统的综合效率就可以大为提高,统计工作在社会中的地位和作用就更加显要了。因此,在建设现代统计系统的过程中,我们应对各子系统的平衡发展以及系统的整体状况不断地进行有益的探索,寻找其中的薄弱环节并加以改进。随着Tnternet/Intranet的发展,基于web的计算和信息管理系统将逐步取代传统的pC计算和信息管理系统。在基于Web的应用中,重要的一环就是要通过Web服务器接收用户的输入,并实时响应用户的要求,然后返回不是静态页面,而是动态页面。正是在此背景下,在完成了基于Web实现对数据的采集、查询、修改、插入、删除等功能的基础上,为进一步挖掘数据信息,从大量的、模糊的、企业数据信息中,提取其中潜在而有用的信息,为方便领导分析企业产品组成结构和生产状况,充分发挥生产资料的作用,我们开发了这一数据统计分析系统:智能数据统计平台。该系统以B/S模式,全面完整地实现了数据的快速采集并利用采集的数据,通过系统高效稳定的计算,做出准确生动的分析结果。根据不同需要生成不同的查询统计报表,并在此基础上,在浏览器上不仅能以报表形式显示统计结果,还能以统计图形(饼图、棒图、条形图)的形式展现给用户,以达到更为直观的效果。1.3应用智能数据统计平台的必要性和可行性1.3.1智能数据统计平台的概念智能数据统计平台(简称ZForm)是重庆市南华中天技术有限公司自主研发的一套通过快速灵活地设计、分发和填报报表来实现数据采集、统计分析和查询的数据统计系统,是以数据为主体、以提高企业数据利用效率为目的、以计算机技术为支柱、基于java技术和BS模式的数据统计软件,同时它也是一个先进的Web报表工具,是用于统计报表制作、数据填报和汇总查询的大型企业级报表工具软件。这一报表工具软件成功解决了报表单元格与关系数据库之间的弱关联规律性,应用了适合于中国报表统计和填报的理论模型,特别适合于复杂报表的统计和填报,真正做到零编码制作报表,制表效率非常高,是理想的企业级报表工具。 智能数据统计平台采用了表格式方式,可以方便地制作报表格式、处理划线、对齐等问题,适合于制作各种复杂要求的报表。它不是一个类电子表格方式的报表工具,而是一个企业级的报表工具。它的最大的优势在于,制作报表方便、高效,可以制作传统方法很难制作的复杂报表。因此,它是适合开发大型复杂报表系统的Web报表解决方案,是理想的企业级报表工具。智能数据统计平台是面向集成的Web报表系统,帮助你快速完成复杂的Web报表设计,并获得令人满意的Web表现效果。它的强大的功能将令你轻松解决Web报表的布局、数据提取与计算、精确打印等一系列B/S系统产品所特有的报表设计困扰。平台的报表版面设计以可视化方式进行,从报表版面的布局到具体数据的显示,以及相关函数、参数的调用,全部通过可视化方式进行,仅仅通过鼠标的一拖一拽,就可以轻松完成Web报表的内容设计。智能数据统计平台采用三层分布的结构:浏览器、web服务器、数据库。它的核心是web服务器,负责接收局域网上的http请求,然后根据请求的条件从数据库中获取相关的数据信息,并将结果以html或javascript等形式返回到浏览器端。同时,浏览器也可以将不同的请求信息发送到web服务器,由web服务器与数据库联系以完成浏览器的请求工作。在这个三层结构中传递的信息分为静态信息和动态信息。静态信息是以HTML文档的形式存放在web服务器上,是内容相对稳定的一些文档、资料。用户只要在浏览器上键入静态Web页的URL,就可以访问到这些静态信息。动态信息是指创建含有数据库信息的动态页面,也就是将web与数据库系统相结合,提供对动态文档的访问和显示。在基于Web的信息系统中许多业务都和数据库有关,因此要求Web服务器的HTML文档页面必须是动态的,能够反映最新的数据库信息。另外,用户除了对数据库进行基本的查询和维护外,动态的数据库信息查询和统计是基于B/S结构的信息管理系统的关键。在本系统中,以动态信息的访问为主,主要是根据需求对数据库中的信息进行统计,然后将统计结果以表格和图形两种形式,在浏览器上显示。而统计所需要的基本信息是以数据库的形式存放在后台的数据库服务器上。1.3.2应用智能数据统计平台的必要性在竞争激烈的国际、国内市场中,信息化建设是我国工业,特别是制造行业把握机遇,迎接挑战的关键因素。一方面,及时、全面、准确的信息是管理部门进行科学宏观调控,制订相应对策,保护行业企业利益的基础;另一方面,企业把握市场动向,提升企业管理水平需要信息的支撑。企业在信息不充分的条件下取得谈判或竞争的优势将是难以想象的。因此构建一个高性能的、以现代经营理念和先进技术为基础的企业管理信息系统迫在眉睫,势在必行。目前,由于企业的生产数据资料多是纸质或电子报表等形式,统计不全或断档,致使统计汇总口径不一,数据不全,信息滞后,信息收集效率不高,统计过程中人为失误较多。及时、准确的的生产资料投入产出、销售等数据信息,是企业制订发展规划和宏观动态调控决策的必需依据,也企业生产、经营决策的必要信息。制造企业数据采集工作的现状已不能适应信息化的发展趋势,加强制造企业数据采集和统计工作已经成为提升企业管理水平的迫切需要。当前统计机构对数据采集、汇总、分析业务流程大多类似下图所示:数据采集、统计分析业务流程现状领导讲述决策数据需求业务人员人工画表格纸质或Excel报表数据填报用户邮件/传真方式领导业务人员手工写入数据纸质报表数据填报用户邮件/传真方式Excel报表汇总数据决策数据手工汇总再次手工计算上图中用红线框标出的“流程”直接导致了业务流程人力耗费、工作效率低、及时性差、准确度不高。并且在这种业务流程中我们还会经常遇到如下的问题:1) 如果领导需要对比往年数据,业务人员只有从往年的海量数据报表中手工查找资料,然后再次手工计算汇总数据。2) 领导需要察看数据走势图表时,只能由业务人员临时计算并绘制图表。3) 当对数据采集的沿用已久的业务需求发生改变时,要重新调整整个业务流程。4) 当发生紧急突发事件,需要在一天内完成新业务数据的收集及汇总时,在数据量大的情况下,这几乎是不可能的事情。因此,企业需要建立一套新的、稳定的、先进的能源数据获取系统,能将所需的关键数据实时传送给远程管理者、应用者、决策者,并以各种方式展现出来,为各部门进行管理、应用、决策、核算服务。并充分考虑系统的易用性和拓展性,满足企业眼前和将来的需求。1.3.3应用智能数据统计平台的可行性对于制造企业而言,生产资料配置不仅是技术问题,更是企业战略层级的问题。为了更佳的资源调配、组织生产、部门结算、成本核算,需要建立一套有效的自动化数据采集系统,对资源供应进行监测,以便企业实时掌握生产状况,为资源自动化调控奠基,同时方便企业的产品资源统计和成本核算工作。智能数据统计平台就是在这种背景下产生的专门针对企业各项数据的采集、统计汇总和分析的数据统计平台,它利用网络作为信息传输的工具,分散在各地管理单位的报表数据可以快速进行报送,并自动生成各种分析报表;采用WORD式智能表单设计技术,按需实现业务;不同的部门、不同的数据采集统计分析事务,可以全部建立在一套统一的“智能数据统计平台”之上,能快速彻底的解决各种数据采集统计分析需求,经过分析整理的信息又能够迅速的传输到企业,对企业生产、经营进行有益的指导,提高企业竞争优势。从广义上讲,智能数据统计平台适合所有存在数据采集、汇总计算业务的单位,而它在大型制造企业、政府机关、银行、证券等拥有众多下属单位(或类似下属单位)的大型层次机构中,更能体现价值。这样的机构中,总部下属多个分部,各分部又下属多个支部,每日/月/季/年都有众多的报表需要处理,并逐级上报汇总合并,在总部形成全辖范围的信息数据,各级单位需要对这些数据进行分析统计,并制作图表或进行图形演示,以便为领导或相关部门提供分析和决策支持,智能数据统计平台可以很好地完成以上功能,实现机构的垂直化管理,快速形成数据源和分析报表,从而大大提高工作效率,实现报表管理的全面自动化。简单易用:智能数据统计平台提供可视化的表格定义,全中文菜单,鼠标拖放式操作,用户只要通过鼠标点按和对话框填写就可以方便地制作出填报和汇总的表单,真正做到零编码制作报表。表单样式丰富:智能数据统计平台提供各种丰富的表单式样,如固定行列的填报单,可变行的填报,主从式填报表格,复杂的汇总报表,不定长的汇总报表,查询报表等。数据保存与处理能力:智能数据统计平台采用标准关系型数据库管理数据,数据直接进库并可永久保存数据,同时还可对数据进行维护修改,可将数据导出为EXCEL格式。填报方式多样:智能数据统计平台不仅支持直接在WEB上填报数据,还可以支持本地保存,即填报人员脱机填写内容并将其暂存在本地,在网络通畅时再联机上报信息,对于某些网络条件不是很好的分支机构将是个非常有效的选择。数据规范性及填写方便度:智能数据统计平台提供了丰富的填写合法性检查的能力,可以最大限度地拒绝用户填写的非法数据,从而保证数据的规范性和正确性;同时它还提供多种丰富的编辑方案,如下拉框、选择框、自动计算等,使得填写方式多样,方便填写的同时还更易于保证数据的正确性。ZForm适用单位具有的十大关键需求:1) 有通过表格、文档等方式收集数据信息,并对数据进行汇总、分析及提供决策支持的要求;2) 有定期(每年、季、月、旬、周、日)或不定期(临时、随机)的从不在同一地域的各部门或下级单位收集数据信息的要求;3) 有将收集的数据进行汇总统计运算并形成汇总报表、图表的需求;4) 有不定期修改或调整数据采集内容项,并立即生效的要求;5) 有不想在上报客户端安装维护任何程序而实现数据上报的要求;6) 有对采集到的数据用不同的汇总条件、排序条件以报表、图表、文档方式展现统计结果及打印成文的需求;7) 有最大程度减少报表分发、上报、汇总计算等步骤的管理手续及人工参与力度的要求;8) 有最快时间完成数据收集并形成汇总统计结果的需求;9) 有利用已有业务系统数据按新的汇总条件运行生成汇总统计表的需求;10) 有在已有业务系统中嵌入报表及数据汇总功能模块而不改动现有业务系统软件的需求;因此,只要客户单位具有上述一点以上的业务需求,则智能数据统计平台就可以为客户实现其投资价值。1.4本章小结本章首先分析了制造业的概念及其发展,突出制造业的重要性。然后通过分析国内制造行业存在的问题,引出统计分析的概念及其对于企业的地位和作用。接着论述了本课题的研究内容智能数据统计平台在企业统计分析过程中应用的必要性、可行性以及适用的关键需求。第2章 智能数据统计平台的系统设计2.1数据采集、统计分析的解决方案常规的填报解决方案一般都要采用中间文件,以EXCEL最为常见,即主管部门下发一些EXCEL文件由相关人员填写后再收集上来,个别方案是由自行编辑的程序处理填写,但仍需要中间文件用于暂时保存和传递数据。而这些中间文件(EXCEL)的数据无法直接利用(进一步地查询统计汇总),还必须通过入库的环节才能写入开放的关系数据库,进而才能被充分利用。而由于表样形式较杂,入库工作很难通用化,常常要编写代码,导致报送上来的数据再统计汇总非常困难。与这类方案不同,南华中天技术有限公司开发的智能数据统计平台系统提出了一套有自身特色的解决方案:(1) 采用“新模式”。业务人员完全摆脱了对纸质报表的依赖,采用在自动化、智能化、专业化软件平台环境的支持下进行数据收集、汇总计算、统计分析的新办公模式。(2) 利用“新工具”。智能数据统计平台可以根据用户需要快速、灵活地设计各种样式的报表,同时建立报表间的数据采集、存储和汇总关系。(3) 使用“新产品”。智能数据统计平台能快速分发和收集报表,能自动校验、汇总和分析数据,并全面提供领导决策支持。智能数据统计平台独创的数据模型解决了报表中单元格与数据字段之间的弱关联性,突破了传统型式的报表方案,特有的层次扩展机制使多层分组及交叉报表制作非常简单,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL准备数据。采用智能数据统计平台以后,分散在各地管理单位的报表数据可以快速进行报送,并自动生成各种分析报表;采用WORD式智能表单设计技术,按需实现业务;不同的部门、不同的数据采集统计分析事务,可以全部建立在一套统一的“数据统计平台”之上;它是一套开放的、全面支持二次开发、基于报表的数据采集统计分析平台,能快速彻底的解决各种数据采集统计分析需求。2.2智能数据统计平台的体系结构2.2.1平台的子系统设计平台的功能组件从上图可以看出ZForm数据统计平台主要功能组件有:(1)智能报表设计工具。负责设计智能表单,包括常见的标签、文本框、下拉选择列表控件等报表辅助工具。智能表单设计界面如上图所示,业务人员根据自身数据采集的需要,可以绘制任意行数和列数的表格,系统自动根据表格中的数据填报项创建存储数据的数据库表。而所有这些,包括表格中页面计算公式和表间汇总统计公式全部都是在一种可视化的环境中通过用户选择参与计算的报表数据项单元格,并辅以加减乘除等四则运算公式组成,这就使得用户完全摆脱了对数据库的操作,通过简单的模版导入,“拖、拉、拽”等就可以完成一张表单的绘制定义工作,方便快捷且用户对计算机知识的要求甚低。(2)数据采集组件及接口。利用“智能表单”实现数据填报、数据导入导出、报表打印的功能。 这是数据采集的载体。智能表单设计完成以后,呈现在用户眼前的是一张类似execal的表格,在这里,用户可以填报内容、上报数据、将已经填报的数据导出到execal表格另作他用或者打印整张报表。对填入的数据,系统自动进行数据格式有效性校验,上报时对不能为空的数据项进行验证,避免了人为的“忙中出错”和“数据遗失”情况发生。(3)报表分发工具。将“智能表单”转化为报表填报任务并分发到填报人手中。 用户定义报表的填报范围(单位或人员)和发布批次以后,报表发布处理机便产生相应数量的报表填报任务并发送到每个填报范围的待填报任务列表中。(4)报表自动汇总运算服务组件。将“智能表单”采集的数据按用户定义的汇总公式自动运算生成汇总结果。 报表汇总计算在报表汇总处理机端完成。处理机时刻监听汇总报表的填报情况,一旦其对应的上报表填报完成,便开始进行相应的汇总统计工作。汇总统计出来的结果则写入其对应的数据库表中保存起来,便于以后查询。(5)数据查询分析(决策支持)工具。通过“智能表单”用图表、报表、文档等方式展示数据汇总分析结果,即数据挖掘和二次利用。(6)项目监控工具。实时监控汇总报表对应的上报表在各个下级填报单位中的填报情况并作出相应处理,如手动汇总、重新汇总、调整填报期限等。平台的业务模块从业务模型上它又可以分为如下业务模块:(1) 权限管理智能数据统计平台的权限有三级:系统权限、报表权限、单元格权限。1、系统权限。它通过控制用户对其他业务模块的访问权来实现系统宏观权限控制。它从业务功能上将系统管理员和一般用户区分开来。对于那些需要设计报表并分发到各个填报单位的业务人员我们赋予他项目单位人员管理、报表设计和发布的权限。对下级填报和查询单位我们则只给他报表填报、查询和信息通知的权限。用户系统权限定义界面如下图所示:系统权限定义报表填报和查询权限定义2、报表填报和查询权限定义。它具体到用户对某个报表的填报和查询权限,即通过指定某些单位或人员可以填报和查询报表来进一步实现系统对报表的权限控制。如上图所示,它主要是从单位人员的职务级别上将上下级用户区分开来。对于那些指定到上级领导的报表,下级人员便无权查看。3、单元格权限。它针对用户对报表中某些数据项的操作权限。它分为三类:只读、可编辑和不可见。采集数据时,我们经常需要从同一企业的不同处室不同下级单位中收集数据。汇总上来的数据,即便是对于某些上级单位我们往往也有保密要求,如我们通过汇总得到了生产科和销售科某些数据的对比资料,我们也赋予了这两个科室主任对该汇总表的查询权限,但是报表中的某些数据项又不希望对方看到或修改。这时,我们可以指定那些数据项对对方科室的人只读,即只能查看;可编辑,即可以看到并填报;或不可见,即将数据隐藏起来,让其不能查看,更不能填报。单元格权限定义界面如下图所示:单元格权限定义(2) 项目单位人员管理数据统计平台有一套用于集成企业现有办公系统中单位人员体系的数据库处理程序,运行本程序可以将企业现有的单位人员结构及其用户名密码等基本信息移植到数据统计平台中。通过对现有用户资料的利用,这样就实现了企业内部办公系统间的统一身份认证。对于没有现成用户资料库的企业则可以自主录入单位人员资料。由于职位职责的不同,在一般办公系统中,人员角色之间有明确的上下级关系,但是企业内部各项数据资料往往需要跨单位进行统计,如信息中心与其他处室本是同级关系,但是我们在统计企业内部生产资料、产品等信息时,往往都是由信息中心牵头,以信息中心的名义对其他处室上报的数据进行统计汇总。在这里,信息中心临时充当了其他处室的上级。对此,数据统计平台引入了项目单位人员的概念,即我们在新建一个统计项目时,打破企业原有的单位级别,根据统计数据的业务流程关系对其重新组合,上级单位在项目中可能成为下级成员。这样,在数据统计过程中,我们可以根据业务需要方便灵活地从企业内部不同单位不同处室间提取数据。(3) 报表设计 报表设计模块供业务人员根据其数据采集和汇总要求,自主地绘制各种样式的报表并定义他们的汇总关系和计算公式。(祥见3.2.1 设计智能表单)(4) 报表发布 该模块用于指定报表的填报范围即采集数据的单位或人员,以及报表的填报批次信息。(祥见3.2.2 报表分发)(5) 报表填报 报表设计完成并发布以后,数据的采集对象即报表填报人员就可以进入报表填报模块进行填报和查询操作了。在这里,他可以看到自己将要填报的和已经填报的填报任务。(6) 查询报表经过汇总得到的数据如果需要根据用户的不同需求进一步筛选和提炼,我们可以定义查询报表来实现。查询报表首先由业务人员在报表设计模块中预定义报表的样式,以及与用户交互的范围批次接口并指定该报表对哪些人可以查询。用户进入查询报表模块后,就可以根据自己想要查看的范围批次条件产生自己想要的报表数据。因此,系统支持用户灵活地自定义各种查询报表,并支持查询结果的预览功能,可以方便地由列表查看详细内容,所有报表的数据范围和查询条件可以自由控制,并可以灵活定义数据内容显示的顺序。(7) 信息通知该模块主要用于在企业内部发布一些通知、公告信息等。(8) 项目监控一张报表分发到下级填报单位以后,为了适时地动态跟踪了解下级单位的填报情况,我们开发了项目监控功能。在这里,我们可以清晰地看到每张汇总表对应的上报表在各个下级单位的填报情况。该模块有三个主要功能:1、 修改填报期限。对于那些还没有填报数据的单位,可以以发送通知或打电话的形式提醒其进行填报,也可以通过修改填报时限的方式给其提供充足的时间填报数据。2、 手动汇总。由于汇总处理机必须在所有上报表全部填报完毕以后才会进行汇总,为了不因个别单位没有填报而耽误数据汇总,我们可以通过点击“手动汇总”强制处理机汇总数据来得到数据汇总值,这个功能同样也适合于在规定的填报期限内我们需要临时得到部分汇总值的情况。3、 重新汇总。汇总表汇总完成以后,当下级单位继续上报或修改上报表中的数据时,我们可以通过点击“重新汇总”向处理机发送重新汇总命令来得到最新的统计数据。这时,处理机会根据上报的最新数据,汇总出实时的统计数据。(9)处理机考虑到系统运行起来以后的海量数据查询汇总可能会耗费服务器大量的时间和硬件资源,我们将报表发布和汇总计算操作单独出来放到另一个服务中执行,而且我们可以设置该服务在晚上服务器负荷相对较小的情况下运行。这就有效地避免了海量数据下对数据库大量查询可能引起的服务器资源不足和系统的web日常填报。处理机监控平台如上所示,处理机由三部分构成:1、 报表发布处理机。设计完成一张报表并指定填报范围(单位或人员)和填报批次以后,报表发布处理机会根据填报范围和批次来生成相应的报表填报任务并发送到用户的代填报任务中。如,我们选定了赵、钱、孙三人填写2005年四、五、六月份的车间生产情况上报表。很显然,我们要为他们发送33共计9张报表。如是,处理机首先产生该上报表的9个填报任务,然后给每个人分别发送四五六月份的报表填报任务。2、 报表汇总处理机。这是数据统计的核心部分。汇总时,系统首先根据该汇总表对应的上报表已经发布的范围和批次,计算出汇总公式中各个变量的值,然后得出其汇总值并存入相应的数据库表中。(详见3.3.2 数据汇总的基本原理)3、 查询报表处理机。它负责对查询报表中各个变量的统计汇总计算。2.2.2平台核心技术智能表单智能表单的概念“智能表单” 报表报表图表Excel文档XML文档一个人到宠物商店里去买鸟,先挑了一只好看又会唱歌的,老板要价5000元,之后客人改选颜色较差的鹦鹉,老板要价10000元,因为它会讲五种语言,客人因而改要一只看起来很不起眼的鸟,但是没想到老板竟要价50000元,客人问为什么,老板回答说:因为它有智能、会思考。这个故事发人深省,说明智能重于一切。“智能表单”与普通报表的区别也正是如此。它作为系统的核心技术具有“高智能、多功能”的特性并且自身可以随意用报表、图表、Excel文档、XML文档的形式展示数据。“智能表单”中除了具备报表的功能外,它自身还定义了表格中数据的填写规范(字符型、整型或浮点型)、数据的读写权限(只读、可写或不可见)、数据的存储、页面公式和表间汇总公式计算以及汇总时数据的来源范围批次信息等一系列属性设置。同时,用户还可以自行绘制标签、文本框、下拉列表等控件作为它的补充信息。智能表单的特色及工作原理ZForm数据统计平台中的“智能表单”自定义设计工作由系统中的“智能报表设计工具”负责,此工具为南中天公司自主设计开发的一套纯B/S结构的设计工具,其界面风格类似于微软office系列Word产品。在Microsoft IE中直接拖拉画出任意样式的报表。客户端不要求下载和安装任何报表设计控件。“智能表单”具有如下特性:(1)填入数据。它是数据采集的利器,用户可以通过IE打开并直接填入数据内容,系统会自动效验数据的格式和有效性。如果设计报表时将某些数据项格式设置为整型,那么用户就无法输入非数据的字符串。将某些数据项的最小值设置为10,那么填入10以下的数字点击上报时,系统便会提示该数据项的值必须大于或等于10。(2)承载数据。以XML技术为基础的智能表单可以承载任意多的数据项。用户填入数据并点击上报时,系统首先将报表中各个输入项的内容按照它们在表格中的行列顺序组织成为标准的xml对象中的节点,节点中附带了对应数据项所在的表格id、行号和列号。然后将该xml对象一次性发送到服务器端。服务器收到请求以后从该xml对象中便可以依次取出各个节点的表格id、行号、列号和数据项内容存入报表对应的表格内容表中。由于将所有数据项全部规整到一个xml对象中发送到服务器端,这就避免了数据传输的参数限制和可能引起的数据丢失,同时也保证了数据传输的安全性。填报数据时出现网络中断或因为某些数据项内容不太确定暂时不能完成上报时,用户还可以将已经填写的数据在本机暂时保存,下次用户进入该填报任务时系统自动将本地保存的数据导入报表对应的数据项中。(3)展示数据。系统能以表格和图表的形式在IE中直接将其承载的数据直观的显示出来。用户打开一张已经上报或在本地保存过的报表时,系统自动将其中已经填写的数据显示在表格的对应数据项中,然后进行相应的页面公式计算并显示计算结果。(4)变换为Excel文档。智能表单可以变换为Microsoft Excel文档格式。在报表填报或查询界面,系统提供了一个功能按钮将报表中的表格及其单元格内容导入到Excel表格中,导入以后的表格仍然能保持其原始样式。这就提供了系统与其他系统通过Excel互相迁入导出的功能接口。(5)类似Word风格的表单样式设计界面。与word类似,用户在设计报表时可以任意地定义表格中各个单元格的显示样式。针对单元格的样式有:背景颜色、边框设置等;对于单元格中内容的样式有:字体样式、大小、颜色、水平、垂直对其方式、字体加粗、倾斜、下划线、贯穿线等。(6)打印表单内容(支持缩放、自动分页、预览功能)。智能表单带有强大的打印功能,支持缩放、自动分页、预览等功能。(7)创建数据库表。“智能表单”会自动提取表单数据项生成数据存储的数据库表(注:支持Ms sql server,DB2,Orcacle等任何通用数据库的建库及维护,并支持分布式数据存储方式。),用户无需任何后台数据库知识及进行任何数据库维护操作。(8)本地存储及传输。“智能表单”可以在填报用户本地生成副本保存,及多个填报数据版本的副本。同时,表单中的数据还支持用电子邮件、共享文件等方式进行远程传输和上报。(9)以公式为纽带。既然要进行查询统计,自然就少不了公式定义,智能表单用表间公式、表内公式实现表内和表间关联统计关系,快速生成各类决策统计分析报表。表间公式针对那些需要从其他报表中提取数据并按一定的计算关系处理以后存放到当前表格中的数据。表内公式也称页面公式,参与计算的各个数据项都在同一个表格中,数据项中内容的改变自动触发计算事件。从以上的智能表单的特色功能我们可以更进一步确认它超越了一般报表软件成为数据采集、统计、分析、展示、存储、传输的新工具、新方式。2.3本章小结本章首先提出了企业数据统计分析的解决方案:采用新模式、利用新工具、使用新产品,接着全面介绍了智能数据统计平台的体系构成和功能模块及其各个模块的功能简介,并介绍了各个模块的界面及其简要操作,然后具体分析了平台的核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 温柔的怪兽课件
- 检察机关培训
- 雨季安全管理培训
- 电脱盐工艺培训
- 口罩防疫知识培训报道课件
- 党群服务面试题目及答案
- 2025年绿色蔬菜种子研发与推广合作合同范本
- 2025年五星级酒店客房深度清洁与保养服务协议尊享版
- 2025年现代化学校教学楼室内外装饰设计与施工合同
- 2025年医院临床路径标准化建设与推广应用合同
- 高速天桥拆除方案(3篇)
- 2025年中国冷链物流行业投资前景分析、未来发展趋势研究报告(智研咨询发布)
- 2025合作合同范本下载
- 手外伤急救诊疗流程标准化
- 农村土地托管培训课件
- 老年专科护士学习培训汇报
- 基孔肯雅热防控培训课件
- 公司岗位补助管理办法
- 游戏与儿童发展课件
- 捐赠助学活动方案
- 健康体检服务投标方案投标文件(技术方案)
评论
0/150
提交评论