水晶报表在成本管理系统中的应用

2014-03-16 09:26华中师范大学计算机学院
电子世界 2014年9期
关键词:施工队汇总水晶

华中师范大学计算机学院 周 伟

武汉工程大学电气信息学院 陈 柳

成本管理系统专门处理采用计划成本核算的材料成本,计划成本法的物料通过该系统录入计划价调价单,以调整计划单价。可查询、修改、审核计划调价单,并查询计划成本法物料的历史计划价格。

1.系统设计

本系统采用.NET框架结构,B/S体系结构,IIS6.0的Web服务器软件、SQL Server 2008、采用Visual Studio.NET内置的CrystalReport水晶报表控件,基于ASP.NET技术的系统的三层结构模型即:表示层、业务层、数据层对实现系统开发。

该系统的报表部分主要包括:施工管段的工程信息以及材料信息报表、施工队的工程信息以及材料信息报表、施工管段的责任预算分解报表、施工队的责任预算分解报表、施工队的验工计价报表、各类责任预算执行报表、施工图工程信息报表、变更索赔报表、各类数量汇总报表、各类管理费报表、每月实际发生费用报表、责任预算汇总报表、验工计价汇总报表、实际费用汇总报表等。系统数据流图如图1所示。

图1 系统数据流图

2.水晶报表的应用

在ASP.NET下水晶报表的实现过程中,最重要的是数据的获取。在拉模式中,数据获取这一步骤是由ASP.NET内置的水晶报表引擎自动处理,不需要编写任何代码。因此这里主要讨论推模式的实现。

实现过程主要涉及以下两个文件:数据集(.xsd文件)、水晶报表文件(.rpt文件)。

实现的顺序为:

(1)建立数据集文件;

(2)建立水晶报表文件;

(3)编写填充数据集、设置报表数据源的代码。

给数据集填充数据以及水晶报表显示的关键代码如下:

设计完报表,我们就可以运行我们所设计的报表界面。

3.结束语

成本管理系统是企业信息系统中重要的组成部分,通过它企业管理这可以有效性的了解成本和控制预算。本文将水晶报表应用与成本管理系统中,极大的方便了用户查询和统计各类数据,为用户提供了简单的操作和数据打印功能。

[1]陈峰棋.深入浅出ASP.NET程序设计[M].北京:中国水利水电出版社,2004.

[2]房大伟,吕双,刘云峰.ASP.NET编程宝典(C#)[M].人民邮电出版社,2004.

[3]富君.NET平台下水晶报表的应用[J].中国水运,2007.

[4]George Peck.李行武,施妍然,译.水晶报表设计与开发大全[M].清华大学出版社,2004,5.

[5]季久峰,梁健全,宋修舵,孙强.ASP.NET开发答疑200问[M].人民邮电出版社,2004,9.

猜你喜欢
施工队汇总水晶
常用缩略语汇总
一张水晶卡告诉你浪漫都在哪
系统抽样的非常规题汇总
加入伦敦施工队
拆错房子
迈向UHD HDR的“水晶” 十万元级别的SIM2 CRYSTAL4 UHD
蓝水晶般的大眼睛
寇准与水晶饼
供应商汇总
供应商汇总