基于统计报表的设计研究.doc

上传人:99****p 文档编号:1856187 上传时间:2019-03-18 格式:DOC 页数:5 大小:24KB
下载 相关 举报
基于统计报表的设计研究.doc_第1页
第1页 / 共5页
基于统计报表的设计研究.doc_第2页
第2页 / 共5页
基于统计报表的设计研究.doc_第3页
第3页 / 共5页
基于统计报表的设计研究.doc_第4页
第4页 / 共5页
基于统计报表的设计研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于统计报表的设计研究【摘要】统计报表是企事业单位进行信息管理的重要工具,随着社会与科技的不断发展,统计报表也需要进行与时俱进的更新与改善,以满足不同单位的实际需求。本文通过对当前统计报表工具的论述,从界面设计、语法分析、数据库操作以及报表生成等几个方面,对统计报表的设计进行研究,以期提升单位统计报表的适用性。 【关键词】统计报表工具 数据库 界面设计 一、统计报表工具 在信息时代的今天,数据库技术已经在各行各业中得以应用,网络技术的诞生与发展使得各个行业中的相关数据量越来越大,在这种情况下,如何有效的对这些数据进行管理,日益成为行业内部相关人员关注的焦点。统计是获得信息的主要途径,通过统计报

2、表,能够将数据的统计结果以表格的形式展现在人们面前,而以一定标准对数据进行分类与整理,并按照特定的格式填入,用于反应实际问题的表格,便被称为统计报表。 运用统计报表工具的主要目的是为了对信息进行统计,并运用报表的形式展现出来,让人能够更加直观的看到数据的变化。常见的统计报表主要有五种形式,分别为行报表、列报表、多栏报表、一对多报表以及标签1。通过统计报表,可以将单位中的信息以数据的形式反映出来,有利于企业对运营情况进行有效把握,进而促进企业的未来发展。 二、统计报表设计 PHP 是当前比较适合的一种 Web 数据库访问技术,本文主要针对该技术研究统计报表的设计。一般情况下,通用报表系统在设计过

3、程中需要有以下四个主要模块: (一)界面设计 系统界面是直接与用户相接触的部分,其他模块都需要通过系统界面向用户传递消息,也需要通过界面,将报表向用户进行反馈。在对系统界面进行设计的过程中,需要满足操作便捷、功能完善、组件清晰等要求,从功能的角度来看,界面可以大致上分为以下四个主要部分:第一,信息提示部分,这一部分能够反映出系统现阶段的运行情况,如数据库连接情况、报表生成情况等,能够帮助用户及时了解系统状态2。第二,登录部分,这一部分主要是让用户填写相关信息,如数据库的名称、位置、类型等,以及用户名与密码。第三,信息选择部分,这一部分主要存在于登录以后,用户需要对报表的基本信息进行选择,如标题

4、、内容、类型、条件等。第四,报表显示部分,主要用于显示统计报表。 (二)语法分析 在系统界面中,相关的统计报表信息基本上都被放在一些文本段以及数组中,这些信息不能直接执行,需要进行语法分析之后,将其转化成为 SQL 语句,才能够完成相应的执行任务。一般情况下,SQL 语句的生成需要依托于用户的统计条件,在这个过程中,from 与 where 语句的生成是难点与重点。想要生成以上两种语句,就必须通过数据库查询与之相应的字段与表名,在得到正确语句之后,才能够实现这两种语句的生成。本文所运用的方法是以用户可能会进行统计的对象为基础,大致估计其统计范围,再将这一范围内所有数据表名与字段名构建一张统计表

5、,在表中可以对相关的统计条件进行表示,这样一来,便能够快速在表中实现相关信息的查找。 先构建起数据库 orabd,在 orabd 中分别建立起表 student、class以及 sc,之后,以这三个表为基础,构建起表 haha。在表 haha 中进行相关数据的查询,便能够生成与之相对应的表名与字段名。这个过程中的重点是分析字符串以及查询语句的生成3。 语法分析模块设计的主要流程如下:首先,需要获得多选框的值;其次,可以以相应数值为基础,生成 from 以及 select 语句;再次,需要多得文本框的值;第四,分析相应的字符串,并获得与之相对应的语法单元;第五,在此基础上生成 where 语句;

6、最后,通过上述三个语句,能够生成正确的查询语句。 (三)数据库操作 数据库操作这一部分的功能是以 PHP 为基础,对相应的操作函数实现连接,在连接完成以后,能够在表 haha 中实现数据的查询,之后向用户反馈查询到的字段名,用户可以以此为基础,对统计报表中的相应字段进行选择4。这一模块的设计需要注意两方面问题:其一,数据库操作模块需要连接的数据库不止一个,因此,在选择驱动的过程中也不能太过单一,需要动态选择;其二,该模块需要重视对错误信息的捕捉,并运用有针对性的方法对其进行处理。 数据库操作模块设计的主要流程如下:首先,对请求信息进行处理;其次,连接相应的数据库;再次,在连接完成以后需要对数据

7、库进行有针对性的操作;之后,获得数据信息;最后,将获得的数据信息输出。 (四)报表生成 该模块的主要任务是生成企业需要的不同类型的统计报表,具体的类型便是上文所提到的五种。报表生成模块设计的主要流程如下:首先,以系统界面为基础,获得所需的报表信息;其次,针对不同的报表类型与报表需求,选择相应的报表算法;再次,运用数据库操作取得生成报表所需的数据信息;之后,对数据进行整理,并生成统计报表;最后,将生成的统计报表显示到系统界面中。需要注意的是,由于报表的类型不同,其所运用的生成算法也有所差异,集中算法应该相互独立,以便于日后的修改与增加,所以,需要运用类的形式对报表算法进行封装。 三、结论 综上所

8、述,运用数据库设计统计报表是当前的发展趋势,具有通用性强、维护方便、功能强大等特点,符合现代企业网络化、信息化的发展要求,具有广大的发展前景。 参考文献: 1贾志峰,富飞.森林资源数据库统计程序的设计和应用以新疆生产建设兵团为例J.林业建设,2010,06. 2徐建华.工程勘察设计行业统计报表数据的应用及工作建议J.工程建设与设计,2012,10. 3蒋蕾.保价收入统计分析系统中 Ultragrid 报表的设计与实现J.铁路计算机应用,2012,08. 4.认清形势深化改革扎实推进统计业务建设张肯发副局长在2014 年全区统计年报和 2015 年定期统计报表制度培训会上的讲话J.内蒙古统计,2014,06.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。