数据采集和统计系统的制作方法

文档序号:6346148阅读:205来源:国知局
专利名称:数据采集和统计系统的制作方法
技术领域
数据采集和统计系统技术领域
本实用新型涉及数据采集和统计应用领域,尤其是一种基于网络的数据采集和统计系统。背景技术
目前社会生活中有各种各样的调查问卷,通过调查问卷的形式可以收集到很多有用的数据,借助这些数据可以的帮助人们做出更为正确的决策。比如为了了解各城市市民的压力状况,社会调查机构可能会打印多份调查问卷让各个城市的市民填写,内容可能涉及家庭收入状况、家庭支出状况、家庭成员组成、出游次数等栏目。然而,这些调查问卷一般都是纸质形式的,发放和收集这些调查问卷都是很费时费力的事情,汇总统计收回的调查问卷同样也是一件枯燥且繁琐的事。除了调查问卷,还有其他很多应用可能需要进行数据收集和统计,比如某产品公司需要收集各个经销商的出货、进货、库存等情况,这就需要各个经销商将相应情况写入登记表,之后发给该产品公司进行统计。一般来讲,在各个领域的各个方面都可能需要进行数据的采集和统计。随着网络的飞速发展,通过电子邮件的形式进行数据采集和统计也变得越来越流行。下面具体介绍一种基于电子表格的数据采集和统计的方案,所述方案包括调查者设计电子表格模板,并通过电子邮件以附件方式将电子表格模板文件发送给被调查者;被调查者打开电子表格文件后填写数据,填写完成之后,将所述电子表格文件通过邮件以附件方式反馈给调查者;调查者等待所有被调查者都反馈或达到设定的统计条件(比如达到截止日期)后,开始进行数据统计。所述数据统计过程可以包括将每个被调查者的电子表格文件打开,复制其内的数据到一张统计汇总表中,汇总结束后,进行人工数据分析,比如计算比例、制作图表、撰写报告等。很明显,上述基于电子表格的数据采集和统计方案具有如下缺陷1、数据汇总及其繁琐,需要人工手动摘取数据,工作量大,还容易出错;2、在未到达统计设计条件前,除非手工统计,否则无法获得实时统计的状况。因此,希望提出一种改进的数据采集和统计方案。
发明内容本实用新型要解决的技术问题之一在于提供一种数据采集和统计系统,其可以进行全自动的数据采集和统计,结果准确且省时省力。为了解决上述问题,根据本实用新型的一个方面,本实用新型提出一种数据采集和统计系统,其包括多个数据采集设备和服务器。每个数据采集设备包括向电子表格模板内填写数据的数据填写模块、确定提交的提交确认模块、将填写的电子表格模板封装为一个数据文件的数据封装模块和将所述数据文件送往服务器的数据传递模块。所述服务器包括接收各个数据采集设备发来的数据文件的数据接收模块、对所述数据文件进行解析得到采集数据的数据解析模块和将采集数据进行汇总以形成数据库或数据表的数据汇总模块。进一步的,所述服务器还包括根据数据库和数据表生成统计报告的报告生成模块。进一步的,所述数据采集设备还包括有从服务器获得报告的报告获取模块。进一步的,所述数据采集设备实现于计算机系统上,所述计算机系统包括总线、中央处理器、由随机存取存储器和只读存储器组成的系统存储器、存储装置、输入/输出接口和网络接口。进一步的,数据填写模块与提交确认模块互相连接,提交确认模块与数据封装模块互相连接、数据封装模块与数据传递模块互相连接。进一步的,数据接收模块与数据解析模块互相连接,数据解析模块与数据汇总模块互相连接。与现有技术相比,本实用新型中的数据采集和统计系统可以达到对采集数据的自动实时的汇总和统计,结果准确且省时省力。关于本实用新型的其他目的,特征以及优点,下面将结合附图在具体实施方式
中详细描述。
结合参考附图及接下来的详细描述,本实用新型将更容易理解,其中同样的附图标记对应同样的结构部件,其中图1为本实用新型中的数据采集和统计系统在一个实施例中的结构框图;图2为图1中示出的数据采集设备的实现环境的示例的结构框图;图3为图1中示出的数据采集设备在一个实施例中的结构框图;图4为图1中示出的服务器在一个实施例中的结构框图;图5A-5D为本实用新型中数据采集和统计系统的一个应用示例;和图6A-6D为本实用新型中数据采集和统计系统的另一个应用示例。
具体实施方式
为使本实用新型的上述目的、特征和优点能够更加明显易懂,
以下结合附图和具体实施方式
对本实用新型作进一步详细的说明。本实用新型的详细描述主要通过程序、步骤、逻辑块、过程或其他象征性的描述来呈现,其直接或间接地模拟本实用新型中的技术方案的运作。所属领域内的技术人员使用此处的这些描述和陈述向所属领域内的其他技术人员有效的介绍他们的工作本质。此处所称的“一个实施例”或“实施例”是指与所述实施例相关的特定特征、结构或特性至少可包含于本实用新型至少一个实现方式中。在本说明书中不同地方出现的“在一个实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的模块顺序并非固定的指代任何特定顺序,也不构成对本实用新型的限制。图1为本实用新型中的数据采集和统计系统100在一个实施例中的结构框图。所述系统100包括有服务器104、通过网络103与所述服务器建立通讯的若干个数据采集设备102。所述网络103可以包括局域网(LAN)、广域网(WAN)、移动通信网、公共交换电话网络(PSTN)、因特网或它们的组合。为了简便,图1中仅示出了两个数据采集设备和一个服务器,在实践中,可以有更多的数据采集设备和多个服务器。所述数据采集设备102可以实现于计算机系统上,所述计算机系统包括个人计算
4机、笔记本电脑、平板电脑、智能手机或个人数字助理(PDA)等信息处理装置。图2为图1 中示出的数据采集设备102的运行环境的一个示例的结构框图,所述计算机系统包括总线 210、中央处理器(CPU)201、由随机存取存储器(RAM)202和只读存储器(ROM)203组成的系统存储器、存储装置204、输入/输出接口 205和网络接口 207。所述总线210可以提供为各个模块之间的通讯提供路径。通过所述输入/输出接口 205可以与键盘、鼠标、显示器、 打印机、触控装置等输入输出设备相连。存储装置204可以为硬盘、光盘等外部存储介质, 其内可以存储操作系统、电子表格模组。所述电子表格模组可以是微软的EXCEL,也可以是其它具有电子表格处理功能的模组。所述计算机系统可以通过网络接口 207连接到其他类型的计算机或服务器上并与之进行数据交互。当然,其他架构的信息处理系统同样可以用来作为本实用新型中的数据采集设备。所述数据采集设备包括有连接到输入/输出接口的显示显示器,用来进行电子表格显示。存储装置204中的电子表格模组运行于计算机系统上后,图2示出的运行环境就成为一个数据采集设备102,其可以进行电子表格的生成、访问或修改。所述数据采集设备 102包括向电子表格模板内填写数据的数据填写模块301、确定提交的提交确认模块302、 将填写的电子表格模板封装为一个数据文件的数据封装模块303和将所述数据文件送往服务器104的数据传递模块304。数据填写模块301与提交确认模块302互相连接,提交确认模块302与数据封装模块303互相连接、数据封装模块303与数据传递模块304互相连接。所述电子表格模板是事先定义的模板,在电子表格模板中哪些单元格(单元格的位置)内可以填写数据,填写何种数据(单元格的内容)都是经过事先定义的。图5A为本实用新型中的一个电子表格模板的示例图,其中的单元格A2中需要填写一学生的“姓名”,单元格B2中需要填写该学生的“数学”的成绩,单元格C2中需要填写该学生的“化学”的成绩,……,F2需要填写该学生的“物理”的成绩。图5B为一数据采集设备填写完成图5A示出的电子表格模板后的示例图,图5C为另一数据采集设备填写完成图5A示出的电子表格模板后的示例图。在用户通过提交确认模块302确认进行数据提交后,数据封装模块303将填写后的电子表格模板封装为数据文件,所述数据文件中可以包括需要填写的各单元格的位置和数据内容,比如图5B中的位置“A2”和数据内容“张三”,位置B2和数据内容“88”,位置“C2” 和数据内容“91”等等。所述单元格的位置可以是偏移位置,也可以绝对位置。在另一个实施例中,由于需要填写的单元格是确定的和已定义的,因此所述数据文件也可以不包括单元格的位置,而仅包需要填写的单元格的内容,比如图5C中的内容“李四”、“80”、“78”、 “90”等,这些数据内容可以根据排列顺序被解析和识别,比如第一个内容“李四”被认定是单元格A2中的,第二个内容“80”被认定为是单元格B2中的。在再一个实施例中,所述数据文件可以就是一个电子表格文档。服务器104可以是各种计算机或专门的服务器设备,其内运行有服务器程序,其包括接收各个数据采集设备发来的数据文件的数据接收模块401、对所述数据文件进行解析得到采集数据的数据解析模块402和将采集数据进行汇总以形成数据库或数据表的数据汇总模块403。数据接收模块401与数据解析模块402互相连接,数据解析模块402与数据汇总模块403互相连接。在一个实施例中,可以按照各数据采集设备发来的数据文件的顺序对其进行解析和汇总,在具体汇总数据时,数据汇总模块403可以将数据文件中的各个数据内容按照预定规则依次录入对应的数据库或数据表的相应位置。在具体实现时,根据数据文件中的数据内容的位置来确定其在数据库或数据表的相应区域,随后将该区域中的当前位置分配给所述数据内容,随后该区域的下一个位置设定为当前位置。举例来说,所述服务器104可以从图5B示出的电子表格模板对应的数据文件中解析得到张三的数学、化学、语文、英语和物理的成绩数据,并汇总到图5D示出的汇总表中的第二行的对应位置中, 可以从图3C示出的电子表格模板对应的数据文件解析的到李四的数学、化学、语文、英语和物理的成绩数据,并汇总到图5D示出的汇总表中的第三行的对应位置中。图5D仅仅是示例性的给出了服务器104进行数据汇总后的数据表,在其他实施例中,汇总后的数据可以以各种形式进行存储,比如数据表或数据库等。此外,图5D仅仅给出了两个数据采集设备的数据汇总,在其他数据采集设备的数据汇总可以依照相同原理不断汇集在一起。在一个实施例中,所述数据库或数据表为一个电子表格文档,比如EXCEL文档。所述服务器104在得到汇总数据表后,可以进行各种需要的统计和分析,并可以生成各种各样的统计报告。在一个实施例中,所述服务器104还包括根据数据库和数据表生成统计报告的报告生成模块(未图示)。这里仍以图5A-5D示出的学生成绩的采集和统计为例进行介绍,比如可以分析各个课目的平均分,各个学生的平均分和总分,平均分在 60-70、70-80、80-90、90-100 的人数和比例等。在一个实施例中,所述数据采集设备102还包括有从服务器104获得报告的报告获取模块(未图示),通过报告获取模块获取发出统计报告获取命令,所述数据采集设备就可以从服务器104处获得统计报告,并显示所述统计报告供用户参看。这种数据采集和统计的方式,完全用机器代替手工去摘录数据,任务被大大简化, 并且会非常准确,不易出错。此外,还可以实时的对已经录入的统计数据进行统计分析,过程非常简单易操作。并且,收集数据的过程也变得非常简便,只需要打开电子表格模组将相应数据填写入相应模板,之后提交即可。总结来讲,本实用新型中的数据采集和统计方案采集的数据全面、采集方便、汇总统计容易、分析简单,可以作为现有的各种数据采集和统计应用的解决方案,可以简化工作,提高效率。在一个实施例中,由于在数据采集设备中可能存在多种电子表格模板,为了区分不通过电子表格模板形成的数据文件,所述数据文件内还可以存储有模板标记,以此来表示其属于哪个电子表格模板。所述服务器104根据所述模板标记选择合适的方式对所述数据文件进行解析,并将解析后的数据汇总到所述模板标记对应的数据库或数据表中。这样, 就可以基于本实用新型中的系统100实现各种应用的数据采集和统计,图6A-6D示出了本实用新型中数据采集和统计系统在蔬菜价格方面的一个应用示例。需要注意的是,图5A-5D和图6A-6D仅仅示例性的给出了本实用新型中的数据采集和统计系统的两个应用示例,不能以此理解为对本实用新型的数据采集和统计方案的限制。上文对本实用新型进行了足够详细的具有一定特殊性的描述。所属领域内的普通技术人员应该理解,实施例中的描述仅仅是示例性的,在不偏离本实用新型的真实精神和范围的前提下做出所有改变都应该属于本实用新型的保护范围。本实用新型所要求保护的范围是由所述的权利要求书进行限定的,而不是由实施例中的上述描述来限定的。
权利要求1.一种数据采集和统计系统,其特征在于其包括多个数据采集设备和服务器,每个数据采集设备包括向电子表格模板内填写数据的数据填写模块、确定提交的提交确认模块、将填写的电子表格模板封装为一个数据文件的数据封装模块和将所述数据文件送往服务器的数据传递模块;所述服务器包括接收各个数据采集设备发来的数据文件的数据接收模块、对所述数据文件进行解析得到采集数据的数据解析模块和将采集数据进行汇总以形成数据库或数据表的数据汇总模块。
2.根据权利要求1所述的数据采集和统计系统,其特征在于,所述数据采集设备实现于计算机系统上,所述计算机系统包括总线、中央处理器、由随机存取存储器和只读存储器组成的系统存储器、存储装置、输入/输出接口和网络接口。
3.根据权利要求1所述的数据采集和统计系统,其特征在于,数据填写模块与提交确认模块互相连接,提交确认模块与数据封装模块互相连接、数据封装模块与数据传递模块互相连接。
4.根据权利要求1所述的数据采集和统计系统,其特征在于,数据接收模块与数据解析模块互相连接,数据解析模块与数据汇总模块互相连接。
专利摘要本实用新型公开了一种数据采集和统计系统,其包括多个数据采集设备和服务器。每个数据采集设备包括向电子表格模板内填写数据的数据填写模块、确定提交的提交确认模块、将填写的电子表格模板封装为一个数据文件的数据封装模块和将所述数据文件送往服务器的数据传递模块。所述服务器包括接收各个数据采集设备发来的数据文件的数据接收模块、对所述数据文件进行解析得到采集数据的数据解析模块和将采集数据进行汇总以形成数据库或数据表的数据汇总模块。这样,可以达到对采集数据的自动实时的汇总和统计,结果准确且省时省力。
文档编号G06Q10/00GK201974846SQ201020585019
公开日2011年9月14日 申请日期2010年10月29日 优先权日2010年10月29日
发明者荣明军 申请人:无锡永中软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1