摘要
针对流程工业管理信息系统中报表系统灵活性差的问题,提出了一种基于Silverlight的柔性报表系统的设计方法。该方法采用Silverlight技术在客户端实现用户表现层和业务逻辑层功能,利用XML技术将报表样式与报表数据分离,通过自定义XML标签实现报表的灵活配置,采用Web Service技术实现客户端与服务器端之间的数据交互。给出了柔性生产报表系统架构与实现方法,在.NET平台下设计了由报表柔性编辑模块、报表生成模块和报表显示模块等组成的柔性生产报表系统。实际应用表明,采用Silverlight技术开发的柔性生产报表系统能够实现报表的灵活生成。
Considering the lack of flexibility and adaptability in the report system of the management information system for process industry, a flexible report system for process industry based on Silverlight technology is designed. In this method, user presentation layer and business logic layer are constructed on the client by using Silverlight, the separation of the report format and data and Custom XML Tags make the Report' s configuration flexible, and data exchange between client and server is achieved by using Web Service. The general framework of flexible reporting system is given. The report system is consists of format flexible editing module, builder module and display module. It is proved that the system has high expansibility, flexibility and usability by using the development tool of Silverlight.
出处
《计算机工程与设计》
CSCD
北大核心
2013年第7期2595-2598,2608,共5页
Computer Engineering and Design