2024年4月26日发(作者:)
毕 业 设 计(论 文)开 题 报 告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写
2000字左右的文献综述,应附有参考文献,且被引用。
文 献 综 述
1. 报表介绍
报表对于系统管理极为重要,是管理人员的工具和手段,组织内报表可以分为3种,
即明细报表、汇总报表和异常报表,同时也经常需要使用图形界面表示。报表打印服务
是数据库系统的一项重要功能。
无论是企业还是政府机关,上级要监管、考核下级,通常的做法是要求下级定时保
送一些报表,然后对这些报表进行分析统计。例如税务、财政、交通、建设等部门,都
有大量的年报、月报、季报甚至周报、日报等,要求下级层层上报;又比如银监会监督
各商业银行,也需要各行定期保送报表;再比如,各统计局也要求企业定期保送大量统
计报表,然后在汇总分析,生成本地区的统计报告。
由此可见,报表在实际的应用中
是十分广泛的
[1]
。
在本课题中我所要研究的内容是采用B/S模式,基于WEB服务系统,应用
MSSQL2008 R2数据可,采用Northwind示例数据库,利用报表设计器和报表生成器,
进行报表开发。
2. 报表的选择
市场上报表工具的种类繁多,如何选择一个好的报表工具在实际的应用中是十分的
重要的。目前国内外主流Web报表产品,如水晶报表(Crystal Report)、Style Report、Brio、
MSTR、和勤报表、用友华表等,其基本思路都是利用特定文件格式生成报表,通用性、
兼容性较弱。应 此,格式转换的设计与实现成为通用WEB报表服务的基础,也是解决
开放式架构和系统集成的核心问题
[2]
。而我本次设计采用Microsoft Sql Server 2008
Reporting Services来创建报表。
Microsoft Sql Server 2008是微软公司一个重要的数据库系统版本,微软公司为
其增加了许多新的特性并进行了关键的改进,使其成为了至今为止的最强大和最全
[[3]
面的一个Sql Server版本。Reporting Services 是微软在2003年作为SQL Server2000
产品套件的一部分发布的, 2005年在SQL Server2005中进行了扩展。该平台构建在.NET
Framework上,可用于创建和管理包含来自关系数据源和多维数据源数据的表格报表、矩
阵报表、图形报表和自由格式报表,可以通过基于Web的连接来查看和管理创建的报表 ,
可以使用一个扩展的基于Web服务的API将丰富的报表生成功能集成到应用程序中,因
此,Reporting Services 是在各种企业报表开发环境中生成报表的极佳工具
[4]
。为了向报
表平台提供所需的功能,Reporting Services使用了各种组件、扩展和应用程序接口,建立
起包含数据、应用、服务器层的多层体系结构。在大多数报表方案中,使用标准结构就能
满足,但如果只需要使用一部分组件或需要将组件分布到多个服务器上以寻求可扩展性,
体系结构的模块化属性所提供的灵活性足以满足我们的需求
[5]
。
3. Reporting Services
Reporting Services中的各部分功能,如:报表设计器、报表管理器、与报表服务器
的主要特性。
报表设计。报表设计是报表的开发工具,集成在Microsoft Development Environment
中,也是SQL Server 2008设计和管理工析功能。报表,它们都是开发环境的实现工具。
可以直接使用Report Designer制作报表,产生的报表是符合XML 规格的RDL 文档,
再对完成的报表进行部署。
报表管理器。报表管理器是一个基于Web 的管理程序,提供了用户级的报表访问
和配置安全性、订阅、报表缓存和数据访问的管理员功能,通过它可以浏览、订阅、搜
寻与管理Reporting Services产生的报表,设定各报表的相关参数的预设值,设定报表者
的权限等。
报表服务器。报表服务器是报表服务后台的主要引擎。它的主要功能是处理和交付
报表信息,是报表服务的真正核心。这个核心由五个主要部分组成:报表处理器、数据
源扩展、安全扩展、显示扩展和交付扩展
[6]
。
报表文件的定义。
报表模型:影响报表样式变化的因素有应用领域、用户、需求和个人爱要等,其最终
都可以归结为以下几种报表模型的组合:列表、分组报表、嵌套报表、交叉报表、图形报
表等。
报表结构:常见的报表的结构布局为表头(Report Header)、表尾(Report Footer)、页眉
(Page Header)、页脚(Page Header)、分组(Group)、主体(Detail)、合计(Summary)等。


发布评论