论文部分内容阅读
随着信息技术的飞速发展,电子数据正在以爆炸般的速度膨胀,而企业管理者只需要看到海量数据中的有用信息,也即由这些数据聚合而成的报表,方便做出正确的决策。由此带来的是对强有力的数据报表工具的需求。报表系统由于直接面对企业决策着,所以在ERP软件中占有极其重要的地位,报表系统的好坏直接决定了ERP软件的质量高低。大部分的企业管理者出于对成本和时效性的考虑,希望可以在一套ERP软件中根据自己的需要自由定制报表的格式、数据内容、显示方式等,而不是将报表格式、内容固定,每次有新的业务拓展时都要重新发布需求,重新进行设计开发。但是报表定制的灵活带来的是设计和开发的困难。异步调用机制(Asynchronous Calling Mechanism, ACM),是一种适用于非同步系统(或子系统)间数据传输的特殊机制,经过系统的理论研究,这种机制的理论思想与自由定制报表系统的需求特性非常契合。本文正是基于这样的契合点原创性的提出了基于异步调用的自由定制报表系统的技术方案,并将其与用在具体的工程实践中。希望能够为读者在自由定制报表的开发上带来帮助和启发。本文在学习研究国内外具有代表性的ERP报表模块的基础上,通过对自由定制报表和异步调用机制的深入理解,提出一套在理论上可行的基于异步调用机制的自由定制报表系统的解决方案。并在实际的商业项目——“中国电信北京研究院管理会计模型系统”中灵活运用该方案,选择COM和web service技术实现异步调用,以满足需求方的自由报表定制需求,从而在实践中验证了解决方案的合理性。