(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf_第1页
(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf_第2页
(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf_第3页
(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf_第4页
(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf_第5页
已阅读5页,还剩69页未读 继续免费阅读

(计算机软件与理论专业论文)电信ods平台上智能报表系统的设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京邮电大学硕士研究生学位论文 中文摘要 中文摘要 随着企业信息系统集成与企业电子商务系统建设的兴起,基于i n t e m e t 的数 据共享、格式化、个性化及传输日益成为业界研究的热点。报表作为一种重要的 信息载体在系统中有着极其重要的作用,而报表生成系统作为应用系统的重要组 成部分也越来越为软件开发者关注与研究。 传统的报表系统技术上已经相当成熟,大家熟悉的e x c e l 、水晶报表、 r e p o r t i n gs e r v i c e 等都已经被广泛使用。但是,随着数据的增多,需求的提高, 传统报表系统面临的挑战也越来越多。目前w e b 报表系统的产品还不成熟,而 报表在基于w e b 应用程序开发过程中的地位也越来越重要,针对这类报表系统 的研究也越来越多,以便提高开发基于w e b 的应用程序的效率,提高软件的质 量。 本文在研究电信企业基于o d s 平台的报表需求基础上,提出开发一个基于 w e b 的智能报表系统,该报表系统包含一个表单样式设计器、一个报表样式设 计器和服务端应用程序。 利用表单样式设计器,用户可以定制某项业务的数据上报表单样式。下级用 户可以根据上级的表单样式在线上报数据。 利用报表样式设计器,用户可以设计报表的样式。 服务器应用程序提供用户网络服务接口,当用户端请求一张报表时,能适时 的从数据源中得到数据生成一张报表,并可以对报表进行展示,打印。 关键词:o d s ,智能报表系统,x m l 南京邮电大学硕士研究生学位论文 a b s t r a c t w i t ht h er i s i n go ft h ec o n s t r u c t i o no fe n t e r p r i s ei n f o r m a t i o ns y s t e mi n t e g r a t i o n a n de n t e r p r i s ee c o m m e r c es y s t e m , i n t e m e t - b a s e dd a t a s h a r e ,f o r m a t t i n g , i n d i v i d u a t i o na n dt r a n s f e r sh a v eb e c o m et h eh o t s p o t so fi n d u s t r yr e s e a r c h a sa l l i m p o r t a n ti n f o r m a t i o nc a r r i e r , r e p o r tp l a y sav e r yi m p o r t a n tr o l ei nt h es y s t e m a n da s a l l i m p o r t a n tp a r t o fa p p l i c a t i o ns y s t e m ,r e p o r ts y s t e mi sa l s om o r ea n dm o r e c o n c e r n e da n dr e s e a r c h e db ys o f c w a r ed e v e l o p e r s t r a d i t i o n a lt e c h n o l o g yo fr e p o r ts y s t e mi sv e r ym a t u r ea l r e a d y s o m ef i m a l i a r r e p o r ts y s t e m s ,s u c ha se x c e l ,c r y s t a lr e p o r t ,r e p o r t i n gs e r v i c ee t c ,h a v eb e e n a l r e a d yp o p u l a r l yu s e d w h e r e a sw i t ht h ei n c r e a s i n go fd a t aa n dd e m a n d ,t r a d i t i o n a l r e p o r ts y s t e mh a st of a c em o r ea n dm o r ec h a l l e n g e c u r r e n t l y , t h ep r o d u c to fw e br e p o r ts y s t e mi ss t i l ln o tm a t u r e , b u ti t sp o s i t i o ni n t h ep r o c e s so fw e b - b a s e da p p l i c a t i o np r o g r a md e v e l o p m e n tb e c o m e sm o r ea n dm o r e i m p o r t a n t t or a i s et h ee f f i c i e n c yo fw e b b a s e da p p l i c a t i o np r o g r a md e v e l o p m e n ta n d t h eq 叫i 够o fs o f t w a r e ,m o r ea n dm o r er e s e a r c hi sa i m e da tt h e s er e p o r ts y s t e m s o n 也eb a s eo fs t u d y i n gr e p o r td e m a n do ft e l e c o me n t e r p r i s e0 1 1o d sp l a t f o r m , t h i sp a p e ra d v i s e st od e v e l o paw e b b a s e di n t e l l i g e n tr e p o r ts y s t e m i ti n c l u d e saf o r m s t y l ed e s i g n e r , :ar e p o r ts t y l ed e s i g n e ra n das e r v e ra p p l i c a t i o np r o g r a m w i t ht h ef o r ms t y l ed e s i g n e r , c u s t o m e r sc a l lc u s t o m i z et h ei n p u t t i n gf o r ms t y r l eo f s o m eo p e r a t i o nd a t a l o w e ru s e r sc a nm p u td a t ao n l i n ea c c o r d i n gt ou p p e ru s e r s f o r m s t y l e w i t ht h er e p o r ts t y l ed e s i g n e r , c u s t o m e r sc a nd e s i g nt h es t y l eo fr e p o r t t h e s e r v e ra p p l i c a t i o np r o g r a mp r o v i d e sc u s t o m e r sw i t hi n t e r f a c eo fw e bs e r v i c e w h e n c u s t o m e r sr e q u i r ea r e p o r t , i tc a nb eg e n e r a t e di n t i m ef r o mt h ed a t ar e s o u r c ea n da l s o c a nb ed i s p l a y e da n dp r i n t e d k e y w o r d s :o p e r a t i o n a ld a t as t o r e ,i n t e l l i g 脚tr e p o r ts y s t e m ,x m l i i 南京郝电大学硕士矫究生学位论文 缩略词 缩略词英文全称译文 b i b u s s i n e s si n t e l l i g e n c e 商业智能 b ,sb r o w s e r s e r v e r 测览器厂服务器 c s sc h a n n e ls u p p o r ts y s t e m渠道支撑系统 c s sc a s c a d i n gs t y l es h e e t缀联样式表单 羚8 d a t a b a s e 数据瘴 d o m d o c u m e n to b j e c tm o d e l文档对象模型 d t dd o c u m e n tt y p ed e f i n i f i o n文档类型定义 d w d a t aw a r e h o u s e 数据仓库 e a ie m e r o r i s ea p o l i c a t i o ni n t e 鼬a t i o n企业应用集成 e t l e x t r a c t 、t r a n s f o r m 、l o a d抽取、转换、装载 t i 江lh v o e r t e x tm a r k u pl a n m a a 譬e超文本标记语言 翻瞄sm a r k e ta n a l y s i ss y s t e m市场营销分析系统 x p 薹 k e yp e r f o r m a n c ei n d i c a t o r s关键业绩指标 o p so o e r a t i o n a ld a t as t o r e操作数据存储 o l a po n l i n ea n a l y t i c a lp r o c e s s i n g联机分析处理 蝴 s i m p l ea p if o rx m lx m l 简单a p i s s o s i n z l es i z n o n 单点登录 w w ww b r i dw i d ew r e b万维网 x d d lx m l b a s e dd a t ad e f i n i t i o nl a n m a a l z e上报数据定义语言 x 期臣e x t e n s i b l em a r k u pl a n f f u a g e可扩展标记语言 x r lx 焱蜃l b a s e dr e p o r td a t al a n f f u a i z e蛊定义报表数据语言 憋le x t e n s i b l es t y l e s h e e tl a n g u a g e s可扩展样式表语言 。6 8 南京邮电大学硕士研究擞学位论文图表清单 图表清单 图4 - 1 系统总体设计图2 0 躁4 2 智能报表系统结构图抽2 1 图4 3 系统功能模块图。2 4 表4 1 用户权限表2 5 。 表4 2 上报数据任务表:2 5 表4 3 报表样式表2 6 。 图4 4 表单样式定义运行框架图2 6 。 翟4 5 上报表单维护运行框架圈2 7 图4 - 6 上报表单生成运行框架图2 8 黧4 。7 上报数据处理运行框架图。2 s 图4 8 报表样式定义框架图。2 9 。 圈4 9 报表样式维护框架图。 图4 1o 数据解析器运行框架图31 图4 - 1 2 报表显示处理运行框架图3 2 。 表5 1 企业信息表5 4 : 图5 董上报数据处理流程图5 7 图5 2 报表样式定义流程图5 8 黑5 3 数据解析处理流程爱。& 图5 4 系统基本运行框图,6 2 - 6 9 _ 南京邮电大学学位论文独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究 工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的 地方外,论文中不包含其他入已经发表或撰写过的研究成果,也不包 含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材 料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了 明确的说明并表示了谢意。 研究生签名:弓9 掣日期:2 芝丑夕 南京邮电大学学位论文使用授权声明 南京邮电大学、中国科学技术信息研究所、国家图书馆有权保留 本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其 他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一 致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布 ( 包括刊登) 论文的全部或部分内容。论文的公布( 包括刊登) 授权 南京邮电大学研究生部办理。 研究生签名:n 立l 砚导师签名 南京邮电大学硕士研究生学位论文 第一章引言 1 1 课题背景 第一章引言 报表是企业信息系统的重要组成部分,报表的作用是将诸如生产管理、市场 经营等管理活动中产生的原始数据转换成有用信息,为决策者正确决策提供支持 和帮助【1 1 。报表生成系统在各行各业中都有很广泛的用途,是进行信息浏览、分 析、打印的有利工具。 在电信企业中,各应用系统是独立建设的,各系统拥有自己的报表。企业管 理层想要了解全局的业务报告,就需要从各个系统报表中抽取数据,再进行处理, 最终形成报表。而纵观传统的报表系统,在设计和生成上存在较大的局限性: 报表生成无法方便地进行数据交换,很难传真或转换成其他格式,不便于网 络传输。 报表保存格式不统一,通用性较差,且难于理解。 可扩展性不够,对报表格式的微小改动都必须改写应用系统代码,效率不高。 随着w w w 技术的发展,企业信息系统正向基于w e b 的信息系统进行转变, 越来越多的报表应用将在w e b 环境下开发与运行。因此,研制基于w e b 技术的 智能报表系统,对于提高报表的开发效率和软件质量,都有着实际的意义。 1 2 课题来源及本人工作 本文所涉及的课题主要来源于某市电信o d s 平台开发项目。 本人所做的工作在于分析电信企业基于o d s 平台的报表需求,由此设计一 个基于b s 架构的智能报表系统,主要实现了数据采集和报表样式的用户自定义 化。 数据采集,用户可以利用系统生成数据采集的表单样式文档,自定义数据采 集的样式。系统解析数据采集样式文档之后,产生上报数据的表单页面,用户可 以在线进行数据上报,从而完成数据采集的任务。 报表生成,用户可以利用系统生成报表数据的定义文档和报表样式的定义文 - 1 - 南京邮电大学硕士研究生学位论文 第一章引言 档。系统通过这两种文档从数据库中提取采集到的数据,整合成浏览器可识别的 h t m l 文档,展现给用户。 1 3 本文组织 全文共分七个章节,内容组织如下: 第一章:介绍了课题的研究背景和论文的主要工作。 第二章:分析了电信企业基于o d s 平台的报表需求。 第三章:介绍了报表的相关知识和报表业务分析、电信各种业务报表分析。 第四章:介绍了系统的设计原则和系统总体设计、概要设计以及功能模块设 计。 第五章:介绍了x m l 技术在系统中的应用、系统功能实现模型和系统运行 模型。 第六章:论文的总结部分,提出了系统还存在的不足之处以及今后工作的重 点。 2 南京邮电大学硕士研究生学位论文第二章电信企业基于o d s 平台的报表需求 第二章电信企业基于o d s 平台的报表需求 2 1o d s 在电信行业中的应用 2 1 1o d s 概念 1 9 9 6 年,数据仓库之父wh i n m o r t 提出了数据仓库( d a t aw a r e h o u s e ,d w ) 的概念,即数据仓库是一个面向主题的、集成的、时变的和非易失的数据集合, 支持管理部门的决策支持【2 】。数据仓库以一种全新的数据存储和数据检索方式, 解决了上述问题,为企业中长期数据分析提供了很好的解决方案。但是许多企业 还有大量的数据需要实时分析,实时处理,并加载到数据仓库中。如:电信运营 商需要对通话记录进行实时分析,找出异常数据,及时发现生产经营中的问题等。 这种决策过程并不需要太多的历史数据,主要是参考当前或比较当前的数据,还 需要比较快的执行速度,可以把这种分析决策称为“及时o l a p ( o n l i n e a n a l y t i c a l p r o c e s s i n g ,联机分析处理) ”。d w 中数据量很大,o l a p 应用的运行时间比较 长,显然利用d w 运行的效率低而且很难准确的反映避期的真实情况。 w h i n l l l o n 随后提出了o d s ( o p e r a t i o n a ld a t as t o r e ,操作数据存储) 的概 念:o d s 是面向主题的、集成的、可交的数据,是当前的或是接近当前的支持 企业日常的全局应用的数据集合【3 】。它具有以下四个基本特征: 1 1 集成的; 2 ) 面向主题的; 3 ) 数据易失性; 4 ) 只保存当前的细节数据。 从上可以看出o d s 是介于d b ( d a t a b a s e ,数据瘴) 和d w 之闯的一种数据 存储技术。和面向应用的分散的d b 相比,o d s 中的数据组织方式和数据仓库 一样也是蕊向主题的和集成的,对进入o d s 的数据也像进入数据仓库的数据一 样进行转换和集成处理。另外,o d s 只是存放当前或接近当前的数据,如果需 - 3 - 南京邮电大学硕士研究生学位论文 第二章电信企业基于o d s 平台的报表需求 要的话,可以对o d s 中的数据进行增删和更新等操作。虽然d w 中的数据也是 面向主题和集成的,但这些数据一般不进行修改,所以o d s 和d w 的区别主要 体现数据的可变性和当前性上。 2 1 2o d s 和电信行业应用的结合 随着中国加入世界贸易组织,中国正在各个经济领域逐渐对世界开放,中国 电信也正面临着来自世界强国的竞争对手的压力,如何在短期内尽快完善管理体 制,提高企业的竞争力,已是迫在眉睫的事情。而作为重要的支撑手段,信息系 统的建设也变得越来越重要,近期各省的电信公司纷纷启动了市场营销分析系统 ( m a r k e ta n a l y s i ss y s t e m ,m a s ) 和渠道支撑系统( c h a n n e ls u p p o r ts y s t e m ,c s s ) 的建设。这两个系统由于使用对象和完成的功能不同,而导致将采用不同的实现 策略【4 j 。 m a s 的使用人员主要是公司市场部的负责对公司的整体经营状况进行分析 和计划人员,这种经营状况的分析需要长期的数据作为基础,才能找出真正的规 律,从而为正确地制定下一步的工作计划提供依据,这种系统正好符合数据仓库 储存长期的历史数据的特点。而c s s 的使用人员主要是大客户、商业客户、公 众客户等渠道服务人员,他们需要及时地了解客户的消费行为的变化,才能在最 快的时间里主动为客户提供服务,从而达到挽留高价值客户,提高客户收入的目 的,这种系统更接近o d s 能够对近实时的数据进行操作的特性。 目前电信内部有很多的子系统,如:营业前台、计费帐务、综合结算、1 0 0 0 0 号系统、联机采集等等。他们之间的信息有重叠和不一致显现存在,如客户资料、 客户所使用的电信的业务信息、帐户信息等。如何综合应用这些数据,首要任务 就是进行数据整合,o d s 的特点恰恰可以担当起这付重任,而且o d s 的诞生, 也正是因为有了这种需求的存在。 结合以上的需求,o d s 的实现步骤: 首先,o d s 需要一个数据模型,该模型必须全面涵盖所需要整合的系统内 的信息,也就是说建立一个大而全的数据模型,该数据模型不需要保存历史信息, 比如客户信息,只要保存当前最新的数据( 这一点和d w 不同,d w 需要保存每 一个修改历史记录) 。 4 南京邮电大学硕士研冤生学位论文 第二章电信企业基于o d s 平台的报表需求 二 其次,就是数据处理。这包括导入和导出两部分,导入是将各个子系统中的 数据整合到该统一模型中,对于各系统中有冲突的数据,需要业务部门配合,制 定一个数据处理方法,如任取其一。根据这些规则,制定数据导入计划。导出则 是指为其他系统提供经过整合的信息,如客户信息,各子系统都以o d s 的数据 为准,凡是涉及到对客户信息的修改,都在o d s 中进行,再将o d s 中的数据反 馈到需要的子系统中。 最后,就是基于o d s 开发前端应用,主要是查询和报表。由此提出了对智 能报表系统的需求。 2 2 报表总体需求 智能报表系统( i n t e l l i g e n tr e p o r ts y s t e m ,i r s ) 可以通过定制各类业务分析 模式并以文件夹形式进行分类,统计及报表模块能自动发现各类分析模式并识别 其多维的数据结构,结合操作员的信息访问权限向其展示,提供应有的业务分析 功能。 智能报表系统可从多个角度选择业务分析内容,以多种图表和表格形式表现 查询结果,针对专项的业务分析主题向高层决策人员提供有价值的决策辅助信 息。 智能报表系统使用者取得业务分析数据后,可以添加分析结论后把分析结果 发布。 智能报表系统可以合理地在应用服务器、客户机之间分配工作量,使用户的 分析更加高效。 智能报表系统能使操作人员在结果数据集上进行排序、生成汇总行、生成汇 总列、生成行平均、生成列平均、计算占比、取顶部n 条记录、取底部n 条记 录等操作。 智能报表系统可以定制报表查询内容,并对之进行分类,统计及报表模块自 动发现此类报表模式,结合操作员的信息访问权限向用户提供,并以一般的表格 形式向用户提交查询结果。此方式适合于对格式要求不高、报表内容能够从分析 模型定制的情况,可由用户自行定制。 根据业务的要求提供各种内容特殊、格式要求严格的报表,此类报表的数据 - 5 - 南京邮电大学硕士研究生学位论文第二章电信企业基于o d s 平台的报表需求 : 由e t l ( e x t r a c t 、t r a n s f o r m 、l o a d ,抽取、转换、装载) 子系统中的特殊报表 数据生成模块定期生成,由开发人员编写报表显示的代码,统计及报表模块结合 操作员的信息访问权限向用户提供。 用户可发布一些动态的新闻或通知( h 俐l 格式或a s p 格式) ,统计及报表 模块自动发现此类报表并结合操作员的信息访问权限向用户提供。 2 蚕管理层面 智能报表实质上是企业管理决策的有力支持工具,不仅要支持指标统计功 能,还要具有一定的直接分析能力。一个实用的,功能完备的,满足企业管理需 要的智能报表系统,至少要满足以下需求: 2 弓1 统计分析的要求 在各业务系统中,报表一般是静态报表,可以提供基于时间段的查询,一般 只提供基本统计指标,不提供扩展统计指标,不具有展开分析能力,更不支持多 种分析方法。如常见的多维分析、排名分析、比较分析、趋势分析、时间序列分 析等。 智能报表一般是要求提供跨部门的,全业务或组合业务的,自定义时间段的, 基于地域、品牌等多维分析的,提供基本统计指标扩展统计指标的统计分析数 据。 : 2 弓2 绩效考核的要求 绩效考核的前提是建立基于k p i 的考核指标体系。考核指标体系的建立采 用相对参照法和绝对值法两种方法。相对参照法,如排名分析、比例分析等。绝 对值法,如用户数,业务量,收入等。 智能报表的建设有利于建立企业k p i ,进而建立考核体系,从而调动员工积 极性,提升管理水平。智能报表系统为绩效考核系统提供了数据支持。 _ 6 南京邮电大学硕士研究擞学位论文第二章电信企业基乎o d s 平台的报表需求 2 套3 财务分析的要求 从e a i ( e n t e r p r i s ea p p l i c a t i o ni n t e g r a t i o n ,企业应用集成) 的焦度来看,报 表有和财务系统融合的趋势,中国电信已经明确提出了业会合拢的需求。智能报 表系统参照了财务科磊的设定,预先考虑到了对业会合拢的支持,使得智能报表 和财务系统的无缝结合。 2 多4 经营计划的要求 在智能报表的基础上,参照以往的k p i ,来合理制定企业的经营计划,使得 经营计划更理性,更具可行性。 2 辱业务层面 在业务层面上,智能报袭系统是为企业各部门提供企业级的统计指标。因此, 必须做到西径统一,业务融合,k p i 整合,并支持指标预警。 2 聿1 统- - e l 径 在智能报表系统中,第一步就是统一口径。统一躁径,包括指标统计规则统 一和统计单位统一。统一口径要形成具有可操作性的报表指标说明文档。 : 2 奄2 业务融合 业务融合包括全业务和业务组合,业务敲合是智能报表系统的重要特色。业 务融合不仅是要数据融合,更重要的是报表界面融合。 2 禾3k p i 整合 k p i 是一套体系,应当所属于企业知识库的范畴。国内电信企业k p i 往往是 集团公司统一下发的,可行性较差,需要借鉴一些先进合理的k p i 体系来完善 k p i 。k p i 是管理上常用手段之一。 - 7 南京邮电大学硕士研究擞学位论文 第二章电信企业基予0 d s 平台的报表需求 : 我们的理解是k p i 是企业经营管理活动中一系列的统计指标,是用来反映 企业经营情况的,完备的指标体系。没有科学合理的管理理念和管理手段,是不 能建立起科学合理的k p i 体系的。 因此,k p i 应该是包含业务、品牌、地域等维的综合指标体系。 2 右使用层面 2 劈1 总体要求 智能报表系统使用层面的总体要求是“准确、及时、稳定 。 2 毒2 指标预警 指标预警是在i ( 2 i 的基础上,对各种业务指标建立指标预警体系,并提供 短信、邮件等其他告警手段。 2 舌本章小结 本章首先介绍了o d s 在电信行业中的应用,然后阐述了智能报表系统的总 体需求,从管理、业务、使用等几个层面上提出详细需求。 - 8 一 南京邮电大学硕士研究生学位论文第三章报表分析 3 1 报表 3 1 1 报表定义 第三章报表分析 在介绍报表之前,我们先了解商业智能( b u s s i n e s si n t e l l i g e n c e ,b i ) 的概念。 商业智能这一术语是在1 9 8 9 年由g a r t n e rg r o u p 的h o w a r dd r e s n e r 首次提 出,它描述了一系列的概念和方法,通过应用基于事实的支持系统来辅助商业决 策的制定。商业智能技术提供使企业迅速分析数据的技术和方法,包括收集、管 理和分析数据,将这些数据转化为有用的信息,然后分发到企业各处【5 1 。在现代 化的业务操作过程中,通常都会产生大量的数据,比如订单、库存、销售帐目和 客户资料等。如何利用这些数据增进对业务情况的了解,帮助企业管理者作出正 确的决策,这就是商业智能要回答的问题。 商业智能的用户是专业人员和决策人员,报表的目的就是为了满足他们对数 据分析深层次的需求。 我们对各种数据报表并不陌生,而报表就是从业务数据中提取的所需要的信 息,就其实质而言,是信息的发布,包括内容和形式两方面。 形式方面:报表是“表格 ,具有“统一规定的格式形式”报表内容要 按照一定格式组织。 内容方面:报表要“报告情况 ,“反映经营成果和财务状况 报表内容 是各种各样有用的数据,同时,报表是“数据处理系统所预备好的的输出文档, 是“总结性文档 报表中的数据是经过处理的数据。 报表系统要代替人完成报表的编制,就必须解决两个主要问题:一是报表的 内容,即报表数据;二是报表的形式,即报表格式。 - 9 - 南京邮电大学硕士研究生学位论文第三章报表分析 3 1 2 报表分类 报表系统种类繁多,按照使用方式划分,可以分为以下几类: 独立报表系统。这类系统可以独立运行,设计、浏览,打印报表,生成 的报表一般保存为私有格式,这类工具的典型代表有p l a t i u n m 公司的 i n f o r e p o r t s ,以及许多大型数据库厂商提供的报表系统。 嵌入式报表系统。指能够嵌入在其它开发环境中使用的报表系统。这类 系统一般能封装成构件或类,不能独立运行,只能在其它的编程环境中 使用。 复合报表系统。这类系统既可以单独使用,也可嵌入在其它开发环境中, 他们一般提供了可运行的报表系统,同时也将报表功能封装成构件形 式,供其它系统使用。 目前,在实际应用中比较流行的是第二和第三类报表系统,他们可以灵活的 和其它应用开发工具结合使用,开发出功能丰富的报表应用子系统。而第一来类 系统,由于使用上的局限性,无法和其它应用结合,这不符合当前报表应用和系 统开发的集成化潮流。 另外,与一般报表系统不同,电子表格系统是一种比较特殊的报表系统。电 子表是一种“纯粹”的报表系统,实际上,各种表处理都可通过电子表格系统实 现。同样,电子表格系统可以用来方便地编制各种表格。典型的电子表格系统包 括e x c e l 、l o t u s 等。电子表格系统大多为可视化界面,每张表根据行和列划分成 : 许多单元格,在单元格中定义数据和显示格式,使用方便。 3 1 3 报表特点 不同系统中的报表特点不同,主要差别体现在: 1 报表的交互型 一是报表生成前的交互,用户是否可以根据条件定向报表内容的输出;其次 是报表生成后的交互,某些报表系统,生成报表后,报表是“活动 的,用户可 以对数据,格式作修改。例如:在e x c e l 中,可以按交互方式或非交互方式保持 数据,如果数据按交互方式,用户可以对生成的报表作如下操作:筛选,输入新 - 1 0 南京邮电大学硕士研究黧学位论文 第三犟报表分析 : 值或汇慧分析数据。 2 数据流动方向 报表一般是从数据库中提取某些数据经过一些数据运算,最终以特定的格式 呈现给用户。数据流动是单向的,即从数据库到报表。可是,在某些报表系统中, 数据流动是双向的,还存在着另一方向上的数据流动,从报表至数据库,报表可 以更新数据库中的数据。 3 报表的输出 手工编制的报表不需要考虑输出问题,编制好的报表往往是纸质的,可以直 接使用。智能报表系统则必须考虑报表的输逃,支持报表的打印,屏幕上的测览 等,也可以说,智能报表系统不但要生成报表,还可以能够按照使用者的要求输 出报表,供人们使用。 3 。1 4 报表数据 撮表的核心内容是数据,报表来源多种多样,可以取自数据库;可缝来自数 据文档:可能有用户输入;还可能来自其它系统。同时,报表中的数据不是简单 的拷贝原始数据,大量数据需要经过加工处理,是计算结果,也就是说,报表数 据是经过处理的数据。 擐表中的数据受以下因素制约: 1 数据源中的数据 。 报表的大部分数据最终来自外部数据源,主要是各种数据瘁,透焉收到数据 源中包含的数据范围限制。例如:若数据源中不存在历史数据,则无法在报表中 对历史数据检索。 2 支持的数据源 募始数据可能存在子多种形式的数据源:数据库,数据文档等。数据库有不 同的访问接口,数据文档有不同的形式。智能报表系统所能访问的数据源种类是 有限的,因而限制了报表的数据来源。 3 数据处理能力 智能报表系统的数据处理能力,决定掇表数据的抽象层次。报表数据越抽象, 需要的处理越复杂。比如,要支持统计分析报表,就要求智能报表系统具有数据 南京邮电大学硕士研究生学位论文第三章报表分析 的统计分析能力。 4 系统的实现 一些实现因素也限制了智能报表系统的能力。例如,智能报表系统所支持的 数据规模就受到程序实现的限制。同时,支持报表系统运行的操作系统,也可能 限制报表的能力。 3 1 5 报表格式 除了报表数据,报表的另一个重要方面是报表格式,报表中的数据必须按照 一定的格式组织。报表格式包括报表布局和报表数据格式两个方面。 1 报表布局 报表布局是指报表结构的安排,或者说是报表各部分内容出现位置。智能报 表系统的习惯做法是将报表分解,规定各个部分的出现位置,用户通过指定各部 分的内容来控制报表的布局。 常用的报表系统,如a c c e s s ,将报表分为以下多个部分,各个部分称为小节 ( s e c t i o n ) ,是指一组控件的集合,不管处理还是打印,均作为一个不可分割的 整体。 报表页眉r e p o r t h e a d e r 报表页眉在报表的开始处出现。它通常用于打印报表标题,概括表,或指示 报表功能的总结性文字等信息。一般报表页眉只在报表第一页出现;若报表页眉 数据复杂,跨越多页,在它的内容中插入分页控制即可。 报表页尾r e p o r t f o o t e r 报表页尾在整个报表的结束处出现。它通常用于打印报表的总结性内容,总 计、报表总页数、报表处理时间、或报表的结束处需要处理的信息。 页面页眉p a g e h e a d e r 页面页眉在报表每页的顶端出现( 第一页在报表页眉的后面) 。它用于打印 列名,页标题,当前页眉等信息。 报表页尾p a g e f o o t e r 页面页尾在报表每页的底部出现( 最后一页出现在报表页尾的上面) 。它用 于打印页小计、页码等信息。 - 1 2 - 南京邮电大学硕士研冗生学位论文 第三苹报表分析 i 分组页眉g r o u p h e a d e r 报表数据可以分组,组可以嵌套。同一组的数据用于相同的组头数据,分组 后复杂报表层次更清晰。分组页眉在每一组的明细节前出现,用于打印组头数据。 分组页尾g r o u p f o o t e r 分组页尾在每一组的细节明细节后出现,用于输出组末信息。 明细节( 主体) d e t a i l 明细节是报表的主体部分,记载报表的数据细节,通常用循环来处理明细节 记录行。 如果按明细节的不同处理方式划分,报表布局可以分为以下两类: 1 ) 纵览式 明细数据纵向处理。一条数据记录对应于报表明细节的多行。这种报表显示 相对松散。例如: 学号0 0 1 姓名张三 成绩 9 0 学号0 0 2 姓名李四 成绩 8 5 2 ) 表格式 明细数据按表格方式处理。记录数据在明细节单行显示这种方式显示数据更 : 为紧凑。例如: 学号姓名成绩 0 0 1张三9 0 0 0 2 李四 8 5 2 报表数据格式 报表数据格式,是指报表中数据的呈现格式。例如,报表文字格式:字体、 大小、颜色、粗体、下划线、对齐方式;报表数字格式:货币符号,小数位数; 报表日期格式:x x x x 年x x 月x x 日、x x x x x x x x 等。 智能报表系统的数据格式与文档编辑器( 如w o r d ) 提供额外格式设定功能 13 - 南京邮电大学硕士研究生学位论文 第三章报表分析 类似。对报表的数据格式作详细优化和设计,能起到美化报表的作用,对重要数 据的加粗显示,报表就更能直观有效。 3 1 6 报表输出 报表生成后,需要以某种形式输出供人们使用。对报表输出有如下要求: 1 输出设备无关性 智能报表系统应能够将报表输出到多种设备。系统应能够根据输出设备的能 力,选择合适的表现形式。比如,报表的打印应能支持多种打印机。 2 支持多种发布格式。 不仅支持打印方式介质,而且能够发布报表到i n t e m e t 网页,或以其它私有 数据文档格式保存等。 3 2 报表业务分析 1 固定报表的组织结构划分: 按照部门进行分类,即各个业务部门需要的固定报表; 按照统计周期进行分类,根据具体需求分为日报、月报、和年报等; 按照业务进行分类,包括:用户类、业务类、收入类、成本类、风险类、 网络类、其他类等等; 每层报表,按照角色进行分类,配置相关访问权限,从框架上落实不同 部门地域角色可访问操作不同的报表,同级别不同角色可以访问查看同 张报表的不同数据内容。 除了支持报表级、行级、列级权限外,还能支持单元格级的权限控制。 2 报表展现需达到的标准: 支持动态表头、复杂报表( 斜线、品字型报表、折线报表、多表头、表 头表尾锁定、颜色分层、等等) ; 提供常规的柱状图、曲线图、饼图: 提供仪表盘、雷达图、交通灯等更人性化的图形; 提供复杂组合图形的制作,包括:叠加的折线图、柱状图与趋势图叠 加等 1 4 南京邮电大学硕士研究毙学位论文 第三帮报表分析 3 支持表闯运算、表内运算、表内表闻平衡检查等; 报表中可以嵌入交通灯等预警功能; 数据导出到e x c e l 格式与颜色要麓保留。支持报表导出到e x c e l 等 多种格式; 支持保留格式打印。 集成方面的要求: 能够不使用报表工具登陆界面,而是把报表、图表等无缝集成到整个 0 d s 系统中; 可以和办公自动化系统通过单点登录( s s o ) 和参数传递实现接口无缝 集成。 熏0 1 固定报表及上传指标 1 集团公司报表及上传指标 完成集匿公司下发的指标体系及报表要求,主要涵盖如下逡容: 集团公司下发的指标体系; 上报集豳公司的露定报表等。 2 本地报表 不需要上报集凌公司,仅供市电信公司范圈内各业务部门进行考核、分折的 固定报表。 这部分报表含各业务的用户类收入类、业务量类报表。 霉毒2k p i 报表 通过分析市电信公司的些关键运营指标在统计期内的数据,给企业的中高 屡管理者提供及时准确的运营指标运营状态,让公司高层领导可以及时全面的掌 握公司的发展情况。主要包括以下几个部分: 市场类:在网用户数、发展用户数、离网用户数、竞争对手等与市场竞 争和市场占有率有关的指标。 收入类:主要是营业收入,出帐收入,实收收入,话费收入等曰、月指 标。 _ 15 - 南京邮电大学硕士研究擞学位论文 第三鬃报表分析 : 业务量:各种语音、增值业务等的鞠、胃通话情况,如时长、费用、次 数、用户数等指标。 企监类:如成本、利润等指标。 k p i ( k e yp e r f o r m a n c ei n d i c a t o r s ,关键业绩指标) 报表对以上指标进行各种 形式( 如图形、表格、说明等) 的展现,并给出趋势分析和同期对比等。 荔3 3 自定义报表 透过良定义的方式,由报表设计者设计表头、维度定义、指标定义,数据计 算方式,来自动生成相应固定报表。 荔a 4 灵活查询 提供郎席查询功畿( 包括灵活报表和客户清单数据提取) ,可以根据自己的 实际需求即时从系统中提取需要的数据。对业务随时提出的数据查询的统计要 求,可通过可视化界面轻松地迅速完成。 主要有以下一些方面的灵活查询需求( 举例) : 高额用户弼度消费情况统计;查询当月账单消费达到一定指标的用户, “高额用户的指标可以实现由业务分析人员自行输入。 当月o 通话情况查询;查询指定大客户指定帐期的话费为0 的情况。 与前1 1 月内的总话费查询;查询包含指定帐期的,与前n 个月的大客户 总话费大予某个值以上的大客户,显示其客户代表、回访服务情况。 与前1 1 月内的总话费异动情况查询;查询指定帐期大客户总话费与前n 个月的总话费的差值大于某个值、小于某个值、0 、差值百分比高于1 5 0 等话费变异的大客户,显示其客户代表、回访服务情况。 查询与指定客户经理相关的大用户通话在1 1 次以上的其它运营商用户号 码清单; 查询与特定区县和地区相关的大客户通话在n 次以上的其它运营商用户 号码清单。 _ 1 6 - 南京邮电大学硕士研究生学位论文 第三意报表分析 3 3 电信各种业务报表分析 3 3 1 普通电话及公话因统计报表 1 数据来源 o d s 中的地域、产品、事件和用户资料。 2 掇表描述 统计每天普通电话和公话期内发展、折机、净增及用户到达数。 3 。提供周裳 按天。 3 3 3 小灵通日统计报表 1 数据来源 o d s 中的地域、产品、事件和用户资料。 2 报表描述 统计每天小灵通麓内发展、折机、净增及用户到达数。 3 提供周期 按天。 3 3 。宽带日统计报表 1 数据来源 o d s 中韵地域、产品、事件和用户资料。 2 报表描述 统计每天宽带期内发展、折机、净增及用户到达数。 3 提供周期 按天。 _ 1 7 - 南京邮电大学硕士研究生学位论文第三章报表分析 3 3 夸客户异动报表 1 数据来源 o d s 中的客户、帐务、地域、产品数据。 2 报表描述 统计客户最近的消费变动情况。 3 提供周期 按周。 3 3 参产品包套餐收入报表 1 数据来源 o d s 中的客户、帐务、地域、产品数据。 2 报表描述 统计以产品套餐包为单位的收入情况。 3 提供周期 按月。 3 4 本章小结 本章介绍了报表的相关知识和报表业务分析、电信各种业务报表分析。 - 1 8 - 南京邮电大学硕士研究生学位论文 第四章系统设计 4 1 系统设计原则 第四章系统设计 1 准确性 系统处理过程复杂,环节众多,但保证数据的准确性是系统的核心原则之一。 2 一致性 系统的处理过程中,保证统计数据口径的一致性,使得任何时间、任何方式、 任何子模块、任何接口得到的数据是一致的、准确的。 3 响应的及时性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论